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

1. A computer system has 32-bit addresses and the information below shows a part

ID: 3745488 • Letter: 1

Question

1. A computer system has 32-bit addresses and the information below shows a part of main memory.

Address


0x002018CD 01100101

0x002018CE 01110010

0x002018CC 01110100

0x002018CB 01110101

0x002018CA 01110000

0x002018C9 01101101

0x002018C8 01101111

0x002018C7 01000011

a. If CPU reads a bit pattern from the memory and the 32 wires of address bus are set to 0000 0000 0010 0000 0001 1000 1100 1101, what is the bit pattern CPU will get? (6 points)

b. What is the address in binary of the memory unit containing bit pattern 01110101? (6 points)  

c. If the bit patterns in the memory are ASCII codes, what are the corresponding characters from 0x002018C7 to 0x002018CE? (24 points)

Explanation / Answer

Since addrees bus set to :

0000 0000 0010 0000 0001 1000 1100 1101 that means :

0000=0 , 0000=0 , 0010= 2, 0000=0, 0001=1, 1000=8, 1100=C 1101=D , so Address is 002018CD,

so cpu will read data pointed by location 002018CD, so CPU will read : 01100101

b)01110101 is stored at location 0x002018CB, so binary is 002018CB will be:

0(0000) 0(0000) 2(0010) 0(0000) 1(0001) 8(1000) C(1100) B(1011) :

so binary value :(0000) (0000) (0010) (0000) (0001) (1000) (1100) (1011)

c)

0x002018CD 01100101 :e

0x002018CE 01110010:r

0x002018CC 01110100:t

0x002018CB 01110101:u

0x002018CA 01110000:p

0x002018C9 01101101:m

0x002018C8 01101111: o

0x002018C7 01000011:C

please give thumbs up, thanks