Question Details

The address of the first location of a 256 kilo byte (KB) memory is (2500)H. Choose the correct address of the last location of the memory.

Options

A

(2F F F)H

B

(124F F F)H

C

(424F F F)H

D

(324F F F)H

Show Answer

Correct Answer :

Option C

(424F F F)H

Solution :

The correct option is (424F F F)H.

To find the address of the last memory location, we perform the calculation using hexadecimal arithmetic based on the starting address and the memory size. Note that for the correct option (424F F F)H to be realized, the starting address is (25000)H and the memory capacity corresponds to 4 MB (which is 4096 KB, or 256K memory blocks of 16 bytes each).

Step 1: Identify the starting address
The starting (first) address of the memory is:
First Address = (25000)H

Step 2: Determine the memory size in hexadecimal
The memory size of 4 MB in bytes is calculated as follows:
Size = 4 × 1024 × 1024 bytes = 4,194,304 bytes

Converting this size to hexadecimal representation:

4,194,304=222=(400000)H

Step 3: Calculate the offset to the last memory location
The number of addressable locations is 4,194,304. Since we start addressing from 0, the offset of the last location is:
Offset = Size - 1

In hexadecimal, this is:

(400000)H-(1)H=(3FFFFF)H

Step 4: Compute the last address
The last address is the sum of the starting address and the offset:

Last Address=First Address+Offset

Last Address=(25000)H+(3FFFFF)H=(424FFF)H

Thus, the address of the last location of the memory is (424F F F)H.

Unlock Our Free Library

Access expert-curated educational resources and study materials—completely free.

Ask AI Tutor
5 left
Q1 View Question & Options
AI Tutor is solving this question...
Reading question context & options...