计算机原理课程设计实验报告.doc

计算机原理课程设计实验报告.doc

ID:56766892

大小:653.00 KB

页数:30页

时间:2020-07-08

计算机原理课程设计实验报告.doc_第1页
计算机原理课程设计实验报告.doc_第2页
计算机原理课程设计实验报告.doc_第3页
计算机原理课程设计实验报告.doc_第4页
计算机原理课程设计实验报告.doc_第5页
资源描述:

《计算机原理课程设计实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机原理课设报告导师:方娟日期:2009-1-6目录一、模型机系统结构的设计-1-二、指令系统设计-11-三、微指令与控制信号的设计-13-四、微程序设计,包括各条指令的指令流程和微程序列表。(均为十六进制)-17-五、模型机控制部件的设计-19-六、指令测试及结果-21-七、个人总结-22-一、模型机系统结构的设计1.模型机的总体结构框图2.数据通路总体设计图1.1数据通路的总体结构设计图1.2选用的芯片名1.2.1时序发生器:timer封装图:1.1.1暂存器:封装图:1.1.1寄存器组:封装图:1.1.1逻辑运算单元(ALU):封装图:1.1.1地址

2、寄存器、存储器和数据暂存器:1.1.1控存:1.1.1程序计数器:封装图:1.1.2微程序计数器:1.1.1指令寄存器:ir二、指令系统设计1.指令格式:模型机指令代码格式采用类似8086/8088指令代码格式的可变字节的指令代码格式。例如,双操作数、单字节的代码格式如下图1510987652102.各条指令的机器指令助记符、操作码、指令功能。指令助记符代码指令功能操作数MOVR,Imm0001数据传送(立即数到寄存器)双操作数MOVR,R0010数据传送(寄存器到寄存器)双操作数MOV[Imm],R0011数据传送(寄存器到内存)双操作数MOVR,[Imm

3、]0100数据传送(内存到寄存器)双操作数ADDR,R0101算术加双操作数ANDR,R0110逻辑与双操作数JMPImm0111跳转指令,立即数跳转单操作数SUBR,R1000算术减双操作数INCR1001算术加1单操作数ORR,[Imm]1010逻辑或双操作数NANDR,R1011逻辑与非双操作数XORR,R1100逻辑异或双操作数JMP[R]1101跳转指令,寄存器间接寻址单操作数HALT1111停机指令无操作数以上指令按照寻址方式可以分为立即寻址、寄存器寻址、寄存器间接寻址和直接寻址四种类型,至于基址寻址和基址变址寻址,后面另有附加实验予以说明。1.

4、各种助记符的具体说明1.1MOVAX,1A18HMOVR,ImmGRXXXX0001000000000000Imm1A18H1.2MOVBX,AXMOVR,RGRGRXX00100100000000001.3MOV[25H],CXMOV[Imm],RXXGRXX0011001000000000Imm0025H1.1MOVDX,[25H]MOVR,[Imm]GRXXXX0100110000000000Imm0025H1.2ADDAX,BXADDR,RGRGRXX0101000100000000Imm0000H1.3ANDCX,DXANDR,RGRGRXX011

5、0101100000000Imm0A00H1.4JMP1A18HJMPImmXXXXXX0111000000000000Imm1A18H1.1SUBCX,DXSUBR,RGRGRXX1000101100000000Imm0A00H1.2INCAXINCAXGRGRXX10010000000000001.3ORAX,[25H]ORR,[Imm]GRXXXX1010000000000000Imm0025H1.4NANDAX,BXNANDR,RGRGRXX1011000100000000Imm0000H1.1XORBX,AXXORR,RGRGRXX11000100

6、00000000Imm0500H1.2JMP[AX]SUBR,RGRGRXX11010000000000001.3HALTHALTXXXXXX1111000000000000三、微指令与控制信号的设计1.微指令格式微指令位微操作位符号类型功能说明时序信号OUT0CPPC脉冲与CP+1配合OUT0•M4OUT1PC+1电平高电平PC+1/低电平置数OUT1•M34OUT2PC_BUS电平PC连通总线OUT2•M34OUT3CPMAR脉冲地址寄存器置数OUT3•M4OUT4RD电平存储器读控制OUT4•M6OUT5WR脉冲存储器写控制OUT5•M4OUT6WRE

7、电平存储器写使能控制OUT6•M34OUT7CPMDR脉冲数据暂存器置数OUT7•M7OUT8RAM_BUS电平数据暂存器连通总线OUT8•M34OUT9CPSA脉冲暂存器A置数OUT9•M4OUT10CPSB脉冲暂存器B置数OUT10•M4OUT11S0电平算术/逻辑运算控制信号OUT11•M56OUT12S1电平算术/逻辑运算控制信号OUT12•M56OUT13S2电平算术/逻辑运算控制信号OUT13•M56OUT14S3电平算术/逻辑运算控制信号OUT14•M56OUT15ALUM电平高电平逻辑/低电平算术OUT15•M56OUT16CN电平进位位OU

8、T16•M56OUT17未使用——————OUT18

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

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

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