冰天雪地旋转360度跪求高手帮俺求解一道计算机原理题!
各位GGJJ高手们,谁能帮俺解一下这道计算机原理题:
设某8位计算机指令格式如下:
-  - - - - - - -  - - - - - - -  - - - - - - -  - - - - |
OPCODE(4位) M(2位) RD(2位)   |
-  - - - - - - -  - - - - - - -  - - - - - - -  - - - -  |
                      Address(8位)                 |
-  - - - - - - -  - - - - - - -  - - - - - - -  - - - -  |
其中,各部分的含义如下:
-  - - - - - - -  - - - - - - -  - - - - - - -  - - - --  - - - - - - -  - - - - - - -  - - - - - - -  - - - -|    
OPCODE=              源操作数的寻址方式M=             RD=                                   |
0000----MOV           00----直接寻址                           00--R0                                |
0001----ADD            01---间接寻址                            01--R1                                |
0010----SUB            10---立即寻址                            10--R2                                          
0011----JMP            11---相对寻址                            11--R3
1111----HALT
-  - - - - - - -  - - - - - - -  - - - - - - -  - - - -  - - - - - - -  - - - - - - -  - - - - - - -  - - - -  -
(1)假设(PC)=00H;主存部分单元的内容如下表。问:这时CPU启动程序运行,机器执行到第几条指令后停机?写出每一条指令的功能,寻址方式,操作数及执行结果。
      
      地址:   内容    地址:   内容     地址:   内容
       00H:     01H     04H:     29H       30H:      22H
       01H:    30H      05H:     22H       31H:      33H      
       02H:    15H      06H:     F0H       32H:      34H
       03H:    31H      07H:     00H       33H:      35H