单片机试题

发布 2024-04-17 16:55:08 阅读 8302

一、填空:(每空2分,共24分)

1.外部中断1(int1)的中断入口地址为 ;定时器1的中断入口地为 。

2. 若由程序设定rs1、rs0=01,则工作寄存器r0~r7的直接地址为___

a,20h中,20h的寻址方式称之为。

4.关于堆栈类操作的两条指令分别是。

单片机一个机器周期共有振荡周期。

6.当扩展外部存储器或i/o口时,p2口用作 。

单片机内部ram区有个工作寄存器, 个位地址。

8.定时器工作方式1为位计数器。

9. mcs-51单片机pc的长度为位。

二、判断题:(正确 √ 错误×) 每个2分,共20分)

1.指令字节数越多,执行时间越长。

2.内部寄存器rn(n=0-7)作为间接寻址寄存器。

3.8031芯片内一共有4k的rom,节的ram

4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。……

5.8051中的工作寄存器就是内部ram中的一部份。

6. 8051中特殊功能寄存器(sfr)就是内部ram中的一部份。……

a,@r0这条指令中@r0的寻址方式称之为寄存器间址寻址。(

a,30h这条指令执行后的结果是(a)=30h

a,@r7,将r7单元中的数据作为地址,从该地址中取数,送入a中。…(

称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与ram关。….

三、名词解释(20分)

1.单片机。

2.指令周期。

3.寄存器间接寻址。

4.控制器。

5.累计器。

阅读并分析程序(36分)

1.以下程序段执行后(a30h

mov 30h,#0a4h

mov a,#0d0h

mov r0,#30h

mov r2,#5eh

anl a,r2

orl a,@r0

swap a

cpl axrl a,#0feh

orl 30h,a

2.已知(59h)=50h,以下程序段执行后(a50h

51hr0mov a,59h

mov r0,a

mov a,#00

mov @r0,a

mov a,#25h

mov 51h,a

mov 52h,#70h

3.已知:(60h)=23h,(61h)=61h,以下程序段执行后(62h)=

clr cmov a,#9ah

subb a,60h

add a,61h

da amov 62h,a

4.已知:(a)=02h,(sp)=40h,(41h)=ffh,(42h)=ffh,以下程序段执行完ddd行后(asp41h42hpc

mov dptr,#3000h

rl amov b,a

movc a,@a+dptr

push acc

mov a,b

inc amovc a,@a+dptr

ddd:push acc

tab:db 10h,80h,30h,50h,70hnop

mov a,#20h

mov r0,#20h

mov @r0,a

anl a, #0fh

orl a, #80h

xrl a, @r0

ar020h

mov dptr, #2314h

mov r0, dph

mov 14h, #22h

mov r1, dpl

mov 23h, #56h

mov a, @r0

xch a, dph

执行以上指令后adptr

mov a,#50h

mov b,#77h

push acc

push b

pop acc

pop b

执行完本段指令后(ab

单片机试题

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 单片机上电后或复位...