- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机上机实验46
四、实验内容
1. 实验内容1
Porteus模型为BASIC.DSN如下图所示。
存储块置全“1”源代码:
汇编语言源程序:
ORG 00H
START EQU 30H
MOV R1,#START ;起始地址
MOV R7,#32 ;Rn中设置32字节计数值
MOV A,#0FFH
LOOP: MOV @R1,A
INC R1 ;指向下一个地址
DJNZ R7,LOOP ;计数值减1,不为零继续
SJMP $
END
在下划线处填入适当指令。
输入源程序,编译无误后,用单步执行的方法,观察各个相应存储单元和寄存器中内容的变化。
解释START EQU 30H。
将30H定义为START
二进制BCD码转换源代码:
汇编语言源程序:
RESULT EQU 30H
ORG 00H
LJMP START
START: MOV SP,#40H ;堆栈指针指向40H
MOV A,#123
LCALL BINTOBAC
SJMP $
BINTOBAC:MOV B,#100
DIV AB ;除以100得百位数
MOV RESULT,A
MOV A,B
MOV B,#10
DIV AB ;余数除以10得十位数
MOV RESULT+1,A
MOV RESULT+2,B ;余数为个位数
RET
END
在下划线处填入适当指令。
用单步执行的方法,观察子程序调用过程中堆栈指针的变化。
二进制ASCII码转换源代码:
汇编语言源程序:
RESULT EQU 30H
ORG 00H
START:
MOV A,#1AH
LCALL BINTOHEX ;调用BINTOHEX子程序
LJMP $
BINTOHEX:
MOV DPTR,#ASCIITAB ;表的首址ASCIITAB送DPTR
MOV B,A ;暂存A
SWAP A
ANL A,#0FH ;取A的高四位
MOVC A,@A+DPTR ;查ASCII表
MOV RESULT, A
MOV A,B ;恢复A
ANL A,#0FH ;取低四位
MOVC A,@A+DPTR ;查ASCII表
MOV RESULT+1,A
RET
ASCIITAB:
DB 0123456789ABCDEF ;定义数字对应的ASCII表
END
在下划线处填入适当指令。
单步运行程序观察查表指令的执行过程。
把 LJMP $这条指令注释掉,然后全速运行该程序,然后让其停止观察程序执行到哪里?
一直重复调用不停止
2. 实验内容2
输入、汇编、调试下列四个程序,通过信息窗口观察并回答问题。
程序a.asm
ORG 0000H
MOV 30H,#87H
MOV A,#69H
ADD A,30H
NOP
END
问:CY= 0 ,(A)= F0H ,OV= 0 ,P= 0
将程序中的指令NOP改为 指令DA A后
问:CY= 1 ,(A)= 56H ,OV= 0 ,P= 0
程序b.asm
ORG 0000H
MOV SP,#60H
MOV DPTR,#0A679H
PUSH DPH
PUSH DPL
MOV A,#80H
PUSH ACC
POP B
POP 30H
POP 31H
NOP
END
问:(SP)=60H ,(A)= 80H ,(30H)= 79H ,(31H)=
您可能关注的文档
最近下载
- 橱柜整理劳动课.pptx VIP
- Q∕SY 10556.1-2022 工业控制系统网络安全技术规范 第1部分:油气生产.pdf
- 钢铁行业压缩空气能源供应系统服务规范.pdf VIP
- 中华人民共和国科学技术普及法宣贯培训2024.pptx VIP
- 多元化护理-满足不同患者群体的需求.pptx VIP
- 关于医院 “十四五” 五年发展规划方案.docx VIP
- 初中信息技术 电子表格处理软件Excel 2003电子教案.docx VIP
- KA_T 20.2—2024 非煤矿山建设项目安全设施设计编写提纲 第2部分:金属非金属露天矿山建设项目安全设施设计编写提纲.docx
- 高三英语二轮复习读后续写: 如何让对话描写更加传神 课件.pptx VIP
- 国家公务员行测判断推理(逻辑判断)模拟试卷9(共265题).docx VIP
文档评论(0)