1、单片机的发展大致可分为个阶段。
2、单片机与普通计算机的不同之处在于其将、和 3部分集成于一块芯片之上。
3、单片机的存储器设计采用哈佛结构,它的特点是。
4、CPU主要由器和器组成。CPU中的用来处理位操作。
5、第四代计算机所采用的主要器件是。
6、MCS-51系列单片机中,片内无ROM的机型是,有4KB ROM的机型是,而有4KB EPROM的机型是。
7、—32的补码为 B,补码B代表的真值为 D。
10、在8031单片机内部,其RAM高端128个字节的地址空间称为区,但其中仅有个字节有实际意义。
11、通常单片机上电复位时PC= H、SP= H、通用寄存器则采用第组,这一组寄存器的地址范围是从 H~ H。
12、若PSW为18H,则选取的是第组通用寄存器。
13、8031单片机复位后R4所对应的存储单元地址为 H,因上电时
14、若A中数据为63H,那么PSW的最低位(即奇偶位P)为。
15、在微机系统中,CPU是按照来确定程序的执行顺序的。
16、堆栈遵循的数据存储原则,针对堆栈的两种操作为和。
17、在8031单片机中,使用P2、P0、口传送信号,且使用了P0口来传送、信号,这里采用的是技术。
18、使用8031单片机时需将EA引脚接电平,因为其片内无存储器,8031片外可直接寻址的存储空间达 KB。
19、8位机中的被码数80H和7FH的真值分别为和。
20、配合实现“程序存储自动执行”的寄存器是,对其操作的一个特
对单片机的累加器A的逻辑操作:
CLR A ;将A中的值清0,单周期单字节指令,与MOV A,#00H效果相同。
CPL A ;将A中的值按位取反
RL A ;将A中的值逻辑左移
RLC A ;将A中的值加上进位位进行逻辑左移
RR A ;将A中的值进行逻辑右移
RRC A ;将A中的值加上进位位进行逻辑右移
SWAP A ;将A中的值高、低4位交换。
例:(A)=73H,则执行CPL A,这样进行:
逐位取反即为 ,也就是8CH。
RL A是将(A)中的值的第7位送到第0位,第0位送1位,依次类推。
例:A中的值为68H,执行RL A。68H化为二进制为,按上图进行移动。化为,即D0H。
RLC A,是将(A)中的值带上进位位(C)进行移位。
例:A中的值为68H,C中的值为1,则执行RLC A
1 后,结果是0 ,也就是C进位位的值变成了0,而(A)则变成了D1H。
RR A和RRC A就不多谈了,请大家参考上面两个例程自行练习吧。
SWAP A,是将A中的值的高、低4位进行交换。
例:(A)=39H,则执行SWAP A之后,A中的值就是93H。怎么正好是这么前后交换呢?因为这是一个16进制数,每1个16进位数字代表4个二进位。注意,如果是这样的:(A)=39,后面没H,执行SWAP A之后,可不是(A)=93。要将它化成二进制再算:39化为二进制是10111,也就是0001,0111高4位是0001,低4位是0111,交换后是,也就是71H,即113。
练习,已知(A)=39H,执行下列单片机指令后写出每步的结果