指令流程及硬件-部分

指令流程及硬件-部分

ID:18668727

大小:334.50 KB

页数:7页

时间:2018-09-20

指令流程及硬件-部分_第1页
指令流程及硬件-部分_第2页
指令流程及硬件-部分_第3页
指令流程及硬件-部分_第4页
指令流程及硬件-部分_第5页
资源描述:

《指令流程及硬件-部分》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、f068fb379832415216d3f8c4c5adb3fb.doc这里是指令执行流程的部分内容,其中每条指令的节拍数是完整的,微操作与控制信号只给出一部分。比如6号指令,除了取指的3个节拍外,它还需要3个节拍(T5、T4、T3),这里只给出了T5所进行的微操作和控制信号,T4与T3节拍的微操作与控制信号需要你们自己写。同学们可参考它们,完成题目要求的指令的流程设计。参考“涉及的硬件”编写相应部件的VHDL程序。编号助记符功能机器码周期总数CT节拍数微操作控制信号涉及的硬件1_FATCH_取指令000000XX010T2PC→MARPCO

2、EMARENPC,MAR,EM,W,IRT1EM→WEMENEMRDWENT0W→IRPC+1IREN编号助记符功能机器码周期总数CT节拍数微操作控制信号涉及的硬件2未用000001XX3INCR?R?中内容自加1000010XX110T6A→DBUS→WX=100,S=111,WENA,DBUS,W,ALU,FT5T4T34DECR?R?中内容自减1000011XX110T6A,DBUS,W,R,ALU,FT5T4T35ADDA,R?将寄存器R?的值加入累加器A中000100XX100T4R,DBUS,W,ALU,FT36ADDA,@R?将

3、间址存储器的值加入累加器A中000101XX101T5R?→DBUS→MARRRD,MAREN,X=111R,DBUS,MAR,EM,W,A,ALU,FT4T37f068fb379832415216d3f8c4c5adb3fb.doc7ADDA,EM将存储器EM地址的值加入累加器A中000110XX111T7PC→MARPCOEMARENPC,MAR,EM,W,A,ALU,FT6EM→WPC+1EMENEMRDWENT5T4T38ADDA,#II将立即数II加入累加器A中000111XX101T5PC→MARPCOEMARENPC,MAR,W

4、,A,ALU,FT4T39ADDCA,R?将寄存器R?的值加入累加器A中,带进位001000XX100T4R,DBUS,W,A,ALU,FT310ADDCA,@R?将间址存储器的值加入累加器A中带进位001001XX101T5R,DBUS,MAR,EM,W,A,ALU,FT4T311ADDCA,EM将存储器EM地址的值加入累加器A中带进位001010XX111T7PC,MAR,EM,W,A,ALU,FT6T5T4T312ADDCA,#II将立即数II加入累加器A中带进位001011XX101T5PC,MAR,EM,W,A,ALU,FT4T31

5、3SUBA,R?从累加器A中减去寄存器R?的值001100XX100T4R,A,W,ALU,FT314SUBA,@R?从累加器A中减去间址存储器的值001101XX101T5R,DBUS,MAR,EM,A,W,ALU,FT4T37f068fb379832415216d3f8c4c5adb3fb.doc15SUBA,EM从A中减去存储器EM地址的值001110XX111T7PC,MAR,EM,W,A,ALU,FT6T5T4T316SUBA,II从累加器A中减去立即数II加入累加器A中001111XX101T5PC,MAR,EM,W,A,ALU,

6、FT4T317SUBCA,R?从累加器A中减去寄存器R?的值,带进位010000XX100T4R,W,A,ALU,FT318SUBCA,@R?从累加器A中减去寄存器R?的值,带进位010001XX101T5R,DBUS,MAR,EM,W,A,ALU,FT4T319SUBCA,EM从累加器A中减去间址存储器的值,带进位010010XX111T7PC,MAR,EM,W,A,ALU,FT6T5T4T320SUBCA,#II从累加器A中减去立即数II的值,带进位010011XX101T5PC,MAR,EM,W,A,ALU,FT4T321ANDA,R?

7、累加器A“与”寄存器R?的值010100XX100T4R,DBUS,W,ALUT322ANDA,@R?累加器A“与”间址存储器的值010101XX101T5R,DBUS,MAR,EM,W,AALU,FT4T37f068fb379832415216d3f8c4c5adb3fb.doc23ANDA,EM累加器A“与”存储器EM地址的值010110XX101T7PC→MARPCOEMARENPC,MAR,EM,W,A,ALU,FT6T5T4T324ANDA,#II累加器A“与”立即数II010111XX101T5PC,MAR,EM,W,A,ALU,

8、FT4T325ORA,R?累加器A“或”寄存器R?的值011000XX100T4R,DBUS,W,A,ALUT326ORA,@R?累加器A“或”间址存储器的值011

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。