- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章指令系统总结和课后题
第三章指令系统小结及课后题;1.简述下列基本概念: 指令、指令系统、机器语言、汇编语言、高级语言。;
4、简述8951的寻址方式和所能涉及的寻址空间。? ?;寻址方式中常用的符号注释;5、访问特殊功能寄存器和外数据存储器,应采用那些寻址方式?
答:?;7、8951片内高128字节的地址寻址要注意什么/?
答:? 用直接寻址,位寻址,寄存器寻址;;10、如何访问SFR,可采用那些寻址方式?
答:用直接寻址,位寻址,寄存器寻址
11、如何访问片外RAM,可使用那些寻址方式?
答:只能采用寄存器间接寻址(用MOVX指令)
12、如何访问片内RAM,可使用那些寻址方式?
答:低128字节:直接寻址,位寻址,寄存器间接寻址,寄存器寻址(R0~R7)
高128字节:直接寻址,位寻址,寄存器寻址
13、如何访问片内外程序存储器,可使用那些寻址方式?
答:采用变址寻址(用MOVC指令)
14、说明十进制调整的原因和方法?
答:压缩BCD码在进行加法运算时应逢十进一,而计算机只将其当作十六进制数处理,此时得到的结果不正确。用DA A指令调整(加06H,60H,66H)
15、说明8951布尔机处理机功能?
答:用来进行位操作;16. 已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程序段后A的内容。
ANL A, #17H
ORL 17H, A
XRL A, @R0
CPL A ;17. 使用位操作指令实现下列逻辑操作。要求不得改变未涉及位的内容。
(1) 使ACC.0置1;
(2) 清除累加器高4位;
(3) 清除ACC.3,ACC.4,ACC.5,ACC.6。;MOV 27H,R7
MOV 26H,R6
MOV 25H,R5
MOV 24H,R4
MOV 23H,R3
MOV 22H,R2
MOV 21H,R1
MOV 20H,R0;20、编程,进行两个16位数的减法:6F5DH-13B4H,结果存入内部RAM的30和31H单元,30H存低八位。;带借位减法指令(四条);(1)A≥10
CJNE A,#0AH,L1 ;(A)与10比较,不等转L1
LJMP LABEL ; 相等转LABEL
L1:JNC LABEL ; (A)大于10,转LABEL;22.已知(SP)=25H,(PC)=2345H,(24H)=12H,(25H)=34H,(26H)=56H。问此时执行“RET”指令以后,(SP)=? (PC)=?; MOV R2,#31H ;数据块长度→R2
MOV R0,#20H ;数据块首地址→R0
LOOP:MOV A,@R0 ;待查找的数据→A
CLR C ;清进位位
SUBB A,#0AAH ;待查找的数据是0AAH吗
JZ L1 ;是,转L1
INC R0 ;不是,地址增1,指向下一个待查数据
DJNZ R2,LOOP ;数据块长度减1,不等于0,继续查找
MOV 51H,#00H ;等于0,未找到,00H→51H
RET
L1: MOV 51H,#01H ;找到,01H→51H
RET
;26. 试编写程序,查找在内部RAM的20H~50H单元中出现00H的次数,并将查找的结果存入51H单元。;27. 外部数据RAM中有一个数据块,存有若干字符、数字,首地址为SOURCE。要求将该数据块传送到内部RAM以DIST开始的区域,直到遇到字符“$”时结束(“$”也要传送,它的ASCII码为24H)。;已知R3和R4中存有一个十六位的二进制数,高位在3中,低位在4中,编程求其补,并存回原处。
MOV A,R3 ;取该数高8位→A
ANL A,#80H ;取出该数符号判断
JZ L1 ;是正数,转L1
MOV A,R4 ;是负数,将该数低8位→A
CPL A ;低8位取反
ADD A,#01H ;加1
MOV R4,A ;低8位取反加1后→R4
MOV A,R3 ;将该数高8位→A
您可能关注的文档
- 2008年研究生英语期末考试题A.doc
- 第一章 MCS-5198 单片机原理和应用.ppt
- 第一,二节液压泵概述和齿轮泵.ppt
- 第9章AutoCAD绘图简明教程(2008版)素材和教学.ppt
- 第一章 计算声学中数值计算和误差分析2.ppt
- 第一章 国际结算导论 习题和答案.doc
- 第一章 混凝土拌合站组织机构框图和岗位职责.doc
- 第一章 统计学和其基本概念.ppt
- 第一章-微信商业价值和商业模式.ppt
- 第一章 需求和供给(试题库).doc
- 剧本杀行业报告:内容创作规范与剧本市场拓展策略.docx
- 剧本杀行业区域市场区域文化特色与市场潜力分析报告.docx
- 剧本杀行业区域市场拓展实战案例研究.docx
- 剧本杀行业区域市场拓展路径与模式探索报告.docx
- 剧本杀行业区域市场竞争态势与品牌差异化策略研究报告.docx
- 剧本杀行业2025年西北区域市场市场细分领域竞争态势与品牌竞争策略分析研究报告.docx
- 剧本杀行业2025年西北市场拓展前景预测报告.docx
- 剧本杀行业2025年长沙市场发展潜力分析报告.docx
- 剧本杀行业2025年长三角市场竞争策略与布局分析.docx
- 医疗行业数据合规:2025年数据安全法实施后的合规监管挑战与应对.docx
最近下载
- 螺杆空气压缩机排气含油量高原因分析和解决措施.pptx VIP
- GBT51121-2015 风力发电工程施工与验收规范.doc VIP
- 螺杆压缩机排气温度高原因分析.doc VIP
- 部编版(2024)道德与法治一年级下册道德与法治第二单元《我们一起长大》全单元教学课件.pptx
- 合成氨压缩机温度波动原因分析.docx VIP
- 2024年03月云南省特种设备安全检测研究院人员招考聘用编制外工作人员9人笔试历年高频考点(难、易错点荟萃)附带答案详解.docx VIP
- 学堂在线大国航母与舰载机2025秋答案.docx
- 离心式压缩机轴瓦温度波动原因探析及解决措施.pdf VIP
- TCBDA55-2021住宅室内装饰装修工程质量验收标准.pdf VIP
- T/CSPSTC 41-2019钢结构建筑施工测量及监测技术规范.pdf
文档评论(0)