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
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.