全球旧事资料 分类
指令系统和汇编语言程序设计实验报告
姓名:XXX班级:XXXXXXX学号:000000
f32指令系统实验
实验一熟悉键盘操作及数传指令编程设计
一、实验目的1.熟悉软件模拟调试的环境及键盘操作。2.掌握汇编语言程序设计的方法加深对指令的理解。3.学会软件模拟调试和察看修改观察项的方法。二、实验内容印证数据传送指令的功能、寻址方式以及PC指针、SP指针、DPTR指针、Ri指针分别对代码段、堆栈段、外扩数据存储器段、位寻址区等不同存储器的访问方式。三、实验步骤1.进入调试软件环境输入源程序2.汇编源程序3.用单步方式运行程序4.检查并记录各寄存器和存储单元内容的变化。四、程序清单及实验结果1内部RAM数据传送1寄存器寻址与立即寻址需要查看的数据有A、和不同寄存器区的R
等单元PSW的内容。ORG0000HMOVPSW00HMOVR030HMOVAR0MOVR6AMOVPSW14HMOVR030HMOVAR0MOVR6AMOVPSW10HMOVR030HMOVAR0MOVR6AMOVPSW08HMOVR030HMOVAR0MOVR6ASJMPEND
f数据记录:
ORG0000HMOVPSW00HMOVR030HMOVAR0MOVR6AMOVPSW14HMOVR030HMOVAR0MOVR6AMOVPSW10HMOVR030HMOVAR0MOVR6AMOVPSW08HMOVR030HMOVAR0MOVR6ASJMP
PCstatesr0C0x000000x00C0x000320x00C0x000530x30C0x000640x30C0x000750x30C0x000A70x00C0x000C80x30C0x000D90x30C0x000E100x30C0x0011120x30C0x0013130x30C0x0014140x30C0x0015150x30C0x0018170x00C0x001A180x30C0x001B190x30C0x001C200x30C0x001C220x30
r60x000x000x000x000x300x000x000x000x300x300x300x300x300x000x000x000x300x30
a0x000x000x000x300x300x300x300x300x300x300x300x300x300x300x300x300x300x30
psw0x000x000x000x000x000x140x140x140x140x100x100x100x100x080x090x100x110x12
ov000001111000000000
rs000002222222211111
2直接寻址需查看30H、31H、32H、40H、ACC、PSW等单元的内容。ORG0100HMOV30H45HMOV31H46HMOV02H31HMOV0E0H30HMOV32HACCMOVACCPSWMOV40HACCSJMPEND数据记录:
备注
ORG0100HMOV30H45HMOV31H46HMOV02H31HMOV0E0H30HMOV32HACCMOVACCPSWMOV40HACCSJMPEND
30H4531H4602H46E0H4532H4540H01
PCstatesr2C0x010000x00C0x010320x00C0x010640x00C0x010960x46C0x010C80x46C0x010F100x46C0x0112120x46C0x0115140x46C0x0115160x46
a0x000x000x000x000x450x450x010x010x01
psw0x000x000x000x000x010x010x010x010x01
p000011111
3)寄存器间接寻址需查看R0、RO等的内容。ORG0200HMOV30H66H
fMOVR030HMOVR030HSJMPEND数据记录:
备注
PC
states02346
ORG0200HC0x0200MOV30H66H30H66C0x0203MOVR030HC0x0205MOVR030H30H30C0x0207SJMr
好听全球资料 返回顶部