计算机组成原理课设

计算机组成原理课设

ID:21952296

大小:842.16 KB

页数:24页

时间:2018-10-25

计算机组成原理课设_第1页
计算机组成原理课设_第2页
计算机组成原理课设_第3页
计算机组成原理课设_第4页
计算机组成原理课设_第5页
资源描述:

《计算机组成原理课设》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第24页计算机组成原理课程设计说明书题目:设计一台嵌入式CISC模型计算机院(系):计算机科学与工程学院专业:网络工程学生姓名:唐波学号:1100380219指导教师:陈智勇第24页第24页一、课设题目:设计一台嵌入式CISC模型计算机(采用定长CPU周期、联合控制方式),并运行能完成一定功能的机器语言程序进行验证,实现方法可从以下4类中任选一个:●连续输入5个有符号整数(8位二进制补码表示,用十六进制数输入),求最小的负数的绝对值并输出显示。说明:①5个有符号数从外部输入;②一定要使用符号标志位(比如说SF),并且要使用为负的时候转移(比如JS)或不为负

2、的时候转移(比如JNS)指令。二.CISC模型机系统总体设计三.操作控制器的逻辑框图……指令寄存器IR操作码微地址寄存器地址译码控制存储器地址转移逻辑状态条件微命令寄存器P字段操作控制字段微命令信号第24页第24页说明:在T4内形成微指令的微地址,并访问控制存储器,在T2的上边沿到来时,将读出的微指令打入微指令寄存器,即图中的微命令寄存器和微地址寄存器。四.模型机的指令系统和所有指令的指令格式由此可见,本模型机中的指令系统中共有8条基本指令,下表9列出了每条指令的格式、汇编符号和指令功能。指令助记符指令格式功能15--121110987----------

3、-0IN1Rd0101××Rd××××××××(Rd)+1→Rd,锁存标志位MOVRd,im0001××Rdim立即数→RdCMPRs,Rd0011RsRd××××××××Rs,Rd比较,INCRd0010××Rd××××××××输入设备→RdJNSaddr0100××××addr若大于,则addr→PCJMPaddr0110××××addraddr→PCOUT1Rs1001Rs××××××××××(Rs)→输出设备MOV1Rs,Rd1000RsRd××××××××(Rs)→RdNOTRd0111××Rd××××××××Data取反指令格式:第24页第24

4、页(1)I/O指令(单字节)I说明:对Rs和Rd的规定:Rs或Rd选定的寄存器00R001R110R211R3五.所有机器指令的微程序流程图00PC→ABUS(I)RDROMIBUS→IRPC+100P(1)MOV1OUT1IN1MOVNOTJMPJNSCMPINC030209080107O60504Rs→XRd→Y锁存CF,ZFRs→X-X→Rs锁存CF,ZFRd→YY+1→Rd锁存CF,ZFIR(I)→RdRs→LEDRs→XX→RdIR(A)→PCSW→Rd200000P(2)00000000000000CF=1或ZF=1CF=0且ZF=01110R

5、OM→BUSBUS→PC0000设计操作控制器单元(即微程序控制器)(1)设计微指令格式和微指令代码表CISC模型机系统使用的微指令采用全水平型微指令,字长为25位,其中微命令字段为17位,P字段为2位,后继微地址为6位,其格式如下:252423222120191817161514131211109876543210LOADLDPCLDARLDIRLDRiRD_BRS_BS2S1S0ALU_BSW_BLED_BRD_DCS_DRAM_BCS_IADDR_BP1P2后继微址由微指令格式和微程序流程图编写的微指令代码表如下所示,在微指令的代码表中微命令字段从左

6、边到右代表的微命令信号依次为:第24页第24页LOADLDPCLDARLDIRLDRiRD_BRS_BS2S1S0ALU_BSW_BLED_BRD_DCS_DRAM_BCS_IADDR_B微地址微命令字段P1P2后继微地址00110100100011111101100000100110001010001111111000000000021000111010011111110000000103100001100111111111000000000410000010001101111101000011051000101000101111110000010006

7、0100001000111111100010000007100011110001111111000000000810001011010111111100010010091000000000110111110001010010010000100011111110000000001110000100011011111000000000(2)设计地址转移逻辑电路地址转移逻辑电路是根据微程序流程图3-2中的棱形框部分及多个分支微地址,利用微地址寄存器的异步置“1”端,实现微地址的多路转移。由于微地址寄存器中的触发器异步置“1”端低电平有效,与µA4~µA0对应的异

8、步置“1”控制信号SE5~SE1的逻辑表达式为:(µA5的异步置“

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

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

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