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

Q1 General Purpose registers wereoriginally introduced into instruction set arch

ID: 3611176 • Letter: Q

Question

Q1 General Purpose registers wereoriginally introduced into instruction set architecture to help (a)speed program execution and (b) reduce the overall size ofprograms. How is it that such registers contribute to (a) and(b)? __________________________________________________________________________ Q2 How many bits are required toimplement a direct-mapped cache that can hold 64K bytes of memorydata and each cache block hold 4 bytes? Assume every cache blockneeds one valid bit and the memory address space is 32-bit. ___________________________________________________________________________ Q3: a. Develop an SEC code for a 16 bit data word. Generate thecode for the data word 0101 0000 0011 1001b. Show that the codewill correctly identify an error in bit 5. b. How many check bits are needed if the Hamming errorcorrection code is used to detect single bit errors in a 1024-bitdata word? ___________________________________________________________________________ NEEDHELP Q1 General Purpose registers wereoriginally introduced into instruction set architecture to help (a)speed program execution and (b) reduce the overall size ofprograms. How is it that such registers contribute to (a) and(b)? __________________________________________________________________________ Q2 How many bits are required toimplement a direct-mapped cache that can hold 64K bytes of memorydata and each cache block hold 4 bytes? Assume every cache blockneeds one valid bit and the memory address space is 32-bit. ___________________________________________________________________________ Q3: a. Develop an SEC code for a 16 bit data word. Generate thecode for the data word 0101 0000 0011 1001b. Show that the codewill correctly identify an error in bit 5. b. How many check bits are needed if the Hamming errorcorrection code is used to detect single bit errors in a 1024-bitdata word? ___________________________________________________________________________ NEEDHELP ___________________________________________________________________________ Q3: a. Develop an SEC code for a 16 bit data word. Generate thecode for the data word 0101 0000 0011 1001b. Show that the codewill correctly identify an error in bit 5. b. How many check bits are needed if the Hamming errorcorrection code is used to detect single bit errors in a 1024-bitdata word? ___________________________________________________________________________ NEEDHELP ___________________________________________________________________________ ___________________________________________________________________________ NEEDHELP

Explanation / Answer

1. They were there to reduce the overall size of programs. 2. You don't have a byte offset so that can be a don't care. Youhave next last bits for the word offset. The next two bits are theindex. The rest of the bits are the index. 3. I'm sorry I don't know how to do number 3.