




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章 指令 答案3-1 简述MCS-51汇编语言指令格式。答:MCS-51汇编语言指令格式如下:标号:操作码助记符操作数1,操作数2,操作数3,注释标号是用户定义的符号,其值代表这条指令的地址。操作码助记符是指令系统规定的代表特定指令功能的英文缩写符。每条指令都有操作码助记符。指令的操作数最多有3个,也有无操作倏地指令。注释字段是用户对程序的说明,便于对程序的阅读和理解。3-2 MCS-51指令系统主要有哪几种寻址方式?试举例说明。答:MCS-51指令操作数主要有以下7种寻址方式:寻址方式 举 例立即寻址 MOV A,#16直接寻址 MOV 20H,P1寄存器寻址 MOV A,R0寄存器间接寻址 MOVX A,DPTR变址寻址 MOVC A,A+DPTR相对寻址 SJMP LOOP位寻址 ANL C,70H3-3 对访问内部RAM和外部RAM,各应采用哪些寻址方式?答:对内部RAM的寻址方式有直接寻址、寄存器间接寻址和可对位寻址的位寻址。对外部RAM的寻址方式只能用寄存器R0/R1(8位地址)或DPTR(16位地址)间接寻址。3-4 在设A=0FH,R0=30H,内部RAM的(30H)=0AH、(31H)=0BH、(32H)=0CH,请指出在执行下列程序段后上述各单元内容的变化。 MOV A,R0 MOV R0,32H MOV 32H,A MOV R0,#31H MOV A,R0解:A=0BH,R0=31H,内部RAM:(30H)=0CH、(31H)=0BH、(32H)=0AH。3-5 请用数据传送指令来实现下列要求的数据传送。(1) R0的内容输出到R1解:MOV A,R0MOV R1,A(2) 内部RAM20H单元的内容传送到A中。解:MOV A,20H(3) 外部RAM30H单元的内容送到R0。解:MOV R0,#30HMOVX A,R0MOV R0,A注意:用Ri(i=0、1)来间接寻址外部RAM能访问一个256字节页中的单元,现行寄存器Ri的内容为8位地址分时出现在P0口上,对于一个使用分时多路数据/地址线的外部256字节RAM阵列(例如,外接一个8155RAM/IO/定时器),8位地址已满足要求了,除P3口提供对外部RAM的控制线外,P1,P2可用作普通I/O口。对于较大的外部RAM阵列,可使用其它输出口线来输出页面地址,但在执行MOVXRi指令之前要先输出页面地址。(4) 外部RAM30H单元的内容送内部RAM20H单元。解:MOV R0,#30HMOVX A,R0MOV 20H,A(5) 外部RAM1000H单元的内容送内部RAM20H单元。解:MOV DPTR,#1000HMOVX A,DPTRMOV 20H,A(6) 程序存储器ROM2000H单元的内容送R1。解:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R1,A(7) ROM2000H单元的内容送到内部RAM20H单元。解:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV 20H,A(8) ROM2000H单元的内容送外部RAM30H单元。解:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R0,#30HMOVX R0,A(9) ROM2000H单元的内容送外部RAM1000H单元。解:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV DPTR,#1000HMOVX DPTR,A3-6 设内部RAM(30H)=5AH,(5AH)=40H,(40H)=00H,端口P1=7FH,问执行下列指令后,各有关存储单元(即R0,R1,A,B,P1,30H,40H及5AH单元)的内容如何?MOV R0,#30H ;R0=30HMOV A,R0 ;A=5AHMOV R1,A ;R1=5AHMOV B,R1 ;B=5AHMOV R1,P1 ;(5AH)=7FHMOV A,P1 ;A=7FHMOV 40H,#20H ;(40H)=20HMOV 30H,40H ;(30H)=20H解:每一条指令执行后的结果如注释字段所标。最后的结果为:R0=30H,R1=5AH,A=7FH,B=5AH,P1=7FH,(30H)=20H,(40H)=20H,(5AH)=7FH。3-7 设A=5AH,R1=30H,(30H)=E0H,Cy=1。分析下列各指令执行后A的内容以及对标志位的影响(每条指令都以题中规定的原始数据参加操作)。(1)XCH A,R1解:A=30H,P=0(2)XCH A,30H解:A=E0H,P=1(3)XCH A,R1解:A=E0H,P=1(4)XCHD A,R1解:A=50H,P=0(5)SWAP A解:A=A5H,P=0(6)ADD A,R1解:A=8AH,CY=0,AC=0,OV=1,P=1(7)ADD A,30H解:A=3AH,CY=1,AC=0,OC=0,P=0(8)ADD A,#30H解:A=8AH,CY=1,AC=0,OC=0,P=1(9)ADDC A,30H解:A=3BH,CY=1,AC=0,OV=0,P=1(10)INC A解:A=5BH,P=1(11)SUBB A,30H解:A=79,CY=1,AC=0,OV=0,P=1(12)SUBB A,#30H解:A=29H,CY=0,AC=0,OV=0,P=1(13)DEC A解:A=59H,P=0(14)RL A解:A=B4H,P=0(15)RLC A解:A=B5H,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 浙江省上虞市2025年上半年事业单位公开遴选试题含答案分析
- 七年级下册英语人教版单词表2025
- 年度最美英音!英国女王2019年圣诞致辞 中英互译
- 河北省邢台县2025年上半年公开招聘城市协管员试题含答案分析
- 河北省清河县2025年上半年事业单位公开遴选试题含答案分析
- 河北省晋州市2025年上半年事业单位公开遴选试题含答案分析
- 2025年度事业单位新媒体运营专员短期雇佣合同
- 2025年城市夜景照明改造工程劳务分包合同
- 2025年度会员积分累积与消费权益保障合同协议下载
- 2025年新型商业街区租赁合作合同
- 2025秋外研新版三起点小学英语四年级上册教学计划
- 2025北师大版(2024)三年级上册数学教学计划
- 2025云南省腾冲市边防办招聘边境专职联防员(10人)笔试参考题库附答案解析
- 2025-2026学年人教版(2024)初中数学八年级上册教学计划及进度表
- 中小会计师所发展困境及对策
- 2025至2030中国微波器件行业市场调研分析及竞争形势与投资发展报告
- 2025年12123学法减分考试题库及答案
- 外伤出血急救课件
- 医院感染管理手卫生
- 医院就诊全流程指南
- 监督协议书模板
评论
0/150
提交评论