指令系统实验报告_第1页
指令系统实验报告_第2页
指令系统实验报告_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

指令系统实验报告班级 姓名 学号 日期 一、 实验目的:1、 学习和了解实验平台十六位机监控命令的用法;2、 学习和了解实验平台十六位机的指令系统;3、 学习简单的实验平台十六位机汇编程序设计二、 实验内容:1、 使用监控程序R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;2、 使用A命令写一小段汇编程序,G命令运行程序,T或P命令单步运行并观察程序单步执行情况。三、 教学计算机的基本指令系统1、 运算器有16个通用寄存器R0〜R15。其中R4为16位的堆栈指针SP,R5用作16位程序计数器PC。2、 有2个串行口的入出端口为80,81,82,83,其中80和82是数据寄存器地址,81和83是控制与状态寄存器的地址。3、 教学计算机的基本指令系统见表1四、 实验步骤1、 关闭电源,将实验板上的16位机COM口与PC机的串口相连;2、 接通电源,在PC机上运行PCEC16.EXE文件;3、 设置控制开关为连续状态;3、 按一下“RESET”按键,再按一下“START”按键,屏幕上显示相应的初始信息;4、 用R命令查看寄存器内容或修改寄存器的内容,显示寄存器内容用R!;修改寄存器内容用R寄存器名称/5、 D命令显示存储器内容,D地址;6、 E命令修改存储器内容,E地址。可连续修改多个单元内容,之间用空格分隔;7、 用A命令键入汇编程序,A地址;8、 G命令运行程序,G地址;9、 用P或T命令,单步执行,观察执行结果

表1教学计算机的基本指令系统指令格式汇编语句操作数个数CZVS指令分组功能说明00000000DRSRADDDR,SR2ADR—DR+SR00000001DRSRSUBDR,SR2ADR—DR-SR00000010DRSRANDDR,SR2*X**X**X**X**X*ADR—DRandSR00000011DRSRCMPDR,SR2*X**X**X**X**X*ADR-SR00000100DRSRXORDR,SR2*X**X**X**X**X*ADR—DRxorSR00000101DRSRTESTDR,SR2*X**X**X**X**X*ADRandSR00000110DRSRORDR,SR2*X**X**X**X**X*ADR—DRorSR00000111DRSRMVRRDR,SR2••••ADR—SR00001000DR0000DECDR1*X**X**X**X**X*ADR—DR-100001001DR0000INCDR1*X**X**X**X**X*ADR—DR+100001010DR0000SHLDR1*•••ADR,C—DR*200001011DR0000SHRDR1*•••ADR,C—DR/201000001OFFSETJRADR1••••A无条件跳转01000100OFFSETJRCADR1••••AC=1时跳转01000101OFFSETJRNCADR1••••AC=0时跳转01000110OFFSETJRZADR1••••AZ=1时跳转01000111OFFSETJRNZADR1••••AZ=0时跳转100000000000000JMPAADR1••••B无条件跳到ADR(16位)10000001DRSRLDRRDR,[SR]2••••BDR—[SR]10000010I/OPORTINI/OPORT1••••BR0—[I/OPORT]10000011DRSRSTRR[DR],SR2••••B[DR]—SR1000010000000000PSHF0••••BFLAG入栈100001010000SRPUSHSR1••••BSR入栈10000110I/OPORTOUTI/OPORT1••••B[I/OPORT]—R010000111DRPOPDR1••••B出栈到DR00001000DR0000MVRDDR,DATA2••••BDR—DATA(16位)1000110000000000POPF1••••BFLAG—出栈1000111100000000RET1••••B子程序返回1100111000000000CALAADR1••••D调用子程序ADR(16位)五、编写程序(以下两个程序任选其一)1、在屏幕上循环显示95个可打印字符2、从键盘输入一个4位16进制数到寄存器中,把它以二进制代码形式显示到屏幕上。可考虑加上相应的检错功能,参考流程图如下。六、实验过程中遇到的主要问题七、实验后的心得体会否有键盘输入是否是否是否是为16进制数字符已有4个输入字符输

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论