实验一熟悉键盘操作及数传指令编程设计

实验一熟悉键盘操作及数传指令编程设计

ID:35342432

大小:114.76 KB

页数:8页

时间:2019-03-23

实验一熟悉键盘操作及数传指令编程设计_第1页
实验一熟悉键盘操作及数传指令编程设计_第2页
实验一熟悉键盘操作及数传指令编程设计_第3页
实验一熟悉键盘操作及数传指令编程设计_第4页
实验一熟悉键盘操作及数传指令编程设计_第5页
资源描述:

《实验一熟悉键盘操作及数传指令编程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验一熟悉键盘操作及数传指令编程设计软件121张乐梅122516实验目的1.2.3.熟悉软件模拟调试的环境及键盘操作。掌握汇编语言程序设计的方法,加深对指令的理解。学会软件模拟调试和察看修改观察项的方法。二、实验内容印证数据传送指令的功能、寻址方式以及PC指针、SP指针、DPTR指针、Ri指针分别对代码段、堆栈段、外扩数据存储器段、位寻址区等不同存储器的访问方式。三、实验步骤1.进入调试软件环境,输入源程序;2.汇编源程序;3.用单步方式运行程序;4.检查并记录各寄存器和存储单元内容的变化。四、程序清单1.

2、内部RAM数据传送(MOV指令)1)寄存器寻址与立即寻址,需要查看的数据有A、PSW和不同寄存器区的Rn等单元的内容。ORG000011AJMP0050HORG0050HMAIN:MOVPSW,#00H;RS1二0,RSO二00组寄存器MOVRO,#30H//00处为30MOVA,RO//A中为0x30MOVR6,A//06处为30SETBRSISETBRSO;RSI二1,RSO二13组寄存器MOVR0,#30H//0xl8处为00MOVA,R0MOVR6,A//1E处为30MOVPSW,#10H;RS1二

3、1,RSO二02组寄存器//psw为0X10MOVR0,#30H//0xl0处为30MOVA,R0MOVR6,A//16处为30CLRRSI//psw:00SETBRSO;RS1二0,RSO二11组寄存器//psw:08MOVR0,#30H//08:30MOVA,R0MOVR6,A//0E:30SJMP$END2)直接寻址,需查看30H、31H、32H、40H、ACC、PSW、02H等单元的内容。ORG0000HAJMP0060IIORG0060HMAIN:MOV30H,#45H//30H:45MOV31H

4、,#46H//31H:46MOV02H,31H//02H:46MOV0E0II,30H//0E0:45MOV32H,ACC//32H:45MOVACC,PSW//ACC:01HMOV40H,ACC//40H:01HSJMP$END3)寄存器间接寻址,需查看@R0、R0等的内容。ORG0000H00H:0101H:70AJMP0070H//ORGMAIN:MOV0070HMOVRO,#30H//OOH:30MOV©RO,#30H//30H:30INCRO//OOH:31MOV©RO,#31H//31H:31S

5、JMP$EXD//30H:6630H,#66111.外部程序存储器数据传送(MOVC指令)根据A中数据查外部程序存储器单元2000『200FH单元中的字形码,依次存入内部RAM以3011开始的单元。ORG0000HAJMP0080H0080HRO,#30HR2,#0811R3,#0011A,R3//A:OOHB,#02HA,B//A:02HDPTR,#2000HORGMAIN:MOVMOVMOVLOOP:MOVMOVADDMOVMOVCA,©A+DPTR//A:2002HMOV@R0,AINCROINCR3

6、DJNZR2,LOOP2000HOCOH,0F9H,0A4H,OBOH,99H,92H,82H,0E8H,80H,90H88H,83H,0C6H,0A1H,086H,08EHSJMP$ORGTABL:DBDBEXD30H开始:0A4H,OBOH,99H,92H,82H,0F8H,80H,90H文件的編辑⑥视El辺工程g)调试@)闪存®外围设备®工具d)sves⑤⑩窗口帮助Q0a酋日◎>ta孕題

7、吧

8、国

9、

10、◎皱拠舸8?rO去供I險鬆严彗回乏魁喝广ProjectWorkspace寄存器

11、值自D:lyDocuM

12、entszhangleBeil.aMemoryrRegsrorlr2r3r4r5r6r7ESys-spsp_maxdptrPC$statessec*psw0x000x000x000x000x000x000x000x000x000x000x070x070x0000C:Ox.・00.00..0x000203040506070809101112131415161718192021""◎——AJMP0080HORG0080HMAINMOVRO,#30HMOVR2,«08HMOVR3Z#00HSOP:MOVA?R3

13、MOVB?#02HADDA,BMOVDPTR,#2000HMOVC九0A+DPTRMOV@RO,AINCROINCR3DJNZR2,LOOPSJMP$ORG2000MTABL:DBOCOH,0F9K,0A4H,OBOH,9?DB88比83比0C6比OA1比086}endc"nnnnwB昌

14、Q

15、»O

16、零.Symbols[=

17、zhanglem...D:OxOO3800000800000000D:0x080000000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。