一、填空题(每空1分,共20分)
1、+1000001的反码是。十进制数-4的8位二进制补码是。
2、计算机所能执行的指令的集合称为。指令的编码规则称为,一般由和操作数两部分组成。
3、CPU一次可以处理的二进制数的位数称为CPU的。
4、当EA为电平时,CPU总是从外部存储器中去指令。
5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。
6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。
7、C51的数据类型sfr占个字节,C51中整型变量占个字节。
8、指令MOV 20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是。
9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。
10、多机通信中,主机的SM2= 。
11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。
12、波特率倍增位位于特殊功能寄存器中。
13、8155A内部具有1个位减法定时器/计数器。
二、单项选择题(共20题,每题1分,共20分)
1、单片机的应用程序一般存放于()中
2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。
3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
用C语言代码来表示的话就是
如果想要看x51汇编的话还是学一下吧……
;这只是笔者所使用版本中的一个Startup.A51文件,不同版本会有所不同,
;但格式和基本内容是一样。这个文件是可以跟据需要更改的。
;蓝色内容是笔者所加注释。
; 用户上电初始化程序
;使用以下的EQU命令定义在CPU复位时初始化的内存空间即清零
;定义用0初始化的内部数据存储器长度以字节计
;定义外部数据存储器的绝对起始地址
;定义用0初始化的内部数据存储器长度,以字节计
;;定义分页的外部数据存储器的绝对起始地址
;定义用0初始化的分页外部数据存储器长度,以字节计
;以下用EQU指令定义了再入函数模拟堆栈指针的初始化
; 使用SMALL存储器模式时再入函数的堆栈空间.
; 将堆栈顶设置为最高地址+1.