微机原理与应用复习题

合集下载

微机原理与应用期末复习题

微机原理与应用期末复习题

微机原理与应用期末复习题1章1.中央处理器CPU由哪几部分电路组成?(运、控)2.微处理器的主要功能是?主机是指?(运算器、控制器;算术、逻辑运算及全机的控制)3.冯.诺依曼计算机体系结构的基本思想是?(P4:三点)4.什么是总线?微型计算机数据总线的位数取决于?(P4决定于微处理的字长或总线宽度)5.什么是计算机的字长?(一次能处理的最大数据长度)6.计算机的硬件和软件系统的组成?(主机与外设;系统软件和应用软件)§1.32章1.(120.75)10=( )2=( )8=( )162.求8位的补码:38,-75。

机器数F2H的真值=?3.设机器数[X]补=11010100,X=?[Y]补=00010100,Y=?[X - Y]补=?4.X=68,Y=-42,求[X+Y]补=?[X-Y]补=?结果是否有溢出?5.什么是BCD码?写出62的压缩型BCD码和非压缩型BCD码。

(二进制编码的十进制数)6.73的BCD码是(写出二进制和十六进制二种形式)?机器数为26H,若它是BCD码,对应的十进制是?7.写出字符‘136’和‘AB’的ASCII码。

ASCII码为07H、0DH、0AH的用途?8.如果0110001000110101是ASCII码,写出相应的字符。

9.若A=00101100B、B=10101001B是无符号数,试比较它们的大小?若是有符号数,结果是?10.设A=200,B=311Q,C=OC9H,写出它们之间的大小关系。

