Help with this Computer architecture problem? 1) Given 16-bit instructions, as d
ID: 3911780 • Letter: H
Question
Help with this Computer architecture problem?
1) Given 16-bit instructions, as described in the practice problems, it was possible to use expanding opcodes to allow the following to be encoded when we had a total of 32 registers How many bits the instruction length should be to allow addressing of 64 registers? Show your encoding Setl: 60 instructions with 2 register operands Set2: 30 instructions with 1 register operand Set3: 3 instructions with one 10-bit address Set4: 26 instructions with zero operandsExplanation / Answer
60 instructions with 2 register operands
000000 xxxxx xxxxx 111011 xxxxx xxxxx 111100 escape code
30 instructions with 1 register operand
11111100000 xxxxx 11111111101 xxxxx 11111111110 escape code
3 instructions with one 10 bit address
111100 xxxxxxxxxx 111110 xxxxxxxxxx 111111 escape code
26 instructions with zero operands
1111111111000000 1111111111011001
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.