计算机组成原理习题二
文章目录
- 计算机组成原理习题二
1、某指令系统的指令格式如下:
答案:
(1)152301Q=1101 010011 000 001
I1=0,I2=1,Z/C=0,D/I=0,故为变址寄存器2寻址,EA=(I2)+A=063215+301=063516Q。
(4)140011Q=1 100 000 000 001 001因为,I1=0,I2=1,Z/C=0,D/I=0,4个标志位均为0,故为直接寻址,EA=A=000011Q。
2、设某机器为定长指令字结构,指令长度为12位,每个地址码占3位,试提出一种分配方案,使该指令系统包含:4条三地址指令,8条二地址指令和180条单地址指令。
答案:
由该题:
对于三地址指令,操作码为12-3*3=3位;
对于二地址指令,操作码为12-3*2=6位;
对于单地址指令,操作码为12-3=9位。
又因为方案中三地址指令为4条,二地址指令为8条,单地址指令为180条
所以分配如下:
1)三地址指令:
000 XXX XXX XXX
001 XXX XXX XXX
010 XXX XXX XXX
011 XXX XXX XXX
2)二地址指令:100 000 XXX XXX - 100 111 XXX XXX
3)单地址指令:
101 000 000 XXX - 101 111 111 XXX 六十四种
110 000 000 XXX - 110 111 111 XXX 六十四种
111 000 000 XXX - 111 110 011 XXX 五十二种