1、微机原理复习资料题库实验一 存储器实验1. 按功能划分,可将微型计算机的总线(片总线)分为、三种类型。2. 微处器8086的地址总线为位,可直接寻址空间为字节。8086/8088微处理机可寻址访问的最大I/O空间为。3. 在16位微机系统中,一个存储字占用两个连续的8位字节单元,字的低8位存放在、高8位存放在。4. 8086/8088 CPU主要由、两大部件组成。5. 在一个基本总线周期,当外设不能及时配合8086CPU传送数据时,将通过引脚线向CPU发出信号,CPU将在状态之后插入状态。6. 在一个总线周期,8086CPU要完成与外设或存储器进行16位数据的交换,此时引脚信号=,A0=。7.
2、 微型计算机数据总线的位数取决于微处理器,而地址总线的宽度取决于微处理器。8. 微型计算机是指以为基础,配以内存、I/O接口电路和系统总线所构成的。9. CPU中运算器的主要功能是( )。A.算术运算 B.逻辑运算 C.函数运算 D.算术运算和逻辑运算10. 8086用哪种引脚信号来确定是访问内存还是访问外设()。A.B.C.D.6 在8086中用一个总线周期访问内存,最多能读/写()字节。A.1个 B.2个 C.3个 D.4个7 一般所说存贮器的性能指标是指()。A.价格 B.容量 C.速度 D.功耗 E.可靠性8 CPU中运算器的主要功能是( )。A.算术运算 B.逻辑运算 C.函数运算
3、D.算术运算和逻辑运算9 8086能寻址内存储器的最大地址范围为()。A.64KB B.1MB C.16MB D.16KB10 8086用哪种引脚信号来确定是访问内存还是访问外设()。A.B.C.D.11 取指令物理地址=()。A.(DS)10H+偏移地址 B.(ES)10H+偏移地址 C.(SS)10H+(SP)D.(CS)10H+(IP)12 在8086中用一个总线周期访问内存,最多能读/写()字节。A.1个 B.2个 C.3个 D.4个13 8086CPU在进行I/O写操作时,和DT/引脚信号必须是()。A.00 B.01 C.10 D.1114 8086 CPU组成的微机系统的数据总线
4、是()。A.8条单向线 B.8条双向线 C.16条单向线 D.16条双向线15 在8086/8088微机系统中,可访问的I/O端口地址范围为()。A.00HFFH B.000HFFFH C.0000HFFFFH D.00000HFFFFFH16 8086CPU由哪两部分组成?它们的主要功能是什么?17 “ 规则存放”和“非规则存放”,CPU对二者的访问有何不同?实验二 程序设计实验18位二进制带符号数表示的范围是_ 16位二进制无符号数表示的范围是_ 2. 堆栈是一种按_存取顺序进行存取的存储结构.3 8086/8088将主存划分为若干个段,每个段的长度可以不同,但不能超过_字节.4 AND
5、AL,AL JZ BRCH1 RCR AL,1 JZ BRCH2 RCL AL,1 INC AL JZ BRCH3上述程序运行后,试回答:(1)当(AL)_时,程序转向BRCH1(2)当(AL)_时,程序转向BRCH2(3)当(AL)_时,程序转向BRCH35设AX,BX中的数一个为正数,一个为负数,下面程序段完成将正数送到PLW单元中存放,请将程序中所缺指令语句补上。TEST AX,8000H _ MOV PLW,BXJMP DONEK1:_ DONE:6在8086/8088中,使用比较指令(CMP)来判断两个带符号操作数大小时,根据下面哪个条件能得出目的操作数大于源操作数的结果_.A.CF
6、=0 B. OF与SF相等 C. OF与SF不相等 D. CF=17在8086/8088中,下面哪条指令语句的语法有错_. A. NOT AX,BX B.MOV CX,01hBP C. MOV BP,BX D.SUB DX,0101h8 为了保证程序能够连续执行,在CPU中设置了_,用以存放下一条指令在主存中的地址。 A. IR B. FR C. PC D.MDR9 下列哪条指令可以实现对I/O端口进行写操作()。A.OUT BL,AL B.OUT BX,AL C.OUT 100H,AL D.OUT DX,AL10执行下列程序后AX 寄存器的值是多少?_MOV CL,4MOV AH,CL MO
7、V AL,AHDEC AL ,03H SHL AX,CL 11设2000H开始的区域中,存放着14H个数据,要求找出其中最大的一个数,并存放到2000H单元。程序段如下,请补充完整。GETMAX: _ MOV AL,BX _ P1: INC BX CMP AL,BX _ MOV AL,BX P2: _ JNZ P1 _ MOV BX, AL实验三 8259中断控制器实验18086 CPU从引脚接收可屏蔽中断请求信号,若标志位IF=1,则CPU在结束当前指令后,从引脚发出中断响应信号。2 CPU对INTR中断请求的响应过程是执行个总线周期。3一个中断服务程序的入口地址在中断向量表中占用()。A.
8、1个字节 B.2个字节 C.3个字节 D.4个字节48259A级联最多可以用()。A.2片 B.4片 C.8片 D.9片5 CPU响应非屏蔽中断请求NMI的必要条件是。68086/8088系统中的中断向量表用以存放()。A.中断向量 B.向量表地址 C.中断类型码 D.中断服务程序入口地址7 CPU对INTR中断请求的响应过程是执行()INTA总线周期。A.1个 B.2个 C.3个 D.4个8 不可屏蔽中断NMI的中断类型码为()。A.1 B.2 C.3 D.49 下列中断优先级最高的是()。A.单步 B.INT n C.NMI D.INTR一个中断服务程序的入口地址在中断向量表中占用()。A
9、.1个字节 B.2个字节 C.3个字节 D.4个字节11若用3片8259A级联的中断系统,最多可管理()中断类型。A.3个 B.16个 C.22个 D.24个12什么叫中断向量表?CPU是如何访问向量表,进入中断服务程序的入口?8086/8088的内部中断有哪些?从高到低写出其中断优先级。13什么叫中断?8086/8088的中断系统如何分类?14简述8086/8088CPU对INTR的中断响应过程15什么叫中断向量表?CPU是如何访问向量表,进入中断服务程序的入口?168086/8088的内部中断有哪些?内部中断的特点是什么?17.8259A中断处理寄存器有哪些,其作用是什么18.8259A四
10、个初始化命令寄存器和三个操作命令寄存器是什么?作用和特点。198259A的基本功能是什么?20名词解释:1完全嵌套方式:2自动循环方式:3特殊循环方式:4特殊屏蔽方式:5OI命令结束中断方式:6自动EOI方式:实验四 8251A串行口实验1 RS-232C接口标准采用负逻辑标准,规定:数据0为;数据1为。2 对8251A初始化写入控制字(指令字)的顺序是先写字,后写字。3 异步串行通信的字符格式(帖格式)为()。A.起始位 数据位校验位 终止位B.起始位 校验位数据位 终止位C.起始位 校验位 数据位D.起始位 数据位校验位 4 8251A有几个端口地址?()A.1个 B.2个 C.3个 D.
11、4个5 CPU访问8251A,对其进行写控制字操作,引脚信号C/、的有效电平为()。A.0010 B.1101 C.1010 D.11006异步串行通信字符格式中,数据位的长度为()。A.17位 B.18位 C.57位 D.58位7 可编程串行通信接口8251A()。A.仅支持同步传送 B. 仅支持异步传送 C.技持同步传送和异步传送 D.也技持并行传送8 8251A用作异步串行通信接口,如果设定波特率因子为16,而发送器和接收器时钟频率为19200H,则波特率为()。A.1200波特 B.2400波特 C.4800波特 D.19200波特9 已知8251AC/、代码为0010,其表示CPU对
12、8251A进行()操作。A. 读数据 B.写数据 C.写控制命令 D.读状态字10 什么叫异步串行通信?异步的含义是什么?试画出8251A工作于异步方式时TXD或RXD引脚线上的数据格式。11 什么叫同步串行通信?同步的含义是什么?试画出8251A工作于同步方式时TXD或RXD引脚线上的数据格式。实验五 8255并行口实验1 在8088系统中,若8255A的A口端口地址为44H,则B口的端口地址为,C口的端口地址为。2 在8086系统中,若分给8255A的4个端口地址是从0010H开始,则其控制端口地址是()。A.0011H B.0012H C.0014H D.0016H3 8255A的三种工
13、作方式是,其中B口可以在。4 在8088系统中,若8255A的A口端口地址为44H,则B口的端口地址为,C口的端口地址为。5 在8088系统中,若8255A的PA端口地址是F0H,则PC端口地址是。6 在8086系统中,若分给8255A的4个端口地址是从0010H开始,则其控制端口地址是()。7 A.0011H B.0012H C.0014H D.0016H8 已知8255A C口置位/复位控制字的代码为43H,则C口的()引脚线被置位。A.C1 B.C2 C.C3 D.C4 9 对8255A可编程接口芯片进行读操作的必要条件是()。10 A.=0,=0 B.=0,=1 C.=1,=0 D.=1,=111 在8088系统中,若8255A的B口端口地址为44H,则A口的端