自己整理的,是根据我们学院老师所说重点,请自行甄别。
一、选择题
1.二进制数 1001.10B 的十进制数值可表示为(A)
A)9.8 B)9.1 C)9.5 D)160.5
2.如果SRAM的起始地址为03450H,末地址为2314FH,则该SRAM芯片的容量是:( )
A.256KX4 B.64KX16 C128KX8 D.32KX32
3.二进制数10010110.10B的十进制数值可表示为(B) A) 96.8 B) 150.5 C) 96.5 D) 160.510.8086CPU在响应
4.通常8088 CPU在( A )时刻采样READY信号,若无效在T3和T4之间插入Tw。
AT3下降沿 B.T2上升沿 C.T3上升沿 D.T4下降沿
5.8086cpu在响应中断时顺序将(PSW、IP、CS)内容压入堆栈。
16、8088 CPU中断优先级顺序为( D )。
D.软中断、NMI中断、INTR中断
17、若总线频率为8MHz,32位数据传送,总线带宽为( C )。
A.8MB/S B.16MB/S C.32MB/S D.64MB/S
18、当微机系统工作在DMA方式时,该系统的地址信号是由( B )提供的。A.微处理器B.DMA控制器C.中断控制器D.总线控制器
ails/1153801031、微型计算机中主要包括有(A )。
A、微处理器、存储器和 I/O 接口
2、指令( C)的源操作数的寻址方式为直接寻址。
A、MOV [2000H],AL B、IN AL,DX
C、XOR AL,[2000H] D、MOV AX,2000H
3、8086 在最小模式下,分时使用 AD0-AD15,所以必须外接地址锁存器,当总线上为地址
信息时,通过(B )将地址送入地址锁存器。
A、DEN B、ALE C、BHE D、DT/ R
4、基本的总线周期通常包含( D)个 T 状态
A、1 B、2 C、3 D、4
5、RESET 信号有效后,8086 CPU 执行的第一条指令地址为(C.FFFF0H
6、二进制数 000101011010.10101B 转换成十六进制数是( A)。
A、15A.A8H B、332.EH C、15.32H D、2W.32H
7.堆栈的工作方式是 ( D)
A.先进先出 B.随机读写
C.只能读出,不能写入 D.后进先出
8、执行下列程序后,AL=(C )。
MOV AL,25H
ADD AL,71H
A、B4H B、34H C、96H D、54H
9、寄存器间接寻址中,操作数放在(A )中。
A、存储器 B、通用寄存器 C、堆栈 D、宏指令
11、8255A 的(A )能工作在方式 2。
A. A 端口 B. B 端口 C. C 端口 D. 前三者
12、中断类型号为 31H 的中断向量的偏移地址和段地址分别存放在存储器中的物理地址为
( C) 。C、000C4H,000C5H;000C6H,000C7H;
13、在 8253 的 6 种工作方式中,能够自动重复工作的两种方式是(B )。
A、方式 1,方式 2 B、方式 2,方式 3
C、方式 2,方式 4 D、方式 3,方式 5
14、在 PC/XT 机中,不列不属于输入/输出方式的是( D)
A、程序控制 I/O B、中断驱动 I/O
C、DMA 方式 D、存储器访问方式
15、保护断点就是保存(D )。
A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前 CS 、IP 的值
1、BCD 码是一种( B)
A、十进制编码的二进制数 B、二进制编码的十进制数
C、十进制编码的十六进制数 D、十六进制编码的十进制数
2、寄存器 AX 的用途是(A )
A、字乘法,字除法,字 I/O B、查表转换,间接寻址
C、字节乘、除,串操作,循环计数 D、字节 I/O,十进制算术运算,查表转换
4、8086 能够访问的存储空间的大小是(B )。
A. 64k B.1M C. 256k D.16M
6、相邻段地址之间的最大距离为(B )
A、16 个字节 B、64K 字节 C、1K 字节 D、256 字节
7、软件中断是(B )
A、在 INTR 线上的中断请求信号 B、由指令的执行引起的中断
C、出现在 NMI 线上的中断请求 D、内存执行指令时引起的中断
8、现行数据段位于存储器 BOOOOH 到 BOFFFH字节单元,则段寄存器 DS的内容及该段长度(字
节数)分别为:(A )
A、BOOOH,1000H B、O0OOH,OFFFH C、BOOOH,OFFFH D、BOOOH,OOFFH
9、某计算机的字长是 16 位,它的存储器容量是 64KB,若按字编址,那么它的寻址范围是(B )
A、0~64KB B、0~32K 字 C、0~64K 字 D、0~32KB
11、8086 CPU 的 NMI 引脚上输入的信号是(B )
A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求
13.已知(AX)=1000H (BX)=2000H,执行指令 MOV AX ,BX 后(AX)=( B)
A.1000H B.2000H C.3000H D.0000H
14.在指令 MOV ES:[SI],AX 中目的操作数为(D )寻址。
A.寄存器 B.直接 C.基址变址 D.寄存器间接
7、在程序控制传送方式中,哪种传送可提高系统的工作效率(C )
A、条件传送 B、查询传送 C、中断传送 D、前三项均可
8、采用串行接口进行 7 位 ASCⅡ码传送,带有 1 位奇校验位、1 位起始位和 1 位停止位,
当波特率为 9600 波特时,字符的传送速率为(A )。
A 、960 B 、873 C 、1371 D 、480
9、在两片 8259A 级连接的中断系统中,主片的 IR4 作为从片的中断请求输入端,则初始
化主、从片时 ICW3 的数据格式分别是(C )
A、05H 和 20H B、04H 和 02H C、10H 和 04H D、10H 和 05H
一、单项选择题
1、由 8086 处理器组成的 PC 机的数据线是?( )
A、8 条单向线 B、16 条单向线 C、16 条双向线 D、8 条双向线
2、8086 CPU 内标志寄存器中的控制标志位占几位?(C )
A、9 位 B、6 位 C、3 位 D、16 位
3、某存储单元的段基址为 3806H,段内偏移地址为 2A48H,该存储单元的物理地址为( D)。
A、4100H B、3AA08H C、3B008H D、3AAA8H
4、当 8259A 在完全嵌套方式下工作时,优先级最高的中断请求端是?( C)
A、IR4 B、IR3 C、IR0 D、IR7
6、要管理 64 级可屏蔽中断,需要级联的 8259A 芯片数为几片?(C )
A、4 片 B、8 片 C、9 片 D、10 片
7、中断向量表占用内存地址空间为( A)。
A、00000H~003FFH B、00000H~000FFH
C、00000H~00100H D、FFF00H~FFFFFH
8、8253 计数器的最大计数初值是多少?( D)
A.65535 B.FF00H C.0000H D.FFFFH
9、8255A 有 3 种工作方式,能工作与工作方式 2 的口有(D )。
A、A 口和 B 口 B、B 口和 C 口 C、B 口 D、A 口
10、8086/8088CPU 的WR 、M/IO引脚上为逻辑 0 时,意味着( D)操作。
A、读存储器 B、写存储器
C、读 I/O 端口 D、写 I/O 端口
二、填空
1.设(AL)=45H,若为无符号数它表示的数值是29.
3.一条指令通常由操作码和地址码组成。
4.8086 CPU内部的四个变址寄存器是SP、BP和SI及DI。
6.中断过程可分为中断请求、中断判优、中断响应、中断处理和中断返回等五个阶段。
7.10位A/D转换满度为5V的电压能分辨的最小电压4.9mv。
1、8086 中的 BIU 由_____4个_16____位段寄存器、一个___16__位指令指针、__16___字节指令队
列、__20___位地址加法器和总线控制电路组成。
2、可屏蔽中断从 CPU 的 INTR引脚进入,只有当中断允许标志 IF=1 时,该中断才能得到响应。
3、二进制编码的十进制数称为 BCD 码,它用 4位二进制表示一个十进制数码。BCD 码有压缩和非压缩两种格式。
4、8086CPU 的地址/数据复用线是AD0~AD15在一个总线周期内,先作为地址 线,后作为数据线使用。
5、中断类型码为 15H 的中断,其服务程序的入口地址一定存放在_54~57四个连续的单元中,若这四个单元的的内容为:66H、50H、88H、30H,则其服务程序的入口地址为3088:5066H
6、CPU 与外设传送的三种信息是数据信息和状态信息及控制信息。
7、Intel8086CPU 中计算物理地址时,给定的段寄存器中的数是 2000H,有效地1000H则它的物理地址是21000H 。
8、8253 共有4 个地址。8253 中有 3个独立的计数器。
1. CPU 从主存取出一条指令并执行该指令的时间称为指令周期
2、8086 CPU 内部的四个专用寄存器是基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI。
3、若某中断向量为 08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为20~23H。
5、CPU 与外设交换信息时,有三种常见的输入输出方法,它们分别是:程序方式、中断方式、DMA方式。
6、8255 有两个控制字,它们分别是方式控制字和 PC口地点位 / 复位控制字
7.微型计算机的总线按功能分为地址总线、数据总线、控制总线三类。
8、中央处理器主要由运算器和控制器组成。
10、在存储系统中,实现片选控制的三种方法是:全译码法、部分译码法、线选法。
11、已知(CS)=3000H,(IP)=2600H,物理地址32600H。
12、8255A 内部有 3个对外输入输出端口,有 3 种工作方式。方式 0 叫做基本输入输出方式、方式1:选通输入/输出方式,方式2:双向总线I/O方式。
1、8086/8088 的地址空间最多可分为___16___个逻辑段。
2、8086CPU 中典型总线周期由___4___个时钟周期组成,其中 T1 期间,CPU 输出_地址____信息;
如有必要时,可以在__T3 T两个时钟周期之间插入 1 个或多个 TW 等待周期。
3、数制转换:247.86=F7.DCHH=001001000111.10000110 BCD
4、已知逻辑地址为:1000H:2000H, 对应的物理地址为210000H
物理地址=段地址*10H+偏移地址 。
5、某中断类型号是 20H,则中断向量地址是80H。
6、8253 一个芯片上有 3个独立的 16 位计数器通道,每个通道有6 种工作方式。
微处理器的一般结构:算术逻辑部件、存储器阵列、控制部件
存储器并联的目的是为了增加存储器的子长(位扩展),串联的目的是为了字节单元扩展
CPU中总线接口单元BIU的基本功能是地址形成、取指令、指令排队、存取操作数和总线控制
三.简答题
1、80386内部功能结构组成部件及其功能?
:80386内部结构由执行部件(EU)、存储器管理部件(MMU)和总线接口部件(BIU)三部分组成。EU包括指令预取 部件、 指令译码部件、 控制部件、 运算部件及保护检测部件, 主要功能是执行指令。 存储器管理部件包括分段部件、 分页部件,实现对存储器的分段分页式的管理,将逻辑地址转换成物理地址。总线接口部件作用是进行片外访问: 对存储器及 I/O 接口的访问、预取指令;另外的作用是进行总线及中断请求的控制。
2、比较中断与DMA两种传输方式特点?
DMA是l/O设备与主存之间由硬件组成的直接数据通路,主要用于高速I/O设备与主存之间的成组数据传送。2.中断方式。外设向cpu发出中断请求,cpu响应中断后进行数据传输。
DMA方式和中断方式的区别:1.DMA方式是硬件方式。中断是软件方式。2.优先级:DMA方式比中断方式高。3.DMA只占用cpu少部分时间,不浪费cpu资源。但是中断方式全程占有cpu。4.中断方式能处理异常事件,但是DMA方式只能够传输数据。
1、微型计算机系统的基本组成?特点?
微型计算机由CPU、存储器、1/0端口、总线组成;微处理器(CPU):微型计算机的控制中心,主要完成取指令、指令的译码、简单的算术和逻辑运算以及程序控制等任务;存储器:存储程序和数据;I/0端口用于外设和CPU之间的信息的传递和协调;总线:CPU与存储器和I/O接口之间传送数据信息、地址信息和控制信息的通道。
一个完整的微型计算机系统包括硬件系统和软件系统两大部分。硬件系统由运算器、控制器、存储器( 含内存、外存和缓存)、各种输入输出设备组成,采用“ 指令驱动”方式工作。软件系统可分为系统软件和应用软件。系统软件是指管理、监控和维护计算机资源(包括硬件和软件)的软件。应用软件是为某种应用目的而编制的计算机程序,如文字处理软件、图形图像处理软件、网络通信软件、财务管理软件、CAD软件、各种程序包等。
微型计算机的特点是体积小、灵活性大、价格便宜、使用方便。
2、8086 系统中 INTR 中断与 INT n 中断有什么区别
INTR是可屏蔽外部中断,由外部设备向CPU发出请求,是随机的;
INT n中断属于软件中断,是在程序中写出来的,int n指令写在什么位置,中断就发生在那里,所以int n中断发生的位置相当于是已知的,是由编程人员设定的。
3、总线周期及时钟周期
时钟周期:CPU主时钟频率一个振荡周期所需要的时间,即为系统主频的倒数T=1/f;总线周期是CPU通过总线与存储器或外部设备进行一次数据传输所需要的时间。
指令周期:指CPU完成一个指令操作所需的时间;总线周期由若干个时钟周期组成,在8086CPU中,一个总线周期为4个时钟周期;根据指令复杂程度的不同,指令周期由若干个总线周期组成。
4、I/O 端口
CPU与外部设备、存储器的连接和数据交换都需要通过接口设备来实现,前者被称为I/O接口,而后者则被称为存储器接口。I/O接口的功能是负责实现CPU通过系统总线把I/O电路和 外围设备联系在一起
I/O接口的硬件主要分为两大类:1)I/O接口芯片(2)I/O接口控制卡
5、8255A 中端口 A、端口 B、端口 C 的组成以及工作方式?8255A 有三种基本的工作方式:
方式0:基本输入/输出方式
方式1:选通输入/输出方式
方式2:双向总线I/O方式
端口A:可选3种方式任一种
端口B:可选方式0,方式1.
端口C:工作在方式0时:高4位的工作方式与端口A一致,低4位的工作方式与端口B一致。
工作在其他两种方式时,端口的部分信号作为A口和B口的控制联络信号。
6、8086 与 8088 的主要区别?
1. 从内部看:
a. 8086内的指令队列寄存器是6字节的
b. 8088内的指令队列寄存器是4字节的
2. 从外部看:
a. 8086有16根数据线
b. 8088有8根数据线
c. 8086引脚M/¯IO 在8088中的引脚是IO/¯M
3. 在对字操作时
a. 8086又分为对准的和没有对准的
b. 8088不存在这个区分
6、简述 CPU 与外设间数据传送的控制方式有哪几种?各自的优缺点?
主要有四种方式。
1、无条件传送方式,最简单的传送方式,所配置的硬件和软件最少。
2、查询传送方式,CPU的利用受到影响,陷于等待和反复查询、不能再作他用;而且,这种方法不能处理掉电、设备故障等突发事件。
3、中断传送方式,是计算机最常用的数据传送方式,可随时向CPU发中断请求信号,以便及时响应,及时处理,实现实时控制。
4、直接数据通道传送方式,不经过CPU中转,也不通过中断服务程序,既不需要保存、恢复断点和现场,所以传送数据的速度比中断方式更快。
7、简述 8086 响应可屏蔽中断的处理过程。
当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,请除IF、TF;8086将类型码乘4后得到中断向量表的入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。
9、8086 CPU 由哪两部分组成?8086 CPU 中有哪些寄存器?
8086CPU从功能上分为两大部分:一是执行部件(EU),二是总线接口部件(BIU)。 执行部件(EU)是由以下4部分组成:(1)4个通用寄存器:AX,BX,CX,DX。 (2)4个专用寄存器,基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI。
10、什么是中断?什么是中断向量?中断向量表的地址范围?
在CPU正常运行程序时,由于内部或外部某个非预料事件的发生,使CPU暂停正在运行的程序,而转去执行处理引起中断事件的程序,然后再返回被中断了的程序继续执行的过程。
中断向量是中断处理子程序的入口地址;地址范围是00000H-003FFH。
1.简述什么是堆栈?堆栈中入栈、出栈的过程
堆栈是在内部RAM中按“后进先出”的规则组织的一片存储区。入栈操作时,先将SP的内容加1,然后将指令指定的直接地址单元的内容存入SP指向的单元;出栈操作时,先将SP指向的单元内容传送到指令指定的直接地址单元,然后SP的内容减1
2.微机中各部件的连接采用什么技术?为什么?
答:现代微机中广泛采用总线将各大部件连接起来。有两个优点:①各部件可通过总线交换信息,相互之间不必直接连线,减少了传输线的根数,从而提高了微机的可靠性;②在扩展计算机功能时,只须把要扩展的部件接到总线上即可,十分方便。
3.微机系统的总线结构分哪三种
答:单总线、双总线、双重总线
4.什么是RAM和ROM?特点?
答:RAM是随机存储器,指计算机可以随机地、个别地对各个存储单元进行访问,访问所需时间基本固定,与存储单元的地址无关。ROM是只读存储器,对其内容只能读,不能写入。与RAM相比,其信息具有非易失性,即掉电后,ROM中的信息仍会保留。
7.总线及其分类
总线是指计算机中各功能部件间传送信息的公共通道,是微型计算机的重要组成部分。地址总线AB:传送地址信息,数据总线DB:传送数据信息,控制总线CB:传送控制信息。
8.指令的组成
操作码部分:规定指令执行什么样的操作;操作数部分:是指令的操作对象,无操作数、单操作数、双操作数。
11.8086/8088CPU的内部结构分为哪两大模块及功能
答:①总线接口部件(BIU):根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送②执行部件(EU):从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
12.8086指令队列的作用是什么?
答:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要像以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
13.程序控制方式分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?
程序控制方式分为无条件传送方式和有条件传送方式。
无条件传送方式在与外设进行数据传送时不需要查询外设状态,可根据需要随时进行输入或输出操作;有条件传送方式在进行数据传送前,必须先确认外设已处于准备传送数据的状态才能进行输入或出操作。
15.设计IO接口电路的基本原则是什么
设计10接口电路的基本原则是“输入要缓冲,输出要锁存”为了解决CPU为多个外设服务,与外设之间存在的速度不匹配的问题,采用这样的原则,缓冲器可以使CPU不被某一外设独占,CPU的运行速度比较快,输出数据通常要经过锁存才能被外设读取。
16.微处理器、微型计算机和微型计算机系统有什么不同?
答:将运算器与控制器集成在一起,称为微处理器。微处理器是微处理器的核心。微型计算机是由微处理器、存储器、输入/输出接口电路和系统总线构成的裸机系统。微型计算机系统是以微型计算机为主机,配上系统软件和外设之后而构成的计算机系统。三者之间是有很大不同的,微处理器是微型计算机的一个组成都分,而微型计算机又是微型计算机系统的一个组成部分。
17.冯诺依曼体系结构的基本设计思想是什么?
1)采用二进制形式表示数据和指令。指令由操作码和地址码组成。2)将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务。3)指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。4)计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。
四、计算题
3、设 8253 计数器的时钟输入频率为 1.90MHz,为产生 25KHz 的方波输出信号,应向计数器装入的计数初值为多少?1/(25K)÷1/(1.91M)=1.91M/25K=76.4
4、8253通道0的CLK0外接频率ƒCLK为1MHz的时钟信号,若按二进制计数方式工作,若要定时10ms则设置的计数初值为多少?
解:时钟脉冲周期(tCLK)=1/1MHz=1/106=10-6 秒=10-3 毫秒
定时系数(计数初值)N = 10/10-3 =10000
5、计数器0工作在方式3下,输出的重复频率为2KHz,计数脉冲的输入为2.5MHz,计算计数初值。
解:(计数初值) N=2.5MHz/2KHz=2.5×106Hz/2×103 Hz=1250
6、读程序看功能
NEXT:MOV AH, 1
INT 21H
CMP AL,'a'
JB PROG2
CMP AL,'z'
JA PROG2
SUB AL, 20H
MOV DL, AL
MOV AH, 2
INT 21H
JMP NEXT
PROG2:
问:1)从键盘输入小写字母d时,显示器上显示D 2)转向PROG2的条件是:非小写字母或非[61H,7AH]
7、设8255的端口号为80H、81H、82H、83H,根据题目要求编写程序片段
(1)对8255的方式选择控制字进行编程设置,端口A工作于方式0,输入;端口C高位,输出;端口B工作于方式0,输出;端口C低位,输入。
(2)对8255的端口C置1/置0控制字进行编程设置,将8255的端口C第7位(最高位为第7位)置0。
端口方式选择控制字
(1)MOV AL,10010001B;91H
OUT 83H,AL
(2)MOV AL,00001110B;0EH
OUT 83H,AL
8、根据程序写出运算结果。
MOV AL,0
MOV CL,10
LOP: ADD AL,CL
DEC CL
JNZ LOP
程序运行结束后 AL= 55 H,CL= 0 H。
MOV AX,80
MOV CX,5
LOP: SUB AX,CX
LOOP LOP
MOV BUF,AX
HLT
上述程序段执行后,[BUF]=65 ,CX=0 。
9、某系统的8251采用异步通讯方式输出字符,其模式字的值为FBH,已知波特率为1100bps,那么此系统每秒输出多少字符,此系统的输出时钟频率是多少?(要求写出计算公式和计算过程)
异步模式
① D7D6:停止位的数目;=00无意义,=01表示1个停止位,=10表示1.5个停止位,=11表示2个停止位。
② D5:奇偶校验类型;=0奇校验,=1偶校验。
③ D4:校验允许位;=0无校验位,=1有校验位。
④ D3D2:数据位的数目;=00表示5位,=01表示6位,=10表示7位,=11表示8位。
⑤ D1D0:波特率因子;=00表示同步模式,=01表示波特率因子为1,=10表示波特率因子为16,=11表示波特率因子为64。
FBH=1111 1011B
数据帧的长度:1+7+1+2=11
每秒输出字符=1100/11=100
输出时钟频率=波特率因子*波特率=64*1100=70400Hz
请根据下列要求编写程序片段,对级联的8259芯片进行初始化。
10、设主片的端口地址分别为50H,52H,从片的端口地址分别为B0H,B2H。
主片与从片的中断请求信号都采用边沿触发,级联方式,设置ICW4;主片的中断类型号范围80H——87H;从片的中断类型号范围88H——8FH;主片的IR5与从片的INT引脚连接;主片和从片都采用特殊全嵌套方式,非缓冲方式,非中断自动结束方式,8259都连接在8086计算机系统上。
主片:
mov al, 00010001B;11H
out 50h,al
mov al, 10000000B;80H
out 52h,al
mov al, 00100000B;20H
out 52h,al
mov al, 00010001B;11H
out 52h,al
从片:
mov al, 00010001B;11H
out 0B0h,al
mov al, 88H
out 0B2h,al
mov al, 05H
out 0B2h,al
mov al, 00010001B;11H
out 0B2h,al
11、