单片机试题

发布 2024-04-17 17:05:08 阅读 7622

练习试题1

一、 填空(每空2分,共20分)

1. 单片机的发展大致可分___个阶段。

2. cpu主要由___器和___器组成。cpu中的___用来处理位操作。

3. 系统总线分为和( )

4. 一个机器周期等于( )个状态周期,等于( )个晶振周期。

5. 当振荡频率为6mhz时,一个机器周期就是( )us。

二、 单选题(20分,每题2分)

1. 电子计算机技术在半个世界中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这个科学家是( )

a.牛顿 b.爱因斯坦 c.爱迪生 d.冯。诺依曼。

2.通常所说的主机是指()

a.运算器和控制器 和磁盘存储器

和主存d.硬件和软件。

3.下列数据中有可能是八进制的是( )

a.764 b.238 c.396 d.789

4.下列4种不同进制的无符号数中最小的数是( )

a.11011001b b.370(八进制) c.75 d.2ah

是( )a.一根硬件信号线

b.一个可由用户直接读写的8位ram寄存器。

c.一个不可寻址的特殊功能寄存器。

d.一个能自动加1计数的rom存储单元。

6.在cpu内部,反映程序运行状态或反映运算结果的一些特征寄存器( )

a.pc b. psw c. a d. sp

7.最小的时序单位是()

a. 晶振周期 b. 状态周期 c.机器周期 d.指令周期。

8.计算机能直接识别的语言是( )

a.汇编语言 b.机器语言 c.自然语言 d.高级语言。

9.对程序存储器的读操作,只能使用( )

a.mov指令 指令 指令 指令。

10. 同级内的中断优先级最高的是()

a.外部中断0 b.定时器、计数器0溢出中断

c.外部中断1 d.定时器、计数器1溢出中断。

三、判断(10分,每题2分)

可以看作是指令存储区的地址指针。(

2.当累加器a中“1”的个数为奇数时p=1。

3. 进出栈的规则是先进先出。(

4.伪指令不是真正的指令,没有对应的机器码,在汇编是不产生供cpu直接执行的机器码。

5.微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、**便宜。(

四、简答题。

1.参数传递方法。(7分)

通过工作寄存器r0~r7或累加器传递。

通过指针寄存器r0、r1、dptr传递。

通过堆栈传递。

2.举例说明80c51指令系统中的任意5种寻址方式。(5分)

3.如果程序中要用到两组工作寄存器,试问sp的初值应如何设定?(8分)

4、什么是指令?什么是指令系统?(5分)

五、编程题。

1.试编写一个程序,将内部ram中45h单元的高四位清0。低4位置1。(10分)

2.试编写一个拼字程序(例如将05h和06h拼为56h),设原始数据放在片外数据区的7001h单元和7002h单元中,按顺序拼装后的单字节放入7002h。(15分)

答案:一、1.3 2.运算器、控制器、布尔处理器 3. 数据总线地址总线控制总线 4. 6 12 5. 2

二、 三.1.对 2.对 3.错 4.对 5.错。

四、1.运算器、控制器合称为**处理单元(cpu)或处理器;若这两部分分集成在同一块集成电路硅片上,则称为微处理器(up)或mpu。微机uc包括微处理器up之外,还含有存储器和i/o接口。

微机系统ucs除包括微机uc硬件之外,还包含系统软件和应用软件。

2. 5种寻址方式举例如下:

立即寻址:mov a,#52h

直接寻址:mov a,40h

寄存器寻址:mov a,r0

寄存器间接寻址:mov a,@r0

变址寻址:movc a,@ dptr+ a

3.这要看程序中用到的是哪两组通用寄存器。如果是第0~1组,即要占用片内ram的00h~0fh单元,那么就要将上电或复位时自动化生成的sp=07h的状态,用指令改设为0fh。

若程序中用到的是第2~3组,则sp应被改设为1fh。

4.指令是控制计算机进行某种操作的命令;指令系统是指一台计算机中所有指令的集合。(5分)

五、1. 方法一:用交换指令。

mov a,#0fh

xch a,45h

方法二:用传送指令。

mov 45h;#0fh

2. 设7001h单元放置的是高位数据,7002h单元放置的是地位数据,两个原始数据都不超过0fh。则程序段如下:

mov dptr,#7001h

movx a, @dptr

swap a

inc dptr

movx a,@dptr

orl a,b

movx @dptr,a

单片机试题

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