1、目录第 1 章 微型计算机基础知识 .3一、选择题 .3二、判断题 .5三、填空题 .5四、简答题 .6第 2 章 指令系统及汇编语言程序设计 .7一选 择题 .7二、判断题 .9三、填空题 .10四、阅读程序 .10五程序填空 .16六、编写程序 .16第 3 章 存储器系统 .18一选择题 .18二、判断题 .19三、填空题 .20四做图题 .21第 4 章 微机接口及总线技术 .22一选择题 .22二、判断题 .23三、填空题 .23四、问答题 .24五、阅读程序 .24六、编写程序 .24第 5 章 中断技术 .25一、单项选择题 .25二判断题 .27三、填空题 .27四、问答题 .
2、28第 6 章 并行接口 .29一、单项选择题 .29二、填空题 .30三判断题 .30四编程 .31第 7 章 串行接口 .32一、选择题 .32二、判断题 .33三、填空题 .33第 8 章 定时/计数技术 .35一、单项选择题 .35二判断题 .36三、填空题 .36第 9 章 DMA 技术 .37一选择题 .37二、判断题 .38三、填空题 .38第 10 章 模拟接口 .39一、选择题 .39二、判断题 .39三、填空题 .39四、问答题 .39第 11 章 人机交互设备接口 .40一、选择题 .40二、填空题 .40第 1 章 微型计算机基础知识一、选择题180486CPU 进行算
3、术和逻辑运算时,可处理的信息的长度为( )。A、32 位 B、16 位 C、8 位 D、都可以 2在下面关于微处理器的叙述中,错误的是( ) 。A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片 B、一台计算机的 CPU 含有 1 个或多个微处理器 C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分 D、不同型号的 CPU 可能具有不同的机器指令 3若用 MB 作为 PC 机主存容量的计量单位,1MB 等于( )字节。A、2 10个字节 B、2 20个字节 C、2 30个字节 D、2 40个字节 4运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( )。A、两
4、个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为 0,则一定发生溢出 C、两个整数相加,若结果的符号位为 1,则一定发生溢出 D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出 5运算器的主要功能是( )。 A、算术运算 B、逻辑运算 C、算术运算与逻辑运算 D、函数运算6运算器由很多部件组成,其核心部分是( )。A、数据总线 B、算术逻辑单元 C、累加器 D、多路开关7在一般的微处理器中,( )包含在 CPU 中。A、内存 B、输入/输出单元 C、磁盘驱动器 D、算术逻辑单元880486CPU 的标志寄存器中,OF 标志表示运算结果
5、的( )情况。A、进/借位 B、符号 C、溢出 D、辅助进位9若某数据段位于存储区 38000H47FFFH,则该数据段的段基址为()。A、38000H B、47FFFH C、3000H D、3800H10程序设计中所使用的地址是( )。A、逻辑地址 B、有效地址 C、物理地址 D、段基址1180X86 执行程序时,对存储器进行访问时,物理地址可由( )组合产生。A、SS 和 IP B、CS 和 IP C、DS 和 IP D、CS 和 BP12某处理器与内存进行数据交换的外部数据总线为 32 位,它属于( )。A、8 位处理器 B、16 位处理器 C、32 位处理器 D、64 位处理器13在堆
6、栈操作中,隐含使用的通用寄存器是( )。A、AX B、BX C、SI D、SP14主要决定微机性能的是( )A、CPU B、耗电量 C、质量 D、价格15十进制负数 38 的八位二进制补码是( )A、01011011B B、11011010B C、11011011B D、01011010B16若某台微型计算机的型号是奔四 800,则其中 800 的含义是( )A、CPU 中有 800 个寄存器 B、CPU 中有 800 个运算器C、该微机的内存为 800MB D、时钟频率为 800MHZ17在计算机内部,一切信息的存取,处理和传送都是以( )形式进行。A、EBCDIC 码 B、ASCII 码
7、C、十六进制编码 D、二进制编码1816 位 PC 机中整数的有效范围是( )A、- 3276832767 B、- 3276732767 C、065535 D、- 3276832767 或 06553519在( )表示中,二进制数 11111111B 表示十进制数1A、原码 B、反码 C、补码 D、BCD 码20用 8 位的二进制数的补码形式表示一个带符号数,它能表示的整数范围是( )A、-127+127 B、-128+128 C、-127+128 D、-128+12721计算机中运算器和控制器合称为( )A、CPU B、ALU C、主机 D、ENIAC2232 位的个人计算机,一个字节(By
8、te)由( )位(bit)组成。A、4 B、8 C、16 D、3223假设机器中浮点数的表示格式如下:阶符 阶码 尾符 尾码15 14 12 11 10 0当尾数用补码,阶码(阶码基数为 2,尾数以规格化数表示)用补码表示时,- 123 . 625的表示形式为 ( )。A、0111100001000110 B、0111111111011010C、0111100001000101 D、100000000100011024从功能上,8086 的 CPU 由( )两部分组成。A、SP、ALU B、控制器、FLAGS C、EU、BIU D、EU、ALU25标志寄存器 FLAGS 中存放两类标志,即(
9、)。A、符号标志、溢出标志 B、控制标志、状态标志C、方向标志、进位标志 D、零标志、奇偶标志26若 AL=3BH,AH=7DH,则 AL 和 AH 中的内容相加后,标志 CF、SF 和 OF 的状态分别是( )。A、0、1、1 B、1、1、1 C、0、0、0 D、1、1、027若 AL=3BH,AH=7DH,则 AL 和 AH 中的内容相减后,标志 CF、AF 和 PF 的状态分别是( )。A、0、0、1 B、1、1、1 C、0、1、0 D、1、0、028下列有关指令指针寄存器的说法中,哪一个是正确的( )。A、IP 存放当前正在执行的指令在代码段中的偏移地址B、IP 存放下一条将要执行的指
10、令在代码段中的偏移地址C、IP 存放当前正在执行的指令在存储器中的物理地址D、IP 存放当前正在执行的指令在存储器中的段地址29最小模式时,当 M/Error!为低电平时,表示 CPU 正在对( )进行访问。A、存储器 B、I/O 端口 C、外部存储器 D、EPROM30下面有关 MN/Error!的叙述正确的是( )A、是工作模式选择信号,由 CPU 产生,为高电平时 CPU 工作在最小模式,为低电平时,CPU 工作在最大模式B、是工作模式选择信号,由 CPU 产生,为低电平时 CPU 工作在最小模式,为高电平时,CPU 工作在最大模式C、是工作模式选择信号,由外部输入,为低电平时 CPU
11、工作在最小模式,为高电平时,CPU 工作在最大模式D、是工作模式选择信号,由外部输入,为高电平时 CPU 工作在最小模式,为低电平时,CPU 工作在最大模式31某 CPU 的主频为 250MHZ,则它的时钟周期为( )A、250ns B、50ns C、40ns D、4ns32如果访问存储器时使用 BP 寻址,则默认的段寄存器是( )A、CS B、ES C、DS D、SS33某单元在数据段中,已知 DS=1000H,偏移地址为 1200H,则它的物理地址为( )A、10000H B、11200H C、12100H D、13000H34某系统中,已知 SS=2360H,SP=0800H,若将 20
12、H 个字节的数据入栈,则 SP 的内容为( )A、0780H B、0820H C、23E20H D、07E0H35某系统中,已知建立堆栈时 SS=2360H,SP=0800H,经过一段时间后,SP 的内容变为0700H,则堆栈中有多少个字的数据( )A、80H B、50H C、100 D、100H36设某一个单元的物理地址是 54321H,则正确的逻辑地址表示为( )A、4321H:50000H B、54320H:1H C、5430H:0021H D、5432H:00001H37如果一个程序在执行前 CS=1000H,IP=2000H,该程序的起始地址是( ) A、3000H B、12000H
13、 C、21000H D、1000H38如果一个堆栈从地址 1250H:0100H 开始,SP=0050,则 SS 的段地址是( )A、12600H B、1260H C、1265H D、125BH39若已知X 补 =11101011B,Y 补 =01001010B,则X Y 补 =( )A、10100001B B、11011111B C、10100000B D、溢出二、判断题180486 的逻辑段不允许有段的重叠和交叉。2在 80486 的 32 位标志寄存器中,其每一位都有一定的含义。3若一个数据块的起始地址为 20A0H:0F6H,则该数据块起始地址的实际地址是 21B60H。4SP 的内容
14、可以不指向堆栈的栈顶。5寄存器寻址其运算速度较低。6字长是描述 CPU 数据总线宽度的指标。7计算机的堆栈是一种特殊的数据存储区,数据存取采用先进先出的原则。8当运算结果各位全部为零时,标志 ZF=0。9逻辑地址不是物理地址,但它是唯一的。三、填空题1计算机是通过( )、( )、( )总线把各个部件连接在一起,构成一个系统。28086 的数据总线是 ( )位,地址总线是( )位。3PC 机主存储器中的基本存储单元的长度是( )。480486 可访问 8 位、 ( )、和 ( )、( )位的寄存器。5在微处理器的实地址方式下,段寄存器的作用是( )。6若一个数中含有 3 个“1”,则其奇偶标志为
15、 ( )。 880486 工作在实模式下时,若需对堆栈区进行操作,其物理地址是由( )和( )组合产。9程序设计中使用的地址称为( ),而 CPU 对存储器单元进行操作时使用的地址称为( )。10按存储器的分级原则,其容量最大的一级存储器成为( )。11按存储器的分级原则,其速度最快的一级存储器成为( )。12微机的主要性能指标中,字长是指( )。13微型计算机由( )和( )两大部分组成。14上电复位时,若 CPU 的 CS=0FFFFH,IP=0000H,则第一条指令从( )H 方取158088 与外部交换数据的总线宽度是 位,与寄存器组之间的数据总线宽度是 位,EU 内部总线宽度是 位。
16、16设 AL=80H,AH=83H,AL 和 AH 中的内容相加后,CF= ,OF= ,ZF= ,PF= ,AF= ,SF= 。178086/8088 将整个存储空间划分为许多逻辑段,每个逻辑段容量在以内,各个逻辑段 相互重叠。188086/8088 中,某单元只能有一个 地址,但可以有多个 地址。19如果对堆栈进行操作,则段基址来源于 ,偏移地址来源于 。20某存储单元物理地址为 32413H,则相对于段地址为 3000H,其偏移地址为 ,若,它的偏移地址是 1003H,则其段地址为 。21在 8086/8088 系统中,所有读写存储器或 I/O 端口操作都是由 通过系统总线完成的。四、简答
17、题1简述 EU 和 BIU 的主要功能? 28086 和 8088 的主要区别是什么?38086 是多少位的微处理器?为什么?4EU 与 BIU 各自的功能是什么?如何协同工作?58086/8088 与其前一代微处理器 8085 相比,内部操作有什么改进?68086/8088 微处理器内部有那些寄存器,它们的主要作用是什么?78086 对存储器的管理为什么采用分段的办法?8在 8086 中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。9给定一个存放数据的内存单元的偏移地址是 20C0H, (DS)=0C00EH,求出该内存单元的物理地址。108086/8088 为什么采用地址/数据引
18、线复用技术?118086 与 8088 的主要区别是什么?12怎样确定 8086 的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同138086 被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?148086 基本总线周期是如何组成的?各状态中完成什么基本操作?15结合 8086 最小模式下总线操作时序图,说明 ALE、M/IO#、DT/R#、RD#、READY 信号的功能。168086 中断分哪两类?8086 可处理多少种中断?178086 可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?188086 的中断向量表如何组成?作用是什么?198086 如何响应一个
19、可屏蔽中断请求?简述响应过程。20什么是总线请求?8086 在最小工作模式下,有关总线请求的信号引脚是什么?21简述在最小工作模式下,8086 如何响应一个总线请求?22在基于 8086 的微计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE#信号起什么作用?23 “80386 是一个 32 位微处理器” ,这句话的涵义主要指的是什么?2480X86 系列微处理器采取与先前的微处理器兼容的技术路线,有什么好处?有什么不足?2580386 内部结构由哪几部分组成?简述各部分的作用。2680386 有几种存储器管理模式?都是什么?27在不同的存储器管理模式下,80386 的段寄存器
20、的作用是什么?28试说明虚拟存储器的涵义,它与物理存储器有什么区别?80386 虚拟地址空间有多大?29试说明描述符的分类及各描述符的作用。30描述符表的作用是什么?有几类描述符表?3180386 的分段部件是如何将逻辑地址变为线性地址的?3280386 中如何把线性地址变为物理地址?3380386 对中断如何分类?3480386 在保护方式下中断描述符表与 8086 的中断向量表有什么不同?35简述 80386 在保护方式下的中断处理过程。第 2 章 指令系统及汇编语言程序设计 一、选择题1指令 ADD CX,55HBP的源操作数的寻址方式是( )。(A) 寄存器寻址 (B) 直接寻址 (C) 寄存器间接寻址 (D) 寄存器相对寻址2设(