一、填空题(每空 1 分共10 分)
1. 十进制数78.375转换成十六进制数是。
2. 十进制数127.56转换成bcd码,应为。
3. 11101111101.1bh
4. 63的8位二进制原码为反码为补码为。
5.–38的8位二进制原码为反码为补码为。
二、选择题(每题2分,共10分)
1. 在mcs—51单片机中,dptr和sp分别是( )的寄存器。
a dptr和sp均为8位b dptr为8位, sp为16位。
c dptr为16位, sp为8位d dptr和sp均为16位
2. 在mcs—51单片机中,地址总线和数据总线分别是( )条。
a 均为8条 b 地址总线为8条,数据总线为16条。
c 均为16条 d 地址总线为16条,数据总线为8条。
3. 8051单片机的外部程序存储器的读选通信号是( )有效。
a 输入,高电平 b 输出,高电平。
c 输入,低电平 d 输出,低电平。
4. 在mcs—51单片机中,sp的初值和p0、p1、p2、p3的初值为( )
a sp的初值为00h,p0、p1、p2、p3的初值为ffh
b sp的初值为07h,p0、p1、p2、p3的初值为00h
c sp的初值为00h,p0、p1、p2、p3的初值为00h
d sp的初值为07h,p0、p1、p2、p3的初值为ffh
5. 8051单片机的工作寄存器区的地址范围是( )
a 00h~1fh b 00h~0fh c 00h~07h d 00h~08h
三、编写程序段,用三种方法实现累加器a与寄存器b的内容交换。(10分)
四、某寄存器芯片有16根地址线、8根数据线,请回答:(1)该芯片有多少个存储单元?(2)每个存储单元存放多少位二进制数?(3)用十六进制数写出它的首地址和末地址。
10分)五、说明下段程序中每条指令的作用,当指令执行完后,r0中的内容是什么?(5分)
mov r0, #0afh
xch a,r0
swap a
xch a,r0
六、用一条什么指令可以取代下列四条指令? (5分)
mov dptr, #1234h
push dpl
push dpl
ret七、已知(a):c9h,(b):8dh,(cy):1。执行指令addc a, b结果如何?执行指令subb a, b结果如何?(10分)
八、有程序如下:
clr cclr rs1
clr rs0
mov a,#38h
mov r0,a
mov 29h,r0
setb rs0
mov r1,a
mov 26h,a
mov 28h,c
请:(1)区分哪些是位操作指令?哪些是字节操作指令?
(2)写出程序执行后,片内ram有关单元的内容;
3)若fosc=12mhz,计算这段程序的执行时间。(10分)
九、设置t0为工作方式1,对外部脉冲计数10次,软启动,允许中断;t1为方式2,定时30ms,禁止中断,硬启动。设fosc=6mhz,编写其初始化程序。(15分)
十、利用一片6264芯片扩展8k数据存储器。画出电路原理图。(15分)
单片机试题
01 单片机是将微处理器 一定容量的 ram 和 rom 以及 i o 口 定时器等电路集成在一块芯片上而构成的微型计算机。2 单片机89c51片内集成了 4 kb的flash rom,共有 5 个中断源。3 两位十六进制数最多可以表示 256 个存储单元。c51是以下哪个公司的产品?c a int...
单片机试题
单片机1试题。一 填空题 每空1分,共10分 1.当使用8031单片机时,需要扩展外部程序存储器,此时ea应为。通常用作。3.若由程序设定rs1 rs0 10,则工作寄存器r0 r7的直接地址为。4.返回地址 或断点 是 的程序计数器的内容。5.处理器cpu是单片机的核心,它完成。6.单片机的工作过...
单片机试题
1 mcs 51 的无条件转移指令中,其转移范围最大的是 a ljmp b ajmp c sjmp d jmp 2 一3的补码是 a b 11111100 c 11111110 d 11111101 3 单片机应用程序一般存放在。a ram b rom c 寄存器 d cpu。4 单片机上电后或复位...