首页 练习2答案(3-4章)周

练习2答案(3-4章)周

举报
开通vip

练习2答案(3-4章)周 练习2(第3、4章) 一、填空题 1、80C51的机器指令按指令字节数分为三种格式:单字节指令、双字节指令和三字节指令。 2、MOV C,20H源寻址方式为位寻址。 3、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于片内RAM。 4、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 5、在变址寻址方式中,以A作变址寄存器,以PC或DPTR作基址寄存器。 6、访问80C51单片机片内数据存储器传送指令的操作码助记符应为MOV。 7、通过堆栈操...

练习2答案(3-4章)周
练习 飞向蓝天的恐龙练习非连续性文本练习把字句和被字句的转换练习呼风唤雨的世纪练习呼风唤雨的世纪课后练习 2(第3、4章) 一、填空题 1、80C51的机器指令按指令字节数分为三种格式:单字节指令、双字节指令和三字节指令。 2、MOV C,20H源寻址方式为位寻址。 3、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于片内RAM。 4、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 5、在变址寻址方式中,以A作变址寄存器,以PC或DPTR作基址寄存器。 6、访问80C51单片机片内数据存储器传送指令的操作码助记符应为MOV。 7、通过堆栈操作实现子程序调用,首先要把PC的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回PC。 8、计算机 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 语言分3类,分别为[机器语言]、[汇编语言]、[高级语言]。 9、汇编起始地址伪指令为[ORG]、汇编结束指令为[END]、赋值伪指令为[EQU]。 10、汇编语言程序的基本结构形式可分为3种,分别为[顺序结构]、[分支结构]、[循环结构]。 二、选择题 1、要用传送指令访问80C51片外RAM,它的指令操作码助记符应是(B)。 A. MOV B. MOVX C. MOVC D. 以上都行 2、在中断服务程序中,至少应有一条(D)。 A. 传送指令 B. 转移指令 C. 加法指令 D. 中断返回指令 3、JNZ e指令的寻址方式是(C)。 A. 立即寻址 B. 寄存器寻址 C. 相对寻址 D. 位寻址 4、执行LCALL 4000H指令时,80C51所完成的操作是(D)。 A. 保护PC B. 40000→HPC C. 保护现场 D. PC+3入栈,4000H→PC 5、MOVX A,@DPTR指令中源操作数的寻址方式是(B)。 A. 寄存器寻址 B. 寄存器间接寻址 C. 直接寻址 D. 立即寻址 6、PUSH ACC指令,80C51所完成的操作是(A)。 A. SP+1→SP (ACC)→(SP) B. (ACC)→(SP) SP-1→SP C. SP-1→SP (ACC)→(SP) D. (ACC)→(SP) SP+1→SP 7、把P0口高4位变0,低4位不变,应使用指令(D)。 A. ORL P0,#0FH B. ORL P0,#0F0H C. ANL P0,#0F0H D. ANL P0,#0FH 8、 LCALL存于2000H开始的地址单元中,执行完相应子程序中的返回指令后,PC=(D)。 A. 2000H B. 2001H C. 2002H D. 2003H 9、要访问8051的特殊功能寄存器应使用的寻址方式是(C)。 A. 寄存器间接寻址 B. 变址寻址 C. 直接寻址 D. 相对寻址 10、80C51的相对转移指令的最大负跳距离为(B)。 A. 2KB B. 128B C. 127B D. 256B 11、指令AJMP的跳转范围是(C)。 A. 256B B. 1KB C. 2KB D. 64KB 12、在寄存器间接寻址方式中,指定寄存器中存放的是(B). A. 操作数 B. 操作数地址 C. 转移地址 D. 地址偏移量 13、对程序存储器的读操作,只能使用(D). A. MOV指令 B. PUSH指令 C. MOVX指令 D. MOVC指令 14、必须进行十进制调整的十进制运算(C)。 A. 有加法和减法 B. 有乘法和除法 C. 只有加法 D. 只有减法 15、 执行返回指令时,返回的断点是(C)。 A. 调用指令的首地址 B. 调用指令的末地址 C. 调用指令下一条指令的首地址 D. 返回指令的末地址 16、可以为访问程序存储器提供或构成地址的有(C)。 A. 只有程序计数器PC B. 只有PC和累加器A C. 只有PC,A和DPTR D. PC、A、DPTR和SP 17、单片机的核心CPU执行的程序内容为(A). A.由二进制数组成的机器码指令 B.汇编语言指令 C.高级语言指令 D.助记符指令 18、假设MCS─51单片机的系统时钟振荡频率为6MHz,哪么执行一条NOP指令的真实时间应该是(C)us A.0.5 B.1 C.2 D.3 19.在MCS─51单片机中,作为数据流通和传送的桥梁,使用最频繁的寄存器是A。 A.ACC B.RAM C.PSW D.B 20、指令“RL A”实现的功能是(B)。 A.循环右移 B.循环左移 C.带进位循环右移 D.带进位循环左移 三、简答题 1、什么是寻址方式?MCS-51单片机有哪些寻址方式?对8031内部RAM的128~255字节地址的空间寻址要注意什么? 答:寻址方式是如何找到存放被操作数据的位置(地址)的方法;MCS-51单片机有7种寻址方式:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址间接寻址、相对寻址和位寻址;8031内部RAM的128~255字节为特殊功能寄存器区,只允许使用直接寻址方式。 2、80C51访问内部RAM单元可以采用哪些寻址方式?访问外部RAM单元可采用哪些寻址方式?访问外部程序存储器可以采用哪些寻址方式? 答:访问内部RAM单元可以采用寄存器寻址、直接寻址、寄存器间接寻址、位寻址;访问外部RAM单元可采用寄存器间接寻址;访问外部程序存储器可以采用立即寻址、变址寻址、相对寻址 3、MCS-51系列单片机无条件转移指令有几种?如何选用? 答:(1)长转移指令 LJMP addr16;目标地址的选择范围为64KB空间任意单元,不影响标志位; (2)绝对转移指令 AJMP addr11;由PC 11~15地址信息提供低11位地址,它和指令组成16位目标地址,程序无条件转向同一2KB存储空间中的目标地址执行,不影响标志位; (3)短转移指令 SJMP rel;指令中rel是一个有符号数偏移量,范围-128~+127,以补码形式给出,正数表示程序向前跳,负数表示向后跳; (4)间接转移指令 JMP @A+DPTR;把A中8位无符号数与DPTR中16位数相加,结果装入程序计数器PC,控制程序转到目的地址执行程序。 4、80C51单片机指令格式是怎样的?各有何含义? 答:指令格式:操作码助记符 [操作数1],[操作数2],[操作数3] 操作码助记符: 规定 关于下班后关闭电源的规定党章中关于入党时间的规定公务员考核规定下载规定办法文件下载宁波关于闷顶的规定 指令进行何种操作; 操作数:表示指令的操作对象。 5、什么叫伪指令?伪指令与指令有什么区别? 答:为指令是对汇编过程进行控制的命令。伪指令与指令不同,只在源程序中出现,不产生任何机器代码,在程序的运行过程中不起作用。 四、阅读程序,分析结果: 1、已知片内RAN、片外ROM、片外RAM单元存储内容如图所示,分析如下程序段执行结果: 44H 43H 42H 41H 40H 4004H 4003H 4002H 4001H 4000H 4004H 4003H 4002H 4001H 4000H 04H 39H 44H 03H 42H 43H 02H 40H 42H 01H 41H 40H 00H 43H 41H 片内 RAM 片外ROM 片外RAM MOV DPTR,#4002H MOVX A,@DPTR (A)=___ MOV R0,#42H MOV A,@R0 (A)=___ MOVC A,@ A+DPTR (A)=___ 答:(A)=42H (3分) (A)=02H (3分) (A)=39H (4分)] 2、有一个16位二进制数1021H,高8位存于21H单元,低8位存于20H单元。执行如下程序段: CLR C XCH A,21H RRC A XCH A,21H XCH A,20H RRC A XCH A,20H 试分析:(21H)=08H ;(20H)=10H 该程序段的功能是16位二进制数除2后取整。 3、若(50H)=40H,执行如下程序段: MOV A,50H MOV R0,A MOV A,#00H MOV @R0,A MOV A,3BH MOV 41H,A MOV 42H,41H 试分析:(A)=3BH,(R0)=40H,(40H)=00H,(41H)=3BH,(42H)=3BH 4、已知初值:(60H)=23H,(61H)=61H,执行如下程序段: CLR C MOV A,#9AH SUBB A,60H ADD A,61H DA A MOV 62H,A 试分析:(62H)=38H; 该程序段的功能是操作是单字节BCD码运算,是将(61H)-(60H)→62H 5、设 的内容为32H,A的内容为48H,内部RAM的32H单元内容为80H,40H单元内容为08H。执行如下程序段: MOV A,@R0 ;A=80H MOV @R0,40H ;(32H)=08H MOV 40H,A ;(40H)=80H MOV R0,#35 ;(R0)=35H 试分析:( )=;(A)=;(32H)=;(80H)=;(40H)=; 6、若(CY)=1,(P1)=10100011B,(P3)=01101100B。执行如下程序段:试指出执行下列程序段后,。 MOV P1.3,C MOV P1.4,C MOV C,P1.6 MOV P3.6,C MOV C,P1.0 MOV P3.4,C 试分析CY、P1口及P3口内容的变化情况:P1=10111011B,P3=01111100B,CY=1。 7、假设一个有符号二进制 数0BAH存入片内30H单元中,执行如下程序段: X EQU 30H Y EQU 32H MOV A,X JNB ACC.7,ZHENG CPL A ADD A,#01H ZHENG: MOV Y,A 试分析:(32H)=46H 该程序段的功能为:求一个数的补码。 8、定义一个连续的片内数据区30H、31H、32H、33H,一个无符号二进制数0F6H存入30H单元中,执行如下程序段: MOV A,30H MOV B,#64H DIV AB MOV 31H,A MOV A,B MOV B,#0AH MOV @R0,A DIV AB MOV 32H,A MOV 33H,B 试分析:(31H)=2;(32H)=4;(33H)=6; 该程序段的功能为:二进制数转化为十进制数 五、程序设计 1、 试编写程序,将内部RAM的20H、21H、22H三个连续单元的内容依次存入2FH、2EH和2DH。 答: MOV 20H,#2FH MOV 21H,#2EH MOV 22H,#2DH 2、试编写程序,将片外数据存储器2000H单元的内容传送到片外的0FAH单元。 答: MOV DPTR,#2000H MOV R0,#0FAH MOVX A,@DPTR MOV @R0 ,A 3、 在片内30H、31H中分别存放压缩BCD码55和72,试编程将两数相加, 结果保存在32H和33H(百位保存在33H中)。 CLR 33H MOV A,30H ADD A, 31H DA A MOV 32H,A RLC 33H 4、试编写程序,将R1中的低4位数与R2中的高4位数合并成一个8位数,并将其存放在R1中。 答: MOV A,R1 ANL A,#0FH XCH A,R1 MOV A,R2 ANL A,#0F0H ADD A,R1 MOV R1,A 5、试编写程序,将内部RAM的20H和21H单元的两个无符号数相乘,结果存放在R2和R3中,R2中存放高8位,R3中存放低8位。 答:MOV A,20H MOV B,21H MUL AB MOV R3,A MOV R2,B 6、若晶振为6MHz,试编制一个延时5ms的子程序。 答:晶振为6MHz,则一个机器周期为2us,5ms=5000us,需要执行2500个机器周期; 即250*10 程序为: DELAY: MOV R7,#250 DELAY1: NOP NOP NOP NOP NOP NOP NOP NOP DJNZ R7,DELAY1 RET 7、 若外部RAM的(2000H)=X, (2001H)=Y, 编程实现Z=X+2Y, 结果存入内部RAM的40H单元(设Z<255) 答:MOV DPTR,#2001H MOVX A,@DPTR CLR C RLC A MOV 40H,A MOV DPTR,#2000H MOVX A,@DPTR ADD A,40H MOV 40H,A 8、如图所示电路,试编制程序控制两个LED灯交错亮灭(亮1秒灭1秒) (假设1秒延时子程序为Delay) ORG 0000H AJMP START ORG 0100H START: NOP ANL P1,#0FEH ;L0点亮 ORL P1,#02H ;L1熄灭 LOOP: ACALL DELAY ;延时1秒 CPL P1.0 CPL P1.1 AJMP LOOP END _1192624278.unknown
本文档为【练习2答案(3-4章)周】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_985365
暂无简介~
格式:doc
大小:80KB
软件:Word
页数:7
分类:
上传时间:2012-05-15
浏览量:43