1. Assume that a Ram begins at the address $1000 and the size pf this ram is 512 Bytes. What is the end address of this ram?
a) $11FF
b) $1200
c) $2024
d) $1201
The end address of the RAM would be $11FF.
Explanation:
- The starting address is $1000, and the size of the RAM is 512 bytes.
- If we add 512 (decimal) or 200h (hexadecimal) to $1000, we get $1200.
- However, the last byte of the RAM would be at $11FF, not $1200.
- This is because the first byte of the RAM is at $1000, and the RAM is 512 bytes in size. Therefore, the last byte would be at $11FF (which is 512 bytes after $1000, including $1000 itself).
To find the end address of the RAM, we need to add the size of the RAM to the starting address.
Starting address: $1000
RAM size: 512 bytes
To calculate the end address, we add the RAM size to the starting address:
$1000 + 512 = $1200
Therefore, the end address of this RAM is $1200.
So the correct answer is b) $1200.