微型机原理复习题要点1(1)
- 格式:doc
- 大小:127.50 KB
- 文档页数:12
微机原理课后习题参考答案第1部分微型计算机基础知识1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】微处理器:指计算机内部对数据进行处理并对处理过程进行控制的部件,伴随着大规模集成电路技术的迅速发展,芯片集成密度越来越高,CPU可以集成在一个半导体芯片上,这种具有中央处理器功能的大规模集成电路器件,被统称为“微处理器”。
微型计算机:简称“微型机”、“微机”,也称“微电脑”。
由大规模集成电路组成的、体积较小的电子计算机。
由微处理机(核心)、存储片、输入和输出片、系统总线等组成。
特点是体积小、灵活性大、价格便宜、使用方便。
微型计算机系统:简称“微机系统”。
由微型计算机、显示器、输入输出设备、电源及控制面板等组成的计算机系统。
配有操作系统、高级语言和多种工具性软件等。
1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。
1.3 微型计算机采用总线结构有什么优点?【解】①简化了系统结构,便于系统设计制造;②大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;③便于接口设计,所有与总线连接的设备均采用类似的接口;④便于系统的扩充、更新与灵活配置,易于实现系统的模块化;⑤便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;⑥便于故障诊断和维修,同时也降低了成本。
总线的逻辑电路有些是三态的,即输出电平有三种状态:逻辑“0”,逻辑“1”和“高阻”态。
1.4计算机总线有哪些,分别是什么?【解】总线按其信号线上传输的信息性质可分为三组:①数据总线,一般情况下是双向总线;②地址总线,单向总线,是微处理器或其他主设备发出的地址信号线;③ 控制总线,微处理器与存储器或接口等之间1.5 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线(DB)为双向结构,数据在CPU与存储器或I/O 接口之间的传送是双向的,(数据既可以读也可以写),其宽度通常与微处理器的字长相同。
第一章1) [X]补= 0 0101110B正数真值为:+0101110B所以:X=+46D2) [X]补= 1 1010010B负数X = [[X]补]补= [11010010]补= - 0101110B所以:X = - 46D第四章中断分类:硬件中断和软件中断硬件中断分两类:一类叫非屏蔽中断,另一类叫可屏蔽中断。
.SS=3450H SP=1234h DI=0012H SI=1100H DS=3460H问堆栈栈顶物理地址和(DS:DI)物理地址?堆栈栈顶:SS+SP=3450X16H+1234h=34500H+1234h=35734H(DS:DI)物理地址:DS+SI=3460HX16H+1100H=34600H+1100H=35700H 书后P1081.8086系统中的物理地址是如何得到的?假如CS=2000H,IP=2100H其物理地址应该是多少?答:8086系统的物理地址是将段地址寄存器的内容左移四位(或乘16)加上偏移地址,即可得到20位的物理地址。
2000H左移4位为20000H,加上2100H为22100H,则物理地址为22100H。
2.什么是可屏蔽中断?什么是非屏蔽中断?答:可屏蔽中断是通过CPU的INTR引脚引入,当中断语序标志IF为1时,允许中断,当IF=0时,中断受到禁止。
不可屏蔽中断,不受IF标志的控制是由NMI引脚引入,如电源掉电。
3.什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?答:中断向量:是终端处理子程序的入口地址每个终端类型对应一个中断向量。
中断向量表:是指中断类型编码与中断向量的关系。
中断向量表位于存储器的最低部位地址为000H~3FFH共1K字节单元。
4.假如中断类型为8,它的中断服务入口地址是什么?段地址=8X4+2=34=0022H偏移地址=8X4=32=0020H中断类型8的中断服务程序的入口地址为0022H:0020H,物理地址为00240H。
《微性计算机原理》习题解答习题11.1 冯·诺依曼型计算机的设计方案有哪些特点?【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令;(2)指令和数据存储在内部存储器中,按顺序自动依次执行指令;(3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统;(4)由控制器来控制程序和数据的存取及程序的执行;(5)以运算器为核心。
1.2 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点?【解答】经历了6代演变,各典型芯片的特点如表1-1所示。
表1-1 微处理器的发展及典型芯片的特点1.3 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。
微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。
常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。
21.4 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。
主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。
(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。
可分为随机存储器RAM和只读存储器ROM。
RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。
试题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.为在一连续的存储单元中,依次存放数据41H,42H,43H,44H,45H,46H,可选用的数据定义语句是()A.DB 41,42,43,44,45,46 B.DW 4142H,4344H,4546HC.DW ‘AB’,‘CD’,‘EF’D.DW ‘BA’,‘DC’,‘FE’2.在同一程序段中,定义下面伪指令,正确的是()A.PORT EQU AL B.CONT EQU 3500H AND OFFH PORT EQU 2000HC.STRl DD‘ABCD’D.STR2 DW‘ABCD’3.DA2 DB‘AB’,‘CD’┇MOV AX,WORD PTR DA2+1上述语句执行后AX中的值是()A.‘AD’B.‘BC’C.‘DA’D.‘CB’4.下列数据定义语句中可实现留空20H个字节存储单元的是()A.DB 20 DUP(?) B.DW 20H DUP(?)C.DB 10H DUP(4 DUP(?)) D.DD 08H DUP(?)5.DA TA SEGMENTV AR1 DB 12H,34HV AR2 DB 10H DUP(0)ADR1 DW V AR1,V AR2DA TA ENDS为使ADR1+2字存储单元中内容为0030H,上述方框中应选用的语句是()A.ORG 30H B.DB 2EH DUP(0)C.DB 30H DUP(0) D.ORG $+30H6.如某存储器分段时,表示偏移地址是18位二进制代码,那么一个段最多的存储单元数是()A.32K字节B.32K字C.64K字节D.128K字7.下列寄存器中用来指示堆栈中任意数据区的偏移地址的是()A.BX B.BPC.SI D.DI8.下列指令中有语法错误的是()A.PUSH AX B.PUSH [20H+SI+BX]C.POP CS D.PUSH CS9.下面有语法错误的指令是()A.LDS BL,V AR[SI] B.LEA BX,V AR[SI]C.LES DI,V AR[BX] D.LEA DI,V AR[BP]10.执行PUSH BP指令时,目的操作数的物理地址表达式是()A.16*SS+BP B.16*DS+BPC.16*CS+IP D.16*SS+SP11.把BL中的数据输出到端口8CH中正确指令是()A.OUT 8CH,BL B.IN 8CH,BLC.MOV AL,BL D.MOV AL,BLOUT 8CH,AL IN 8CH,AL12.结果为零的条件转移指令,其测试条件是()A.ZF=1 B.ZF=0C.SF=l D.SF=013.下面程序段完成测试DA-BYTE字节单元中数是否为负数,若是则将全l送DH中,否则全0送DH中,那么程序段中方框里应填的语句是MOV CH,0MOV CH,0FFHZERO:MOV DH,CH()A.JNZ ZERO B.JS ZEROC.JZ ZERO D.JC ZERO14.汇编源程序时,出现语法错误的语句是()A.MOV [BX+SI],BX B.MOV CL,[BP+DI]C.MOV CS,AX D.MOV DS,AX15.设SP初值为3050H,执行指令PUSH BX后,SP的值是()A.304FH B.304EHC.3048H D.3049H16.下列指令执行后影响CF值的是()A.DEC B.XCHGC.LEA D.SHL17.串操作指令中,每次操作后使SI/DI为减量应设置()A.DF=0 B.TF=1C.DF=1 D.TF=018.设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为()A.AL=57H,BL=24H B.AL=33H,BL=24HC.AL=57H,BL=33H D.AL=33H,BL=019.设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是()A.0FFH B.80HC.00H D.0FEH20.已知BX=028AH,SI=0294H,(DS:051EH)=5432H。
1. 简述8086的最小方式和最大方式。
答:8086 CPU有两种工作模式,即最小模式和最大模式。
当MN/MX引脚接高电平时是最小方式,最小模式的特点是: 适用于单一处理机系统;不需总线控制器8288(对内存储器和I/0接口所需的控制信号都由CPU直接提供);M/IO引脚可直接引用。
当MN/MX引脚接地时是最大方式,最大模式的特点是:适用于多处理机系统;需总线控制器8288(对内存储器和I/O接口所需的控制信号要由专用的总线控制器8288提供);M/IO引脚不可直接引用。
2.8086系统中,下一条指令所在单元的物理地址如何计算?答:指令的物理地址为:16×CS+IP(注意CS、IP为十进制值)。
1.8086是( C )。
A.单片机B.单板机C.微处理器D.微机系统2.单片机是( B )。
A.微处理器B.微型计算机C.微机系统D.中央处理器2.设BX=0123H DI=1000H DS=3200H,默认DS作为操作数对应的段寄存器(假定没使用段前缀),试指出下列指令的寻址方式,并写出其操作数的有效地址和物理地址。
(1)MOV AX,[1A38H]解:(1)直接寻址有效地址=1A38H,物理地址=32000H+1A38H=33A38H(2)MOV AX,[BX]解:(2)寄存器间接寻址有效地址=0123H物理地址=32000H+0123H=32123H(3)MOV AX,[BX+1A38H]解:(3)寄存器相对基址寻址有效地址=0123H+1A38H=1B5BH,物理地址=32000H+1B5B=33B5BH(4) MOV AX,[BX+DI]解:(4) 基址变址寻址有效地址=0123H+1000H=1123H,物理地址=32000H+1123H=33123H(5)MOV AX,[BX+DI+1A38H]解:(5)相对基址变址寻址有效地址=0123H+1000H+1A38H=2B5BH,物理地址=32000H+2B5BH=34B5BH4. 如何通过页目录项和页表项得到物理地址。
1、四个标志位:C :进位标志位,有时表示为C Y 在进行加法或减法运算时,如果操作结果的最高位有进位或借位时,C=1,反之C=0。
AC :半进位标志位,在进行加法或减法运算时,如果低半字节向高半字节有进位或借位时,AC=1,反之AC=0。
P :奇偶标志位,若累加器A 中含1的个数是奇数,P=1(奇校验);否则P=0(偶校验)。
OV :溢出标志位,带符号数加减运算时,如果结果发生溢出,则OV 标志置1;否则,置0。
2、MOS 型RAM 分三类:(1SRAM :静态RAM ,存储单元使用双稳态触发器,状态稳定,带电信息可长期保存,不需要定时刷新,存储)DRAM :动态RAM ,使用电容作存储元件,集成度高,反应快,需要刷新电路,控制信号复杂。
(2)器的控制信号简单,工作速度快,集成度低,适合单片机用。
(3)NVRAM :非易失性RAM ,是一种掉电自保护的RAM ,信息不易丢失,但容量小。
3、ROM 根据其中信息的写入方式不同分:1)掩膜ROM :不可改写ROM 。
由生产芯片的厂家固化信息。
在最后一道工序用掩膜工艺写入信息,用户只可读。
2)PROM :可编程ROM 。
用户可进行一次编程。
存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永久写入,不可再次改写。
3)EPROM :可擦除PROM 。
用户可以多次编程。
编程加写脉冲后,某些存储单元的PN 结表面形成浮动栅,实现信息写入。
用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。
4)EEPROM :可电擦除PROM 。
既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息。
5)闪烁存储器,性能优于EEPROM ,存取速度快,容量相当大。
4、同一优先级中,优先级排列顺序如下:5、中断请求被响应,需满足以下必要条件:(1)允许中断。
(2)无同级或更高级中断正在被服务。
(3)当前正处于所执行指令的最后一个机器周期。
(4)正在执行的指令不是RETI 指令。
微型机原理试题及答案(总10页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第一、二章1.什么叫cpu?答:微型机的核心部件是微处理器,即cpu,把运算器和控制器集成在一个芯片上,称为微处理器。
数据线有几根数据线几根地址线有多少根引脚答:16根地址线、20根地址线、40根引脚从功能上分为几部分每部分的功能是什么答:从功能上,8086分为2部分,总线接口部件(BIU)和执行部件(EU)。
总线接口部件:负责与存储器、I/O端口传送数据。
执行部件:负责指令的执行。
4.8086指令队列有几个字节?答:6个字节。
5.什么是最小模式什么是最答模式答:所谓最小模式,就是在系统中只有一个8086微处理器,这种系统中,所有的总线控制信号都直接都由8086产生,因此系统中的总线控制电路可减少到最少。
最大模式系统中,总是包含两个或多个微处理器,其中一个主处理器就是8086,其他的处理器称为协处理器,它们是协助主处理器工作的。
和和8086配合的协处理器有2个,一个是数值运算协处理器8087,一个是输入/输出协处理器8089.6. RD(非)和WR(非)和M/IO(非)信号的作用是什么?RD(非)=0,M/IO(非)=0时,cpu执行什么操作WR(非)=0,M/IO(非)=1时,cpu执行什么操作答:RD(非)信号指出当前要执行一个输入操作,即读操作WR(非)信号表示要进行输出操作,即写操作。
,但是执行一个对内存读(写)还是从I/O端口读取决于M\IO(非)信号。
M/IO(非)用来区分cpu进行存储器访问还是输入/输出访问,如为高电平表示cpu和存储器之间进行数据传输;如为低电平,表示cpu和输入输出端口之间进行数据传输。
WR(非)=0,M/IO(非)=1 ==》cpu存储器写RD(非)=0,M/IO(非)=0 ==》cpuI/O读7.什么叫中断什么叫中断系统答:中断:指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。
微机原理复习资料微机原理是计算机科学与技术专业的一门重要课程,它是计算机硬件组成和工作原理的基础课程。
以下是我为您整理的微机原理复习资料。
第一部分:计算机硬件组成1. 计算机的基本组成部分:中央处理器(CPU)、内存、输入设备、输出设备、存储设备和总线。
2. 中央处理器(CPU):是计算机中的核心部件,包括控制器和算术逻辑单元(ALU)。
控制器负责指令的解析和执行,ALU负责运算和逻辑判断。
3. 内存:是计算机用于存储数据和指令的地方,分为主存储器(RAM)和辅助存储器(硬盘、U盘等)。
主存储器以字节为单位进行寻址,每个字节都有一个唯一的地址。
4. 输入设备:用于将外部数据输入到计算机中,例如键盘、鼠标、扫描仪等。
5. 输出设备:用于将计算机处理的数据输出到外部,例如显示器、打印机、音频设备等。
6. 存储设备:用于永久性存储数据,例如硬盘、光盘、闪存等。
7. 总线:计算机各个组件之间传递数据和控制信号的通道,分为数据总线、地址总线和控制总线。
第二部分:计算机工作原理1. 计算机的工作过程分为取指令、解析指令、执行指令和存储结果四个阶段。
2. 取指令阶段:从内存中读取指令。
3. 解析指令阶段:对指令进行解析,确定指令的类型和操作对象。
4. 执行指令阶段:根据指令的要求执行相应的操作,包括算术运算、逻辑运算、数据传输等。
5. 存储结果阶段:将运算结果存储到指定的位置。
6. 指令周期和时钟频率:指令周期是执行一条指令所需要的时间,时钟频率是计算机的工作速度。
时钟周期等于1/时钟频率。
7. 硬件中断和软件中断:硬件中断是由外部设备引发的中断,软件中断是由程序指令引发的中断。
8. 存储器体系结构:存储器层次结构包括寄存器、高速缓存、主存储器和辅助存储器。
存储器的访问速度由快到慢依次为:寄存器>高速缓存>主存储器>辅助存储器。
其中高速缓存用于缓存主存储器中的数据,提高数据访问速度。
第三部分:指令系统和编程1. 指令系统是计算机执行各种操作的指令集合,分为指令格式和指令操作码两部分。
一、单项选择题(每小题1分)1. 如果CPU 执行了某一( ),则栈顶内容送回到CS 和IPA .子程序返回指令B .数据传送指令C .退栈指令D .子程序调用指令 2. 在微机系统中采用DMA 方式传输数据时,数据传送是由( )控制完成的A .CPUB .执行程序(软件)C .DMAC 发出的控制信号D .总线控制器发出的控制信号3. 采用两片可编程中断控制器8259级联使用,可使CPU 的可屏蔽中断扩大到( )A .15级 B .16级 C .32级 D .64级4. 与并行通信相比,串行通信适用于( )的情况A .传送距离远B .传送速度快C .传送信号好D .传送费用高5. 某一8253通道,CLK 输入频率1000Hz ,工作于方式3(方波方式),写入的计数值为10H ,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为( )ms A .10,10 B .5,5 C .16,16 D .8,86. 若12位A/D 转换器的满量程输入电压为5V ,则它的量化间隔为( ) A .5mv B .2.44mv C .2.5mv D .1.22mv7. 要将一块2764芯片(8K ×8)定位在1MB 内存空间的FE000H~FFFFFH 区间,当接到2764的选片端上的地址译码器输出有效时,A19~A13需为( )来实现的A .100 0000B .110 0000C .111 0000D .111 11118. A/D 变换时,要将一路模拟输入扩展为64路,则至少需要H1508(8路模拟开关)( )个 A .64 B .8 C .9 D .16 9. 为了克服总线上的交叉串扰,应尽可能地( )A .增加分布电容B .减小分布电容C .减小线与线之间的距离D .增加总线长度 10. 采用光电隔离的目的是为了消除( )A .强电控制电路与微机应用系统共地干B .太阳辐射干扰C .无线广播设备的电磁波干扰D .电源自身干扰11. 查手册得到某一门电路的OH I =15mA ,OL I =24mA ,它的IH I =0.15mA ,IL I =0.2mA ,理论上算出用这样的门可驱动同样的门为( )A .150个B .120个C .100个D .80个12. 在异步串行通信中,表示数据传输速率的是波特率,这里的波特率是指 ( ) A .每秒钟传送的数据帧数 B .每秒钟传送的字符数 C .每秒钟传送的字节数 D .每秒钟传送的二进制位数13. 在各类数据传送方式中,采用硬件电路控制实现数据传送的是( ) A .无条件传送方式B .程序查询方式C .中断方式 D .DMA 方式 14. 在中断系统中,中断类型号是在( )的作用下送往CPU 的 A .读信号RD B .地址译码信号CS C .中断请求信号INTR D .中断响应信号INTA15. 8255的PA 口工作于方式2,PB 口工作于方式0时,其PC 口( ) A .用作一个8位I/O 端口 B .用作一个4位I/O 端口 C .部分作联络线 D .全部作联络线16. 已知中断类型号为18H ,则其中断服务程序的入口地址存放在中断向量表的( )中 A .0000H : 0072H ~ 0000H : 0075H B .0000H : 0072H ~ 0000H : 0073H C .0000H : 0060H ~ 0000H : 0063H D .0000H : 0060H ~ 0000H : 0061H 17. DRAM 与SRAM 的最重要的区别是( )A .DRAM 功耗高B .必须定时对DRAM 各单元进行刷新C.SRAM的存取速度慢D.形成存储器系统时译码电路不同18.8086/8088微处理器的地址线数目和寻址的内存空间范围分别为()A.10条,64K B.20条,64KC.16条,1MB D.20条,1MB19.8086/8088处理器包含有两个独立的功能部件,它们分别是()A.R和ALU B.CS和IP C.BIU和EU D.CPU和I/O20.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A.DS×16+DI B.CS×16+IP C.SS×16+SP D.ES×16+SI21.在8086/8088微机系统中,设SP=1110H,当执行PUSH AX指令后,SP的内容为()A.1112 H B.110E H C.1111 H D.110F H22.可用作寄存器间接寻址的地址寄存器是()A.AX,BX,CX,DX B.DS,ES,SS,CSC.SP,BP,IP,BX D.SI,DI,BX,BP23.既可以作16位也可以作8位寄存器使用的是()A.SP B.BP C.DS D.CX24.8255并行接口中,可以工作于方式2的数据端口是()A.PA B.PB C.PC D.PA,PB,PC25.在8086/8088系统标志寄存器中,允许或屏蔽CPU响应外部可屏蔽中断请求的标志位是()A.DF B.IF C.TF D.CF26.执行返回指令,退出中断服务程序,这时返回地址来自()A.ROM区B.程序计数器 C.堆栈区 D.CPU的暂存寄存器二、填空题(每空1分)1.微型计算机的系统总线包括数据总线、地址总线和控制总线三种2.将汇编语言源程序翻译成目标程序的过程称为汇编过程,产生的目标文件扩展名为3.微机系统中数据传送的四种控制方式分别是无条件传送、中断、查询和直接存储器存取DMA4.在同一总线上,同一时刻有两个或两个以上的器件输出其状态称为总线竞争5.在DRAM中,信息是存储在芯片的电容上的6.8086/8088系统中,存储器是分段的,因此存储单元的物理地址是由段寄存器和段偏移地址组合而成的7.对I/O地址的编制方式有两种,即统一编址和独立编址,8086/8088系统采用的是独立编址8.8086/8088中断系统最多可容纳 256 个中断源,中断源可分为两大类:外部中断和内部中断9.当系统中有多个中断源时,常用的中断源识别方法有软件查询和中断矢量两种10.设计存储器译码电路时,除了要使用地址信号外,还要使用CPU提供的控制信号11.在8088系统中,设某中断源的中断类型号为17H,中断向量为3000H:1200H,则相应的中断向量在中断向量表中的起始地址为;从该地址开始,连续的4个存储单元存放的内容依次为:、、和12.8086/8088系统中,CPU从内部功能上可分为总线接口部件和执行部件两个独立的功能部件;BIU部件的功能是;BIU中有四个段寄存器,分别是、、和13.8086/8088系统有两种工作模式,一种为,在该模式下,系统的控制信号由提供;另一种为,在该模式下,系统的控制信号由提供14.定时/计数器8253中包括 3 个独立的计数器,每个计数器的位数是 16 ,每个计数器都有 6 种工作方式三、分析题1. 分析下列指令中源操作数的寻址方式,若是存储器寻址,试写出其有效地址EA 和物理地址PA 的表达式(12分)(1) TEST BX ,BUFFER [BP] (2) CMP CX ,1200H (3) ADD AL ,BL (4) SUB AX ,[SI] (5) AND AL ,[1000H](6) MOV BX ,ES :[BP][DI] (7) XOR AX ,[BX+SI+100H]2. 某串行异步通信接口传送标准ASCⅡ字符,约定采用1位奇校验位,2位停止位,请分析:(6分)(1) 如果在接收端收到的数据波形如下图,则所传送的字符代码是什么? (2) 如果传送的波特率为9600波特,问每秒钟最多可传送多少个字符?3. 已知某接口片选端CS 的译码电路如下图所示,试分析该接口芯片端口地址范围(4分)4. 已知某8088中断系统组成如下图所示,若采用固定优先级方式,试分析:(6分)(1) 共可管理多少级中断(2) 写出该中断系统中断优先级顺序5. 已知某8088系统存储器片选信号的译码电路如下图所示,试分析74LS138的输出0y ,5y 所决定的内存地址范围(6分)70 1 8259(主) 8259(从)6. 某微机系统地址线20位,数据线16位,欲组成一个256K×16的存储器,当分别选用16K×8和32K×16芯片时,试分析:(6分) (1) 所需芯片总数(2) 片内寻址的地址线的位数(3) 采用全译码方式时,用于产生片选信号的地址线的位数 四、程序分析题1. A DW 1234H (6分)B DW 5678HPUSH A PUSH B POP A POP B试分析:(1) 上述程序段执行后,A= ,B= (2) 设执行前SP=200H ,执行后SP= 2. MOV AL ,104 (6分)SAR AL ,1 MOV BL ,AL MOV CL ,2SAR AL ,CL ADD AL ,BL试分析程序段执行后,BL= ,AL=3. 设AX ,BX 中的数一个为正数,一个为负数,下面的程序段完成将正数送到PLW 单元中存放,请分析程序并将所缺指令补上(6分)TEST AX ,8000H① MOV PLW ,BX JMP DONEK1: ② DONE :4. 设从BUFF 单元开始存放有100个带符号数,统计其中负数的个数,并存入COUNT 中BUFF DB 2AH ,……,10H ;100个带符号数 COUNT DB ?MOV SI ,OFFSET BUFFA A A A A A MEMR MEMW ……MOV DI,0①AGAIN:MOV AL,[SI]CMP AL,0②INC DINEXT:INC SI③JNZ AGAIN④请分析该程序并在①、②、③、④处填写合适的指令,以完成该程序段(8分)5.已知某D/A转换器的接口地址为3FF8H,TIMS为延时1ms的子程序以供调用。
微型计算机原理与接口技术复习题一、单项选择题:在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
错选、多选或未选均无分。
1. 8031单片机外部中断0请求信号输入的引脚是【B 】A. RXDB. INT0C. T0D. WR2. 对程序存储区数据传送,应采用助记符为【C 】A. MOVB. MOVXC. MOVCD. PUSH3. 8031单片机所用的电源是【C 】A. ±15VB. +15VC. +5VD. ±5V4. 十进制数215转换成二进制数表示,是【A 】A. 11010111BB. 10001101BC. 11011111BD. 11110101B5. 16位二进制所表示的无符号整数,其相应的十进制数范围是【D 】A.0~65536B.1~65536C.1~65535D.0~655356. 8031单片机内有_________定时器/计数器。
【B 】A. 2个13位B. 2个16位C. 1个13位,1个8位D. 2个8位7. 8位单片机中8位存储电路组织在一起作为存储器中最基本的存储单元,称为一个【D 】A. 位B. 存储器C. 寄存器D. 字节8. 地址范围为0000H~00FFH的存储器表示的最大寻址范围为【C 】A. 128BB. 4KBC. 256BD. 1KB9. 下列各指令中属于查表指令的是【B 】A. MOVX @DPTR, AB. MOVC A,@A+PCC. MOVX @Ri, AD. MOV A, @Ri10. 8051的外部中断0的中断请求输入是由单片机引脚的提供的。
【A 】A. P3.2B. P3.3C. P3.4D. P3.511. 8031单片机外接ROM时,使用引脚来选通74LS373芯片。
【 A 】A. ALEB.PSENC.EAD.WR12. PC中存放的是【A 】A.下一条要执行的指令的地址B.当前正在执行的指令C.当前正在执行指令的地址D.下一条要执行的指令13. 某半导体存储器有8根数据线,13根地址线,则它的存储容量是【A 】A.8K×8位B.16K×8位C.32K×8位D.64K×8位14. 单片机上电或按手动复位键,都可复位,使PC和大多数特殊功能寄存器(SFR)的初值为零。
但有一个SFR为07H,它是【B 】A.ACC B.SPC.B D.PSW15. MCS-51单片机的1个机器周期包含个时钟周期。
【C 】A. 6B. 2C. 12D. 2416. 8031单片机访问片外存储器时,其地址总线由并行口提供,分别为【B 】A.P0口——低8位地址,Pl 口——高8位地址B.P0口——低8位地址,P2口——高8位地址C.P0口——高8位地址,P1口——低8位地址D.P0口——高8位地址,P2口——低8位地址17. 执行长调用指令LCALL addrl6,它的操作是【C 】A.将断点地址进栈保存(保护断点)B.将子程序地址送PC(构成目的地址)C.保护断点和构成目的地址D.保护断点、保护现场(即所用到的寄存器内容入堆栈)及构成目的地址18. 2764是容量为8KB的EPROM,该芯片的地址线为根。
【D 】A. 8B. 12C. 10D. 1319. 下列指令中属于直接寻址方式的指令是【A 】A. MOV 68H, AB. MOV A, #68HC. MOV A,R5D. MOV A, @R120. 当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为【E 】A.0003H B.000B C.0013H D.001BH E.0023H21. 下列指令中属于控制转移类指令的是【D 】A. ADD A,50HB. SETB CC. DEC AD. CJNE R3,#80H,50H22. 8051单片机内部定时器/计数器共有种工作方式。
【C 】A. 1B. 3C. 4D. 623. 主频为12MHz的单片机的机器周期为【C 】A. 1/12µsB. 0.5µsC.1µsD.2µs24. MCS-51单片机选用的晶体振荡频率范围,一般在【C 】A.4KHz~12KHz B.10KHz~100KH ZC.4MHz~12MHz D.4MHz~100MH Z25. 已知累加器(A)=87H,进位标志(CY)=0,执行RRC A指令后,(A)和(CY)的内容分别为【D 】A. 0EH,lB. 0FH,0C. C3H,0D. 43H,126. 外部中断0的入口地址是【A 】A.0003H B.000BH C.0013H D.0023H27. 2764是容量为8KB的EPROM,该芯片的地址线为根。
【D 】A. 8B. 12C. 10D. 1328. 执行下列指令组后,A的内容为【A 】MOV A,#55HORL A,#00HA.55HB. AAHC. 00HD. FFH29. MCS-51系列单片机定时/计数器的工作方式是通过来设定的。
【D 】A. TCONB. PCONC. SCOND. TMOD30. 总线是微处理器、内存储器和I/O接口之间相互交换信息的公共通路。
总线中的控制总线作用是的信息通路。
【D 】A.处理器向内存储器传送命令信号B.处理器向I/0接口传送命令信号C.外界向处理器传送状态信号D.上述三种信号31. MCS-51单片机P0口的第二功能是作分时复用口,可作为【B 】A.高8位地址总线/数据总线分时复用B.低8位地址总线/数据总线分时复用C.高8位地址总线/低8位地址总线分时复用D.控制信号线/数据总线分时复用32. 8031单片机内含定时器和串行口的个数分别为【A 】A. 2和1B. 1和2C. 3和1D. 2和233. MCS-51单片机的堆栈区应建立在【A 】A. 片内数据存储区的低128字节单元B. 片外数据存储区C. 片内数据存储区的高128字节单元D. 程序存储区34. 下列指令中属于汇编语言伪指令的是【A 】A. DB 30H,8AHB. XCHD A,@R1C. POP ACCD. JNB 50H35. 当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断请求时,程序计数器PC的内容将被自动修改为【C 】A.0003H B.0000HC.0023H D.001BH二、填空题:请在每小题的空格中填上正确答案。
错填、不填均无分。
36. 87H是用8位二进制原码表示的十六进制数,其相应的十进制数是-7 。
37. 8031.单片机有4个并行输入/输出口,其中____P1_____口可以直接应用于I/O口。
38. MCS-51单片机系列有 5 个中断源,可分为 2 个优先级。
39. MOV A,@Ri 属于寄存器间接寻址寻址方式,MOV A, 41H 属于直接寻址寻址方式。
40. LED数码显示有动态显示和静态显示两种显示形式。
41. 8031单片机使用RD和WR来读写片外RAM 的内容。
42. 堆栈内数据的存取遵守先进后出或后进先出的原则。
43. 若某存储芯片地址线为12根,那么它的存储容量为4kB。
44. 执行下列指令组后,累加器(A)=_CCH____________,进位标志(CY)=_____0____。
SETB CMOV A,#25HADDC A,#0A6H45. 在计算机中,一般用字长来区分是8位机、16位机还是32位计算机。
46. 执行下列指令组后,累加器(A)= 0F9H 。
它与Rl中内容的关系是:是(R1)的补码。
MOV R1,#87HMOV A,R1CPL AINC ASETB ACC.747. MCS-51单片机系列有5个中断源,在同一个优先级的情况下,INT0(外部中断0)优先权最高,串行中断优先权最低。
48. 在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为 2μs 。
49. 8031.单片机内部数据RAM中的位寻址区的地址范围是 20H~2FH 。
50. 执行下列指令组后,(A)= 63H ,标志位(OV)=_____1____。
MOV A,#0B4HADD A,#00HSUBB A,#51H51. 在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为 2μs 。
52. 计算机的系统总线有地址总线、控制总线和数据总线。
53. 通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从00H~ 07H。
54. 为单片机提供时钟脉冲信号的振荡源的周期称为振荡周期,也称为时钟周期。
55. MCS-51单片机8031中有 2 个 16 位的定时/计数器,可以被设定的工作方式有四种。
56. MCS-51单片机有 5 个中断源,可分为 2 个中断优先级。
上电复位时外部中断0 中断源的最高。
57. 用串行口扩展并行口时,串行接口的工作方式应选为方式0。
58. 汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
59. 十进制数转换为二进制数时整数部分和小数部分分别采用:除基取余法和乘基取整法。
60. MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。
61. 8051的外部中断有两种触发方式:电平触发和边沿触发。
62. ALE信号的作用是低8位地址锁存。
三、多项选择题1. 8051单片机共有若干个中断源,它们分别是和串行口中断1个。
【ABCD】A. 外部中断0B. 外部中断1C. 定时/计数器中断0D. 定时/计数器中断12. MCS-51单片机系统的复位方法常常有【AD】A. 上电复位B. 掉电复位C. 单步执行方式复位D. 按钮复位3. 下列说法正确的是【ABD 】A. 输入/输出设备必须通过I/O接口才能接到系统总路线上和主机进行信息交换。
B. 当P2口的某些位用作地址线后,其它位不可以用作I/O口线使用。
C. 8031单片机的有效复位电平是低电平。
D. 锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。
4. 一个完整的中断处理的基本过程应包括:几个步骤。
【ABCD】A. 中断请求B. 中断响应C. 中断处理D. 中断返回5. 涉及外部存储器的数据传送类指令正确的是【ABD】A. MOVX A,@R0B. MOVX @DPTR,AC. MOV @R1,P1D. MOVC A,@A+PC6. 下列叙述中,正确的是【BCD】A. 16根地址线的寻址空间可达1MBB. 内存器的存储单元是按字节编址的C. CPU中用于存放地址的寄存器称为地址寄存器D. 地址总线上传送到只能是地址信息7. 指出以下指令中的正确指令【BCD】A. MOVC @R1,AB. MOV 20H,#01HC. ORL A,R5D. POP 30H8. 8051中使用的有关中断的特殊功能寄存器有【ABCD】A. TCONB. SCONC. IED. IP9. MCS-51单片机中使用的特殊功能寄存器有和DPTR等。