版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析一、选择题从给出的选项中选择正确答案(共100题)1、8086微处理器由哪两个主要功能模块组成?A.总线接口单元和执行单元B.算术逻辑单元和控制单元C.存储器和寄存器组D.中断控制器和DMA控制器2、8086系统中最重要的标志位是哪个?A.进位标志CFB.零标志ZFC.溢出标志OFD.方向标志DF3、8086微处理器地址总线宽度为20根,其最大寻址空间为多少?A.64KBB.128KBC.512KBD.1MB4、在8086系统中,堆栈指针寄存器SP的作用是什么?A.存放当前段基址B.指向堆栈栈顶位置C.存放指令偏移地址D.存放程序状态字5、8086微处理器支持的最大I/O端口数量是多少?A.256个B.4KB个C.64KB个D.1MB个6、以下哪个中断属于不可屏蔽中断?A.INT00HB.NMI中断C.INT01HD.INT03H7、8086系统的存储器分段最大为多少字节?A.16字节B.256字节C.4KBD.64KB8、MOVAX,[BX][SI]这种寻址方式的EffectiveAddress计算公式是什么?A.BX+SI+位移量B.BX+SIC.BX+SI+16位立即数D.SI+位移量9、中断向量表中每个中断向量的长度是多少字节?A.2字节B.4字节C.8字节D.16字节10、8086CPU执行INTn指令时,会把哪些内容压入堆栈?A.只有FLAGSB.只有IPC.FLAGD.CE.IPF.AG.BH.CX11、8086CPU的地址总线宽度为20位,其最大寻址空间为多少?A.64KBB.1MBC.4GBD.8MB12、在8086最小模式中,当WR信号有效且M/IO为低电平时,表示当前总线周期完成的操作是:A.存储器读操作B.存储器写操作C.I/O读操作D.I/O写操作13、8086CPU执行中断响应时,自动压入堆栈的第一个信息是:A.标志寄存器FLAGSB.段寄存器CSC.指令指针IPD.数据寄存器AX14、8255A可编程并行接口芯片中,方式0是指:A.基本输入输出方式B.选通输入输出方式C.双向BUSI/O方式D.循环选通方式15、8253定时器/计数器的工作方式中,能产生方波输出的是:A.方式0B.方式1C.方式3D.方式516、在X86汇编语言中,用于将BX寄存器的低8位送入AL的指令是:A.MOVAL,BHB.MOVAL,BLC.MOVAL,BXD.MOVAH,BL17、8086CPU通过以下哪个引脚来区分当前操作是访问存储器还是I/O端口:A.HOLDB.M/IOC.RDD.READY18、DMA传输过程中,CPU与DMA控制器的关系是:A.CPU完全让出总线控制权给DMAB.CPU与DMA共享总线C.CPU停止工作但保持总线控制权D.DMA替代CPU执行指令19、下列哪种中断属于不可屏蔽中断:A.除法错误中断B.外部硬件中断C.NMI中断D.INT08H中断20、8086系统中,一个字节的物理地址如何计算:A.段基址×16+偏移地址B.段基址×4+偏移地址C.段基址+偏移地址D.段基址×8+偏移地址21、8251A芯片主要用于实现:A.并行通信接口B.串行通信接口C.定时器功能D.DMA控制功能22、在8086汇编中,指令MOVAX,[BX][DI]的寻址方式是:A.寄存器间接寻址B.基址变址寻址C.相对寻址D.立即寻址23、8086CPU执行INTn指令时,中断向量表中的中断类型号n对应存放中断服务程序入口地址的位置是:A.内存地址n×4处B.内存地址n×2处C.内存地址n处D.内存地址n×8处24、8255A方式选择控制字的最高位D7为1时,表示:A.选择C端口操作方式B.初始化方式选择C.端口A复位D.端口B复位25、8086处理器工作于最大模式时,需要以下哪个芯片配合:A.8284时钟发生器B.8288总线控制器C.8255并行接口D.8253定时器26、下列存储器中,CPU可以直接访问的是:A.软盘B.硬盘C.内存D.光盘27、8086CPU的数据总线宽度为多少位?A.8位B.16位C.24位D.32位28、8086CPU中用于存储下一条要执行指令地址的寄存器是?A.累加器B.指令指针寄存器C.状态标志寄存器D.段寄存器29、8086微处理器中,物理地址的计算公式为?A.物理地址=段地址+偏移地址B.物理地址=段地址×10H+偏移地址C.物理地址=段地址×16+偏移地址D.B和C都正确30、在8086系统中,堆栈段寄存器是?A.DSB.ESC.SSD.CS31、8086CPU响应可屏蔽中断INTR时,需要多少个时钟周期完成中断响应?A.3个B.5个C.2个D.1个32、8255A可编程并行接口芯片有几种工作方式?A.2种B.3种C.4种D.5种33、8253定时器/计数器的工作方式中,产生方波的是?A.方式0B.方式1C.方式2D.方式334、8253定时器/计数器的最大计数值为?A.65535B.65536C.255D.25635、8251A是可编程的?A.并行接口芯片B.定时器/计数器C.通用同步/异步通信接口D.DMA控制器36、在微机系统中,DMA传输方式的特点是?A.由CPU控制数据传输B.不需要申请总线C.直接进行内存与外设间数据传输D.只能传输一个字节37、8237ADMA控制器有多少个独立的通道?A.2个B.4个C.8个D.16个38、中断向量表中,每个中断类型号对应多少个字节的中断向量?A.2B.4C.8D.1639、8086系统中,NMI不可屏蔽中断的类型号为?A.0B.1C.2D.340、存储器扩展时,6264RAM芯片的容量为?A.8KBB.16KBC.32KBD.64KB41、8086系统中,存储器读周期的最小时间数为?A.1个时钟周期B.2个时钟周期C.3个时钟周期D.4个时钟周期42、在8086最小模式下,MN/X引脚应接?A.地B.+5VC.悬空D.任意电平43、8255A方式0下,PortC的高4位和低4位?A.只能作为输入B.只能作为输出C.可独立设置为输入或输出D.必须一致44、T型电阻网络D/A转换器的优点是?A.结构简单B.转换速度快C.精度高且位数容易扩展D.成本最低45、8255A芯片初始化时,控制字写入哪个端口?A.PortAB.PortBC.PortCD.控制端口46、8086系统总线周期中,T2状态期间ALE信号的作用是?A.锁存低8位地址B.表示读操作C.表示写操作D.中断响应47、在8086CPU中,当执行IRET指令时,堆栈操作的第一步是弹出哪个寄存器的值?A.IPB.CSC.FLAGSD.AX48、8086系统中,地址线A19-A16与标志位SA/SB配合使用时,当SA=1、SB=0时对应的段寄存器是?A.DS段B.ES段C.SS段D.CS段49、某存储系统容量为128KB,采用2114芯片(容量为16K×1位),至少需要多少片2114芯片?A.32片B.64片C.128片D.256片50、8086CPU进行总线周期分时复用时,ALE信号的作用是?A.控制数据流向B.锁存低8位地址C.指示中断请求D.控制DMA传输51、8255A工作在方式0时,端口C的高4位和低4位?A.只能作为一个8位端口使用B.可以独立作为两个4位端口使用C.必须与端口A配合使用D.只能作为控制信号线52、8253定时器/计数器在工作方式3(方波发生器)时,OUT端输出波形的频率与计数初值N的关系是?A.fout=fin/NB.fout=fin/(2C.fout=2N×finD.fout=fin×N53、8086最小模式与最大模式的主要区别在于?A.数据总线宽度不同B.地址总线宽度不同C.总线控制信号的生成方式不同D.中断控制方式不同54、在8086系统中,执行MOVAX,[BX+SI]指令时,默认使用的段寄存器是?A.DSB.SSC.ESD.CS55、8237ADMA控制器工作时,HRQ信号有效表示?A.DMA传输结束B.CPU请求释放总线控制权C.DMA请求信号有效D.总线处于保持状态56、8086系统中,中断向量表存放在什么位置?A.内存最高1KB区域B.内存最低1KB区域C.内存最高4KB区域D.内存最低4KB区域57、异步串行通信中,若波特率为9600bps,则每位数据的传输时间约为?A.104μsB.52μsC.208μsD.96μs58、8086CPU响应可屏蔽中断时,在响应周期的最后阶段需从数据总线上读取?A.中断类型码B.中断屏蔽字C.中断向量地址D.中断服务程序入口59、堆栈操作遵循的原则是?A.先进先出B.后进先出C.随机存取D.顺序存取60、8255A方式1下,若端口A输入有效,则READY信号的功能是?A.表示数据已准备好B.请求发送中断C.选通输入数据D.输出中断请求61、8086系统中,执行CLI指令的作用是?A.清除中断标志允许外部可屏蔽中断B.关闭所有中断包括NMIC.清除方向标志D.禁止DMA请求62、某CPU地址总线宽度为20根,其可直接寻址的存储空间为?A.64KBB.1MBC.4GBD.2MB63、8253定时器方式2(分频器)的输出波形特点是?A.连续方波B.单脉冲C.负脉冲周期信号D.正弦波64、8086系统中,执行PUSHAD指令的正确描述是?A.将AX内容压入堆栈B.将AC.BD.CE.DX全部压入堆栈F.该指令不合法G.将AD寄存器内容压入堆栈65、微机系统中,中断优先级最高的中断源是?A.可屏蔽中断INTRB.非屏蔽中断NMIC.单步中断D.除法错误中断66、8086系统中,数据总线的宽度为?A.8位B.16位C.20位D.32位67、8086CPU的指令指针寄存器IP的作用是A.存放下一条要执行的指令的偏移地址B.存放当前指令的地址C.存放指令执行后的结果D.存放数据的地址68、8086系统在最小模式下,地址总线由提供控制信号。A.IOW和IORB控制端口读写B.MREQ和IO/M控制内存与I/O区分C.ALE和DT/R控制地址锁存D.BHE和WR控制总线方向69、8086CPU执行一条中断服务程序时,返回主程序的指令是A.RET指令B.RETF指令C.IRET指令D.INT指令70、8086CPU进行I/O端口访问时,使用指令。A.MOV指令B.XCHG指令C.IN/OUT指令D.LODS/STOS指令71、8086CPU的最大模式与最小模式的主要区别在于A.数据总线宽度不同B.地址总线位数不同C.是否需要总线控制器D.中断类型不同72、在8086系统中,堆栈的操作原则是A.先进先出B.后进先出C.随机存取D.顺序存取73、8086CPU的存储器地址空间大小为A.64KBB.1MBC.512KBD.4GB74、8086CPU的中断类型码为60H,则其中断向量表入口地址为A.0000:0180HB.0000:01C0HC.0000:0200H75、8086CPU访问存储器时,ALE信号的作用是A.锁存低8位地址B.锁存高8位地址C.控制存储器读写D.控制I/O读写76、8255A芯片具有三个端口,其中可编程端口有个A.1B.2C.3D.477、8253定时器的工作方式中,产生方波信号的是方式A.方式0B.方式1C.方式2D.方式378、8259A中断控制器中,中断服务寄存器ISR的作用是A.保存当前正在处理的中断类型号B.保存请求中的中断类型号C.保存已响应但未结束的中断D.保存允许响应的中断79、汇编语言源程序中,能够用END命令来指示的段是A.代码段B.数据段C.堆栈段D.附加段80、DMA传送方式中,DMA控制器的核心功能是A.替换CPU执行指令B.接管总线控制权进行数据传输C.存储数据缓冲D.处理中断请求81、在x86汇编语言中,MOVAX,[BX]指令采用寻址方式A.直接寻址B.寄存器间接寻址C.寄存器相对寻址D.基址变址寻址82、接口电路中的数据缓冲器主要作用是A.提高数据传输速度B.隔离CPU与外设的信号电平差异C.存储程序代码D.转换数据编码格式83、串行通信中,波特率的含义是A.每秒传输的字节数B.每秒传输的比特数C.每秒传输的字符数D.每秒传输的帧数84、8086CPU响应可屏蔽中断时,必须执行的中断响应周期内,CPU自动完成的动作是A.关中断B.开中断C.调用中断服务程序D.设置中断向量85、在8086系统中,复位后CS寄存器的初始值为A.0000HB.FFFFHC.07C0HD.FFFF0H86、8255A接口芯片的工作方式2是一种A.基本的输入输出方式B.选通的输入输出方式C.双向总线I/O方式D.同步传输方式87、8086CPU的内部结构由EU和BIU两部分组成,以下关于这两部分功能的描述中,正确的是A.EU负责执行指令,BIU负责取指令和执行总线操作B.EU负责地址计算,BIU负责算术逻辑运算C.EU负责中断处理,BIU负责存储器管理D.EU负责I/O操作,BIU负责段寄存器赋值88、在8086微机系统中,物理地址的计算公式为A.物理地址=段基址×10H+偏移地址B.物理地址=段基址+偏移地址C.物理地址=段基址×16+偏移地址D.物理地址=(段基址+偏移地址)×289、在8086汇编语言中,指令MOVAX,[BX+SI+1000H]的寻址方式是A.寄存器间接寻址B.基址加变址寻址C.相对基址变址寻址D.寄存器寻址90、以下指令中,能使AL寄存器最低位清零的操作是A.ORAL,01HB.ANDAL,0FEHC.XORAL,FFHD.MOVAL,00H91、8086CPU响应可屏蔽中断请求时,必须从中断源获取A.中断类型码B.中断服务程序首地址C.中断屏蔽字D.中断响应信号92、在PC/AT微机系统中,8259A可编程中断控制器的IR2引脚通常连接的是A.键盘中断B.实时时钟中断C.主硬盘中断D.显示器中断93、8253定时/计数器的工作方式中,能产生方波输出的是A.方式0(中断请求)B.方式1(可编程单脉冲)C.方式2(速率发生器)D.方式3(方波发生器)94、8253计数器工作在方式3时,若写入计数初值为N,则输出波形的周期为A.N个时钟周期B.2N个时钟周期C.N/2个时钟周期D.2N+1个时钟周期95、DMA传输方式与中断方式的主要区别是A.DMA传输不需要CPU干预,数据传输完全由DMA控制器完成B.中断方式数据传输速度更快C.DMA方式只能传输少量数据D.中断方式不需要中断控制器96、在8255A方式0输出模式下,若端口A为输出端口,数据写入后A.必须等到外设读取后才能写入新数据B.立即锁存,可立即写入新数据C.需等待READY信号才能写入D.需要中断请求才能继续写入97、异步串行通信中,若规定传输格式为:1位起始位、8位数据位、1位停止位、无校验,波特率为9600,则每秒传输的数据字节数为A.960字节B.800字节C.9600字节D.1056字节98、8086CPU的最小模式和最大模式的主要区别在于A.最小模式由CPU直接提供控制信号,最大模式通过总线控制器8288提供控制信号B.最小模式只能使用单处理器系统,最大模式只能使用多处理器系统C.最小模式工作速度更快,最大模式工作速度较慢D.最小模式不需要外部存储器,最大模式必须使用外部存储器99、在8086系统中,NMI中断和INTR中断的区别是A.NMI不可屏蔽,优先级高于INTR,且中断类型码固定为2B.INTR不可屏蔽,优先级低于NMIC.NMI中断类型码为0,INTR中断类型码为8D.两者没有区别,只是名称不同100、8251A可编程串行通信接口的工作方式控制字中,用于设定工作模式的是A.命令字B.内部复位命令C.操作方式控制字D.同步允许命令
参考答案及解析1.【参考答案】A【解析】8086微处理器内部采用两段式流水线结构,由总线接口单元(BIU)和执行单元(EU)两大部分组成。BIU负责与外部总线进行数据传输,EU负责指令执行和数据处理。这种结构可提高指令执行效率。2.【参考答案】C【解析】溢出标志OF用于反映有符号数运算结果的溢出情况,是8086中最重要且最复杂的标志位。当有符号运算结果超出-128~+127范围时,OF置1,对判断运算结果的符号是否正确至关重要。3.【参考答案】D【解析】8086有20根地址总线,寻址范围为2的20次方,即1MB(1024KB)。这是8086架构的一个基本特性,在早期个人计算机中广泛应用。4.【参考答案】B【解析】堆栈指针寄存器SP(StackPointer)专门用于存放当前堆栈栈顶的偏移地址,在进栈PUSH和出栈POP操作时自动调整,是CPU进行子程序调用和中断处理时的关键寄存器。5.【参考答案】C【解析】8086采用独立编址方式管理I/O端口,使用16位I/O地址线,因此最多可寻址2的16次方,即65536(64K)个端口地址,地址范围为0000H~FFFFH。6.【参考答案】B【解析】NMI(Non-MaskableInterrupt,不可屏蔽中断)是中断系统中唯一不可通过中断屏蔽位关闭的中断,通常用于处理严重硬件故障如电源掉电、内存校验错误等紧急情况,优先级高于可屏蔽中断。7.【参考答案】D【解析】8086采用分段存储管理,每个逻辑段的最大长度为64KB(2的16次方),由16位偏移地址决定。虽然物理地址可达1MB,但单个段不能同时超过64KB的限制。8.【参考答案】B【解析】MOVAX,[BX][SI]是寄存器相对基址变址寻址方式,有效地址EA=BX+SI,不需要额外的位移量。该方式常用于处理二维数组或结构体数组的元素访问。9.【参考答案】B【解析】中断向量表中每个中断向量占4字节,其中2字节存放中断服务程序的偏移地址(IP),另2字节存放段地址(CS),CPU通过这4字节跳转10.【参考答案】C【解析】INTn指令执行时,CPU会依次将FLAGS、CS和IP压入堆栈保存。这样做是为了在中断返回时能够恢复被中断程序的执行环境。通用寄存器不被自动保护,需要在中断服务程序中由程序员自行保存。11.【参考答案】B【解析】8086CPU有20根地址线,寻址范围为2的20次方,即1MB(1024KB)。数据总线为16位,可一次传输16位数据。12.【参考答案】D【解析】M/IO为低表示访问I/O端口,WR为低表示写操作。两者组合即为I/O写操作。若M/IO为高则为存储器操作。13.【参考答案】A【解析】中断响应时,CPU先保存标志寄存器FLAGS,然后保存CS和IP,共三个16位字压入堆栈,以恢复断点现场。14.【参考答案】A【解析】8255A有三种工作方式:方式0为基本输入输出,方式1为选通输入输出,方式2为双向BUSI/O。方式0无需握手信号。15.【参考答案】C【解析】方式3为方波发生器模式,输出频率为输入时钟的N分之一。方式0为计数结束中断,方式1为可编程单稳,方式5为触发后按方式1或3工作。16.【参考答案】B【解析】BX分为高8位BH和低8位BL。MOVAL,BL将BL的内容传送到AL。MOVAL,BX会报错因为位数不匹配。17.【参考答案】B【解析】M/IO引脚为高电平时访问存储器,为低电平时访问I/O端口。RD为读控制信号,HOLD为总线请求信号,READY为准备好信号。18.【参考答案】A【解析】DMA模式下CPU让出地址总线、数据总线和控制总线,由DMA控制器直接管理内存与外设间的数据传输,CPU仅维持内部状态。19.【参考答案】C【解析】NMI(非屏蔽中断)不受IF标志控制,优先级高于可屏蔽中断INT。除法错误是异常中断,INT08H是外部可屏蔽中断。20.【参考答案】A【解析】8086采用段基址左移4位(乘以16)加上偏移地址形成20位物理地址。例如DS=2000H,偏移=1234H,物理地址=21234H。21.【参考答案】B【解析】8251A是通用异步/同步通信接口芯片,用于实现CPU与外设之间的串行数据通信,支持异步和同步两种工作方式。22.【参考答案】B【解析】BX为基址寄存器,DI为变址寄存器,两者组合形成有效地址属于基址变址寻址。该方式常用于数组和结构体访问。23.【参考答案】A【解析】中断向量表从内存00000H开始,每个中断类型号占4个字节(CS和IP),所以中断类型号n对应的入口地址存放在n×4起始的位置。24.【参考答案】B【解析】D7为特征位,为1时表示方式选择控制字,用于设置A口、B口及C口的工作方式;为0时表示C口置位/复位控制字。25.【参考答案】B【解析】最大模式下使用8288总线控制器来产生读、写等控制信号。最小模式下这些信号直接由8086提供。8284用于提供时钟信号。26.【参考答案】C【解析】CPU只能直接访问内存(RAM和ROM)。软盘、硬盘、光盘属于外存,CPU需先将数据27.【参考答案】B【解析】8086CPU内部寄存器、ALU和registers均为16位,外部数据总线为16位,能够一次传输16位数据。地址总线为20位,可寻址1MB存储空间。28.【参考答案】B【解析】指令指针寄存器IP(InstructionPointer)用于存放下一条要执行指令的偏移地址。CPU执行指令时,IP自动递增指向下一条指令地址。29.【参考答案】D【解析】物理地址=段地址×16+偏移地址,十六进制下相当于段地址左移一位,即乘以10H。两种表达形式等价,均正确。30.【参考答案】C【解析】SS(StackSegment)为堆栈段寄存器,存放堆栈段的起始地址。DS为数据段,ES为附加数据段,CS为代码段。31.【参考答案】B【解析】8086响应可屏蔽中断INTR需要5个时钟周期完成中断响应周期,包括锁存中断类型号、保存标志寄存器和返回地址等操作。32.【参考答案】B【解析】8255A有三种工作方式:方式0为基本输入输出方式,方式1为选通输入输出方式,方式2为双向总线方式。方式2仅PortA支持。33.【参考答案】D【解析】方式3为方波发生器方式,输出频率为输入时钟频率除以计数初值的方波。方式0为中断请求,方式1为单脉冲,方式2为分频器。34.【参考答案】D【解析】8253每个计数器为16位,可接收从0到65535(FFFFH)的计数值,实际计数范围为1到65536。写操作时按低8位、高8位顺序写入。35.【参考答案】C【解析】8251A是可编程的通用同步/异步通信接口芯片(USART),可用于串行通信。支持同步和异步两种工作模式,通过编程设置通信参数。36.【参考答案】C【解析】DMA(直接存储器访问)方式允许外设与内存之间直接传输数据,无需CPU干预,提高数据传输效率。由DMA控制器控制传输过程。37.【参考答案】B【解析】8237A有4个独立的DMA通道,每个通道可独立进行数据传输。通过级联可扩充至8个通道。每个通道支持单字节、块传输等方式。38.【参考答案】B【解析】每个中断类型号对应4字节的中断向量,其中2字节为中断服务程序入口的偏移地址IP,2字节为段地址CS。中断向量表位于内存最低端。39.【参考答案】C【解析】NMI(Non-MaskableInterrupt)不可屏蔽中断的类型号为2。当NMI引脚有效时自动响应,不能被CLI指令屏蔽。类型号为0的是除法错误中断。40.【参考答案】B【解析】6264是8K×8位静态RAM芯片,容量为64K位即8KB。地址线A0-A12共13根,数据线D0-D7共8根,需3片6264组成32KB存储系统。41.【参考答案】D【解析】8086存储器读周期至少需要4个时钟周期(T1-T4)。T1期间输出地址和控制信号,T2期间准备数据,T3期间采样数据,T4结束访问。42.【参考答案】A【解析】最小模式下MN/X引脚接地(逻辑0),使8086工作于最小模式,系统只有单处理器。最大模式下MN/X接+5V,系统可含协处理器。43.【参考答案】C【解析】8255A方式0下,PortA、B、C各8位均可独立配置为输入或输出。PortC可分成高4位和低4位分别控制,灵活性高。44.【参考答案】C【解析】T型电阻网络D/A转换器通过R-2R梯形网络实现,各节点阻抗恒定,转换精度高,位数扩展方便,是常用的高速D/A转换电路。45.【参考答案】D【解析】8255A有4个端口地址:A口、B口、C口和控制口。初始化控制字写入控制端口,用于设置各端口的工作方式和输入输出方向。46.【参考答案】A【解析】ALE(AddressLatchEnable)在T1状态期间有效,用于锁存地址总线的低16位地址。地址和数据分时复用,需通过ALE信号分离。47.【参考答案】C【解析】IRET指令用于中断返回,执行时先从堆栈中弹出FLAGS寄存器,再弹出CS和IP,顺序与中断响应时入栈顺序相反。这是中断返回的标准流程。48.【参考答案】D【解析】8086的地址线A19-A16由段寄存器提供高4位,SA和SB用于指示当前访问的段。SA=1、SB=0表示使用代码段CS进行访问,用于取指令操作。49.【参考答案】C【解析】128KB=128×1024×8位=1048576位,每片2114为16K×1位=16384位。所需芯片数=1048576÷16384=64片×8位=512片。此题考察存储扩展计算。50.【参考答案】B【解析】ALE(AddressLatchEnable)信号在总线周期的T1状态有效,用于锁存地址总线的低16位地址,实现地址/数据分时复用,使后续周期数据总线可传输数据。51.【参考答案】B【解析】8255A方式0为基本输入输出方式,端口C的高4位(PC7-PC4)和低4位(PC3-PC0)可以分别作为两个独立的4位输入/输出端口使用。52.【参考答案】A【解析】方式3方波输出时,计数初值N为输出频率分频系数,fout=fin/N。当计数初值为偶数时,高电平和低电平各占N/2个时钟周期,输出对称方波。53.【参考答案】C【解析】最小模式下,MN/X接高电平,8086直接产生全部总线控制信号;最大模式下,MN/X接低电平,需借助总线控制器8288来生成控制信号,支持多处理器系统。54.【参考答案】A【解析】[BX+SI]作为有效地址时,默认段寄存器为数据段DS。若使用SS段需加段超越前缀,如MOVAX,SS:[BX+SI]才能访问堆栈段中的数据。55.【参考答案】C【解析】HRQ(HoldRequest)是8237A向CPU发出的总线请求信号,当DMA设备需要进行数据传输时,8237A置HRQ为高电平,请求CPU释放总线控制权。56.【参考答案】B【解析】中断向量表位于内存最低1KB区域(00000H-003FFH),共256个中断向量,每个向量4字节,存放中断服务程序入口地址(CS:IP)。57.【参考答案】A【解析】波特率9600bps表示每秒传输9600位,每位时间=1/9600≈104μs。波特率数值上等于每位传输时间的倒数。58.【参考答案】A【解析】8086响应可屏蔽中断时,从中断响应周期最后一个机器周期(IOAck)的数据总线上读取中断类型码(0-255),然后乘以4得到中断向量表中的地址。59.【参考答案】B【解析】堆栈是一种后进先出(LIFO)的存储结构,数据从栈顶进入和离开,栈指针SP指向栈顶元素,PUSH指令使SP减2后存入数据,POP指令先读出数据后SP加2。60.【参考答案】C【解析】方式1为选通输入输出方式,当端口A作为输入时,IBF(输入缓冲满)和STB(选通信号)配合使用,READY信号用于与慢速外设握手,表示CPU已准备好接收数据。61.【参考答案】A【解析】CLI(ClearInterruptFlag)指令清除FLAGS寄存器中的IF标志位,禁止可屏蔽中断请求,但NMI(非屏蔽中断)仍能被响应,STI指令可恢复中断。62.【参考答案】B【解析】20根地址线可寻址2的20次方=1048576字节=1MB,这是8086CPU的地址空间上限,也是实模式下段地址+偏移地址组合的最大寻址范围。63.【参考答案】C【解析】方式2为分频器,输出为周期性的负脉冲,当计数减到1时OUT端变低一个时钟周期,然后恢复高电平,可用于产生定时中断请求信号。64.【参考答案】C【解析】8086指令系统中没有PUSHAD指令,AD不是合法的寄存器名称,正确的堆栈操作指令有PUSHAX、PUSHBX等单寄存器压栈指令。65.【参考答案】B【解析】8086系统中,NMI(非屏蔽中断)优先级仅次于中断错误INT0,高于INTR可屏蔽中断和单步中断,不能被CLI指令屏蔽,用于紧急事件处理。66.【参考答案】B【解析】8086CPU的数据总线宽度为16位,可以一次性传输16位数据,地址总线为20位,可寻址1MB内存空间,ALU为16位运算器。67.【参考答案】A【解析】指令指针寄存器IP用于存放下一条要从存储器读取的指令的偏移地址。8086的IP始终指向代码段CS中的下一条指令,当执行跳转、调用或中断时由硬件自动更新IP的值,CPU通过CS:IP定位指令位置。68.【参考答案】A【解析】在最小模式下,8086系统通过IOW(写操作)和IORB(读操作)两个信号控制端口的读写时序。这些信号由总线控制器8288根据控制状态产生,用于精确控制外设端口的数据读写操作时序。69.【参考答案】C【解析】IRET指令用于中断服务程序返回。执行IRET时,CPU依次从栈中弹出Flags标志寄存器、CS代码段寄存器和IP指令指针,恢复被中断程序的现场并继续执行。RET用于子程序返回,RETF用于远调用返回。70.【参考答案】C【解析】8086CPU专门设计了IN和OUT指令用于I/O端口的数据传送。IN指令从指定端口读取数据到AL或AX寄存器,OUT指令将AL或AX中的数据写入指定端口。这两种指令支持直接端口寻址和DX间接寻址两种方式。71.【参考答案】C【解析】最大模式需要额外的总线控制器8288来产生各种控制信号,适用于多处理器系统;最小模式下8086直接提供控制信号,适用于单处理器系统。两种模式通过MN/MX引脚电平的差异来实现切换,决定系统的扩展能力和复杂度。72.【参考答案】B【解析】8086的堆栈采用后进先出原则。压栈时SP减2,数据存入栈顶;出栈时数据从栈顶取出,SP加2。堆栈段寄存器SS配合SP寄存器管理堆栈空间,通过PUSH和POP指令完成数据的压入和弹出操作。73.【参考答案】B【解析】8086CPU有20位地址总线,可寻址范围为0~FFFFFH,共1MB的物理地址空间。这1MB空间划分为多个逻辑段,包括代码段、数据段、堆栈段和额外段,通过段基址加偏移量的方式实现逻辑地址到物理地址的转换。74.【参考答案】A【解析】中断向量表从物理地址00000H开始,每个中断向量占4字节,存放CS和IP的值。中断类型码60H对应的入口地址为60H×4=180H,即物理地址00180H,逻辑地址表示为0000:0180H。75.【参考答案】A【解析】ALE(AddressLatchEnable)信号用于在总线周期开始时锁存地址总线的低16位地址。由于8086的地址/数据总线是分时复用的,ALE信号在T1状态有效,外部锁存器在ALE下降沿捕获地址信息,实现地址与数据的分离传输。76.【参考答案】C【解析】8255A芯片包含A口、B口和C口三个8位端口,全部可通过编程设置为输入或输出方式。A口和B口可以配置为基本输入输出或选通输入输出方式,C口的各位可独立配置,支持位操作功能,实现灵活的控制需求。77.【参考答案】D【解析】方式3为方波发生器模式,输出连续的方波信号。计数初值N为偶数时,方波高电平和低电平各占N/2个时钟周期;N为奇数时,第一个周期的低电平为(N+1)/2,后续周期各占(N-1)/2和(N+1)/2,形成近似对称的方波输出。78.【参考答案】C【解析】ISR(InterruptServiceRegister)中断服务寄存器用于记录当前正在被服务但尚未完成的中断请求。当8259A接收到中断确认信号后,相应位被置1;收到中断结束信号EOI后,相应位被清零,确保中断优先级管理准确。79.【参考答案】A【解析】END伪指令用于标识汇编语言程序的结尾,同时可以指定程序的入口点。通常END放置在代码段末尾,告诉汇编器程序到此结束,并指定从何处开始执行程序。END后面可以跟标号表示程序的起始执行位置,也可以不带标号。80.【参考答案】B【解析】DMA(直接存储器访问)控制器在传输开始前向CPU申请总线控制权,获得授权后取代CPU控制地址总线、数据总线和控制总线,直接在内存与外设之间进行高速数据传送,无需CPU干预每个字节,大幅提高了数据传输效率。81.【参考答案】B【解析】MOVAX,[BX]指令中,操作数的有效地址由寄存器BX的内容提供,这属于寄存器间接寻址方式。BX作为基址寄存器,其内容指向数据段DS中的某个内存单元,指令将该单元的字数据传送到AX寄存器,实现内存与寄存器间的数据传送。82.【参考答案】B【解析】接口中的数据缓冲器主要用于解决CPU与外设之间的速度差异和信号电平不匹配问题。外设往往比CPU慢,缓冲器可在数据准备好后暂存数据,供CPU随时读取;同时缓冲器还能实现电气隔离和电平转换,保护CPU不受外设影响。83.【参考答案】B【解析】波特率表示每秒传输的码元个数,在二进制串行通信中,波特率等于每秒传输的二进制位数。常用的波特率有1200、2400、4800、9600、19200等,它反映了串行通信的数据传输速率,波特率越高传输速度越快但抗干扰能力可能下降。84.【参考答案】A【解析】8086CPU响应可屏蔽中断时,在中断响应周期内自动执行关中断操作,即将IF标志位置0,屏蔽其他可屏蔽中断请求,确保中断服务程序能够完整执行而不被其他中断打断。这是通过硬件自动完成的,无需软件干预。85.【参考答案】B【解析】8086系统复位后,CS寄存器被初始化为FFFFH,IP寄存器被初始化为0000H,使CPU从物理地址FFFF0H处开始执行程序。这个位置通常存放引导程序或BIOS的入口地址,是系统启动时首先执行程序的地址。86.【参考答案】C【解析】工作方式2是双向总线I/O方式,仅A口支持。该方式下A口的8位数据线可双向传输数据,同时C口的5位可用于握手信号,实现数据的半双
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 央媒发稿渠道与国家级媒体发稿平台:品牌公信力建设的高价值路径
- 安监局电工年度试题及答案展示
- 一级建造师水利试题及详细答案
- 市场经营综合试题及答案揭晓
- 预防痴呆实战试题及答案解析
- 批判史问答题目与对应答案
- 初级银行从业资格考试《个人理财》提分卷二
- 安图生物模拟试题及答案一览
- 有机合成工艺中Boc的保护和脱保护
- 斜向腰椎椎体间融合术治疗腰椎间盘突出症的围术期护理
- 2024-2025学年广东广州番禺区七年级(下)期末数学试卷及答案
- 2026福建海峡科化股份有限公司社会招聘15人笔试备考题库及答案详解
- 2026北京语言大学新编长聘人员招聘9人(第三批)考试备考题库及答案详解
- 消化内镜操作规范
- 护理沟通与人文关怀技巧
- 软包墙面施工方案及技术措施
- 2026年秋季学期 1530安全教育记录
- 病历书写基本规范(国家卫健委2022年版)
- DB54T 0616-2026《民用供氧工程施工及验收规范+》
- cors站建设技术方案
- 销售心态培训课件
评论
0/150
提交评论