- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6、相对寻址 相对寻址是将PC中的当前值(它实际是本指令之后的字节地址)与指令第二字节给出的偏移量相加,其结果作为跳转指令转移地址。指令第二字节给出的偏移量有正、负号,它在指令中以补码的形式给出,所转移的范围为 -128~+127。 例:JC 06H 该指令表示若进位位C=0,则不跳转,若C=1,则以PC的当前值为基地址,加上偏移量06H,所得结果为该转移指令的目的地址。 例:JC 06H 现假设该指令存放于2000H单元,且C=1,执行示意图如下: 程序存储区 2000H 2008H 40H ALU 2002H PC 06H 2001H …. … 7、位寻址 位寻址是指对片内RAM区的可位寻址区间和某些可位寻址的SFR进行位操作时的寻址方式,在进行位操作时,借助进位位C作为操作累加器,操作数直接给出该位的地址,然后根据操作码的性质对其进行位操作。位地址与直接寻址中的字节地址形式完全一样,主要由操作码来区分。 例:SETB 3DH 指令代码为:D2H 3DH。3DH这一位是片内RAM中27H单元的第五位。若假设27H中原内容为00H,则执行该指令后,27H中内容变为20H。 1、指令格式 标号 操作码 【目的操作数】 , 【源操作数】 ;注释 标号:表示该指令的符号地址; 操作码:规定了指令的操作功能; 操作数:是指参加操作的数据或数据地址; 注释:是为该条指令做的说明,便于阅读。 寄存器寻址 直接寻址 立即数寻址 寄存器间接寻址 ????? 变址寻址 相对寻址 位寻址 指令系统习题 一、寻址方式 1、指出下列每条指令的寻址方式和功能 ⑴MOV A, #40H ⑵MOV A, 40H ⑶MOV A, @R1 ⑷ MOV A,R3 ⑸MOVC A,@A+PC ⑹SJMP LOOP 二、数据传送类指令 1、写出能完成下列数据传送的指令或程序。 ⑴ R1中内容传送到R0; ⑵ 内部RAM的20H单元内容送至内部RAM的30H单元; ⑶ 外部RAM的20H单元内容送至内部RAM的20H单元; ⑷ 外部RAM的2000H单元内容送至内部RAM的20H单元; ⑸ 外部ROM的2000H 单元内容送至内部RAM的20H单元; ⑹ 外部ROM的2000H单元内容送至外部RAM的3000H单元; 2、已知(20H)=X、(21H)=Y和(22H)=Z,请用图示说明下列程序执行后堆栈中的内容是什么? ⑴ MOV SP, #70H PUSH 20H PUSH 21H PUSH 22H ⑵ MOV SP,#60H PUSH 22H PUSH 21H PUSH 20H 3、已知:SP=73H、(71H)=X、(72H)=Y和(73H)=Z,试问执行下列程序后20H,21H和22H单元中内容是什么?并用图示说明堆栈指针SP的指向和堆栈中数据的变化。 ⑴ POP 20H POP 21H POP 22H ⑵ POP 22H POP 21H POP 20H 三、算术逻辑运算和移位指令 1、试问下列程序执行后累加器A和PSW中内容是什么? ⑴ MOV A , #0FEH ADD A , #0FEH ⑵MOV A , #92H ADD A , #0A4H 2、已知:A=7AH,R0=30H,(30H)=A5H,PSW=80H,C=1试问如下指令执行后的结果是什么? ⑴ ADDC A ,30H INC 30H ⑵ SUBB A ,30H INC A SUBB A , R0 DEC 30H ⑶ SUBB A , #30H DEC R0 3、试编出能完成如下操作的程序。 ⑴ 使20H单元中数的高两位变0,其余位不变; ⑵ 使20H单元中数的高两位变1,其余位不变; ⑶ 使20H单元中数的高两位变反,其余位不变; ⑷ 使20H单元中数的所有位变反。 ⑷ MOV A , #F0H CPL A MOV 30H , #00H ORL 30H , #0ABH RL A 5、已知:A=8AH和Cy=1,试指出8031执行下列程序的最终结果。 ⑴ MOV A , #0FH
您可能关注的文档
- 网站运行环境重点.ppt
- 维生素B12__介绍及应用重点.ppt
- 3.1以人为本科学发展(第2课时)讲解.ppt
- 维生素C的故事-四年级语文-课件重点.ppt
- 中国农业地域类型(用)讲述.ppt
- 计算机操作系统引论重点.pptx
- 计算机常识200题(试题及答案)重点.doc
- 中国农业科学院研究生院回所培养问题讲解讲述.ppt
- 中国联通私有云运维管理技术规范v20130830-1讲述.doc
- 计算机电缆企业标准NWHT003重点.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
最近下载
- 悬挑脚手架、落地脚手架安全专项施工方案.doc VIP
- 分级护理制度精编PPT课件.pptx VIP
- 梁德清体育活动等级量表(PARS-3)及评定标准.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)知到课后答案智慧树章节测试答案2025年春潍坊工程职业学院.docx VIP
- ABB.ACS580替换550指南了解.pdf VIP
- 2025年公需课《人工智能赋能制造业高质量发展》试题及答案.doc VIP
- 建筑施工技术(千年土木 小筑拾遗)智慧树知到期末考试答案章节答案2024年潍坊工程职业学院.docx VIP
- 2023兖矿能源定向委培考试.pdf
- 潮汕工夫茶调研报告.docx VIP
- 生活中的物理问题“生活中的物理”探究.pptx VIP
文档评论(0)