1 votes 1 votes If the memory size would be 512KB then should we devide by 32? CO and Architecture co-and-architecture + – vaishali jhalani asked Nov 23, 2016 • retagged Nov 13, 2017 by Arjun vaishali jhalani 602 views answer comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes 32 bits instruction size 1024 different operations so 10 bits to represent it 512k to address word so 9+10=19 bits to address words 1word = 32 bits = 4 bytes----so 19+2 =21 to address byte so left bits are 32-10-21 = 1 bit to represent the registers Pavan Kumar Munnam answered Nov 23, 2016 Pavan Kumar Munnam comment Share Follow See all 0 reply Please log in or register to add a comment.
0 votes 0 votes Given that 512 k words memory i.e 2^19 words (locations) thus 19 bits required to address a word. Also given that 1024 operations thus 10 bits for opcode Therefore, number of bits used for register equals 32 - 19 - 10 = 3 bits Niket Gangwar answered Sep 22, 2017 Niket Gangwar comment Share Follow See all 0 reply Please log in or register to add a comment.