




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
。课程设计报告课 题: 复杂模型机设计 同组姓名: 陈珊(1108030416) 徐丽娜(1108030417)宋利英(1108030421)专业班级: 计科1104班 指导教师: 牟琦 设计时间: 2013-12-31 目录一、 课程设计目的和意义3二、复杂模型机的设计与实现内容31.数据格式32.指令格式33.指令系统4三、总体设计41.设计复杂模型机的监控软件42.设计微程序流程图53.转换格式54.实验接线65.写微程序和程序66.运行程序77.验证8四、系统测试及实验截图8五、总结141、 课程设计目的和意义经过一系列硬件课程如计算机原理的学习及相关实验后,综合应用所学理论知识解决实际设计和应用问题,进行一个综合的系统的实验。培养实际动手能力,进一步提高硬件设计能力。培养实事求是和严肃认真的工作态度。通过设计过程,熟悉和掌握微机系统的硬件设计方法、设计步骤,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力。综合运用所学计算机原理知识,设计并实现较为完整的计算机。二、复杂模型机的设计与实现内容1.数据格式模型机规定采用定点补码表示法表示数据,且字长为8位,其格式如下:其中第7位为符号位,数值表示范围是:1X1。2.指令格式模型机设计四大类指令共十六条,其中包括算术逻辑指令、I/O指令、存数指令、取数指令、转移指令和停机指令。1 算术逻辑指令设计9条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻址,其格式如下:7 6 5 4 3 2 1 0 OP-CODERsRd其中,OP-CODE为操作码,RS为源寄存器,RD为目的寄存器。 2 访问指令及转移指令模型机设计2条访问指令:即存数STA、取数LDA;2条转移指令:即无条件转移JMP、有进位转移指令BZC。指令格式为:7 6 5 4 3 2 1 0 0 0MOP-CODERdD其中,OP-CODE 为操作码,RD为目的寄存器地址(LDA、STA 指令使用)。D为位移量(正负均可),M为寻址模式,其定义如下:寻址方式有效地址说明00011011E=DE=(D)E=(R2)+DE=(PC)+D直接寻址间接寻址R2变址寻址相对寻址本模型机规定变址RI指定为寄存器R2。3 I / O指令输入IN和输出OUT指令采用单字节指令,其格式如下:7 6 5 4 3 2 1 0 OP-CODEaddrRd其中,addr=01时,选中输入数据开关组KD0KD7作为输入设备,addr=10时,选中2位数码管作为输出设备。4 停机指令指令格式如下:7 6 5 4 3 2 1 0OP-CODE0 00 0HALT指令,用于实现停机操作。3.指令系统本模型机共有16条基本指令,其中算术逻辑指令7条,访问内存指令和程序控制指令4条,输入输出指令2条,其它指令1条。表3-8列出了各条指令的格式、汇编符号、指令功能。 三、总体设计复杂模型机的数据通路框图如图3-16,图3-17所示。根据复杂模型机的硬件电路设计机器指令,再根据机器指令要求,设计微程序流程图及微程序,最后形成16进制文件。图3-16图3-17四、实验步骤1.设计复杂模型机的机器指令P00 44IN 01, R0 P01 46IN 01, R2 P02 98ADC R2, R0P03 81MOV R0, R1 P04 F5RLC R1, R1 P05 0CBZC 00, 00P06 00 2.设计微程序流程图按照实验机设计的微指令格式,参照微指令流程图,设计微指令,并形成二进制代码表。3.转换格式程序: P00 44 P01 46 P02 98P03 81P04 F5 P05 0C P06 00微程序:M00 088105M01 82ED0M02 50C004M03 04A004M04 A0E004M05 06E004M06 07A004M07 A0E004M08 8AED05M09 8CED05M0A 3BA004 M0B 018005 M0C 3C2004 M0D 0EA004 M0E 0FB605 M0F25EA95M10 83ED05 M11 85ED05M12 8DED05M13 A6ED05M14 011004M15 010407M16 168005M17 019A3DM18 019205M19 2AA205M1A 2CB205M1B 32A205M1C 33A205M1D 36A205M1E 378235M1F 398235M20 019004M21 018406M22 81DB05M23 E48005M24 018005M25 A0AA95M26 27A004M27 28BC05M28 29EA95 M29 A0AA95 M2A 2BB405 M2B 419B95M2C 2DA405 M2D 6EAB05 M2E 2FAA0DM2F 30AA05 M30 71810D M31 419B95M32 019A05M33 35B405M34 81DB05M35 419BBDM36 019A0DM37 38882DM38 019805M39 3A881DM3A 019805M3B 080A07M3C 098A064.实验接线在实验八的基础上将跳线器J13和J14由右边相连改为左边相连,再将IJ1连IJ2。详细如下:a、跳线器J1J12全部拨在右边(自动工作方式);b、跳线器J16、J18、J23、J24全部拨在左边;c、跳线器J15、J19、J25全部拨在右边,跳线器J13、J14拨在左边;d、跳线器J20J22、J26、J27连上短路片;e、UJ1连UJ2,JSE1连JSE2,SJ1连SJ2;f、MBUS连BUS2;g、REGBUS连BUS5;h、PCBUS连EXJ2;i、ALUBUS连EXJ3;j、ALUO1连BUS1;k、EXJ1连BUS3;l、ALUO2连BUS4;n、IJ1连IJ2。连接实验线路,仔细查线无误后接通电源。5.写微程序和程序 手动方法写微程序参看实验六。手动方法写代码程序(机器指令)步骤如下:通过上一步将机器指令对应的微代码正确地写入E2ROM 2816芯片后,再进行机器指令程序的装入和检查。A. 将编程开关置运行位置,运行方式开关置单步位置。B. 拨动总清开关(01),微地址寄存器清零,程序计数器清零。然后使控制开关SWC、SWA开关置为0 1,按动一次启动运行开关,微地址显示灯LUA0LUA5显示001001,再按动一次启动运行开关,微地址显示灯LUA0LUA5显示001100,此时数据开关的内容置为要写入的机器指令,再按动一次启动运行开关,即完成该条指令的写入。若仔细阅读微程序流程,就不难发现,机器指令的首地址只要第一次给入即可,PC会自动加1,所以,每次按动启动运行开关,只有在微地址灯显示001100时,才设置内容,直到所有机器指令写完。C. 写完程序后须进行检验。拨动总清开关(01)后,微地址清零,PC程序计数器清零,然后使控制开关SWC、SWA为0 0,按动启动运行开关,微地址灯将显示001000,再按启动运行开关,微地址灯显示为001010,第三次按启动运行开关,微地址灯显示为111011,此时总线数据显示灯LZD0LZD7显示为该首地址的内容,再次按动启动运行开关,微地址灯显示为001000,此时,2位数码管显示的内容即为RAM中的数据,不断按动启动运行开关,可检查后续单元内容。注意:每次仅在微地址灯显示为001000时,2位数码管显示的内容才是相应地址中的机器指令内容。 联机读/写微程序和程序用联机软件的装载功能将16进制格式文件(文件名为C8JHE3)装入实验机即可(详细操作见联机软件的README)。6.运行程序 单步运行程序A. 编程开关置运行状态,运行方式开关置为单步状态,运行控制开关置为运行状态。B. 拨动总清开关(01),微地址清零,PC计数器清零,程序首地址为OOH。C. 按动启动运行开关,即单步运行一条微指令。对照微程序流程图,观察微地址显示灯是否和流程一致。连续运行程序A. 编程开关置运行状态,运行方式开关置为连续状态,运行控制开关置为运行状态。B. 拨动总清开关,清微地址及PC计数器,按动启动运行开关,系统连续运行程序。如果要停止程序的运行,只需将运行控制开关置为停止状态,系统就停机。7.验证采用单步或连续运行方式执行机器指令,参照机器指令及微程序流程图,将实验现象与理论分析比较,验证系统执行指令的正确性。四、系统测试及实验截图图1 PC清零,自动+1在RAM中取地址为00H的指令44H图2 从输入设备中读取数据1并送至R0图3 PC自动+1在RAM中取地址为01H的指令46H图4 指令46H送至IR进行译码并发出相应的控制信号图5 从输入设备中读取数据2并送R2图6 PC自动+1取地址为02H的指令98H图7 指令98H送至IR进行译码并发出相应的控制信号图8 寄存器R2中数据送至DR1图9 寄存器R2中数据送至DR1图10 ALU进行加法运算并将结果图11 R0中数据送至R1(转存)图12 PC+1,取地址为(04H)的指令(F5)图13 将指令F5H送至IR并译码发出相应的控制信号图14 将R0中数据(3)送至移位寄存器图15 移位寄存器进行移位操作(数据3变为数据6)图16 将移位寄存器中数据存入R1图17 PC+1,取内存地址为05H的指令0CH图18 将指令0CH送至IR并译码发出相应的控制信号图19 PC+1,取地址为05H的指令00H(JMP指令)五、总结这次实验总体来说还是比较容易的,就是在输入微程序和老师的测试程序时比较费力,弄不好又要重新输入(后来听说可以使用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025《建筑材料供应合同》
- 策划母亲节:营销新视角
- 高效办公秘籍
- 护理疾病查房模板
- 英语●天津卷丨2023年3月普通高等学校招生全国统一考试英语试卷及答案
- 2025年车库坡道用漆项目提案报告模板
- 考验政治试题及答案解析
- 文学社采评面试题及答案
- 武警退役面试题及答案
- 2025至2030年中国成套控制柜行业投资前景及策略咨询报告
- 给饭店供货协议书
- 慢性疼痛管理的多学科综合疗法研究
- 修理厂清洁合同协议书
- 2025年河北省启光二模语文
- 2025-2030沉香木行业市场深度调研及前景趋势与投资研究报告
- 安徽省黄山市区县2025届七年级生物第二学期期末联考试题含解析
- 2025国开电大《管理英语1》综合测试形考任务答案
- 会计领军笔试题目及答案
- 静脉治疗考试试题及答案
- 2025年四川省成都市青羊区中考二诊化学试题(原卷版+解析版)
- 2024初级注册安全工程师笔试模拟题带答案
评论
0/150
提交评论