3章1.几个不同的处理器具有1G、4GB、16G的寻址能力,它们各具有几条地址线?(2n=容量)2.8086CPU的结构特点?(二级流水线结构:EU、BIU)3.8086的AD15~AD0 是?在T1-T4是如何传送信息的?(P43 T1-地址,T2-T4数据)4.在8086复位后各寄存器的值有何是?第一条指令的地址是?8086处理器处理动作的最小时间单位是?(1个时钟或1个T)5.通过INTR向86CPU请求中断后,CPU是在当前总线周期完、还是指令周期完响应这一请求?通过HOLD请求使用总线后,CPU又是在哪个时间响应这一请求?(P43,46。

微机原理及应用复习题

微机原理及应用复习题

练习题一、单项选择题1.下列字符中,ASCII码值最小的是(A )。

A. K B.Y C. a D.i2.已知SRAM2114芯片容量为1K×4位,若要组成16KB的系统存储器,则共需( A )芯片。

(1)32片(2)16片 (3)8片;(4)4片3.8088CPU内部的数据总线有( B )条。

(1)8条; (2)16条; (3)20条;(4)32条4. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( A )。

(1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH5.在下列伪指令中定义字节变量的是( A )。

(1)DB; (2)DW; (3)DD; (4)DT6.在并行可编程电路8255中,8位的I/O端口共有( C )。

(1)1个 ;(2)2个; (3)3个; (4)4个7.可编程计数/定时器电路8253的工作方式共有(D )。

(1)3种; (2)4种; (3)5种; (4)6种8. 若8086/8088系统采用单片8259A,其中断类型号为46H时,试问其中断矢量指针是(C)。

A:184H B:178HC:118HD:280H12. 已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为( D )。

A:2和8 B:1和16C:4和16 D:4和813.CPU与外设间数据传送的控制方式有( D )A.中断方式B.DMA方式C.程序控制方式 D.以上三种都是14.8086 CPU内标志寄存器中的控制标志位占(C )A.9位B.6位 C.3位 D.16位15.CPU与I∕O设备间传送的信号有( D)A.数据信息B.控制信息 C.状态信息 D.以上三种都是17.8255A这既可作数据输入、出端口,又可提供控制信息、状态信息的端口是( D) A.B口B.A口 C.A、B、C三端口均可以 D.C口18.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为( C)A.10个B.110个C.120个D.240个19.堆栈的工作方式是( D)A.先进先出 B.随机读写C.只能读出,不能写入D.后进先出20.指令MOV AX,[3070H]中源操作数的寻址方式为( B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址21.Reset信号到来后,8086 CPU的启动地址为( C)A.00000H B.FFFFFH C.FFFF0H D.0FFFFH22.下列传送指令中有语法错误的是( A )。

微机原理及应用复习题-答案

微机原理及应用复习题-答案

微机原理及应用复习题一、填空题1、 在计算机中,对带符号数的运算均采用补码。

带符号负数1100 0011的补码为__1011 1101__。

2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的 地址总线 、 数据总线_和控制总线。

3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA 应为__低电平__。

4、若(A )=B3H ,(R0)=A8H,执行指令XRL A,R0之后,(A )=_1BH _。

5、在80C51单片机中,带借位减法SUBB 指令中,差的D7需借位时,__CY_=1,差的D3需借位时,__AC__=1。

6、80C51单片机中,在调用子程序前,用__PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用__POP___指令从堆栈中弹出数据。

7、在十六进制数与ASCII 码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII 码值为该十六进制数加__30H__。

8、外部中断0INT 和1INT 有两种触发方式:___电平触发方式___和__边沿触发方式__。

9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为___异步通信____和_____同步通信____。

10、若累加器A 中的数据为0111 0010B ,则PSW 中的P=____0________。

二、选择题1、单片机是在一片集成电路芯片上集成了以下部分,除了( D )A 、微处理器B 、存储器C 、I/O 接口电路D 、串口通信接口2、一个机器周期包含多少个晶振周期( D )A 、2B 、6C 、8D 、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B )A 、SBUFB 、TCONC 、SCOND 、PCON4、80C51系列单片机具有4个8位的并行I/O 口,其中哪个口工作时需要外接上拉电阻( A )A 、P0B 、P1C 、P2D 、P35、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C )A 、寄存器寻址B 、直接寻址C 、寄存器间接寻址D 、变址寻址6、源地址为1005H 。

微机原理与应用的考试题

微机原理与应用的考试题

微机原理与应用的考试题一、单选题(共10题,每题2分,共计20分)1.下列哪个是微机的基本组成部分?– A. 主机– B. 显卡– C. 鼠标– D. 打印机2.下面哪个不是微机系统的输入设备?– A. 鼠标– B. 键盘– C. 显示器– D. 打印机3.主机中的CPU主要负责什么?– A. 存储数据– B. 执行指令– C. 输出显示– D. 供电4.主存储器的作用是什么?– A. 存储程序和数据– B. 进行运算– C. 控制外部设备– D. 输入输出5.下列哪个不是微机外部设备?– A. 打印机– B. 鼠标– C. 键盘– D. CPU6.下列哪个不是计算机的存储器?– A. 主存储器– B. 寄存器– C. 高速缓存– D. 硬盘7.BIOS是什么意思?– A. 基本输入输出系统– B. 基本操作系统– C. 基本输入系统– D. 基本输出系统8.操作系统的主要功能是什么?– A. 控制计算机的硬件资源– B. 执行应用程序– C. 运行计算机– D. 连接网络9.下列哪个不是计算机的主要运算部件?– A. CPU– B. 显卡– C. 寄存器– D. 运算器10.硬盘是计算机的什么类型存储器?– A. 主存储器– B. 辅助存储器– C. 高速缓存– D. 寄存器二、填空题(共5题,每题2分,共计10分)1.微机的最小存储单位是______。

2.在字节型存储器中,一个字节有______位。

3.一个CPU周期包含一个______操作和两个______操作。

4.CPU的两个主要部分是______和______。

5.常见的微机操作系统有______和______。

三、简答题(共5题,每题10分,共计50分)1.请简要说明计算机系统的层次结构和作用。

2.什么是微处理器?它的主要组成部分有哪些?3.请简要说明计算机主存储器的分类和特点。

4.操作系统的主要功能有哪些?请简要说明每个功能的作用。

微机原理及应用复习题

微机原理及应用复习题

微机原理及应用复习题一、填空题1.串行接口标准RS-232C电气特性逻辑0和1的电平分别为_________V和_________V。

2.某存贮器系统的容量为4KX8,若起始地址为3000H,则末地址为________。

3.8086CPU在_________检测INTR引脚,而在_________检测HOLD引脚。

4.当中断控制器8259A的A0接向地址总线A1时,若其中一个端口地址为62H,则另一个端口地址为___________H。

5.8086的一个总线周期至少由_________个时钟周期组成。

6.对查询输出方式,当外设的状态线为________电平时,不能输出数据。

7.8259A特殊循环优先级方式,若设定在R4为最低优先级设备,则________的优先级最高。

8.8237A输出有效的MEMR和IOW信号,把存储器的数据读到I/O设备,这种传送方式类型是________。

9.中断类型号为255的中断矢量存储在地址_________至_________处,共_________个单元。

10.当8237设定为固定优先级方式时,最高优先级是通道________。

11.串行接口标准RS-232C最简化的三根线为_________,__________,_________。

12.当对8259A初始化时,ICW4的AEOI位为1,说明设定的是_________方式。

13.8255A把_________和_________分别称为A组和B组,可分别组成两个独立的并行接口。

14.动态MOS存储器靠_________存储信息。

15.若使8255的PC4=1,则其置位/复位控制字为________。

16.将0FH送往8255的________,可使PC7=1。

17.某存贮器的容量为3K×8,若起始地址为2A000H,则其末地址为________。

18.MASM的作用是将ASM文件汇编成________文件。

微机原理及应用习题库与答案

微机原理及应用习题库与答案

微机原理及应⽤习题库与答案微机原理及应⽤习题库与答案习题与练习题1第1章绪论1.计算机分那⼏类?各有什么特点?答:传统上分为三类:⼤型主机、⼩型机、微型机。

⼤型主机⼀般为⾼性能的并⾏处理系统,存储容量⼤,事物处理能⼒强,可为众多⽤户提供服务。

⼩型机具有⼀定的数据处理能⼒,提供⼀定⽤户规模的信息服务,作为部门的信息服务中⼼。

微型机⼀般指在办公室或家庭的桌⾯或可移动的计算系统,体积⼩、价格低、具有⼯业化标准体系结构,兼容性好。

2.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。

3.80X86微处理器有⼏代?各代的名称是什么?答:从体系结构上可分为3代:← 8080/8085:8位机。

↑ 8086/8088/80286:16位机。

→ 80386/80486:32位机。

第2章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?答:8086是16位的微处理器,其内部数据通路为16位,对外的数据总线也是16位。

2.EU与BIU各⾃的功能是什么?如何协同⼯作?答:EU是执⾏部件,主要的功能是执⾏指令。

BIU是总线接⼝部件,与⽚外存储器及I/O接⼝电路传输数据。

EU经过BIU进⾏⽚外操作数的访问,BIU为EU提供将要执⾏的指令。

EU与BIU可分别独⽴⼯作,当EU不需BIU提供服务时,BIU可进⾏填充指令队列的操作。

3.8086/8088与其前⼀代微处理器8085相⽐,内部操作有什么改进?答:8085为8位机,在执⾏指令过程中,取指令与执⾏执令都是串⾏的。

8086/8088由于内部有EU和BIU两个功能部件,可重叠操作,提⾼了处理器的性能。

4.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

微机原理及应用复习题

微机原理及应用复习题山东理工大学成人高等教育微机原理及应学复习题一、填空题1.8086cpu通过______________寄存器和______________寄存器能够精确找出指令代码。

2.cpu在指令的最后一个时钟周期检测intr引脚,若测得intr为___________且if为_____________,则cpu在结束当前指令后响应中断请求。

3.在8086中,一条指令的物理地址就是由相乘获得的。

4.类型码为_____________的中断所对应的中断向量存放在0000h:0058h开始的4个连续单元中,若这4个单元的内容分别为________、________、________、__________,则相应的中断服务程序入口地址为5060h:7080h。

5.中断控制器8259a中的中断屏蔽寄存器imr的促进作用就是____________________。

6.8086内部的通用寄存器是、、、。

7.8086cpu从编程结构上可分成两部分,它们是和。

8.状态标志位中的状态zf=1表示的是;pf=1表示的是。

9.8086中有根引脚是地址和数据复用的。

10.当存储器的念出时间大于cpu所建议的时间,为确保cpu与存储器的周期协调,就须要用信号,并使cpu填入一个状态。

11.一般说来,n根地址线可选择个存储单元。

12、a/d转换器的促进作用就是什么。

13、数据输入输出的五种方式:(1)程序控制方式(2)_________(3)dma方式(4)i/o处理机方式式。

14、在查阅输出/输入方式下,外设必须至少存有两个端口,一个就是________端口,另一个就是状态寄存器端口。

15、总线按传送信息的类别可分为:______、地址总线、控制总线三类。

二、选择题1.reset信号有效率后,8086cpu继续执行的第一条指令地址为:()a.00000hb.fffffhc.ffff0hd.0ffffh2.要管理64级可屏蔽中断,需要级联的8259a芯片数为:()a.4片b.8片c.10片d.9片3.8086cpu内标志寄存器中的状态标志位占:()a.9十一位b.6十一位c.3十一位d.16十一位4.某一中断程序的入口地址值核对在中断向量表的0080h―0083h存储单元中,则该中断对应的中断类型号一定就是:()a.1fhb.20hc.21hd.22h5.在微机系统中,为并使工作在通常全然嵌套方式的8259a中断控制器能够拒绝接受下一个中断请求,在中断服务程序完结细细的()a.轻易继续执行iret指令b.先继续执行pop指令c.先发送普通eoi命令d.先发送特殊eoi命令6.8255a接口芯片的控制信号,不属于工作方式1输入的联络信号是:()a.stbb.obfc.ibfd.intr7.在异步串行通信中引入了“波特率因子”的概念,波特率因子为16、64时,接受时钟的频率为波特率的16、64倍,引入波特率因子的目的是:()a.辨识恰当的初始十一位b.提升发送速度c.提升取样精度d.三者都就是8.8255a引脚信号wr=0,cs=0,a1=1,a0=1时,表示:()a.cpu向数据口写数据b.cpu 向控制口送控制字c.cpu读8255a控制口d.无效操作9.在数据传输率相同的情况下,同步传输率低于异步传输速率的原因就是()a.额外的缓存信息量太少b.出现错误的概率大c.字符或共同组成传输,间隔太少d.由于使用crc循环码校验10.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是:()a.方式2、5b.方式1、2c.方式1、5d.方式3、111、指令mov0283h[bx][si],ax中目标操作数的寻址方式为()。

《微机原理及应用》综合复习资料

《微机原理及应用》综合复习资料一、填空题1、对于十六进制表示的数码19.8H,该数用压缩BCD码表示时数据为:00100101.0101B 。

2、设机器字长为8位,最高位是符号位。

则十进制数–13所对应的补码为11110011B 。

3、8086/8088 CPU从功能上分EU 和BIU两部分。

4、可编程接口芯片8255A含有 3 个8位的I/O口。

5、设CS=2500H,DS=2400H,SS=2430H,ES=2520H,BP=0200H,SI=0010H,DI=0206H则:指令MOV AX,[BP+SI+4]源操作数的物理地址为24514H 。

6、采用级联方式,用9片8259A可管理64 级中断。

7、指令MOV AX,[BX+DI+10H]源操作数的寻址方式为相对基址加变址寻址。

8、在使用8086间接输入/输出指令时,必须在执行该指令之前将相应的端口地址送入DX 寄存器中。

9、若中断类型码N=3H,则对应的中断向量在中断向量表中第一个字节单元地址为0000CH 。

10、要组成容量为4K×8位的存储器,需要8 片4K×1位的静态RAM芯片并联。

11、可屏蔽中断从CPU的INT R 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得到响应。

12、设计输入/输出接口时,应遵守的基本原则是:输入输入要缓冲;输出输出要锁存。

13、8086/8088CPU可访问2个独立的地址空间,一个为I/O地址空间,其大小为64K 字节;另一个为存储器地址空间,其大小为1M 字节。

14、若定义DA1 DB ‘hello’,则(DA1+3) 存放的数据是‘1’。

15、8086/8088 CPU从功能上分为 BIU 和 EU 两部分。

8086/8088CPU中执行部件的功能是负责指令的译码和指令执行的执行。

16、8086中的BIU中有 4 个 16 位的段寄存器、一个 16 位的指令指针、 6 字节指令队列、 20 位的地址加法器。

微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。

A、32B、20C、16D、82.一个字节是____位二进制数。

A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。

A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。

A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。

A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。

A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。

A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII 码为十六进制数。

A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。

A、67B、68C、69D、7011.十进制数36转换成二进制数是。

A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。

A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。

A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。

A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。

A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。

A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。

微机原理与应用习题集含复习资料

《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。

A、32B、20C、16D、82.一个字节是____位二进制数。

A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。

A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。

A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。

A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。

A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。

A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。

A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII码为十六进制数。

A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。

A、67B、68C、69D、7011.十进制数36转换成二进制数是。

A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。

A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。

A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。

A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。

A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。

A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一:选择题 (20分,每题2分)
1) MCS-51的52子系列单片机包含ROM( B )
A. 4KB B. 8KB C. 16KB D. 32KB
2) MCS-51单片机可用于低8位地址/数据复用的端口为(A )
A. P0 B. P1 C. P2 D. P3
3) MCS-51单片机最大可扩充的外部程序存储器ROM空间为( C )
A. 16KB B. 32KB C. 64KB D. 128KB
4) MCS-51单片机中程序计数器PC的复位值为( A )
A. 0000H B. 0001H C. 000FH D. 0010H
5) 对于MCS-51单片机而言,如果晶振为6MHz,其机器周期为(C )
A. 0.5us B. 1us C. 2us D. 4us
6) MCS-51单片机中用于复位的引脚名称为( C )
A. EA B. ALE C. RST D. VCC
7) MCS-51汇编语言中用于标注的符号是( C )
A. : B. % C. ; D. //
8) 在MCS-51单片机中,可用于触发计数器Timer0进行外部事件计数的引脚为( B )
A. T0 B. INT0 C. INT1 D. RXD
9) 在MCS-51单片机中,用于串行通信的引脚有( C )
A. T0和T1 B. INT0和INT1 C. RXD和TXD D. XTAL1和.XTAL1
10)以下MCS-51指令使用中错误的是( D )
A. MOV A, 30H B. MOV A, #30H C. MOV 30H, A D. MOV #30H, A
二:简答题 (30分,每题6分)
1) 简述单片机的特点和单片机的应用领域。
特点:1,(1)优异的性能价格比2 (2)集成度高、体积小、有很高的可靠性。 3 (3)控制功
能强44)单片机的系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统。
单片机的应用领域
①在在工业自动化方面(过程控制、数据采集和测控 技术、机器人技术、机械电子计算
机一体化技术);
②仪器仪表方面(测试仪表和医疗仪器--数字化、智能 化、高精度、小体积、低成本、便
于增加显示报警和自诊断功能);
③在家用电器方面(冰箱、洗衣机、空调机、微波炉、电视机、音像设备等);
④信息和通信产品方面(计算机的键盘、打印机、磁 盘驱动器;传真机、复印机、电话
机、考勤机);
⑤在军事方面(飞机、大炮、坦克、军舰、导弹、火箭、雷达等)。
2) 简述单片机发展的几个阶段及其各个阶段的特点。
1971年,Intel推出第一片4位微处理器4004。
1978年,Intel首次推出16位处理器8086,这是80x86系列CPU
的鼻祖,8086的内部和外部数据总线都是16位,地址总线为20位
1979年,Intel又推出8088。
1982-1990年,相继推出16位80286,32位80386,80486等
1993年,Intel推出了新一代高性能微处理器Pentium(奔腾)。
1981年IBM PC的正式推出,一个全新的个人计算机时代开始了
计算机发展趋势:巨型化,微型化,网络化,智能化和多功能化
MCS-51单片机指令系统中包括哪几种寻址方式。
立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址
立即寻址就是把操作数直接在指令中给出,即操作数包含在指令中。立即操作数有8位和
16位两种形式,前面加“#”来表示
直接寻址:指令中直接给出操作数地址的寻址方式
寄存器寻址:以通用寄存器的内容为操作数的寻址方式。通用寄存器包括:A,B,DPTR,
R0~R7。其中,R0~R7必须在工作寄存器组之中。
寄存器间接寻址:以寄存器中的内容为地址,该地址中的内容为操作数的寻址方式。
变址寻址:由程序计数器PC或DPTR加上偏移量寄存器A中内容之和形成操作数地址的
寻址方式。
相对寻址:以当前程序计数器PC的内容为基址,加上指令给出的一字节补码数形成新的
PC值的寻址方式
位寻址:对位地址中的内容作位操作的寻址方式。
3) 简述目前较常使用的单片机编程语言及各自的特点。
4) C语言的特点:语言简洁、紧凑,使用方便、灵活。
运算符丰富。数据结构丰富,具有现代语言的各种数据结构可进行结构化程序设计。可以直
接对计算机硬件进行操作。生成的目标代码质量高,程序执行效率高。可移植性好。
5) 什么是中断?其主要功能是什么?
中断是指,单片机内部有一个中断管理系统,它对内部的定时器事件、串行通信的发送和接
收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生时,中断
管理系统会置位相应标志通知CPU,请求CPU迅速去处理。CPU检测到某个标志时,会停
止当前正在处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函
数,称为该事件的中断服务函数),处理完以后,再回到原来被中断的地方,继续执行原来
的程序。
三:判断题 (10分,每题1分)
1) Z8系列单片机是ATMEL公司的产品。错
2) AT89C51单片机中有2个16位定时器/计数器。对
3) 8051单片机包括4个IO端口,分别是P0、P1、P2和P3。对
4) 8051单片机包括128字节内部数据存储器,地址为80H—FFH。错
5) MCS-51单片机中,程序计数器PC是一个16位的计数器,寻址范围达64KB。对
6) MCS-51单片机的一个机器周期包括12个振荡周期。对
7) MCS-51单片机指令系统一共包括111条指令。对
8) MCS-51单片机的定时器/计数器一共有4种工作模式。对
9) 串行通信的两种基本方式是同步通信方式和异步通信方式。对
10) 串行通信中数据的传送方向可分为单工、半双工和全双工。对
四:分析题 (20分,每题10分)
1) 如果某单片机的程序在某个过程中执行流程示意图如下,试确定该程序中A、B和C的
中断优先级并说明原因。
主程序 中断A 中断B 中断C
2)分析以下两段程序,试确定其运行结果。
程序A
MOV A, #45H
MOV R5, #1AH
ADD A, R5
INC A ;A=A+1
SWAP A
MOV 30H, A

A = ( 06H ), 30H = ( 06H )
程序B: 地址40H附近存储单元的内容如下图所示,试确定其运行结果。
MOV A, 40H 23H 41H
INC A ;A=A+1 34H 40H
MOV R0, A 45H 39H
MOV A, @R0

A = ( 34H ), R0 = ( 23H )

五:综合题 (20分)
有一个火灾检测报警系统,要求在未检测到火灾信号的正常工作状态时绿灯常亮;一旦检测
到火灾信号马上点亮红灯、熄灭绿灯并开电铃报警;当火灾信号结束后,通过人工按键输入
使系统恢复到正常工作状态熄灭红灯、关闭电铃并点亮绿灯。试采用MCS-51单片机对该火
灾检测报警系统进行初步的硬件系统设计和软件流程设计。

相关文档
最新文档