版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 .wd.测试题一一、选择题1、执行以下3条指令后,30H单元的内容是 C MOV R0,#30H MOV 40H,#0EH MOV R0,40H A40H B30H C0EH
2、60; DFFH2、在堆栈中压入一个数据时 B A先压栈,再令SP+1 B先令SP+1,再压栈 C先压栈,再令SP-l D先令SP-1,再压栈3、在堆栈操作中,当进栈数据全部弹出后,这时的SP应指向
3、 A A栈底单元 B7FH C栈底单元地址加1 D栈底单元地址减l4、指令MOVC A,A+PC源操作数的寻址方式是 D &
4、#160;A存放器寻址方式 B存放器间接寻址方式 C直接寻址方式 D变址寻址方式5、ANL 20H,#30H指令中,源操作数的寻址方式是A A立即寻址方式
5、 B直接寻址方式 C位寻址方式 D相对寻址方式6、ANL C,30H指令中,源操作数的寻址方式是 C A立即寻址方式
6、60; B直接寻址方式 C位寻址方式 D相对寻址方式7、Jz rel指令中,操作数rel的寻址方式是 D A立即寻址方式 &
7、#160; B直接寻址方式 C位寻址方式 D相对寻址方式8、Jz rel指令中,是判断A 中的内容是否为0。AA
8、; BB CC DPC9、MOVX A,DPTR指令中源操作数的寻址方式是BA存放器寻址B存放器间接寻址C直接寻址 D立即寻址10、下面条指令将MCS-51的工作存放器置成3区BAMOV
9、60; PSW,#13HBMOV PSW,#18H11、MOV C,00H指令中源操作数的寻址方式是A A位寻址 B直接寻址 C立即寻址 D存放器寻址二、填空题1、8051单片机共有7 种寻址方式。访问外部数据存储器应采用存放器间接寻址方式。2、访问外部数据存储器应采用存放器间接 寻址方式;查表应使用变址寻址方式。
10、3、在8051单片机中,堆栈操作的指令有PUSH 和 POP两个。4、在8051单片机中,子程序调用的指令有ACALL 和 LCALL两个。5、CJNE指令都是3字节字节指令。6、指令SJMP $的功能是无条件转移到本指令的首地址执行程序,即将本指令的首地址送给PC。7、十进制调整指令DA A不能单独执行,在执行该指令之前必须先执行ADD 指令或者ADDC指令。8、位转移指令都是采用 相对寻址方式实现转移的。9、子程序必须使用RET指令返回主程序,
11、而中断效劳程序必须使用RETI 指令返回主程序。10、PUSH指令是实现把数据压入堆栈的操作,而POP指令是实现把数据从堆栈中弹出的操作。11、执行了DIV AB指令后,那么商存放在A中,余数存放B中。12、执行了MUL AB指令后,那么积的高8位存放在B中,而积的低8位存放在A。13、在MCS-51单片机中,加法指令可以分为ADD 和ADDC两种。14、读程序存储器指令有MOVC A,A+DPTR 和MOVC A,A+PC两个,它们的源操作数都属于 变址寻址方式。15、减法指令的助记符为SUBB,其作用是将累加器A中的内容减去
12、源操作数,再减去进位位C的内容,所得的结果存入累加器A。16、INC指令的功能是将操作数加l后存放到原处,DEC指令的功能是将操作数减1后存放到原处。17、在立即寻址方式中,在数前使用#号来表示立即数。18、在立即寻址方式中,立即数一定出现在源操作数中。19、在执行MOVX A,R0指令时,源操作数的高8位是由 P2存放器提供的。20、访问外部数据存储器必须使用 MOVX指令。三、判断题1、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈底单元。( )2、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈顶单元。(
13、 ×)3、数据传送指令将改变源操作数的内容。(×)4、调用子程序指令如:CALL及返回指令如:RET与堆栈有关但与PC无关。×5、堆栈遵循数据先进后出,后进先出的原那么。( )6、在MCS-51单片机中,堆栈的地址随着压栈数据从小到大递增。( )7、子程序返回可以使用RET指令,也可以使用RETI指令。(×)8、ACALL指令是2字节指令,而LCALL指令是3字节指令。( )9、空操作指令不占机器周期。(×)10、减法指令只有带借位的减法,没有不带借位的减法。(
14、0; )11、加法指令只有带进位的加法,没有不带进位的加法。(×)12、不能使用无条件转移指令直接从子程序中转到主程序中去。( )四、应用题1、说明以下指令中各个操作数的寻址方式。(1)ADD A,30H(2)MOV 30H,20H(3)MOV A,R0(4)MOVX A,R1(5)SJMP $(6)MOV R0,#20H(7)ORL C,00H(8
15、)MOV DPTR,#2000H(9)MOVC A,A+PC(10)ANL 20H,#30H(11)ANL C,30H(12)CPL C(13)CPL A(14)CPL 20H(15)ADD A,R1(16)MOVC A,A+DPTR(17)DJNZ R0, rel(18)SETB 00H解答:(1)解答:源操作数为:直接寻址方式:目的操作数为:存放器寻址方式。(2)解答:源操作数为:直接寻址方式;目的操
16、作数为:直接寻址方式。(3)解答:源操作数为:存放器间接寻址方式;目的操作数为:存放器方式。(4)解答:源操作数为:存放器间接寻址方式;目的操作数为:存放器寻址方式。(5)解答:操作数为:相对寻址方式。(6)解答:源操作数为:立即寻址方式;目的操作数为:存放器寻址方式。(7)解答:源操作数为:位寻址方式;目的操作数为:位寻址方式。(8)解答:源操作数为:立即寻址方式;目的操作数为:存放器寻址方式。(9)解答:源操作数为:变址寻址方式;目的操作数为:存放器寻址方式。(10)解答:源操作数为:立即寻址方式:目的操作数为:直接寻址方式。(11)解答:源操作数为:位寻址方式;目的操作数为:位寻址方式。
17、(12)解答:操作数为:位寻址方式。(13)解答:操作数为:存放器寻址方式。(14)解答:操作数为:位寻址方式。(15)解答:源操作数为:存放器间接寻址方式:目的操作数为:存放器寻址方式。(16)解答:源操作数为:变址寻址方式;目的操作数为:存放器寻址方式。(17)解答:源操作数为:相对寻址方式;目的操作数为:存放器寻址方式。(18)解答:操作数为:位寻址方式。2、写出以下程序的运行结果。(1)MOV SP,# 40HMOV A,#20HMOV B,#30HPUSH APUSH BPOP APOP B(SP)=? (A)=? (B)=?解答:(SP
18、)=40H,(A)=30H,(B)=20H (2)MOV SP,#40HMOV A,#20HMOV B,#30HPUSH APUSH BPOP BPOP A (SP)=? (A)=? (B)=?解答:(SP)=40H,(A)=20H,(B)=30H(3)MOV R0,#7EHMOV DPTR#10FEHMOV 7EH,#0AAHMOV
19、60; 7FH#0BBHINC R0INC R0INC R0INC DPTR(7EH)=? (7FH)=? R0=? (R0)=? (DPTR)=?解答:(7EH)=0ABH,(7FH)=0BCH,(R0)=7FH,(R0)=0BCH, (DPTR)=10FFH (4)MOV R0,#00HMOV A,#20HMOV B,#0FFHMOV 20H,#0F0HXCH A,R0XCH A, BXCH A, R0
20、(A)=? (B)=? (20H)=? (R0)=?解答:(A)=F0H (B)=00H (20H)=FFH (R0)=20H3、在设A=0FH,R0=30H,内部RAM的30H=0AH、31H=0BH、32H=0CH,请指出在执行以下程序段后上述各单元内容的变化。 MOV A,R0 MOV R0,32HMOV 32H,A
21、 MOV R0,#31HMOV A,R0解答:R0=31H, A=0BH ,30H=0CH、31H=0BH、32H=0AH4、请用数据传送指令来实现以下要求的数据传送。1 R0的内容输出到R1解答:MOV A,R0MOV R1,A2内部RAM20H单元的内容传送到A中。解答:MOV A,20H3外部RAM30H单元的内容送到R0。解答:MOV R0,#30HMOVX
22、160; A,R0MOV R0,A4外部RAM30H单元的内容送内部RAM20H单元。解答:MOV R1,#30HMOVX A,R1MOV 20H,A5外部RAM1000H单元的内容送内部RAM20H单元。解答:MOV DPTR,#1000HMOVX A,DPTRMOV 20H,A6程序存储器ROM2000H单元的内容送R1。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R1,A7 &
23、#160; ROM2000H单元的内容送到内部RAM20H单元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV 20H,A8 ROM2000H单元的内容送外部RAM30H单元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV R0,#30HMOVX R0,A9 ROM200
24、0H单元的内容送外部RAM1000H单元。解答:MOV DPTR,#2000HCLR AMOVC A,A+DPTRMOV DPTR,#1000HMOVX DPTR,A5、设A=5AH,R1=30H,30H=E0H,Cy=1。分析以下各指令执行后A的内容以及对标志位的影响每条指令都以题中规定的原始数据参加操作。1XCH A,R1 ;A=30H2XCH
25、 A,30H ;A=E0H3XCH A,R1 ;A=E0H4XCHD A,R1 ;A=50H5SWAP A
26、0; ;A=A5H6ADD A,R1 ;A=8AH7ADD A,30H ;A=30H8ADD A,#30H
27、0; ;A=8AH9ADDC A,30H ;A=31H10INC A ;A=5BH11SUBB A,30H
28、0; ;A=79H12SUBB A,#30H ;A=29H13DEC A ;A=59H14RL A
29、160; ;A=B2H15RLC A ;A=B5H16CPL A ;A=A5H17CLR
30、 A ;A=00H18ANL A,30H ;A=40H19ORL A,R1 ;A=FAH20CRL A,#30H &
31、#160; ;A=BAH五、问答题1、在MCS-51单片机中有几种寻址方式?写出每一种寻址方式。解答:有7种寻址方式,分别是立即寻址方式、直接寻址方式、存放器寻址方式、存放器间接寻址方式、变址寻址方式、相对寻址方式和位寻址方式。2什么是堆栈?解答:堆栈是一个特殊的存储空间,有一端是固定的,称为栈底,另一端是活动的,称为栈项,数据的存取是在栈顶进展的。数据的存取遵循先进后出,后进先出的原那么。3.在MCS-51单片机的指令系统中,有关堆栈操作的指令有哪些?解答:PUSH和POP指令。4.CJNE指令的一般格式为: &
32、#160; CJNE 操作数l,操作数2rel简述怎样使用CJNE指令判断两个操作数的大小。解答:假设操作数1操作数2,那么进位标志C=0,否那么C=15.写出AJMP和LJMP指令的共同点和区别。解答:共同点是都是无条件转移,转到指定的标号执行程序。区别:(1)转移范围不同,LJMP指令的转移范围为64KB,AJMP指令的转移范围为2KB。(2)指令字节数不同,LJMP指令是3字节指令,AJMP指令是2字节指令。(3)AJMP指令的机器码特殊。6.写出ACALL和LCALL指令的共同点和区别。解答:共同点是都是调用子程序指令,转到指定的标号执行子程序。区别:(1)转移范围不同,LC
33、ALL指令的调用范围为64KB,ACALL指令的调用范围为2KB。(2)指令字节数不同,LCALL指令是3字节指令,ACALL指令是2字节指令。(3)ACALL指令的机器码特殊。7.RET和RETI指令主要有哪些区别?解答:区别:(1)使用场合不同,RET指令在子程序中使用,RETI指令在中断效劳程序中使用。(2)从功能上看,RET指令从堆栈中自动取出断点地址给PC,使之返回到调用指令的下一个指令,继续执行主程序。而RETI指令除了具有RET指令的功能之外,还有去除中断响应时被设置的优先级状态、开放低级中断以及恢复中断逻辑等功能。8.NOP指令的用途是什么?解答:常常用于程序的等待或时间的延迟
34、。测试题二练习1:将内部RAM单元中20H单元到2FH单元的数传到外部RAM中的2000H到200FH单元中. ORG 0000H MOV R0,#20H MOV DPTR,#2000H
35、 MOV R2,#10H LOOP: MOV A,R0 MOVX DPTR,A INC R0
36、 INC DPTR DJNZ R2,LOOP END练习2:外部RAM3000H 开场有 50个数传送到内部RAM 30H开场的区域;算法分析:取地址指针DPTR=3000H
37、、 R0=30H、计数器R7=50 ORG 0000H MOV DPTR,#3000H MOV R0,#30H MOV R7,#32H
38、;LOOP: MOVX A,DPTR MOV R0,A INC DPTR INC R0 DJNZ
39、 R7,LOOP; END练习3:设在外ROM的TAB处开场有一串数字,该串数字以0结尾,编程把他们从P1口输出。 ORG 0000H MOV DPTR,#TAB ;设字符串首地址指针 MOV A,#00HSOUT: MOV B,A
40、 MOVC A,A+DPTR ;取字符 JZ NEXT ;整串完毕那么转跳 MOV P1,A MOV A,B INC A ;修改地址指针 SJMP SOUT ;没完
41、毕继续取数发送 NEXT: SJMP $ ;完毕处理TAB: DB 04H,05H ;定义数字串 DB 03,07H,0FH,00H ;以0结尾
42、60; END 练习4:2ms延时程序,晶振频率为12MHZ,那么机器周期为1us。 ORG 0DELAY2ms: MOV R7,#10 ;1T DL1: MOV R6,#48 ;1T DL2: NOP ;1T
43、160; NOP ;1T DJNZ R6,DL2 2T DJNZ R7,DL1 2T END;该段程序耗时为: 1+1+(1+1+2)×48+2×10+2 = 1953 (us) 练习5:编程通过P1.0线连续输出256个宽度为5个机器周期长的方波。 ORG 0
44、60;MOV R0,#00H CLR P1.0 LOOP: CPL P1.0 NOP NOP DJNZ R0,LOOP END练习6 :将8051内部RAM的40H 4FH单元置初值#A0H #AFH。 ORG 0 MOV R0,#40H MO
45、V R2,#10H MOV A,#0A0H LOOP: MOV R0,A INC R0 INC A DJNZ R2,LOOP END练习7:设P1口的P1.0 P1.3为准备就绪信号输入端,当该四位为全1时,说明各项工作已准备好,单片机可顺序执行(将R2里的数送给A),否那么,循环等待。
46、 ORG 0WAIT: MOV P1,#0FFH MOV A,P1 ANL A,#0FH CJNE A,#0FH,WAIT ;P1.0 P1.3不为全1时,返 回WAIT MOV A,R2 END测试题三一、单项选择题1、CPU主要的组成部局部为:
47、60; A A运算器.控制器B加法器.存放器C运算器.存放器D运算器.指令译码器2 MCS 51 系列单片机外扩存储器芯片时, 4 个 I/O 口中作为数据总线的是B 。A P0 口和 P2 口B P0 口C
48、 P2 口和 P3 口D P2 口3、单片机应用程序一般存放在: BARAM BROM C存放器4以下指令中,不影响堆栈指针的指令是 B 。A RET
49、160; B JB bit,relC LCALL addr16 D RE
50、TI5、在程序状态存放器PSW中,判断是否有借/进位的标志位是 A 假设选择存放器工作组时标识位应是 C ACY BAC CRS1和RS0 (D)OV (E)P6、以下指令
51、中,哪条指令执行后使标志位CY清0 : D (A)MOV A,#00H
52、0; (B)CLR A(C)ADD A,#00H D)ADDC A,#00H7.在 CPU 内部,反映程序运行状态或反映运算结果一些特征的存放器是
53、; B 。A .PC B.PSW C.A D.SP8、下面那一段程序能准确地读取P1口引脚信号:
54、 B AMOV A,#00H ;MOV P1,A ;MOV A
55、,P1(B)MOV A,#0FFH ;MOV P1,A ;MOV A,P1(C)MOV A,#00H ;MOV A,P1(D)MOV A,#0FFH ;MOV A,P19、8031单片机中既可位寻址又可字节寻址的单元是
56、0; A A20H B30H C00H D70H10、定时/计数器有种操作模式,它们由以下哪个存放器中的M1和M0状态决定。B ATCON
57、60; BTMOD CPCON DSCON 11、定时器/计数器工作于模式2 ,在计数溢出时,计数器工作于以下哪个状态。 B A计数从零重新开场B计数从初值重新开场C计数停顿D计数从0FFH重新开场12、T0 设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的: C
58、0; A1/6 B1/12 C1/24 D1/4813、当晶振频率是12MHz时,MCS51单片机的机器周期是: A A1s B1ms C2s
59、60; D2ms14、外部中断INT0的触发方式控制位IT0置1后,其有效的中断触发信号是: D A高电平B低电平C上升沿D下降沿15、外部中断 INT0 的中断入口地址是:
60、160; A A0003H B000BH C0013H D001BH16、8051单片机共有几个个定时器。
61、 B A1 B2 C3 D417、8051单片机共有几个中断源。
62、60; B A4 B5 C6
63、160; D718定时器T1的中断入口地址是 C ,从该地址开场一般可 E 。 A 0003H B 000BH C 001BH
64、D 0013H E 连续存放中断效劳程序 F 存放转移指令19MCS-51系列单片机外扩存储器芯片时,4个I/O 口中作为数据总线的是 B AP0 口和 P2 口 B P0 口 CP2 口和 P3 口
65、 DP2 口20单片机上电复位后,PC的内容和SP的内容为 B A0000H,00H B0000H,07H C0003H,07H D0800H,08H21MCS51单片机的数据指针DPTR是一个16位的专用地址指针存放器,主要用来 B A存放指令
66、 B存放16位地址,作间址存放器使用C存放下一条指令地址 D存放上一条指令地址22扩展存储器时要加锁存器373,其作用是A。 A 锁存寻址单元的低八位地址 B 锁存寻址单元的数据C 锁存寻址单元的高八位地址D 锁存相关的控制和选择信号23单片机的堆栈指针SP始终是指示
67、0; B A堆栈底 B堆栈顶 C堆栈地址 D堆栈中间位置24 单片机复位后, SP 、 PC
68、;、 I/O 口的内容为CA SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHB SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC SP = 07H
69、60; PC = 0000H P0 = P1 = P2 = P3 = FFHD SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H258031 单片机假设晶振频率为fosc=6MHz,那么一个机器周期等于 &
70、#160; D A1/12µS B1/2µS C1µS D2µS268051单片机中,唯一一个用户可使用的16位存放器是
71、60; D APSW BACC CSP DDPTR27 当单片机从 8155 接口芯片内部 RAM 的 20H 单元中读取某一数据时
72、,应使用 A 类指令。A.MOV A,20H B.MOVX A ,Ri C.MOVC A ,A+DPTR D.MOVX A,DPTR21.访问外部存贮器或其它接口芯片时,作高8位地址线的是
73、 C AP0口 BP1口 CP2口 DP0口和 P2口28单片机复位后,累加器A、PC、PSW的内容为BAA = FFH PC = 00H PSW = FFHBA = 00H PC = 000
74、0H PSW = 00HCA = 07H PC = 0000H PSW = FFHDA = 00H PC = 00H PSW = 00H29.当程序状态字存放器PSW状态字中RS1和RS0分别为0和1时,系统现用的工
75、作存放器的地址空间为 B A00H07H B08H0FHC10H17H D18H7FH308031定时/计数器是否计满可采用等待中断的方法进展处理,也可通过对 C 的查询方法进展判断。 AOV标志 BCY标志 C中断标志 D奇偶标志32
76、.下面那一段程序能准确地读取P1口引脚信号: B AMOV A,#00H ;MOV P1,A ;MOV A,P1BMOV A,#0FFH ;MOV P1,A ;MOV A,P1CMOV A,#00H ;MOV A,P1DMOV A,#0FFH ;MOV
77、;A,P133指令MOV R0,#99H执行前R0=30H,99H=38H,执行后R0= C A38H B30H C99H D20H34能访问外部数据存贮器的传送指令是 C
78、0;AMOV 指令 BMOVC 指令 CMOVX 指令 DXCH35在五个中断源中,可通过软件确定各中断源中断级别的高或低,但在同一级别中,按硬件排队的优先级别最高的是 C 中断。A定时器T0 B定时器T1 &
79、#160; C外部中断INTO D外部中断INT1 E串行口36用8051的定时器T1作定时方式,用模式1,那么工作方式控制字为 C A01H B05H
80、 C10H D50H37单片机在与外部I/O口进展数据传送时将使用A指令。A MOVX B MOV C MOVC D 视具体I/O口器件而定。38启动定时器0开场计数的指令是使TCON的&
81、#160; B ATF0位置1 BTR0位置1 CTR0位置0 DTR1位置039 8031 定时 / 计数器共有四种操作模式,由 TMOD 存放器中 M1 M0 的状态决定,当 M1 M0 的状态为 01 时,定时 / 计数器被设定为
82、60; B A13 位定时 / 计数器
83、60; B16 位定时 / 计数器C自动重装8位定时/计数器 DT0为2个独立的8位定时/计数器,T1停顿工作40MCS51单片机在同一级别里除INT0外,级别最高的中断源是 B A外部中断1
84、;B定时器T0 C定时器T1 D串行口41、在中断效劳程序中,至少应该有一条 D 。A、传送指令B、转移指令 C、加法指令D、中断返回指令42一个EPROM的地址有A0-A11引脚,它的容量为 A2KB B4KB &
85、#160; C11KB D12KB43在运用8031单片机扩展32K数据存储器RAM时,需采用 条地址线,其中P2口用 条线。 A 10 B13 C15
86、0; D5 E6 F744当单片机启动ADC0809进展模/数转换时,应采用 指令。A MOV A,20 BMOVX A,DPTR C
87、 MOVC A,A+DPTR DMOVX DPTR,A45扩展程序存储器2764时,需要条P2口线。A 13 B 5 C 8 D 4 &
88、#160; 46、某存储器芯片地址线为12根,那么它的存储容量为 。A、1KB B、2KB C、4KB D、8KB47
89、、8051单片机共有 5 个中断优先级 A、2 B、3 C 、4
90、60; D、548在中断允许存放器中,中断控制存放器EA位的作用是 A A CPU总中断允许控制位 B 中断请求总标志位C 各中断源允许控制位 D 串行口中断允许位49、要访问MCS-51的特殊功能存放器应使用的寻址方式是
91、60; C A、存放器间接寻址B、变址寻址 C、直接寻址 D相对寻址50、MOV C,#00H指令中目的操作数的寻址方式是 A 。A、位寻址B、直接寻址 C、立即寻址 D、存放器寻址51串行口的工作方式由 C 存放器决定。A
92、 SBUF B PCON C SCON D RI 51串行口中断入口地址是B A: 000BH B: 0023H C:1000H D:0013H 52、8051的程序计数器PC为16位计数器,其寻址
93、范围是 A、8K B、16K C 、32K &
94、#160; D、64K 53、8051单片机中,唯一一个用户不能直接使用的存放器是 A、PSW B、DPTR C 、PC D、B 54、执行如下三条指令后,30H单元的内容是
95、; MOV R1,30H MOV 40H,0EH MOV R1,40H
96、 A、40H B、30H C 、0EH D、FFH 55、有如下程序段:
97、;MOV R0,30H SETB C CLR A ADDC A,00H MOV R0,A 执行结果是
98、160; A、30H=00H B、30H=01H C 、00H=00H D、00H=01H 568051定时计数器1的启/停应由
99、160; 位控制。 A、TH1 B、TL1 C、TI D、TR157以下
100、0; 指令是非法指令。A、MOVX A,R0 B、MOVC A,A+PC C、MOV DPTR,A D、DEC R059SFR的地址范围是 D
101、 。A、外部00-FFH B、外部80-FFH C、内部00-FFH D、内部80-FFH二、填空题1在进展BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是指令。2存放器PSW中的RS1和RS0的作用是选择工作存放器组。3在只使用外部程序存储器时,单片机的31管脚必须接地。4JC,rel指令执行时,当CY位为1时程序发生跳转。5 MCS-51 单片
102、机系列有5个中断源,可分为5个优先级。上电复位时外部中断0中断源的优先级别最高。6中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由存放器的内容决确定的。7.80C51单片机根本型内部RAM有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是 _ _,二是_ _区,三是_区。8中断源的允许是由存放器决定的,中断源的优先级别是由存放器决定的。9.当 P1 口
103、做输入口输入数据时,必须先向该端口的锁存器写入,否那么输入数据可能出错。10. LED 数码显示有和两种显示形式。11.定时/计数器的方式存放器TMOD中的M1M0假设为01说明定时/计数器工作在方式_,是_位的计数器。12在单片机扩展时,口和口为地址线,口为数据线。13. MCS-51可分为六种不同的寻址方式。如:MOVC A,A+PC属于寻址方式,MOV A,R1属于寻址方式。14单片机位寻址区的单元地址是从单元到单元,假设某位地址是 09H ,它所在单元的地址应该是。15 当单片机 CPU
104、60;响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开场继续执行程序,通常在该地址处存放转移指令以便转移到中断效劳程序。其中INT0 的入口地址为, T1 的入口地址为。16.MCS51单片机定时器T0的溢出标志TF0,假设计满数产生溢出时,其值为_ _。17转移指令 LCALL addr16 的转移范围是, JNB rel 的转移范围是,调用指令 AJMP addr11&
105、#160;的调用范围是。18. 假设某8位D/A转换器的输出满刻度电压为+5V,那么D/A转换器的分辨率为。19子程序的返回指令是。20MCS-51单片机的内部RAM中从到是工作存放器区,共分为组。21单片机有两个定时器,定时器的工作方式由存放器决定,定时器的启动与溢出由存放器控制。22既做数据线又做地址线的是口,只能做地址线的是口。三、程序分析题1、假定(SP)=60H,(A)=30H,(B)=70H,执行以下指令后,SP的内容为;61H单元的内容为;62H单元的内容为。 PUSH A
106、160; PUSH B2、阅读以下程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?MOV R1,#32H ;R 1 =MOV A,#78H ;A=ADD A,#69H ;A= ,CY= ,AC= DA
107、 A ;A= ,CY= ,AC= MOV R1,A ;R 1 = ,32H= 3、假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)00,执行了下指令后,A的内
108、容为;R3的内容为;30H的内容为;40H的内容为。 INC AINC R3INC 30HINC R04、执行以下程序段后,20H单元的内容是_。 MOV SP,#42H MOV A,#80H
109、; PUSH ACCPOP 20H5、下程序已全部执行完毕,请在注释里面填写下程序的执行结果。 MOV A,#10H; (A)= MOV B,A
110、 ; (B)=. MOV PSW,A; (PSW)= .6、设A=83H,R0=17H,17=34H,分析当执行完下段指令后A的内容是什么? 给出分析过程中每条指令执行完后A的结果
111、 ANL A,#17H ORL
112、 17H,A XRL A,R0
113、CPL A7、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。8、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,那么执行以下指令后:POP &
114、#160; DPH;POP DPL;POP SP;那么:(DPH)= _ _;DPL=_ _;SP=_ _;9、设R1=3FH,3FH=11H,40H=00H,执行以下指令组后,INC
115、60; R1 INC R1R1=_,3FH=_,40H=_,10如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, R1后;结果(A)= ,(49H)= 。11以下各条指令其源操作数的
116、寻址方式是什么?各条指令单独执行后,A中的结果是什么?设60H=30H,A=29H,30H=0FH,(R1)=60H。1ADD A,#48H ;寻址方式:A= 2MOV A,R1 ;寻址方式:A= 3ANL A,R1 ;寻址方式:A=12、如果(DPTR)=5678H,(SP)=42H,(3FH)=12H ,(40H)=34H,(41H)=50H,(42H)=80H,那么执行以下指令后:POP DPHPOP
117、 DPLRET那么:(PCH) =_ _;PCL=_ _ ;DPH=_ _;DPL=_ _;13.设A=83H,R0=17H,17=34H,分析当执行完下段指令后A的内容是什么? 给出分析过程中每条指令执行完后A的结果 ANL
118、160; A,#17H ORL
119、; 17H,A
120、 XRL A,R0
121、; CPL A &
122、#160; 14、该程序是信号灯控制程序,采用 P1 口控制八个发光二极管的亮与灭设输出低电平时,对应发光二极管被
123、点亮。ORG 0000H AJMP MAIN
124、; ;转主程序 ORG 001BH ;该地址是的地址 AJMP CONT
125、; ;当出现时,才会执行到该指令 ORG 0100H ;MAIN : MOV TMOD , #10H
126、 ;执行该指令的目的是 MOV TH1 , #3CH ;置 50m
127、s 定时初值 MOV TL1 , #0B0H ;此时堆栈指针 SP 的内容是SETB EA ;执行该指令前, EA 的初始值是 SETB ET1 ;定时器 T1 开中断 SETB TR1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国联通博士后工作站校园招聘启动笔试历年参考题库附带答案详解
- 2025中国建筑股份有限公司岗位招聘1人笔试历年参考题库附带答案详解
- 2026版《金版教程》高考总复习历史教材版新第一部分 训练15 辛亥革命
- 颈深部脓肿诊断与治疗专家共识
- 2026陕西延安市甘泉县人民政府办公室开展大学生到政府机关见习工作30人笔试备考试题及答案详解
- 丰城市林业局公开招聘专职护林员18名考试备考题库及答案详解
- 中国标签条码打印机市场应用现状与项目投资建议研究报告
- 2026中国科学院上海生命科学研究院分子细胞卓越中心柏东生组助理研究员和博士后招聘笔试备考题库及答案详解
- 2026四川宜宾市屏山县市场监管局第三批招聘1人笔试参考题库及答案详解
- 成都陆港智汇科技服务有限公司面向社会公开招聘成都市青白江区四级城乡社区工作者的笔试参考试题及答案详解
- 2026年山东高考物理卷试题真题及答案详解(精校打印)
- 2026交银金融科技有限公司人才招聘备考题库及参考答案详解一套
- 2026年全国低压电工作业证理论考试题库含参考答案
- 2026上海市闵行区七宝文来学校编外教师和实习教师招聘备考题库及1套参考答案详解
- 《脓毒症和脓毒性休克管理国际指南2026》深度解读课件
- 2026年江苏省自考13702国际经济法考点重点
- 2026年安全生产月安全宣传咨询日主题课件
- 2025年广东省中山市初二地生会考真题试卷+答案
- 2023-2024学年福建省泉州市高一(下)期末化学试卷(教学质检)
- 中小型水库运营方案
- 2026年7月n2试题答案
评论
0/150
提交评论