- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一:监控程序与汇编语言程序设计实验 实验目的 (1)了解教学计算机的指令格式、指令编码、 选择的寻址方式和具体功能。 (2)了解汇编语言的语句与机器语言的指令之间的对应关系,了解伪指令在汇编过程中的作用,学习用汇编语言设计程序的过程和方法。 (3)学习教学机监控程序的功能、监控命令的使用方法,体会软件系统在计算机组成中的地位和作用。 实验内容 1.学习联机使用TEC-XP 教学实验系统和仿真终端软件PCEC. 2.使用监控程序的R 命令显示/修改寄存器内容、D 命令显示存储器内容、E 命令修改存储器内容; 3.使用A 命令写一小段汇编程序,用G 命令连续运行该程序,用T、P 命令单步运行并观察程序单步执行情况; TEC-XP实验系统 教学计算机的硬件组成框图 教学计算机的硬件组成线路 PLD器件 实验系统的数字电路和逻辑设计的实验主要 通过对PLD器件GAL20V8或CPLD器件MACH的编程来实现。 这2类芯片输入引脚和8或16个手拨开关相连接,提供实验线路的输入信号,输出引脚和发光二极管指示灯相连接,显示实验线路的运行结果。 GAL20V8器件既可实现组合逻辑的逻辑功能,也可以实现时序逻辑的逻辑功能。包括输入缓冲门、输出反馈缓冲门、与门阵列、输出逻辑宏单元等 PLD器件 教学计算机的控制器主要线路在MACH 芯片内部实现。 LATTICE MACH器件的性能特点: 第一个使用0.25 微米技术制造的CPLD; 高性能、高密度、电可擦除CMOS CPLD; 集成度1,250 至20,000 个PLD 门,32 至512 个宏单元; 具有可编程低功耗操作模式,可节省功耗; 可提供高速度,可提供-5ns、-5.5ns、-6ns、-6.5ns、-7ns、-10ns、-12ns; 教学实验系统的指令格式 在字长为16位的教学计算机系统中,指令是 16位的倍数,支持单字指令和双字指令,指令划分为基本指令 和扩展指令两大类。指令格式: 8位 4位 4位 指令操作码由8位组成(IR15-IR8),各位控制作用不同: 1.IR15、IR14 区分指令组:0X表示A组,10表示B组,11表示 C、D组;IR11区分C、D组:IRH11=0为C组,IRH11=1为D组。 2.IR13区分基本和扩展指令:IRH13=0基本指令,IRH13=1扩展指令; 3.IR12简化控制器实现,暂定该位的值均为0; 4.IR11-IR8区分同一指令组中的不同指令。 教学实验系统的指令系统 依照指令的执行步骤,教学计算机的指令划为4组。 A组:通用寄存器之间的数据运算或传送,或其它几项特殊的操作, 在取指之后可一步完成。 基本指令 ADD、SUB、AND、OR、XOR、CMP、TEST、MVRR、 DEC、INC、SHL、SHR、JR、JRC、JRNC、JRZ、JRNZ 扩展指令 ADC、SBB、RCL、RCR、ASR、NOT、CLC、STC、EI、 CI、JRS、JRNS、JMPR B组:完成的是一次内存或I/O读、写操作,在取指之后可两步完成,第 一步把要使用的地址传送到地址寄存器AR中,第二步执行内存或 I/O读、写操作。 基本指令 JMPA、LDRR、STRR、PUSH、POP、PSHF、POPF、 MVRD、IN、OUT、RET 教学实验系统的指令系统 C组:在取指之后可三步完成,其中CALR指令在用两步完成 一次写内存之后,第三步执行寄存器之间的数据传送;而其它 指令在第一步置地址寄存器AR,第二步读内存并传送到地址寄 存器AR,第三步执行另外一次读、写内存的操作。 扩展指令 CALR、LDRA、STRA、LDRX、STRX D组:完成的是两次读、写内存操作,在取指之后可四步完成。 基本指令 CALA 扩展指令 IRET 教学实验系统的指令系统 DEC DR;DR 汇编语言 一个计算机系统的汇编语言是与硬件密切相关的。 每个基本汇编语句与计算机的一条机器指令相对应,用户使用 汇编语言设计程序,设计出的程序经过汇编器的系统程序“翻译”成机器指令二进制代码之后,才能在计算机上加以执行。 汇编语言(AssemblyLanguage)是面向机器的程序设计语言。用助记符(Memoni)代
您可能关注的文档
最近下载
- 城管执法队员百分制考核细则.docx VIP
- 高血压的诊治PPT课件.pptx VIP
- 第二单元第04课时用混合运算解决实际问题(1)(教学课件)数学人教版三年级上册(新教材).pptx
- 健身会所操课教练工作流程及规范 .pdf VIP
- 《江苏省工业、建筑业、服务业、生活和农业用水定额(2025年)》.docx VIP
- 国投证券-固态电池系列报告(一):未来已来固态电池行业迎来产业驱动.pdf VIP
- Hubsan哈博森无人机ZINO说明书用户手册.pdf
- 高中政治必修二《经济与社会》选择题专练30题 .pdf VIP
- 高危高尿酸血症药物降尿酸治疗专家共识(2025版).pptx VIP
- 2025湖南郴州桂阳县招聘25名城市社区专职工作者笔试备考题库及答案解析.docx VIP
文档评论(0)