Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Fill the blanks SFCBA = 2(binary) SABCD = 2 (binary) 2 Megabyte = bytes in decim

ID: 1833283 • Letter: F

Question

Fill the blanks SFCBA = 2(binary) SABCD = 2 (binary) 2 Megabyte = bytes in decimal 8 Kilobyte = bytes in decimal If 2 Kbyte memory starts at address SB800. the address of the last byte of this memory is (answer in Hexadecimal). If 4 Kbyte memory starts at address S7000, the address of the last byte of this memory is (answer in Hexadecimal). If 8 Kbyte memory starts at address S6000, the address of the last byte of this memory is (answer in Hexadecimal). If 16 Kbyte memory starts at address S6000, the address of the last byte of this memory is (answer in Hexadecimal).

Explanation / Answer

For parts 1 and 2, convert each hex digit to decimal individually.

For parts 5-8, one kilobyte in hex = $0400 (converting 1,024 decimal to hex)

(1) $FCBA = 1111 1100 1011 1010
(2) $ABCD = 1010 1011 1100 1101
(3) Megabyte = 220 bytes = 1,048,576 bytes, so 2 Megabytes is 2*1,048,576 = 2,097,152 bytes
(4) Kilobyte = 210 bytes = 1,024 bytes, so 8 Kilobytes is 8*1,024 = 8,192 bytes
(5) 2 Kilobytes expressed in hex is $0800, so the address of the last byte is ($B800 + $0800) - 1 = $C000 - 1 = $BFFF
(6) 4 Kilobytes expressed in hex is $1000, so the address of the last byte is ($7000 + $1000) - 1 = $8000 - 1 = $7FFF
(7) 8 Kilobytes expressed in hex is $2000, so the address of the last byte is ($6000 + $2000) - 1 = $8000 - 1 = $7FFF
(8) 16 Kilobytes expressed in hex is $4000, so the address of the last byte is ($6000 + $4000) - 1 = $A000 - 1 = $9FFF

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote