资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
指令系统实验报告班级 姓名学号日期一、实验目的:1、学习和了解实验平台十六位机监控命令的用法;2、学习和了解实验平台十六位机的指令系统;3、学习简单的实验平台十六位机汇编程序设计二、实验内容:1、使用监控程序R命令显示/修改寄存器内容、D命令显示存储器内容、E命令 修改存储器内容;2、使用A命令写一小段汇编程序,G命令运行程序,T或P命令单步运行并观 察程序单步执行情况。三、教学计算机的基本指令系统1、运算器有16个通用寄存器R0R15。其中R4为16位的堆栈指针SP, R5 用作16位程序计数器PC。2、有2个串行口的入出端口为 80, 81, 82, 83,其中 80和82是数据寄存器地 址, 81 和 83 是控制与状态寄存器的地址。3、教学计算机的基本指令系统见表 1四、实验步骤1 、关闭电源,将实验板上的 COM1 口与 PC 机的串口相连;2、接通电源,在PC机上运行PCEC.EXE文件,设置所有PC机的串口为“1”, 其他设置不变;3、设置控制开关为 00110(连续、内存读指令、组合逻辑、 16位、联机);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,SR2ADRDR+SR00000001DRSRSUBDR ,SR2ADRDR-SR00000010DRSRANDDR,SR2*X*X*X*X*X*ADRDR and SR00000011DRSRCMPDR,SR2*X*X*X*X*X*ADR-SR00000100DRSRXORDR,SR2*X*X*X*X*X*ADRDR xor SR00000101DRSRTESTDR,SR2*X*X*X*X*X*ADR and SR00000110DRSRORDR ,SR2*X*X*X*X*X*ADRDR or SR00000111DRSRMVRRDR, SR2ADRSR00001000DR0000DECDR1*X*X*X*X*X*ADRDR-100001001DR0000INCDR1*X*X*X*X*X*ADRDR+100001010DR0000SHLDR1* ADR,CDR*200001011DR0000SHRDR1* ADR,CDR /201000001OFFSETJRADR1A无条件跳转01000100OFFSETJRCADR1AC=1 时跳转01000101OFFSETJRNCADR1AC=0 时跳转01000110OFFSETJRZADR1AZ=1 时跳转01000111OFFSETJRNZADR1AZ=0 时跳转100000000000000JMPAADR1B无条件跳到ADR (16位)10000001DRSRLDRRDR,SR2BDRSR10000010I/O PORTINI/O PORT1BR0I/O PORT10000011DRSRSTRRDR,SR2BDRSR1000010000000000PSHF0BFLAG 入栈100001010000SRPUSHSR1BSR 入栈10000110I/O PORTOUTI/O PORT1BI/O PORTR010000111DRPOPDR1B出栈到 DR00001000DR0000MVRDDR, DATA2BDRDATA (16位)1000110000000000POPF1BFLAG出栈1000111100000000RET1B子程序返回11001110 00000000CALAADR1D调用子程序ADR (16位)五、编写程序从键盘输入一个 4 位 16 进制数到寄存器中,把它以二进制代码形式显示到 屏幕上,要求有一定的检错能力,如遇到非法字符可等待重新输入。六、实验过程中遇到的主要问题七、实验后的心得体会否有键盘输入是否是否是否是为16进制数字符已有4个 输入字符输出已达16位开始结束用不同的寄存器为程序 设置常量和变量初值R1左移一位, 依据C的值输岀字符1或字符0接收输入并显示,清R0高位字节转换成二进制码并归并到R1中拒绝输入并删除 屏幕上的显示输出回车、换符行
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号