计算机组成原理 课程设计报告

2026/1/12 7:21:03

助记符 _FATCH_ MOV R?,#II MOV R?,A MOV A,R? ADD R?,A ADD A,R? SUB A,R? ADD R?,#II NOT R? RL R? RR R? RLC R? RRC R? CLR R? TEST R? 机器码1 000000xx 00-03 000001xx 04-07 000010xx 08-0B 000011xx 0C-0F 000100xx 10-13 000101xx 14-17 000110xx 18-1B 000111xx 1C-1F 001000xx 20-23 001001xx 24-27 001010xx 28-2B 001011xx 2C-2F 001100xx 30-33 001101xx 34-37 001110xx 38-3B 001111xx 3C-3F 010000XX 40-43 010001XX 44-47 010010 48-4B II 机器码2 II 指令说明 实验机占用,不可修改。复位后,所有寄存器清0,首先执行 _FATCH_ 指令取指。 将立即数II存放到寄存器R?中。 将寄存器A内容送入寄存器R?中 将寄存器R?中的数放入累加器A中。 将累加器A中的数加入到寄存器R?中,并影响标志位。 将寄存器R?中的数加入到累加器A中 将寄存器A中的数据与R?中的内容相减,结果存入A中。 将寄存器R?中的数据与立即数相与,结果存入R?。 将寄存器R?中的数据取反。 将寄存器R?中的数据逻辑左移一位。 将寄存器R?中的数据逻辑右移一位。 将寄存器R?中的数据带进位左移一位。 将寄存器R?中的数据带进位右移一位。 将寄存器R?中的内容清零。 测试寄存器R?中的内容是否为零。 ENDP JC MM JZ MM JMP MM

MM MM MM 程序结束。 若进位标志位置1,跳转到MM地址。 若零标志位置1,跳转到MM地址。 无条件跳转到MM地址。 (2) 新的微指令集 助记符 _FATCH_ MOV R?,#II MOV R?,A MOV A,R? ADD R?,A ADD A,R? 状态 微地址 T0 T1 T0 T1 T0 T1 T0 T2 T1 T0 T2 T1 T0 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 微程序 CBFFFF FFFFFF FFFFFF FFFFFF C7FBFF CBFFFF FFFFFF FFFFFF FFFB9F CBFFFF FFFFFF FFFFFF FFF7F7 CBFFFF FFFFFF FFFFFF FFF7EF FFFB98 CBFFFF FFFFFF FFF7EF FFFE90 CBFFFF FFFFFF FFF7EF 数据输出 浮空 浮空 浮空 浮空 存储器值EM 浮空 浮空 浮空 ALU直通 浮空 浮空 浮空 寄存器值R? 浮空 浮空 浮空 寄存器值R? ALU直通 浮空 浮空 寄存器值R? ALU直通 浮空 浮空 寄存器值R? 数据打入 指令寄存器IR 地址输出 运算器 移位控制 ?PC PC输出 浮空 浮空 浮空 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 写入 +1 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 PC +1 +1 +1 +1 +1 +1 +1 +1 +1 寄存器R? PC输出 指令寄存器IR PC输出 寄存器R? 浮空 指令寄存器IR 寄存器A 指令寄存器IR 寄存器W PC输出 浮空 浮空 浮空 PC输出 浮空 浮空 浮空 寄存器R? 浮空 指令寄存器IR 寄存器W 寄存器A,标志位C,Z 指令寄存器IR 寄存器W PC输出 浮空 浮空 浮空 PC输出 浮空 浮空 SUB A,R? T2 AND R?,#II NOT R? RL R? RR R? RLC R? RRC R? T1 T0 T3 T2 T1 T0 T2 T1 T0 T2 T1 T0 T2 T1 T0 T2 T1 T0 T2 T1 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 FFFE91 CBFFFF FFFFFF C7FFEF FFF7F7 FFFB9B CBFFFF FFF7F7 FFFB9E CBFFFF FFFFFF FFF7F7 FFF8DF CBFFFF FFFFFF FFF7F7 FFF8BF CBFFFF FFFFFF FFF7F7 FFFADF CBFFFF FFFFFF FFF7F7 FFFABF ALU直通 浮空 浮空 存贮器值EM 寄存器值R? ALU直通 浮空 寄存器值R? ALU直通 浮空 浮空 寄存器值R? ALU左移 浮空 浮空 寄存器值R? ALU右移 浮空 浮空 寄存器值R? ALU左移 浮空 浮空 寄存器值R? ALU右移 寄存器A,标志位C,Z 指令寄存器IR 寄存器W 寄存器A 寄存器R? 指令寄存器IR 寄存器A 寄存器R? 指令寄存器IR 寄存器A 寄存器R?,标志位C,Z 指令寄存器IR 寄存器A 寄存器R?,标志位C,Z 指令寄存器IR 寄存器A 寄存器R?,标志位C,Z 指令寄存器IR 寄存器A 寄存器R?,浮空 PC输出 浮空 PC输出 浮空 浮空 PC输出 浮空 浮空 PC输出 浮空 浮空 浮空 PC输出 浮空 浮空 浮空 PC输出 浮空 浮空 浮空 PC输出 浮空 浮空 浮空 减运算 A输出 A输出 A输出 A输出 与运算 A输出 A输出 A取反 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 左移 右移 带进位左移 带进位右+1 写入 +1 +1 +1 +1 写入 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 +1 +1 +1 +1 +1 +1 标志位C,Z CLR R? TEST R? ENDP JC MM JZ MM JMP MM T0 T3 T2 T1 T0 T3 T2 T1 T0 T0 T1 T0 T1 T0 T1 T0 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 46 47 48 49 4A 4B CBFFFF FFFFFF FFF7F7 FFF7EF FFFB99 CBFFFF FFF7F7 FFF7EF FFFE92 CBFFFF CBFFFF FFFFFF FFFFFF FFFFFF C6FFFF CBFFFF FFFFFF FFFFFF C6FFFF CBFFFF FFFFFF FFFFFF C6FFFF CBFFFF FFFFFF FFFFFF 浮空 浮空 寄存器值R? 寄存器值R? ALU直通 浮空 寄存器值R? 寄存器值R? ALU直通 浮空 浮空 浮空 浮空 浮空 存贮器值EM 浮空 浮空 浮空 存贮器值EM 浮空 浮空 浮空 存贮器值EM 浮空 浮空 浮空 指令寄存器IR 寄存器A 寄存器W PC输出 浮空 浮空 浮空 A输出 A输出 A输出 A输出 减运算 A输出 A输出 A输出 或运算 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 A输出 移 写入 +1 +1 +1 +1 写入 +1 +1 +1 写入 写入 +1 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 写入 +1 +1 +1 +1 +1 +1 写入 +1 写入 +1 写入 +1 寄存器R? 浮空 指令寄存器IR 寄存器A 寄存器W 寄存器R?,标志位C,Z 指令寄存器IR 指令寄存器IR 寄存器PC 指令寄存器IR 寄存器PC 指令寄存器IR 寄存器PC 指令寄存器IR PC输出 浮空 浮空 浮空 PC输出 PC输出 浮空 浮空 浮空 PC输出 PC输出 浮空 浮空 PC输出 PC输出 浮空 浮空 PC输出 PC输出 浮空 浮空


计算机组成原理 课程设计报告.doc 将本文的Word文档下载到电脑
搜索更多关于: 计算机组成原理 课程设计报告 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219