- 20
- 0
- 约1.01万字
- 约 39页
- 2020-01-29 发布于安徽
- 举报
单片机习题解
第三章 P84
1. 简述下列基本概念:指令、指令系统、机器语言、汇编语言、高级语言。
答:指令是计算机能识别,执行某种操作的命令;
指令系统是全部指令的集合;
机器语言是用二进制代码编写的指令,计算机可以直接识别和执行;
汇编语言是用指令助记符编写的程序,直接操作硬件,可通过汇编程序翻译成机器代码;
高级语言是按人的思维习惯编写的程序,不过多涉及硬件,也需要编译程序进行翻译后才能生成可执行文件。
2. 什么是计算机的指令和指令系统? 略
3. 简述89C51汇编语言格式
答:标准的89C51汇编语言可由5个段落:
标号:指令助记符 第一操作数,第二操作数;注释
LOOP: MOV A, #20H; 把20H立即数传送到A累加器
上述5段中,有些是可以省略的,但是指令助记符必须存在。
4. 简述89C51的寻址方式和所能涉及的寻址空间
答:寻址方式应指指令中寻找源操作数的方式和途径,89C51有7种方式:
寄存器寻址:片内RAM,如 MOV A,R0\
直接寻址:片内RAM,如 MOV A,$20H
立即寻址:ROM空间,如 MOV A,#40H
寄存器间接寻址:片内RAM,如 MOV A,@R1
片外RAM或I/O ,如 MOVX A,@DPTR
基地址+变址寻址:ROM空间,如 MOVC A,@A+DPTR
相对寻址: 程序存储器 ,如 DJNZ R7,rel
位寻址: 程序存储器, 如 JBC $01H, rel
5. 要访问特殊功能寄存器和片外数据存储器,应采用哪些寻址方式?
答:特殊功能寄存器只能用直接寻址方式,访问片外数据存储器只能用寄存器间接寻址方式。
6. 在89C51片内RAM中,已知 (30H)=38H,(38H)=40H,(40H)=48H,(48H)=90H。请分析下面各是什么指令,说明源操作数的寻址方式以及按顺序执行每条指令后的结果。
注意:()应理解为容器
MOV A,40H A=48H 40H是容器,其中数值是48H
MOV R0,A R0=48H
MOV P1,#0F0H P1
MOV @R0,30H (48H)=38H R0间址地址为48H,30H容器内数值为38H
MOV DPTR,#3848H DPH=38H,DPL=48H
MOV 40H,38H (40H)=40H 此前(40H)=48H,而 (38H)=40H
MOV R0,30H R0=38H
MOV P0,R0 P0=38H
MOV 18H,#30H (18H)=30H
MOV A,@R0 A=(38H)=40H
MOV P2,P1 P2=P1=0F0H
解答此类问题应注意:看清容器和数据的区别,并随时跟踪记录各容器的数值变化。
7. 对89C51片内RAM的高128字节的地址空间寻址要注意什么?
答:这部分空间地址只能用直接寻址方式,尽管有时直接写出了SFR的名字,但翻译成机器码时仍然可见是该专用寄存器的直接地址。
8. 指出下列指令的本质区别
MOV A,data 直接地址内容送累加器
MOV A,#data 立即数送累加器
MOV data1,data2 直接地址2内容送直接地址1单元
MOV 74H,#78H 立即数送直接地址单元
9. 设R0的内容为32H,A的内容为48H,片内RAM的32H单元内容为80H,40H单元的内容为08H。请指出在执行下列程序段后上述各单元内容的变化。
MOV A,@R0 A=80H
MOV @R0,40H (32)H=08H
MOV 40H,A (40H)=80H
MOV R0,#35H R0=35H
10. 如何访问SFR,可使用哪些寻址方式?
答:只能使用直接寻址方式
11. 如何访问片外RAM单元,可使用哪些寻址方式?
答:只能使用寄存器间接寻址方式
12. 如何访问片内RAM单元,可使用哪些寻址方式?
答:寄存器寻址,寄存器间址,直接寻址,相对寻址
13. 如何访问片内外程序存储器,可使用哪些寻址方式?
答:立即寻址,基地址加变址寻址
14. 说明十进制调整的原因和方法
答:进行压缩型BCD代码运算时,其运算结果可能超出BCD码的表达范围。如果半字节数据的数值超过9就不再是BCD码,因此需要调整。调整过程是:如果半字节内容大于9,则必须加
您可能关注的文档
- 新概念英语2第49课课件_详细版.ppt
- 严禁城里人下乡置地盖别墅.doc
- 艺术学概论之_第四章_艺术的特征.ppt
- 印刷材料与适性_主讲_严美芳.ppt
- 优秀教师申报汇报材料.doc
- 语文九下《邹忌讽齐王纳谏》.ppt
- 运十飞机结构分析报告.doc
- 植物生长素的发现(动画很好)1_上课用的.ppt
- 资产证券化(ABS)与资产支持票据(ABN)实务操作与案例分析报告.ppt
- [最新版]空白入党志愿书模板.doc
- 2025年PostgreSQL技术峰会:Oracle DBA眼中的PostgreSQL.docx
- 江苏恒兴新材料2025环境、社会与治理(ESG)报告.docx
- 长春市燃气聚乙烯管道浅埋敷设的研究及汇报.ppt
- 一网统管城市运营中心顶层设计建设方案.docx
- 2025青年消费调研报告-dt商业观察-202602.pdf
- 面向银行业务场景赋能的大模型应用落地方法论.pdf
- 全球大类资产周观点(92):债券强势的持续性?.pdf
- 2025年PostgreSQL技术峰会:IvorySQL开源实践与社区生态.docx
- 宏观专题:解码美债,“四因子”定价逻辑与跟踪体系.pdf
- 中国汽车工业协会2024-2025中国汽车行业可持续发展报告.pdf
最近下载
- YYT 0471.2-2004 接触性创面敷料试验方法 第2部分 透气膜敷料水蒸气透过率.docx VIP
- XXX油库改扩建工程(建筑专业监理实施细则).doc VIP
- 机械制图三视图学习课件.ppt VIP
- 金融不良资产收购之尽职调查[官方2017年最新版].pdf VIP
- 4.3《小练习(3)》(教学课件)四年级 数学下册 沪教版.pptx VIP
- 贵州省2019年高职(专科)分类招生中职生文化综合考试数学试卷.docx VIP
- 设备验收单范本.doc VIP
- DB3707_T 101-2023 规模化鸭场坦布苏病毒病防控技术规程.docx VIP
- 《会计信息系统应用》教案 第2课 系统明白卡和系统管理.pdf VIP
- 2025公安部大数据中心招聘33人笔试参考题库附答案解析.docx VIP
原创力文档

文档评论(0)