实验三 16位机指令系统实验报告
一、实验目的
1、学习和了解实验平台十六位机监控命令的用法;
2、学习和了解实验平台十六位机的指令系统;
3、学习简单的实验平台十六位机汇编程序设计
- 实验内容
1、使用监控程序R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;
2、使用A命令写一小段汇编程序,G命令运行程序,T或P命令单步运行并观察程序单步执行情况。
三、教学计算机的基本指令系统
1、运算器有16个通用寄存器R0~R15。其中R4为16位的堆栈指针SP,R5用作16位程序计数器PC。
2、有1个串行口的入出端口为80,81,,其中80数据寄存器地址,81是控制与状态寄存器的地址。
3、教学计算机的基本指令系统见表1
四、实验步骤
1、用R命令查看寄存器内容或修改寄存器的内容,显示寄存器内容用R↓;修改寄存器内容用R 寄存器名称↓;
2、D命令显示存储器内容,D 地址;
3、E命令修改存储器内容,E 地址。可连续修改多个单元内容,之间用空格分隔;
4、用A命令键入汇编程序,A 地址;
5、G命令运行程序,G 地址;
6、用P或T命令,单步执行,观察执行结果
表1 教学计算机的基本指令系统
指令格式 汇编语句 操作数个数 CZVS 指令分组 功能说明 00000000 DRSR ADD DR,SR 2 ***** A DR←DR+SR 00000001 DRS |