PSW=10H,则当前R0~R7在内部RAM的单元

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 08:23:23

PSW=10H,则当前R0~R7在内部RAM的单元
PSW=10H,则当前R0~R7在内部RAM的单元

PSW=10H,则当前R0~R7在内部RAM的单元
行情况中,能立即进行响应的是:(D )
A.当前正在执行高优先级中断处理
B.当前正在执行RETI指令
C.当前指令是DIV指令,且正处于取指令的机器周期
D.当前指令是MOV A,R3
8. MCS-51单片机复位操作的主要功能是把PC初始化为( C).
A.0003H B.2000H C.0000H D.4000H
9. MCS-51单片机的堆栈区应建立在( A).
A. 片内数据存储区的低128字节单元 B. 片内数据存储区
C. 片内数据存储区的高128字节单元 D.程序存储区
10. MCS-51单片机定时器工作方式2是指的( B)工作方式.
A. 8位 B. 8位自动重装 C. 13位 D. 16位
二、填空题
1.单片机与普通计算机的不同之处在于其将___ CPU___、___ 存储器 __和__ I/O电路___三部分集成于一块芯片上.
2.内部RAM中,位地址为30H的位,该位所在字节的字节地址为 __26H
3.MCS-52 单片机共有__5_个中断源.
4.8031单片机复位后,R4所对应的存储单元的地址为___04H___,因上电时PSW= __00H___.这时当前的工作寄存
器区是__0__组工作寄存器区.
5.在MCS-51单片机中,如果采用12MHz晶振,1个机器周期为 ___1 us___.
6.在基址加变址寻址方式中,以__A__作变址寄存器,以__DPTR__或___PC__作基址寄存器.
三、读程序(阅读程序后填空)
1.已知(B)=35H,(A)=43H 在执行下列指令后,(SP)=__52H__,内部RAM(51H)=__43H__.
MOV SP,# 50H
PUSH ACC ;51
PUSH B ;52
2.执行下列程序后,(A)=__0A6H__,(B)=__16H__.
MOV A,#9FH ;1001 1111
MOV B,#36H ;0011 0110
ANL B,A ;0001 0110
SETB C
ADDC A,B ;0A6H
3.设RAM 中(2456H)=66H,(2457H)=34H,ROM 中(2456H)=55H,(2457H)=64H.请分析下面程序执行后各寄
存器的内容. (A)=__64H__,(DPTR)=__2456H__.
MOV A,#1
MOV DPTR,#2456H
MOVC A,@A+DPTR
4.比较两个ASCII 码字符串是否相等.字符串长度在内部RAM 3FH 单元,两字符串的首地址分别为40H、50H.如果
两个字符串相等,置CY=1,否则,置CY=0.
MOV R0,#40H
MOV R1,#50H
MOV R2,#3FH
LOOP1:MOV A,@R0
CLR C
__XRL A__,@R1
JNZ LOOP2
INC R0
INC R1
__DJNZ R2__,LOOP1
SETB C
RET
LOOP2:CLR C
RET
5.将以表格形式存放在从table 开始的内部单元中的8 个单字节正数求平均值.
MOV R0,#TABLE ;不完整
MOV R2,#8
MOV R4,#0
LOOP1:MOV A,@R0
__ADD A,R4__
MOV R4,A
INC R0
DJNZ R2,LOOP1
MOV B,#8
__DIV AB__
RET
6.假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:
ANL A,#17H
ORL 17H,A
XRL A,@R0
CPL A
后,A的内容为___48H___ .
7.如果DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:
POP DPH
POP DPL
POP SP
则:DPH=___3CH___ ,DPL=___5FH___ ,SP=___50H___
8.假定,SP=60H,A=30H,B=70H,执行下列指令:
PUSH A
PUSH B
后,SP的内容为___62H___ ,61H单元的内容为___30H___ ,62H单元的内容为___70H___ .
问题补充:1.MCS-51 单片机的RS1,RS0=11 时,当前寄存器R0—R7 占用内部RAM(D )单元.
A. 00H—07H B. 08H—0FH
C. 10H—17H D. 18H—1FH
2.MCS-51 单片机有片内RAM 容量( D).
A. 4KB B. 8KB
C. 128B D. 256B
3.MCS-51 单片机的外部中断0 中断入口地址为( A).
A. 0003H B. 000BH
C. 0013H D. 001BH
4.MCS-51 单片机的定时器/计数器工作方式1 是( B).
A.8 位计数器结构 B.16 位计数器结构
C.13 位计数器结构 D.2 个8 位计数器结构
5. PC的值是(C )
A、当前正在执行指令的前一条指令的地址 B、当前正在执行指令的地址
C、当前正在执行指令的下一条指令的地址 D、控制器中指令寄存器的地址
6. 当需要从MCS-51单片机程序存储器取数据时,采用的指令为( B).
A. MOV A, @R1 B. MOVC A, @A + DPTR
C. MOVX A, @ R0 D. MOVX A, @ DPTR
四、综合题
1、将内部RAM 30H单元的内容传送到外部RAM 1000H之中,并将存于外部RAM 8000H开始的10个数据传送到以
内部RAM 0040H开始的区域,请编程实现.
ORG 0000H
AJMP START
ORG 0100H
START:
MOV DPTR,#1000H
MOV A,30H
MOVX @DPTR,A
MOV R2,#0AH
MOV R0,#40H
MOV DPTR,#8000H
LOOP: MOVX A,@DPTR
MOV @R0,A
INC R0
INC DPTR
DJNZ R2,LOOP
RET