计算机组成原理大型实验_实验报告和源代码

发布时间 : 星期一 文章计算机组成原理大型实验_实验报告和源代码更新完毕开始阅读

. . .

..........

. . .

第三条:转移指令。判断两个通用寄存器内容是否相等,若相等则转移到指定绝对地址,否则顺序执行。

指令格式:E5 DR SR,ADDR 双字指令(控存入口140H) 功能: if DR==SR goto ADDR else 顺序执行。

设计:利用指令的CND字段,即IR10~8,令IR10~8=101,即CC=Z

则当DR!=SR时Z=1,微程序不跳转,接着执行MEM PC(即ADDR PC) 而当DR==SR时Z=0,微程序跳转至A4。

微程序:

SR - DR: 0000 0E01 9190 0088 PC→AR,CC# = CND,PC+1→PC: 0029 03E0 A0B5 5402 MEM→PC: 0029 0300 30F0 5000

指令格式:

E5XX ADDR

指令分析:

1、SR- DR,运算器接受标志位,设定标志位

2、 PC→AR,PC+1→PC,, SCC=7,IR10-8=101,CC#=Z

DR=SR,CC#=Z=1,顺序执行102,DR≠SR 转移到下地址为103的指令继续转移

3、(DR=SR)偏移量 OFFSET加IP(R4),结果赋给PC(R5),然后令CC#=0,用3号命令条件转移

到A4H,结束微程序 4、PC→AR,PC+1→PC SCC=101,SC=1,使CC#=S#,DR>SR,SR-DR<0,S=1,CC#=S#=0,3号命令条件转移到下地址为A4H的指令结束程序,DR0,S=0,CC#=S#=1,条件转移命令将顺序执行地址为104的指令

5、(DR

每条指令系统微操作详细:

SR-DR

0000 0000 1110 0000 0000 1001 0001 0001 0000 0000 0000 1000 1000 PC->AR, PC+1->PC 0029 0000 0011 1110 0000 1010 0000 1011 0101 0101 0100 0000 0010 MEN->PC 0029 0000 0011 1110 0001 0010 0000 1111 0000 0101 0000 0000 0000 调试: >E900

0900 0000:0000 0000:0E01 0000:9190 0000:0088 0000:0029 0905 0000:03E0 0000:A0B5 0000:5402 0000:0029 0000:0300 090A 0000:30F0 0000:5000 >D900

0900 0000 0E01 9190 0088 0029 03E0 A0B5 5402 .........).αá╡T. 0908 0029 0300 30F0 5000 0000 0000 0000 0000 .)..0≡P......... 0910 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0918 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0920 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0928 0000 0000 0000 0000 0000 0000 0000 0000 ................

..........

. . .

0930 0000 0000 0000 0000 0000 0000 0000 0000 ................ 0938 0000 0000 0000 0000 0000 0000 0000 0000 ................ >A800

0800: MOV R1,900 0802: MOV R2,3 0804: MOV R3,140 0806: LDMC 0807: RET 0808: >G800 >A820

0820: MOV R8,0011 0822: MOV R9,0011 0824: NOP 0825: NOP

0826: MOV R9,0002 0828: RET 0829: >E824

0824 0000:E489 0000:0828 >U820

0820: 2C80 0011 MOV R8, 0011 0822: 2C90 0011 MOV R9, 0011 0824: E489 DW E489

0825: 0828 ADC R2, R8 0826: 2C90 0002 MOV R9, 0002 0828: AC00 RET 0829: 0000 NOP 082A: 0000 NOP 082B: 0000 NOP 082C: 0000 NOP 082D: 0000 NOP 082E: 0000 NOP 082F: 0000 NOP 0830: 0000 NOP 0831: 0000 NOP >G820

结果显示:

>R

R0=0000 R1=090C R2=0000 R3=0143 SP=0FD0 PC=0820 IP=00CD R7=0000 R8=0011 R9=0002 R10=0000 R11=0000 R12=0000 R13=0000 R14=0000 R15=0000 F=01001111 0820: 2C80 0011 MOV R8, 0011

..........

. . .

..........

联系合同范文客服:xxxxx#qq.com(#替换为@)