2022年复杂模型机方案——合肥工业大学计算机组成课程方案报告.docx
《2022年复杂模型机方案——合肥工业大学计算机组成课程方案报告.docx》由会员分享,可在线阅读,更多相关《2022年复杂模型机方案——合肥工业大学计算机组成课程方案报告.docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源课程设计报告一.设计目的本课程设计是运算机组成原理课程之后开设的实践环节课程;通过本课程设计,使同学进一步加深对运算机原理系列课程相关内容的懂得,把握CPU 设计的基本方法和运算机系统的组成原理,进一步巩固所学的理论学问, 提高运用所学学问分析和解决实际问题的才能;锤炼运算机硬件的设计才能、调试才能;培育严谨的科学试验作风、良好的工程素养及团队协作精神,为今后的工作打下基础;二.设计题目复杂模型机设计三.设计要求基于运算机组成原理教案试验系统设计并实现一个具有16 条机器指令、采纳微程序掌握器的 8 位运算机;详细要求做到:1. 依据设计课题要求,给出模型机的设计方案包括指令系统和
2、硬件结构);2. 画出所设计运算机的硬件连接图,针对所设计的指令系统编写出相应的微程序;3. 对所设计的运算机进行安装与调试;4. 编写测试程序,对系统进行验证;5. 编写课程设计报告;四.试验设备Dais-CMX16 +运算机组成原理教案试验系统一台, PC 机一台欢迎下载精品学习资源五.指令格式与指令系统模型机设计四大类之类指令共 16 条,其中包括算术规律指令、 I/O 指令、拜访及转移指令和停机指令;算术规律指令设计 9 条算术规律指令并用单字节表示,寻址方式采纳寄存器直接寻址, 其格式如下:207 6 5 431OP-CODERdRs其中, OP-CODE 为操作码, Rs 为源寄存
3、器, Rd 为目的寄存器,并规定:Rs 或 Rd选定的寄存器00 R001 R110 R211 R39 条算术规律指令的名称、功能和详细格式见表7-12-1;拜访指令及转移指令模型机设计 2 条拜访指令,即存数 STA)、取数 LDA ), 2 条转移指令,即无条件转移 JMP)、结果为零或有进位转移指令 BZC),指令格式为:765 43 21 0Rd00M2OP- CODED低八) D高八)其中“ 0 0 M”为源码段, 2OP-CODE 为目的码段 LDA 、STA 指令使 用); D 为十六位地址段 01E =10 SP+D11 E =PC+D直接寻址 间接寻址SP 变址寻址相对寻址欢
4、迎下载精品学习资源输入IN )和输出 指令系统本模型机共有 16 条基本指令,其中算术规律指令7 条,拜访内存指令和程序掌握指令 4 条,输入输出指令 2 条,其它指令 1 条;下表列出了各条指令的格式、汇编符号、指令功能;助记符指令格式功能LDA M,D,Rd00M00RdE RdSTA M,D,Rd00M01RdRd EJMP M,D00M1000E PCBZC M,D00M1100当 CY=0或 Z=0时, E PCMOVRd,Rs0100RsRdRs RdADC Rd,Rs0101RsRdRs+Rd+CY RdSBC Rd,Rs0110RsRdRs-Rd-CY RdAND Rd,Rs0
5、111RsRdRs Rd RdCLR Rd100000Rd0 RdINC Rd,Rs100100RdRs+1 RdCPL Rd101000RdRd RdRHR Rd101100RdRd RdRHL Rd110000RdRd RdINRd,I/O110100RdI/O RdOUT Rd,I/O111000RdRd I/OHALT11110000停机2 复杂模型机指令系统;助记符操作数指令码长度;LDADR0,*003;直接字节送寄存器R0LDADR1,*013;直接字节送寄存器R1LDADR2,*023;直接字节送寄存器R2LDADR3,*033;直接字节送寄存器R3LDAIR0,*103;间接
6、字节送寄存器R0欢迎下载精品学习资源LDAIR1,*113;间接字节送寄存器R1LDAIR2,*123;间接字节送寄存器R2LDAIR3,*133;间接字节送寄存器R3LDAXR0,*203;变址字节送寄存器R0LDAXR1,*213;变址字节送寄存器R1LDAXR2,*223;变址字节送寄存器R2LDAXR3,*233;变址字节送寄存器R3LDARR0,*303;相对字节送寄存器R0LDARR1,*313;相对字节送寄存器R1LDARR2,*323;相对字节送寄存器R2LDARR3,*333;相对字节送寄存器R3STAD*,R0043;寄存器R0 送直接字节STAD*,R1053;寄存器R1
7、 送直接字节STAD*,R2063;寄存器R2 送直接字节STAD*,R3073;寄存器R3 送直接字节STAI*,R0143;寄存器R0 送间接字节STAI*,R1153;寄存器R1 送间接字节STAI*,R2163;寄存器R2 送间接字节STAI*,R3173;寄存器R3 送间接字节STAX*,R0243;寄存器R0 送变址字节STAX*,R1253;寄存器R1 送变址字节STAX*,R2263;寄存器R2 送变址字节STAX*,R3273;寄存器R3 送变址字节STAR*,R0343;寄存器R0 送相对字节STAR*,R1353;寄存器R1 送相对字节STAR*,R2363;寄存器R2
8、送相对字节STAR*,R3373;寄存器R3 送相对字节JMPD*083;直接转移JMPI*183;间接转移JMPX*283;变址转移JMPR*383;相对转移欢迎下载精品学习资源BNZCD*0C3; CY=0或 Z=0 时直接转移BNZCI*1C3;CY=0或 Z=0 时间接转移BNZCX*2C3; CY=0或 Z=0 时变址转移BNZCR*3C3; CY=0或 Z=0 时相对转移MOVR0,R0401;寄存器R0 送寄存器R0MOVR1,R0411;寄存器R0 送寄存器R1MOVR2,R0421;寄存器R0 送寄存器R2MOVR3,R0431;寄存器R0 送寄存器R3MOVR0,R1441
9、;寄存器R1 送寄存器R0MOVR1,R1451;寄存器R1 送寄存器R1MOVR2,R1461;寄存器R1 送寄存器R2MOVR3,R1471;寄存器R1 送寄存器R3MOVR0,R2481;寄存器R2 送寄存器R0MOVR1,R2491;寄存器R2 送寄存器R1MOVR2,R24A1;寄存器R2 送寄存器R2MOVR3,R24B1;寄存器R2 送寄存器R3MOVR0,R34C1;寄存器R3 送寄存器R0MOVR1,R34D1;寄存器R3 送寄存器R1MOVR2,R34E1;寄存器R3 送寄存器R2MOVR3,R34F1;寄存器R3 送寄存器R3ADCR0,R0501;寄存器R0 带进位加到
10、寄存器R0ADCR1,R0511;寄存器R0 带进位加到寄存器R1ADCR2,R0521;寄存器R0 带进位加到寄存器R2ADCR3,R0531;寄存器R0 带进位加到寄存器R3ADCR0,R1541;寄存器R1 带进位加到寄存器R0ADCR1,R1551;寄存器R1 带进位加到寄存器R1ADCR2,R1561;寄存器R1 带进位加到寄存器R2ADCR3,R1571;寄存器R1 带进位加到寄存器R3ADCR0,R2581;寄存器R2 带进位加到寄存器R0ADCR1,R2591;寄存器R2 带进位加到寄存器R1ADCR2,R25A1;寄存器R2 带进位加到寄存器R2ADCR3,R25B1;寄存器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 复杂 模型 方案 合肥 工业 大学计算机 组成 课程 报告
限制150内