资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1. 设计题目:一台模型计算机的设计(与调试)。2. 具体内容: (1). 数据格式(2). 指令系统(3). 数据通路(4). 时序系统(5). 微指令格式(6). 微程序控制器(7). 微程序流程图(8). 微程序代码表计算机组成原理课程设计(1) 数据格式字长:如 8位格式:如 定点数,可以是定点整数或定点小数。3. 设计方法其中: 第7位为符号位,数值表示范围是: 定点小数:-1X1。 定点整数:-128 X127。7 6 5 4 3 2 1 0 符号数 据指令的类型:按功能分可以有: 算术逻辑运算 数据存取(访存) 程序控制 输入输出按存取方式可以分:RR型、RS型指令的格式指令长度:单字节、双字节操作码格式:如固定长度 (4位)操作数的位数:包括 源寄存器Rs和目的寄存器Rd的表示数据字节的含义:地址和数据的表示(2). 指令系统其中: OP-CODE为操作码 Rs为源寄存器 Rd为目的寄存器 要合理设计9条算术逻辑指令的名称、功能和具体编码。OP-CODE RsRd7 6 5 4 3 2 1 0指令编码:如果按固定操作码4位长度进行设计,则模型机可设计共 十六条指令具体编码如下: 算术逻辑运算指令可设计9条算术逻辑运算类指令并用单字节表示,寻址方 式采用寄存器寻址,指令为RR型,其格式如下: 访内指令及转移指令2条访问指令:存数(STA)、取数(LDA)2条转移指令:无条件转移(JMP)结果为零或有进位转移指令(BZC)指令格式为:其中:D为位移量(正负均可),M为寻址方式,其定义如下:0 0M OP-CODE Rd/RsD7 6 5 4 3 2 1 0寻址方式有效地址说明0 0 0 1 1 0 1 1E=D E=(D) E=(R2)+D E=(PC)+D直接寻址 间接寻址 R2变址寻址 相对寻址 输入输出指令 格式如下: 其中,addr=01 时,选中“INPUT DEVICE”中的开关组作为 入设备,addr=10时,选中“OUTPUT DEVICE”中的发光二极 管或七段LED数码块作为输出设备。这类指令只有一条,即停机指令HALT 停机指令 格式如下: OP-CODE addrRd7 6 5 4 3 2 1 0OP-CODE 0 00 07 6 5 4 3 2 1 0注1: 供参考的指令系统之一序号汇编指令机器代码格式功能说明1CLR Rd0111 00 Rd0Rd 2MOV Rs,Rd1000 Rs RdRsRd 3ADC Rs,Rd1001 Rs RdRs+Rd+CyRd 4ABC Rs,Rd1010 Rs RdRs-Rd-CyRd 5INC Rd1011 Rs RdRd+1Rd 6AND Rs,Rd1100 Rs RdRsRdRd 7COM Rd1101 00 Rd/RdRd 8DEC Rd1110 00 RdRd-1Rd 9OR Rs,Rd1111 00 RdRsRdRd 10LDA M,D,Rd00 M 00 Rd , DE Rd 11STA M,D,Rd00 M 01 Rd , DRd E 12JMP M,D00 M 10 00 , DEPC 13BZC M,D00 M 11 00 , D 当Cy=1或Z=1时,EPC 14IN addr,Rd0100 10 Rd(Addr)Rd 15OUT addr,Rd0101 00 RdRd(Addr) 16HALT0110 00 00停机注2: 供参考的指令系统之二序号汇编指令机器代码格式功能说明1CLR Rd0111 00 Rd0Rd2MOV Rd,Rs1000 Rs RdRsRd 3ADC Rd,Rs1001 Rs RdRs+Rd+CyRd 4ABC Rd,Rs1010 Rs RdRs-Rd-CyRd 5INC Rd1011 Rs RdRd+1Rd 6AND Rd,Rs1100 Rs RdRsRdRd 7COM Rd1101 00 Rd/RdRd 8RRC Rd,Rs1110 00 RdRs带进位右移一位Rd 9RLC Rd,Rs1111 00 RdRs带进位左移一位Rd 10LDA M,D,Rd00 M 00 Rd , DERd 11STA M,D,Rd00 M 01 Rd , DRdE 12JMP M,D00 M 10 00 , DEPC 13BZC M,D00 M 11 00 , D当Cy=1或Z=1时,EPC 14IN addr,Rd0100 10 Rd(Addr)Rd 15OUT addr,Rd0101 00 RdRd(Addr) 16HALT0110 00 00停机(3) 供参考的数据通路框图之一设计者必须画出详细的具体原理图,包括芯片型号和具体电路注意 :(3)供参考数据通路框图之二设计者必须画出详细的具体原理图,包括芯片型号和具体电路注意 :(4) 供参考的时序系统图设计者必须画出详细的具体原理图,包括芯片型号和具体电路注意 :相应的时序波形图相应的起停控制电路图设计者必须画出详细的具体原理图,包括芯片型号和具体电路注意 :(5) 供参考的微指令格式(6) 供参考的微程序控制器框图设计者必须画出详细的具体原理图,包括芯片型号和具体电路注意 :供参考的地址转移逻辑图之一 - 按操作码实现的16路转移(7) 供参考的微程序流程图之一供参考的微程序流程图之二(8) 供参考的微程序代码表注意事项:(1)指令数不少于8条,尽可能具备多种类型和多种格式;(2)所有图形一律用铅笔按标准用工具手工绘制;(3)设计报告除具体内容的八项外,还应包括各环节的设计 说明和体会(一律用手工书写);(4)设计报告用统一的实验报告本上交指导老师。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号