欢迎来到天天文库
浏览记录
ID:19618227
大小:1.02 MB
页数:27页
时间:2018-10-04
《计算机组成原理报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、№27沈阳理工大学课程设计专用纸第1章实验计算机的设计1.1设计整机逻辑框图微程序控制器同硬布线控制器相比较具有规整性、灵活性、可维护性等一系列优点,因而在计算机设计中逐渐取代了早期采用的硬布线控制器,并已被广泛得应用。微程序控制的基本思想,就是仿照通常的解题程序的方法,把操作控制信号编成所谓的“微指令”,存到一个只读存储器里。当机器运行时,一条又一条地读出这些微指令。本系统的结构组成为:本板分为8位机和16位机两种,除数据字长分别为8位和16位以外,都包括以下几个部分:微程序控制器,运算器,寄存器堆,程
2、序计数器,指令寄存器,指令译码电路,地址寄存器,数据、地址和控制总线。基板:本部分是8位机和16位机的公共部分,包括以下几个部分:数据输入和输出,显示及监控,脉冲源及时序电路,数据和地址总线,外设控制实验电路,单片机控制电路和键盘操作部分,与PC机通讯的接口,主存储器,电源,CPLD实验板(选件),自由实验区(面包板)。运算器:由算术逻辑单元(ALU)、累加寄存器、数据缓冲寄存器、和状态条件寄存器组成,它是数据加工处理部件。相对控制器而言,运算器接受控制器的命令而进行动作,即运算器所进行的全部操作都是有控
3、制器发出的控制信号来指挥的,所以它是执行部件.存储器:是保存或“记忆”解题的原始数据和解题步骤。在运算前需要把参加运算的数据和解题步骤通过输入设备送到存储器中保存。微程序控制器:控制部件通过控制线向执行部件发出各种控制命令,通常把这种控制命令叫做微命令,而执行部件接受命令后的操作叫做微操作。本系统有两种外部I/O设备,一种是二进制代码开关,它作为输入设备;另一种是数码管,它作为输出设备。输入时,二进制开关数据直接经过三态门送到数据总线上,只要开关状态不变,输入的信息也不变。输出时,将输出数据送到外部数据总
4、线上,当写信号(W/R)有效时,将数据打入输出锁存器,驱动数码管显示。整机逻辑框图如图1.1所示:沈阳理工大学№27沈阳理工大学课程设计专用纸MS1S0数据总线(D_BUS)74299LPC299-G程序计数器PCALU-GLOADPC-GMCNALUS3S2S1S0数据暂存器LT1数据暂存器LT2LAR地址寄存器AR地址总线(ADDR_BUS)LDR1LDR2存储器(MEM)READWRITE寄存器R0寄存器R1寄存器R2微控器脉冲源及时序LR0R0GLR1R1GLR2R2G指令寄存器IRC-GLDIR
5、输入设备W/R控制门输出设备数据LED-G控制信号图1.1整机逻辑框图1.2设计指令系统(1)算术逻辑指令算术逻辑指令用单字节表示,寻址方式采用寄存器直接寻址其格式如下:76543210OP-CODErsRd沈阳理工大学№27沈阳理工大学课程设计专用纸其中OP-CODE为操作码,rs为源寄存器,rd为目的寄存器,并规定:Rs或rd选定寄存器00R001R110R2(2)访问及转移指令本机设计有2条访问指令,即存数(STA)、取数(LDA),1条转移指令,即无条件转移(JMP)、指令格式如下:7654321
6、000MOP-CODErdD其中OP-CODE为操作码,rd为目的寄存器地址(LDA、STA指令使用)。D为位移量(正负均可),M为寻址模式,其定义见表1.1表1.1寻址模式说明寻址模式M有效地址E说明00011011E=DE=(D)E=(RI)+DE=(PC)+D直接寻址间接寻址RI变址寻址相对寻址本机规定变址寄存器RI指定为寄存器R2。(3)I/O指令输入(IN)和输出(OUT)指令采用单字节指令,其格式如下:76543210OP-CODEaddrrd其中,addr=01时,选中“数据输入电路”中的开
7、关组作为输入设备,addr=10时,选中“输出显示电路”中的数码管作为输出设备。各指令系统主要功能参见表1.1.沈阳理工大学№27沈阳理工大学课程设计专用纸表1.1各指令系统主要功能表指令类型指令助记符指令功能指令格式操作数寻址方式数据传送指令INDATA->rd01000100寄存器寻址数据存储指令LDA(D)->rd000000100001001000110010直接寻址间接寻址相对寻址数据传送指令OUTDATA->LED01011000寄存器寻址逻辑运算指令ANDrs∧rd->rs11000001寄
8、存器寻址转移指令JMPE->PC00001000000110000010100000111000直接寻址间接寻址RI变址寻址相对寻址逻辑运算指令:ANDR0,R1指令功能:R0∧R1→R0指令格式:7654321011000001机器码:11000001数据存储指令:LDA00,[07H],R0指令功能:ADDR->R0指令格式:7654321000000001[07H]沈阳理工大学№27沈阳理工大学课程设计专用纸机器码:00
此文档下载收益归作者所有