计算机组成原理简单模型机实验

计算机组成原理简单模型机实验

ID:38375008

大小:365.50 KB

页数:5页

时间:2019-06-11

计算机组成原理简单模型机实验_第1页
计算机组成原理简单模型机实验_第2页
计算机组成原理简单模型机实验_第3页
计算机组成原理简单模型机实验_第4页
计算机组成原理简单模型机实验_第5页
资源描述:

《计算机组成原理简单模型机实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验四简单模型机实验1.1实验目的1)将微程序控制器模块通过总线同运算器模块、存储器模块联机,组成一台模型计算机;2)用微程序控制器控制模型机数据通路;3)通过CPU运行5条机器指令组成的简单程序,掌握机器指令与微指令的关系,牢固建立机器的整机概念。1.2电路图本次实验用到前几次实验所有电路,将几个模块组成一台简单计算机,由微程序控制器控制数据通路,实现cpu从内存取出一条机器指令到执行指令结束的一个指令周期,由微指令组成的序列来完成,一条机器指令对应一个微程序。图1电路图1.3实验原理(1)PC计数器初始值为“0”,微程序默认从00地址开始执行,产生控制信号,使PC的地址通

2、过ABUS将送到存储器(6116)的地址锁存器AR中,PC=PC+1;(2)读出存储器中存放内容,通过DBUS送到IR指令寄存器中,实现指令译码,指令的操作码送至微程序控制器的程序跳转控制部分,在P(1)的控制下与微程序中储存的下一条指令地址进行逻辑运算,产生真正的下一条微程序地址;(3)在微程序的控制下单步执行微指令序列。1.4微指令格式表1微指令格式位23222120191817161514131211109876543210控制信号S3S2S1S0M-Cn-CEWELOADLDR0LDDR1LDDR2LDIRLDPCLDAR-ALU_BUS-PC_BUS-SW_BUS-

3、RO_BUSP(1)uA3uA2uA1uA01.5微程序流程图:图2微程序流程图1.6微程序代码表位23222120191817161514131211109876543210微地址S3S2S1S0M-CN-CEWELOADLDR0LDDR1LDDR2LDIRLDPCLDAR-ALU_B-PC_B-SW_B-RO_BP(1)uA3uA2uA1uA000000001101000011101100001010000010010001001111110000200000100100000111110001103000001001001000111100100040000011010

4、100001110001010510010010110000001110000006000001001000001111100111070000010110000001110000001000000110110000011010000011000001101000011101100010120000011010000111011001101300000110100001110110110114000001101000011101101111150000010010000101111011101600000110100000011110000017000001000000010

5、1111000001.7数据通路总体图图3数据通路总体图五条机器指令格式(其中,A为内存地址8bit):IN000XXXXX8bitADD001XXXXXA16bitSTA010XXXXXA16bitOUT011XXXXXA16bitJMP100XXXXXA16bitRAM中装入的程序和数据(其中,地址为8进制):地址内容含义0000000000IN(开关数据自定)0100100000ADD0200001010120301000000STA0400001011130501100000OUT0600001011130710000000JMP1000000000001112100

6、0001113求和结果1.8实验任务及步骤(1)实验连线:本次实验大部分的连线已由教师完成,请同学们对照微指令格式,完成微程序控制器的剩余部分连线。(2)实验环境初始化:实验平台通电前请关闭DR1(74ls273),DR2(74ls273),存储器(6116)的地址锁存器(74ls273),微程序控制器的地址锁存器(74ls175)的自动清零功能,将几个芯片的-MR引脚置为“1”。时钟发生器的功能设定为单步执行,具体信号为:STOP=0,STEP=1。(3)加电运行初始化:①指令寄存器IR自动清零,程序计数器PC手动清零,将两片74ls163的ENT,ENP引脚置“1”,-C

7、R引脚置“0”,打开三态门开关,给单步时钟脉冲;②程序计数器PC设定为单步技术功能,并交由微程序控制,将-CR引脚置“1”,关闭三态门开关;③关闭指令寄存器IR清零功能,交由微程序控制,将-MR设为“1”。(4)在sequetimer中,手动给start单步脉冲,运行微指令,对照微程序流程图,观察微地址显示灯是否和流程一致,观察PC指令计数器显示灯是否符合流程。当运行结束后,检查存数单元中的结果是否和理论值一致。

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

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

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