练习题一、单项选择题1.下列字符中,ASCII码值最小的是(A)。A.KB.YC.aD.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,则执行CMPAL,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:184HB:178HC:118HD:280H12.已知DRAM2118芯片容量为16K*1位,若需组成64KB的系统存储器,则组成的芯片组数和每个芯片数为(D)。A:2和8B:1和16C:4和16D:4和813.CPU与外设间数据传送的控制方式有(D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是14.8086CPU内标志寄存器中的控制标志位占(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.指令MOVAX,[3070H]中源操作数的寻址方式为(B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址21.Reset信号到来后,8086CPU的启动地址为(C)A.00000HB.FFFFFHC.FFFF0HD.0FFFFH22.下列传送指令中有语法错误的是(A)。A.MOVCS,AXB.MOVDS,AXC.MOVSS,AXD.MOVES,AX23.对寄存器AX的内容乘以4的正确指令序列是(B)。A.SHRAX,1SHRAX,1B.SHLAX,1SHL,AX,1C.ROLAX,1ROLAX,1D.RCRAX,1RCRAX,124.并行通信接口是(A)。A.8255B.8259C.8253D.825025.由8086CPU组成的微机系统的数据线是(D)。A.8条单向线B.16条单向线C.8条双向线D.16条双向线26.8086/8088的中断向量表(B)。A.用于存放中断类型号B.用于存放中断服务程序的入口地址C.是中断服务程序的入口D.是中断服务程序的返回地址.27.在下列类型的8086/8088CPU中断中,中断优先权最低的是(D)。A.除法出错中断B.可屏蔽中断C.不可屏蔽中断D.单步中断28.RS-232C接口的信号电平范围是(D)。A.0~-5VB.0~+5VC.0~-15VD.-15V~+15V29.在串行接口中,接口芯片同CPU之间传送的数据以及接口芯片同外设之间传送的数据分别是(B)。A.并行和并行B.并行和串行C.串行和并行D.串行和串行30.8086CPU的寄存器中,通常用作数据寄存器,且隐含用法为I/O端口的间址寄存器的是(D)。A.AXB.BXC.CXD.DX31.最小模式下,8086/8088执行OUT指令时,M/IO#和W/R#的输出电平分别是(A)。A.低电平、高电平B.高电平、低电平C.低电平、低电平D.高电平、高电平32.微机系统与I/O设备交换信息,不需要CPU干预的是(D)A.无条件输入/输出B.程序控制(即查询方式)输入/输出C.中断驱动输入/输出D.直接存储器存取(即DMA方式)33.用1024×1位RAM芯片设计一个128KB的存储器系统,问需要有(A)片芯片组成。A.1024B.2048C.128D.25634.8086/8088系统中,中断向量表存放在存储器的(B)地址范围中。A.FFCOOH~FFFFFHB.00000H~003FFHC.EECOOH~FFFFFHD.EEBFFH~FFFFFH35.半导体EPROM写入的内容,可以通过(A)擦除。A.紫外线照射B.电信号C.口令D.DOS命令36.所谓“I/O端口”是指一些可以由CPU读或写的(C)A.RAMB.ROMC.寄存器D.缓冲器37.现有4K×8位的RAM芯片,它所具有的地址线条数应是(A)条。A.12B.13C.11D.1038.机器数A1H,对应真值为-94,那么该机器数为(C)形式。A.原码B.补码C.反码D.BCD码39.8086/8088系统中在0000H:007CH-0000H:007FH单元存放的向量对应的中断类型号为(B)。A.30B.31C.32D.3340、程序计数器中存放的是C。A.数据B.地址C.下一指令的地址D.下一指令的数据41、8086中段寄存器有A个。A.4B.5C.6D.842、8086的寻址能力为B。A.20MBB.1MBC.64KBD.4MB43、8086的I/O寻址空间为C。A.1024个B.1M个C.64K个D.32K个44、SRAM是一种B。A、动态RAMB、静态RAMC、动态ROMD、静态ROM45、DRAM是一种A。A、动态RAMB、静态RAMC、动态ROMD、静态ROM46、掩膜型ROM可简记为B。A、PROMB、MROMC、EPROMD、EEPROM47、可编程ROM可简记为A。A、PROMB、MROMC、EPROMD、EEPROM48、CPU在执行INAL,DX指令时,DX的内容输出到A。A、地址总线B、数据总线C、存储器D、寄存器49、一个完整的中断过程包括中断请求、B、中断服务和中断返回四个阶段。A、中断处理B、中断响应C、保存断点D、开中断50、CPU每次可以响应A个中断源的中断请求。A、1B、2C、3D、451、8259芯片共有B个初始化命令字。A、3B、4C、6D、752、CPU响应INTR引脚上来的中断请求的条件是B。A、IF=0B、IF=1C、TF=0D、TF=153、8259的中断请求信号可以是边沿触发和B。A、低电平触发B、高电平触发C、上升沿触发D、下降沿触发54、每片8259必须分配A端口地址。A、2个B、3个C、4个D、1个55、串行通信适用于微机间D的数据传送。A、不同类型B、同类型C、近距离D、远距离56、并行通信适用于C的数据传送。A、不同类型B、同类型C、近距离D、远距离57、串行通信有B种基本工作方式。A、2B、3C、4D、158、对于8255芯片的描述正确的是D。A、A口只能输入,B口只能输出B、C口高4位只能输入,低4位只能输出C、C口高4位、低4位不能同时输入输出D、A、B、C口既可以输入,也可以输出59、设8255芯片的端口基地址是60H,寻址控制寄存器的命令是B。A、OUT60H,ALB、OUT63H,ALC、OUT61H,ALD、OUT62H,AL60、向8253芯片写入的计数初值,写到了D中。A、减计数单元B、0#计数器C、控制字寄存器D、初值寄存器61、8253芯片有C个端口地址。A、2B、3C、4D、662、8251芯片是可编程A接口芯片。A、串行通信B、并行通信C、计数器D、定时器63、8253芯片有D种工作方式。A、3B、4C、5D、664、8253芯片内部有完全独立的B。A、6个16位计数通道B、3个16位计数通道C、6个8位计数通道D、3个8位计数通道65、设8253芯片的端口基地址是60H,寻址控制寄存器的命令是D。A、OUT60H,ALB、OUT61H,ALC、OUT62H,ALD、OUT63H,AL二、简答题1.简介CPU的各个组成部分及功能。答:CPU是微型计算机的核心部件,主要包括运算器、控制器、寄存器阵列、内部总线。运算器实现算术运算和逻辑运算功能。控制器发出控制信号,实现控制指令执行的功能。寄存器阵列存放参加运算的数据、中间结果、地址等。内部总线用来连接微处理器的各功能部件并传送微处理器内部的数据和控制信号。2.计算机是由哪几部分组成的?阐述每部分的作用。答:CPU存储器外设3.什么是总线?总线包括哪几类?系统总线通常包含哪几类传输线?它们各自的作用是什么?答:总线是连接多个功能部件或多个装置的一组公共信号线。按在系统中的不同位置,总线可分为内部总线和外部总线。内部总线是CPU内部各功能部件和寄存器之间的连线;外部总线是连接系统的总线,即连接CPU、存储器和I/O接口的总线,又称为系统总线。按所传送信息的类型不同,总线可以分为数据总线DB、地址总线AB和控制总线CB三种。地址总线是微型计算机用来传送地址信息的信号线。数据总线是CPU用来传送数据信息的信号线。控制总线用来传送控制信号的一组总线。4.简述8086CPU的寄存器组织。答:8086CPU中有14个16位的寄存器。分别是通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,段寄存器CS、DS、SS、ES,指令指针IP和标志寄存器FR。5.什么是逻辑地址?什么是物理地址?如何由逻辑地址计算物理地址?答:逻辑地址由段地址和段内偏移地址构成,是用户编写程序时所用的地址。物理地址是CPU与内存交换数据时所用的地址。物理地址=段地址×10H+偏移地址。6.动态存储器为什么要进行刷新?答:由于场效应管的栅极电阻并非无穷大,电容器会漏电,RAM中存储的信息就会丢失,因此需要在信息没有消失之前给电容器充电,以补充已经消失的电荷,即刷新。7.I/O接口的作用是什么?I/O接口应具备哪些功能?答:I/O接口是用来连接微机和外设间的中间部件。I/O接口应具备数据缓冲功能、信号转换功能、端口选择功能、接收和执行CPU命令的功能、中断管理功能和可编程功能。8.计算机和输入/输出设备交换信息有哪几种方式?各有什么特点?答:有程序控制方式、中断方式和DMA方式等3种方式。各自特点是:程序控制方式是在程序控制下进行数据传送,又分为无条件传送和条件传送;无条件传送只用于简单、低速的外设,条件传送要不断地检测外设状态,CPU效率低,实时性差。中断方式在一定程度上提高了CPU的效率,可使得CPU与外设部分的并行工作。DMA方式的传送过程不需要CPU的干预,由一个专门的硬件控制电路来直接控制完成外设与内存之间的数据交换,大大提高了数据交换速度,但硬件结构较复杂。9.常用的I/O端口寻址方式有哪几种?各有什么特点?答:有两种方式。I/O端口与内存统一编址方式:可以用访问内存的方式来访问I/O端口,不需要专门的I/O指令,给应用带来了很大方便。但减少了内存可用的地址范围,对内存容量有影响。I/O端口与内存独立编址:其I/O端口与内存有各自独立的地址空间,需要专门的I/O指令,增加了控制逻辑的复杂性。10.简述中断和中断向量的含义。答:中断是指在CPU执行程序过程中,当出现异常情况或特殊请求时,计算机停止现行程序的运行,转向对这些异常情况或特殊请求的处理,处理结束后再返回现行程序的间断处,继续执行原程序。中断向量即中断源的识别标志,可用来存放中断服务程序的入口地址或跳转到中断服务程序的入口地址。11.串行口通信中,什么叫单工、半双工、全双工工作方式?答:所谓单工通信,是指消息只能单方向传输的工作方式。单工通信信道是单向信道,发送端和接收端的身份是固定的,发送端只能发送信息,不能接收信息;接收端只能接收信息,不能发送信息,数据信号仅从一端传送到另一端,即信息流是单方向的。半双工通信方式可以实现