思考题?/p>
?/p>
3-1
】汇编语言?/p>
C
语言哪种语言的可读性和可移植性强?在对速度和时序敏感的场合应该使用
什么语言
?
对于复杂的单片机系统一般采?/p>
C
与汇编混合编程的形式这句话对吗?
?/p>
3-2
】二进制机器语言?/p>
C
和汇编语言两者之间是什么关系??/p>
C
或汇编编制的程序?/p>
ROM
中是
以编译后的二进制代码的形式存放这句话对吗?/p>
?/p>
3-3
?/p>
80C51
系列单片机指令的格式包含哪几个部分?各部分之间的间隔符是什么?四个部分中哪
个部分是必须存在的,哪几个部分是可有可无的?标号的格式和代表的意义是?/p>
?/p>
3-4
?/p>
80C51
系列单片机有哪几种寻址方式
?
?/p>
3-5
?/p>
80C51
单片机中立即数是存放?/p>
ROM
中还?/p>
RAM
中?
?/p>
3-6
】判断下列说法是否正确?/p>
?/p>
1
)立即数寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中?/p>
?/p>
?/p>
?/p>
2
)指令周期是执行一条指令的时间?/p>
?/p>
?/p>
?/p>
3
)指令中直接给出的操作数称为直接寻址?/p>
?/p>
?/p>
?/p>
4
)内部寄存器
Rn
?/p>
n=0~7
)可作为间接寻址寄存器?/p>
?/p>
?/p>
?/p>
3-7
?/p>
80C51
单片机可以进行直接寻址的区域是?/p>
?/p>
3-8
?/p>
80C51
单片机可以进行寄存器寻址的范围是?/p>
?/p>
3-9
?/p>
80C51
单片机可以进行寄存器间接寻址的寄存器是?寻址的范围是?/p>
?/p>
3-10
】在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作
数的?/p>
?/p>
?/p>
?/p>
3-11
?/p>
80C51
单片机变址寻址方式中可以作基址的寄存器是?可以作变址的寄存器是?
@A+PC
?/p>
@A+DPTR
所找到的操作数是在
ROM
中对吗?
?/p>
3-12
?/p>
80C51
单片机相对寻址改变的是
PC
的当前值,
即改变的
CPU
执行指令的顺序这句话对否?/p>
?/p>
3-13
】若访问特殊功能寄存器,只可以采用那种寻址方式
?
?/p>
3-14
】若访问外部
RAM
单元,只可以使用哪种寻址方式
?
?/p>
3-15
】若访问内部
RAM
单元,可使用哪些寻址方式
?
?/p>
3-16
】若访问内外程序存储器,可使用哪些寻址方式
?
?/p>
3-17
?/p>
80C51
单片机可以进行位寻址的字节单元范围除
11
个可位寻址的特殊功能寄存器外还包括
哪个区域?分别找出位地址?/p>
00H
?/p>
08H
?/p>
22H
?/p>
7FH
?/p>
D0H
?/p>
E0H
对应的字节地址?/p>
?/p>
3-18
】已知(
30H
?/p>
=40H
?/p>
?/p>
40H
?/p>
=10H
?/p>
?/p>
10H
?/p>
=32H
?/p>
?/p>
P1
?/p>
=0EFH
,试写出执行以下程序段后?/p>
关单元的内容?/p>
MOV R0
?/p>
#30H
MOV A
?/p>
@R0
MOV R1
?/p>
A
MOV B
?/p>
@Ri
MOV @R1
?/p>
P1
MOV P2
?/p>
P1
MOV 10H
?/p>
#20H
MOV 30H
?/p>
10H
?/p>
3-19
】为什么对基本型的
51
子系列单片机(片?/p>
RAM
?/p>
128B
?/p>
,其寄存器间接寻址方式(例?/p>
MOV A
?/p>
@R0
)中,规?/p>
R0
?/p>
R1
的内容不能超?/p>
7FH
?/p>
?/p>
3-20
】外?/p>
RAM
数据传送指令有几条
?
试比较下面每一组中两条指令的区别?
?/p>
1
?/p>
MOVX A
?/p>
@R1 MOVX A
?/p>
@DPTR
?/p>
2
?/p>
MOVX A
?/p>
@DPTR MOVX @DPTR
?/p>
A
?/p>
3
?/p>
MOV @R0
?/p>
A MOVX @R0
?/p>
A