- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文:单片机原理及应用答案第二版
毕业论文:单片机原理及应用答案(第二版)
PUSH Acc
MOV A,B
MOVX @DPTR,A
17.答:(D)。
18.答:(C)。
19.答:基本型的51子系列单片机,由于其片内RAM的地址范围为00H―7FH,而80H―FFH为特殊功能寄存器区,而对特殊功能寄存器寻址,只能使用直接寻址方式。对片内RAM寻址,当使用寄存器间接寻址是采用R0或R1作为间接寻址的,因此R0或R1的内容不能超过7FH。
增强型的52子系列单片机,片内RAM的地址范围为00H―FFH,因此作为间接寻址寄存器的R0或R1的内容就不受限制。
第4章 AT89S51汇编语言程序的设计与调试
参考答案
1.答:伪指令是程序员发给汇编程序的命令,只有在汇编前的源程序中才有伪指令,即在汇编过程中的用来控制汇编过程的命令。所谓“伪”是体现在汇编后,伪指令没有相应的机器代码产生。常用伪指令及其功能如下:
ORG(ORiGin)汇编起始地址命令;END END of assembly 汇编终止命令;EQU(EQUate)标号赋值命令;DB(Define Byte)定义数据字节命令;DW(Define Word)定义数据字命令;DS(Define Storage)定义存储区命令;BIT 位定义命令
2.?答:
手工汇编:通过查指令的机器代码表(表3-2),逐个把助记符指令“翻译”成机器代码,再进行调试和运行。这种人工查表“翻译”指令的方法称为“手工汇编”。
机器汇编:借助于微型计算机上的软件 汇编程序 来代替手工汇编。通过在微机上运行汇编程序,把汇编语言源程序翻译成机器代码。
反汇编:将二进制的机器码程序翻译成汇编语言源程序的过程称为“反汇编”。
3.答:从1000H开始的各有关存储单元的内容 16进制 如下:
4D 41 49 4E 12 34 30 00
00 70
4.在编写子程序时应注意以下问题:
(1)子程序的第一条指令前必须有标号。
(2)主程序调用子程序,有如下两条子程序调用指令:
① 绝对调用指令ACALL addr11。被调用的子程序的首地址与绝对调用指令的下一条指令的高5位地址相同,即只能在同一个2KB区内。
② 长调用指令LCALL addr16。addr16为直接调用的目的地址,被调用的子程序可放置在64KB程序存储器区的任意位置。
(3)子程序结构中必须用到堆栈,用来保护断点和现场保护。
(4)子程序返回时,必须以RET指令结束。
(5)子程序可以嵌套,但要注意堆栈的冲突。
5.答:参考程序如下:
MOV A,45H
ANL A,#0FH
ORL A,#0FH
MOV 45H,A
6.答:A 80H ,SP 40H, 41H 50H, 42H 80H ,PC 8050H
7.答:参考程序如下:
START: MOV R0,#30H
MOV R2,#20H
LOOP: MOV A,@R0
CJNE A,#0AAH,NEXT
MOV 51H,#01H
LJMP EXIT
NEXT: INC R0
DJNZ R2,LOOP
MOV 51H,#00H
EXIT: RET
8.答:参考程序如下:
START: MOV 41H,#0
MOV R0,#20H
MOV R2,#20H
LOOP: MOV A,@R0
JNZ NEXT
INC 41H
NEXT: INC R0
DJNZ R2,LOOP
RET
9.答:参考程序如下:
ORG 0100H
MOV R2, #20H 要比较的数据字节数
MOV A , #21H
MOV R1 , A
DEC R2
MOV A , @R1
LOOP: MOV R3,A
DEC R1
CLR C
SUBB A,@R1
JNC LOOP1
MOV A,@R1
SJMP LOOP2
LOOP1: MOV A,R3
LOOP2: DJNZ R2, LOOP
MOV @R0,A
RET
10.答:
(1)SP SP+1 61H 61H PC的低字节 03H
SP SP+1 62H 62H PC的高字节 20H
(2)PC 3456H
(3)不可以
(4)2KB=2048 Byte
11.答:可对程序做如下修改:
ORG 0100H
DEL: MOV R7, #200
DEL1: MOV R6
您可能关注的文档
- 某中学中层干部竞争上岗笔试题目.doc
- 某中心股权投资信托集合资金信托计划立项申请书可编辑.doc
- 某乡中心卫生院污水处理项目建议书可编辑.doc
- 某kv输电线路施工组织设计模板.doc
- 某kV变电站综自改造工程施工方案.doc
- 某中学学年八年级上学期期中考试试题生物.doc
- 某五星级大酒店前厅部员工培训手册前台 总机 商务中心.doc
- 某住宅砖混结构工程建筑施工组织设计技术标.doc
- 某MWp光伏电站项目可行性研究报告.doc
- 某修缮加固工程技术标参考文档..doc
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
最近下载
- Unit 2 Healthy Lifestyle 一轮大单元语境下的教材模块整合单元语篇复习课件-2025届高三英语人教版(2019)选择性必修第三册.pptx VIP
- 2025年河南省养老院市场运营趋势分析及投资潜力研究报告.docx
- 灭火战术及灭火组织指挥.ppt VIP
- 《药品追溯系统》课件.ppt VIP
- T-CAGHP 031—2018 地质灾害危险性评估及咨询评估预算标准(试行).docx
- 统编版高一语文必修上册文言文知识点总结(通假字、词类活用、特殊句式、一词多义、古今异义).pdf VIP
- 安全管理--PPT课件--房屋市政工程生产安全重大事故隐患判定标准(2024版)解析.pptx
- 公司战略与风险管理 第3版 吕文栋 教学大纲+教案1--3.doc
- 监理大纲(完整版).docx VIP
- 江西省赣州市赣州中学2024-2025学年高一下学期开学检测数学试题(含答案).pdf VIP
文档评论(0)