一、单项选择题,请将答案写在题号左侧。(每题2分,共30分。)1.下面哪种设备不是输入设备?(A)(A)打印机(B)键盘(C)扫描仪(D)A/D转换器2.补码11111001对应的真值用十进制表示为多少?(C)(A)7(B)13(C)-7(D)343.二进制数10000110转换为十进制数是多少?(C)(A)132(B)133(C)134(D)1354.单片机的数据指针寄存器(DPTR)是16位的,其寻址范围多少?(D)(A)128B(B)256B(C)8KB(D)64KB5.单片机系统常用的芯片74LS138属于以下哪类?(D)(A)驱动器(B)锁存器(C)编码器(D)译码器6.下面哪条指令是错误的?(C)(A)CPLA(B)MOVCA,@A+PC(C)MOVXA,@R2(D)POPACC7.微机中堆栈指针的作用是什么?(B)(A)指明栈底的位置(B)指明栈顶的位置(C)操作数地址(D)指令的地址8.MCS-51单片机要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B)(A)MOV(B)MOVX(C)MOVC(D)MUL9.MCS-51单片机的字长是几位?(C)(A)2位(B)4位(C)8位(D)16位10.指令LJMP的跳转范围是多少?(D)(A)128B(B)256B(C)2KB(D)64KB11.设(SP)=62H,片内RAM60H至64H的内容如右图所示。执行指令:(A)POPDPHPOPDPLPOPACC后,(DPTR)=?。(A)4A3FH(B)3F30H(C)4A00H(D)0000H12.单片机复位时,程序计数器(PC)的值是多少?(A)(A)0000H(B)0030H(C)4000H(D)4100H13.根据信息的传送方向,MCS-51单片机的串口属于哪类?(D)(A)半双工(B)全双工(C)半单工(D)单工14.MCS-51单片机外部中断0()对应的中断入口地址是多少?(A)(A)0003H(B)000BH(C)0013H(D)001BH15.某存储器芯片有12根地址线,8根数据线,该芯片有多少个存储单元?(D)(A)1KB(B)2KB(C)3KB(D)4KB二、填空题。(每空1分,共10分。)1.__机器语言是计算机(微处理器)能够直接识别和执行的语言,_汇编语言是面向机器的语言。2.十六进制数A6转换为十进制数的结果是___166__,二进制数11000101转换为十六进制数,结果是____C5__。3.若串口传送速率是每秒120个字符,每个字符10位,则波特率是___1200_____。4.设执行指令DIVAB前,(A)=0A3H,(B)=20H,则执行指令后(A)=___5__,(B)=__3___。5.MCS-51系列单片机对外有3条总线,分别是___数据___、____地址__和__控制_。三、判断题,正确的打√,错误的打×。(每题2分,共10分。)1.堆栈是一种先进先出的数据结构。(×)2.单片机系统扩展片外程序存储器或者数据存储器时,常用的选片法有:非门选片法、线选法和译码法等。(√)3.若MCS-51单片机使用的晶振是12MHz,则其机器周期为12µs。(×)4.模/数转换芯片ADC0809有3个模拟输入通道,其数字输出范围是00H~FFH。(×)5.按钮消抖措施有多种,从硬件角度考虑,可以通过触发器将按钮送出的信号消抖锁存;从软件角度考虑,可以通过调用延时子程序消抖动。(√)四、简答题。(每小题4分,共20分)1.什么是伪指令?伪指令“ORG”、“END”作用是什么?答:用于告诉汇编程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为汇编程序所识别并指导汇编如何进行。ORG是个用于定位的伪指令,告诉汇编程序,本伪指令下面的内存变量从该“数值表达式”所指定的地址开始分配。END是汇编语言源程序的汇编结束标志。2.什么是MCU单芯片模式、微处理器模式和存储器扩展模式?答:MCU单芯片模式:存取空间为SFR、内部RAM、内部ROM。全部引脚为I/O端口或者外围功能输入/输出引脚。MCU存储器扩展模式:存取空间为SFR、内部RAM、内部ROM、外部区域。部分引脚为总线控制引脚。MCU微处理器模式:存取空间为SFR、内部RAM、外部区域。部分引脚为总线控制引脚。3.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?答:80C51单片机外RAM和ROM虽然使用相同的地址,但控制信号不一样。外RAM和外ROM都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不能将数据送到P0口数据总线上。这个输出允许外RAM由、信号控制,外ROM由信号控制,所以外RAM和外ROM的数据信号决不会在P0口数...