1 / 11
文档名称:

实验7-带移位运算模型机实验指导.doc

格式:doc   大小:3,003KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

实验7-带移位运算模型机实验指导.doc

上传人:rdwiirh 2020/8/29 文件大小:2.93 MB

下载得到文件列表

实验7-带移位运算模型机实验指导.doc

文档介绍

文档介绍:实验七、带移位运算的模型机组成原理实验一、实验目的:在实验六的基础上进一步构造一台带移位功能的简单模型机。二、预****要求:1认真预****本实验的相关知识和内容。三、实验设备:EL-JY-II型计算机组成原理实验系统一套,排线若干。四、模型机结构:图7-1模型机结构框图图中运算器ALU由U7—U10四片74LS181构成,暂存器1由U3、U4两片74LS273构成,暂存器2由U5、U6两片74LS273构成。微控器部分控存由U13—U15三片2816构成。除此之外,CPU的其它部分都由EP1K10集成(其原理见系统介绍部分)。存储器部分由两片6116构成16位存储器,地址总线只有低八位有效,因而其存储空间为00H—FFH。输出设备由底板上的四个LED数码管及其译码、驱动电路构成,当D-G和W/R均为低电平时将数据总线的数据送入数码管显示。在开关方式下,输入设备由16位电平开关及两个三态缓冲芯片74LS244构成,当DIJ-G为低电平时将16位开关状态送上数据总线。在键盘方式或联机方式下,数据可由键盘或上位机输入,然后由监控程序直接送上数据总线,因而外加的数据输入电路可以不用。注:本系统的数据总线为16位,指令、地址和程序计数器均为8位。当数据总线上的数据打入指令寄存器、地址寄存器和程序计数器时,只有低8位有效。五、工作原理:设计三个控制操作微程序:存储器读操作(MRD):拨动清零开关CLR对地址、指令寄存器清零后,指令译码输入CA1、CA2为“00”时,按“单步”键,可对RAM连续读操作。存储器写操作(MWE):拨动清零开关CLR对地址、指令寄存器清零后,指令译码输入CA1、CA2为“10”时,按“单步”键,可对RAM连续写操作。启动程序(RUN):拨动开关CLR对地址、指令寄存器清零后,指令译码输入CA1、CA2为“11”时,按“单步”键,即可转入到第01号“取指”微指令,启动程序运行。注:CA1、CA2由控制总线的E4、E5给出。键盘操作方式时由监控程序直接对E4、E5赋值,无需接线。开关方式时可将E4、E5接至控制开关CA1、CA2,由开关来控制。本系统设计的微指令字长共24位,其控制位顺序如下:WE1A1BF1F2F3uA5uA4uA3uA2uA1uA0F1、F2、F3三个字段的编码方案如表7-1:F1字段F2字段F3字段151413选择121110选择987选择000LDRi000RAG000P1001LOAD001ALU-G001AR010LDR2010RCG010P3011自定义011自定义011自定义100LDR1100RBG100P2101LAR101PC-G101LPC110LDIR110299-G110P4111无操作111无操作111无操作表7-1系统涉及到的微程序流程见图7-2(图中各方框内为微指令所执行的操作,方框外的标号为该条微指令所处的八进制微地址)。控制操作为P4测试,它以CA1、CA2作为测试条件,出现了写机器指令、读机器指令和运行机器指令3路分支,占用3个固定微地址单元。当分支微地址单元固定后,剩下的其它地方就可以一条微指令占用控存一个微地址单元随意填写。机器指令的执行过程如下:首先将指令在外存储器的地址送上地址总线,然后将该地址上的指令传送至指令寄存器,这就是“取指”过程。之后必须对操作码进行P1测试,根据指令的译码将后续微地址中的某几位强制置位,使下一条微指令指向相应的微程序首地址,这就是“译码”过程(其原理见图5-4)。然后才顺序执行该段微程序,这是真正的指令执行过程。在所有机器指令的执行过程中,“取指”和“译码”是必不可少的,而且微指令执行的操作也是相同的,这些微指令称为公用微指令,对应于图7-2中01、02、31地址的微指令。31地址为“译码”微指令,该微指令的操作为P(1)测试,测试结果出现多路分支。本实验用指令寄存器的前4位(I7-I4)作为测试条件,出现7路分支,占用7个固定微地址单元。当全部微程序流程图设计完毕后,应将每条微指令代码化,表7-2即为将图7-2的微程序流程按微指令格式转化而成的“二进制微代码表”。六、实验参考代码:本实验采用条机器指令,根据上面所说的工作原理,设计参考实验程序如下:地址(二进制)机器指令码助记符说明0000000000000000INAX,KIN数据输入电路AX0000000100100001MOVBx,01H0001HBx00000010000000010000001101010000ROLAxAx循环左移一位00000**********ADDAx,BxAx+BxAx00000**********RORAxAx循环右移一位00000**********OUTDISP,AxAx输出显示电路00000**********JMP00H00HPC

最近更新

2024年工程项目工作总结 57页

基于多模型值的LPV模型辨识及应用研究的开题报.. 2页

基于多图谱医学图像分割的技术研究的开题报告.. 2页

基于复杂贝叶斯网络的安全评估因果量化分析技.. 2页

基于图解静力学的各建筑结构类型图析建立尝试.. 2页

2024年工程监理年终工作总结14篇(合集) 42页

基于四氧化三铁石墨烯复合材料的化学生物传感.. 2页

2024年工程水电安装承包合同 67页

老年痴呆,社区 32页

基于原子图谱法的“社会融入”概念研究中期报.. 2页

基于升降轨SAR数据小波融合的水体变化监测的开.. 2页

2024年工程地质实习日记 6页

磁浮列车能量回收经济性分析 31页

2024年工商管理学自我鉴定 8页

绿茶提取物市场调研 42页

基于体验教学法的高中英语语法教学设计的开题.. 2页

2024年工厂新员工的工作总结(精选18篇) 40页

基于二维视图的三维模型几何相似性评价方法研.. 2页

2024中考英语知识点汇总 19页

预防接种工作规范培训后测试题2022-2023年(有.. 12页

安全生产教育培训考试试题含答案 7页

肝动脉化疗栓塞术课件 18页

过氧化氢低温等离子体灭菌器规范操作演示文稿.. 30页

加油站 网架吊装方案 (1) 75页

用鞋子催人回家法术 3页

2021年度年产7万吨甲醇生产废水处理工艺设计 90页

信用卡业务管理办法 11页

DB11T-1524-2018地质灾害治理工程实施技术规范.. 73页