2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析_第1页
2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析_第2页
2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析_第3页
2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析_第4页
2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026年大学试题(计算机科学)-微机原理与接口技术历年参考题库含答案解析一、选择题从给出的选项中选择正确答案(共100题)1、8086CPU的地址总线宽度为20位,其最大可寻址的内存空间为多少?A.64KBB.256KBC.1MBD.4GB2、在8086系统中,指令队列的作用是?A.存储运算结果B.预取下一条或下几条指令C.存储内存地址D.保存段寄存器内容3、8086CPU的I/O寻址方式中,端口地址范围为00H到FFH的是?A.直接寻址B.间接寻址C.立即寻址D.寄存器寻址4、8086CPU中,用于指示下一条要执行指令的寄存器是?A.accumulatorB.stackpointerC.instructionpointerD.dataregister5、下列中断类型中,属于外部不可屏蔽中断的是?A.INT00HB.INT01HC.NMID.INT03H6、8259A可编程中断控制器中,ICW1寄存器的D4位为1时表示?A.调用ICW4B.调用ICW3C.调用ICW2D.调用ICW57、8253定时器/计数器的工作方式中,产生方波的是?A.方式0B.方式1C.方式3D.方式58、8255A可编程并行接口芯片中,方式1适用于?A.无条件传送B.选通输入输出C.中断驱动D.循环式传送9、串行通信中,波特率的单位是?A.Byte/sB.BaudC.KHzD.MHz10、在DMA方式中,数据从内存传送到外设的控制权属于?A.CPUB.DMA控制器C.外设接口D.总线仲裁器11、8086系统的存储器读周期中,ALE信号的作用是?A.锁存低8位地址B.锁存高8位地址C.使能数据总线D.中断请求12、8086CPU中,堆栈段寄存器SS与栈指针寄存器SP配合使用,堆栈growth方向为?A.向高地址增长B.向低地址增长C.不固定方向D.随机增长13、下列寻址方式中,MOVAX,[BX+SI+1000H]属于?A.寄存器寻址B.基址加变址相对寻址C.直接寻址D.寄存器间接寻址14、8251A可编程串行通信接口中,复位命令的作用是?A.清零数据缓冲区B.恢复内部逻辑到初始状态C.发送数据D.接收数据15、在8086系统中,中断向量表存放在什么位置?A.内存最高地址处B.内存最低地址处C.数据段内D.代码段内16、8086CPU在执行IN指令读取I/O端口数据时,控制信号应为何种状态?A./RD=0,/WR=1B./RD=1,/WR=0C./RD=0,/WR=0D./RD=1,/WR=117、8253计数器方式2(分频器)的输出波形特点是?A.单次脉冲B.连续方波C.负脉冲序列D.正脉冲序列18、下列接口技术中,支持热插拔的是?A.ParallelPortB.SCSIC.USBD.SerialPort19、8086系统中,INTA信号由CPU发出,其作用是?A.请求中断B.响应中断acknowledgeC.屏蔽中断D.复位中断控制器20、在8086存储器读写周期中,WAIT信号用于?A.延长时钟周期B.缩短时钟周期C.关闭时钟D.改变时钟频率21、8086CPU中,当前栈指针SP寄存器的作用是。A.存放栈顶地址B.存放栈底地址C.存放当前指令地址D.存放下一条指令地址22、8086系统的数据总线宽度为位。A.8B.16C.24D.3223、8086CPU的地址总线宽度为位。A.16B.20C.24D.3224、在8086系统中,当INTA信号有效时,数据总线从外部设备接收的是。A.数据字节B.地址信息C.中断类型码D.控制信号25、8086的微处理器采用结构。A.单总线B.三总线C.指令流水线D.存储体26、8086CPU的逻辑段最大长度为字节。A.32KBB.64KBC.1MBD.128KB27、8086系统中,存储器与CPU之间传送数据时使用的总线是。A.地址总线B.数据总线C.控制总线D.状态总线28、8086CPU的AH寄存器属于寄存器。A.通用寄存器B.段寄存器C.指针寄存器D.控制寄存器29、8086系统中,用于存放下一条要执行指令地址的寄存器是。A.IPB.SPC.DSD.SS30、8086CPU进行I/O寻址时,使用指令。A.MOVB.XCHGC.IN/OUTD.MOVSW31、8086中断类型码为8H的中断服务程序入口地址存放在内存单元。A.0000:0020-0023B.0000:0020-0027C.0000:0000-0003D.0000:0004-000732、8086系统中,执行中断返回指令IRET时,CPU首先恢复的是。A.IPB.CSCFLAGSC.SP33、8086CPU工作在最小模式时,地址总线AD0-AD3的第二功能为。A.低功耗模式选择B.片选信号C.中断请求D.总线请求34、8086系统中,NMI中断的中断类型码是。A.2B.3C.非屏蔽中断无类型码D.外部指定35、8086CPU的可屏蔽中断请求信号INTR的有效电平为。A.高电平有效B.下降沿有效C.上升沿有效D.低电平有效36、8086系统中,执行MOVAX,[BX]指令时,源操作数的寻址方式是。A.寄存器间接寻址B.寄存器相对寻址C.基址变址寻址D.立即寻址37、8086系统中,标志寄存器FLAGS中,进位标志CF位于第位。A.0B.1C.6D.738、8086系统中,标志寄存器FLAGS中,溢出标志OF位于第位。A.0B.1C.6D.739、8086系统中,执行DIVBL指令时,除数存放在寄存器中。A.ALB.AXC.BXD.BL40、8086系统中,中断向量表位于内存区域。A.00000H-003FFHB.00000H-0FFFFHC.F0000H-FFFFFHD.以上都不对41、8086CPU的中断类型码为3H时,其中断服务程序的入口地址存储在内存。A.0000:000CH处B.0000:000CH-000FH处C.0000:0010H处D.0000:0010H-0013H处42、8086CPU在执行RET指令时,其功能是将栈顶的内容送入。A.IP寄存器B.CS寄存器C.AX寄存器D.SP寄存器43、8086系统中,标志寄存器FLAGS中,零标志ZF为1时表示。A.运算结果为0B.运算结果不为0C.有进位或借位D.有溢出44、8086系统中,执行SHLAL,1指令后,若AL中原内容为8FH,则执行后AL的内容为。A.1EHB.1FHC.E0HD.EFH45、8086CPU中,用于指示当前代码段起始地址的寄存器是。A.CSB.DSC.SSD.ES46、8086系统中,数据总线DB0-DB15在第4个时钟周期的作用是。A.输出低8位地址B.传输数据C.输出控制信号D.保持数据47、8086CPU的可屏蔽中断响应过程中,CPU在每个INTA周期送出的信号是。A.中断类型码B.中断服务程序入口地址C.数据总线高阻状态D.向中断源提供中断类型码的总线上48、8086系统中,执行MULBL指令时,乘积存放在中。A.ALB.AXC.AHD.BX49、8086系统中,堆栈段寄存器SS的内容为0100H,栈指针SP的内容为000CH,则栈顶物理地址为。A.0100CHB.010BCHC.1100CHD.100CH50、8086CPU的指令队列长度为个字节。A.2B.4C.6D.851、8086系统中,执行INT21H指令时,CPU将压入栈中。A.仅FLAGSB.仅IPC.FLAGS和IPD.FLAGE.CS和IP52、8086CPU在复位时,CS和IP寄存器的初始值分别为。A.CS=FFFFH,IP=0000HB.CS=0000H,IP=FFFFHC.CS=FFFFH,IP=FFFFHD.CS=0000H,IP=0000H53、8086系统中,执行CMPAX,BX指令后,若AX<BX,则进位标志CF的值为。A.0B.1C.不确定D.不变54、8086系统中,执行JZNEXT指令时,若,则转移到NEXT处执行。A.ZF=0B.ZF=1C.CF=0D.CF=155、8086CPU的外中断请求INTR和NMI的区别在于。A.INTR可屏蔽,NMI不可屏蔽B.INTR不可屏蔽,NMI可屏蔽C.两者均可屏蔽D.两者均不可屏蔽56、8086系统中,执行XLAT指令时,AL寄存器的内容变为。A.数据表中以BX为基址、AL为偏移的地址单元内容B.数据表中以BX为基址、CL为偏移的地址单元内容C.数据表中以DS为基址、AL为偏移的地址单元内容D.立即数57、8086系统中,执行LODSB指令时,该指令的功能是。A.从DB.[SI]单元读取一个字节到ALC.从ED.[DI]单元读取一个字节到ALE.将AL存入DF.[SI]G.将AL存入EH.[DI]58、8086CPU中,DS寄存器的功能是。A.存放当前数据段的段基址B.存放当前栈段的段基址C.存放当前代码段的段基址D.存放附加段的段基址59、8086系统中,执行STOSB指令时,该指令的功能是。A.将AL内容存入EB.[DI]C.将AL内容存入DD.[SI]E.从DF.[SI]读取字节到ALG.从EH.[DI]读取字节到AL60、8086系统中,执行SCASB指令时,比较的对象是。A.AL与EB.[DI]C.AL与DD.[SI]E.AX与EF.AX与DG.[SI]

【参考答案61、8086系统中,执行CMPSB指令时,比较的两个操作数分别位于。A.DB.[SI]和EC.[DI]D.[DI]和EE.[SI]F.[SI]和DG.E62、8086CPU中,执行WAIT指令的作用是。A.等待INTR请求B.等待CPU内部操作完成C.等待外部设备就绪D.等待定时器信号63、8086系统中,执行LOCK指令的作用是。A.锁定总线B.封锁中断C.禁止段切换D.保护数据不被修改64、8086系统中,执行HLT指令的作用是。A.停止CPU运行B.进入低功耗状态C.暂停等待中断D.结束程序执行65、8086系统中,执行NOP指令的作用是。A.空操作B.清除标志C.清零寄存器D.停止时钟66、8086系统中,执行AAA指令的作用是。A.ASCII调整加法B.ASCII调整减法C.ASCII调整乘法D.ASCII调整除法67、8086系统中,执行DAA指令的作用是。A.调整压缩BCD码加法结果B.调整压缩BCD码减法结果C.调整十六进制结果D.调整ASCII结果68、8086系统中,执行AAS指令的作用是。A.ASCII调整减法B.ASCII调整加法C.ASCII调整乘法D.ASCII调整除法69、8086系统中,执行DAS指令的作用是。A.调整压缩BCD码减法结果B.调整压缩BCD码加法结果C.调整十六进制结果D.调整ASCII结果70、8086系统中,执行AAM指令的作用是。A.ASCII调整乘法B.ASCII调整除法C.ASCII调整加法D.ASCII调整减法71、8086系统中,执行AAM指令后,AL中的内容变为。A.AL÷10的商B.AL÷10的余数C.AL×10D.AL+1072、8086系统中,执行CBW指令的作用是。A.AL内容符号扩展到AXB.AL内容算术右移1位C.AL内容逻辑右移1位D.AL内容循环左移1位73、8086系统中,执行CWD指令的作用是。A.AX内容符号扩展到DXB.AX内容算术右移1位C.AX内容逻辑右移1位D.AX内容循环左移1位74、8086系统中,执行SAHF指令的作用是。A.将AH的低8位送FLAGSB.将FLAGS的高8位送AHC.将FLAGS送SPD.将SP送FLAGS75、8086系统中,执行LAHF指令的作用是。A.将FLAGS的低8位送AHB.将AH的低8位送FLAGSC.将FLAGS的高8位送AHD.将AH的高8位送FLAGS76、8086系统中,执行POPCS指令是。A.合法的B.不合法的C.有条件的合法D.视情况而定77、8086系统中,执行PUSHIP指令是。A.合法的B.不合法的C.有条件的合法D.视情况而定78、8086系统中,执行PUSHF指令的作用是将压入栈中。A.FLAGSB.IPC.CSD.SP79、8086系统中,执行POPF指令的作用是从栈中弹出内容到。A.FLAGSB.IPC.CSD.SP80、8086系统中,执行LEAAX,[BX+SI]指令后,AX中的内容是。A.[BX+SI]的地址B.[BX+SI]的内容C.BX+SI的值D.BX和SI的值81、8086系统中,执行LESBX,[2000H]指令的作用是。A.从内存2000H和2001H取双字,低字送BX,高字送ESB.从内存2000H和2001H取双字,低字送ES,高字送BXC.从内存2000H取字节送BX,从2001H取字节送ESD.以上都不对82、8086系统中,执行LESBX,[2000H]指令后,若内存2000H-2003H的内容分别为01A.02B.03C.04H,则BX和ES的内容分别为83、8086系统中,执行LDSBX,[2000H]指令的作用是。A.从内存2000H和2001H取双字,低字送BX,高字送DSB.从内存2000H和2001H取双字,低字送DS,高字送BXC.从内存2000H取字节送BX,从2001H取字节送DSD.以上都不对84、8086系统中,执行JMPBX指令的作用是。A.间接转移,转移到BX指向的地址B.直接转移,转移到BX中的立即数C.条件转移,根据BX值转移D.无条件转移,转移到BX+1地址85、8086系统中,执行JMPWORDPTR[BX]指令的作用是。A.间接转移,转移到BX指向的内存单元内容所指的地址B.直接转移,转移到BX中的立即数C.条件转移,根据BX值转移D.以上都不对86、8086系统中,执行CALLBX指令的作用是。A.调用BX指向的子程序B.调用BX中的立即数字程序C.调用以BX为地址的子程序D.调用以BX内容为偏移的子程序87、8086系统中,执行PUSHAX指令后,SP寄存器的值。A.减2B.加2C.减1D.加188、8086系统中,执行POPAX指令后,SP寄存器的值。A.减2B.加2C.减1D.加1

【参考答案89、8086系统中,执行XCHGAX,BX指令的作用是。A.交换AX和BX的内容B.将AX内容送BXC.将BX内容送AXD.交换AX和BX的地址90、8086系统中,执行TESTAL,0FFH指令后,若AL=80H,则标志位的状态为。A.ZF=0,CF=0,OF=0B.ZF=1,CF=0,OF=0C.ZF=0,CF=1,OF=0D.ZF=1,CF=1,OF=091、8086系统中,执行ORAL,BL指令后,若AL=0FH,BL=F0H,则AL的内容为。A.FFHB.00HC.0FHD.F0H92、8086系统中,执行ANDAL,BL指令后,若AL=0FH,BL=F0H,则AL的内容为。A.FFHB.00HC.0FHD.F0H93、8086系统中,执行NOTAL指令后,若AL=0FH,则AL的内容为。A.F0HB.0FHC.FFHD.00H94、8086系统中,执行SHRAL,1指令后,若AL=80H,则AL的内容为。A.40HB.C0HC.E0HD.0H95、8086系统中,执行SARAL,1指令后,若AL=80H,则AL的内容为。A.40HB.C0HC.E0HD.0H96、8086系统中,执行ROLAL,1指令后,若AL=80H,则AL的内容为。A.01HB.00HC.FE97、8086系统中,执行RORAL,1指令后,若AL=80H,则AL的内容为。A.01HB.00HC.FED.40H98、8086系统中,执行RCLAL,1指令后,若AL=80H,CF=0,则AL的内容为。A.00HB.01HC.FED.0H99、8086系统中,执行RCRAL,1指令后,若AL=80H,CF=0,则AL的内容为。A.00HB.01HC.FED.40H100、8086系统中,执行INCAX指令后,若AX=7FFFH,则AX的内容为。A.8000HB.7FFEHC.8001HD.7FFFH

参考答案及解析1.【参考答案】C【解析】8086CPU的地址总线为20位,可寻址范围为2的20次方,即1048576字节=1MB。64KB是8088/8086数据总线宽度决定的数据寻址范围,4GB是32位系统的寻址空间。2.【参考答案】B【解析】8086采用指令流水技术,指令队列用于预取指令。当执行单元EU执行当前指令时,总线接口单元BIU可以同时从内存中取出后续指令放入指令队列,从而提高执行效率。3.【参考答案】A【解析】8086的I/O寻址有直接寻址和间接寻址两种方式。直接寻址使用8位端口地址(00H-FFH),最多可直接寻址256个端口;间接寻址通过DX寄存器指定16位端口地址(0000H-FFFFH)。4.【参考答案】C【解析】指令指针寄存器IP(InstructionPointer)用于存放下一条要执行指令的偏移地址。每次取指后IP自动加1,也可通过跳转指令修改IP实现程序转移。5.【参考答案】C【解析】NMI(Non-MaskableInterrupt)为不可屏蔽中断,由NMI引脚输入,中断类型号为非屏蔽中断,CPU必须响应。INT00H为除零错误,INT01H为单步中断,INT03H为断点中断,均为可屏蔽中断。6.【参考答案】A【解析】ICW1的D4位(SNGL)为1时表示单片8259A,需要调用ICW4;为0时表示多片级联,需要调用ICW3。D1位为1表示边沿触发,D0位为1表示需要调用ICW4。7.【参考答案】C【解析】方式3为方波发生器方式,输出频率为输入时钟频率N分频的方波。方式0为暂停计数,方式1为可编程单稳态,方式5为硬件复位的脉宽调制器。8.【参考答案】B【解析】方式1为选通输入/输出方式,PA口和PB口均可工作在输入或输出方式,均有选通信号和中断请求信号,适用于与外设进行握手信号配合的异步传送。9.【参考答案】B【解析】波特率表示每秒传输的码元数,单位为波特(Baud)。在二进制串行通信中,波特率与比特率数值相等。Byte/s是数据速率单位,KHz和MHz是频率单位。10.【参考答案】B【解析】DMA方式下,数据传输由DMA控制器直接控制,无需CPU干预。DMA控制器获得总线控制权后,直接在内存和外设之间进行数据传送,传送结束后将总线控制权交还CPU。11.【参考答案】A【解析】ALE(AddressLatchEnable)信号在读写周期的T1状态有效,用于锁存地址总线上的低8位地址信息,实现地址与数据的时分复用,使数据总线后续可用于数据传输。12.【参考答案】B【解析】8086的堆栈向低地址方向增长。push操作使SP减2后存入数据,pop操作从SS:SP读取数据后SP加2。这种设计符合x86架构的传统堆栈管理方式。13.【参考答案】B【解析】该寻址方式同时使用了基址寄存器BX、变址寄存器SI和偏移量1000H,属于基址加变址相对寻址。有效地址EA=BX+SI+1000H,物理地址=DS×10H+EA。14.【参考答案】B【解析】8251A复位命令用于恢复内部逻辑到初始状态,包括清除状态标志、复位命令寄存器等,但不复位数据缓冲区。外部复位引脚RESET低电平有效,可清零所有内部触发器。15.【参考答案】B【解析】中断向量表存放在内存最低地址处,即00000H到003FFH,共1KB空间。每个中断向量占4字节,存放中断服务程序入口的段地址和偏移地址,共支持256个中断向量。16.【参考答案】A【解析】IN指令读取I/O端口数据时,CPU发出读信号/RD=0(低电平有效),同时保持写信号/WR=1(高电平无效),表示当前为读操作而非写操作。17.【参考答案】C【解析】方式2为分频器方式,输出为负脉冲序列。在计数过程中,OUT引脚输出高电平,计到最后一个时钟周期时输出一个负脉冲,然后恢复高电平等待下次计数。18.【参考答案】C【解析】USB(UniversalSerialBus)支持热插拔,可在系统运行时连接或断开设备,操作系统自动检测并配置新设备。并行端口、SCSI和串行端口不支持热插拔,需关机后连接。19.【参考答案】B【解析】INTA(InterruptAcknowledge)信号由CPU在中断响应周期发出,用于通知中断源CPU已响应中断。在可屏蔽中断中,第一个INTA用于清除中断触发器,第二个INTA用于让中断控制器提供中断类型号。20.【参考答案】A【解析】WAIT信号用于插入等待状态。当存储器或I/O接口速度较慢时,CPU通过采样WAIT信号来插入TW等待周期,使读写操作与时序匹配,确保数据正确传输。21.【参考答案】A【解析】SP寄存器存放栈顶的偏移地址,每次执行PUSH指令时SP自动减2,执行POP指令时SP自动加2,指向当前栈顶元素。22.【参考答案】B【解析】8086CPU内部寄存器、ALU均为16位,数据总线AD0-AD15也是16位,可一次性传输16位数据。23.【参考答案】B【解析】8086CPU有20条地址总线(A0-A19),可寻址2^20=1MB存储空间,这是8086的重要特性。24.【参考答案】C【解析】INTA为中断响应信号,每个中断周期产生两个负脉冲,CPU在这些脉冲期间从数据总线读取中断类型码。25.【参考答案】C【解析】8086采用指令流水线结构,BIU负责取指,EU负责执行,两者并行工作提高效率。26.【参考答案】B【解析】8086的段寄存器为16位,段的最大寻址范围为64KB(2^16),但实际可通过段基址+偏移访问更大空间。27.【参考答案】B【解析】数据总线用于CPU与存储器或I/O设备之间传送数据信息,8086的数据总线为16位宽。28.【参考答案】A【解析】AH是AX寄存器的高8位部分,AX属于通用寄存器组,可用于数据暂存和运算。29.【参考答案】A【解析】IP(指令指针)寄存器存放下一条指令的偏移地址,与CS配合形成指令地址。30.【参考答案】C【解析】8086专用I/O指令IN从端口读数据,OUT向端口写数据,与存储器访问指令不同。31.【参考答案】B【解析】中断类型码T的中断向量占用4个字节,起始地址为T×4,8H×4=20H,占用20H-23H四个字节的偏移地址。32.【参考答案】C【解析】IRET从栈中依次弹出FLAGS、CS、IP,优先恢复FLAGS寄存器以恢复标志状态。33.【参考答案】A【解析】最小模式下AD0-AD3复用作LNREQ、HLDA、S5、MN/MX引脚,定义总线控制和模式选择。34.【参考答案】A【解析】NMI不可屏蔽中断的中断类型码固定为2,通过INT2向量表入口地址2×4=8H找到中断向量。35.【参考答案】A【解析】INTR为电平触发方式,高电平时请求中断,CPU在当前指令执行完后响应。36.【参考答案】A【解析】[BX]表示用BX寄存器内容作为有效地址,属于寄存器间接寻址方式。37.【参考答案】A【解析】FLAGS的D0位为CF进位标志,表示无符号数运算的进位或借位情况。38.【参考答案】C【解析】FLAGS的D6位为OF溢出标志,表示有符号数运算结果是否超出表示范围。39.【参考答案】D【解析】DIVBL指令用BL作为8位除数,被除数隐含在AX中,商在AL,余数在AH。40.【参考答案】A【解析】中断向量表固定存放在内存最低端256×4=1024字节,即00000H-003FFH共1KB空间。41.【参考答案】D【解析】中断类型码3H对应的向量地址为3×4=0CH,但中断向量表每条记录占4字节,所以中断向量存放在0000:0010H-0013H这4个字节中,存放中断服务程序的偏移地址和段地址。42.【参考答案】A【解析】RET指令用于子程序返回,从栈顶弹出返回地址并送入IP寄存器,使CPU从调用点之后的下一条指令继续执行。43.【参考答案】A【解析】零标志ZF用于表示运算结果是否为零,当结果为0时ZF=1,结果不为0时ZF=0。44.【参考答案】A【解析】8FH的二进制为10001111,左移一位变为00011110,即1EH,最高位移入CF。45.【参考答案】A【解析】代码段寄存器CS存放当前代码段的段基址,与IP配合可访问64KB的代码段空间。46.【参考答案】B【解析】在8086读存储器操作的第4个时钟周期,数据总线用于将存储器中的数据传入CPU内部。47.【参考答案】D【解析】在INTR中断响应过程中,CPU在每个INTA周期都将数据总线置于高阻态,允许中断源将类型码送上数据总线。48.【参考答案】B【解析】MULBL是无符号乘法指令,BL为8位乘数,AL为被乘数,乘积存放在AX中(8位×8位=16位)。49.【参考答案】A【解析】物理地址=段地址×10H+偏移地址=0100H×10H+000CH=1000H+000CH=100CH,栈顶物理地址即为SS×10H+SP。50.【参考答案】C【解析】8086CPU的BIU部件含有6字节指令队列,可预取多条指令以提高执行效率。51.【参考答案】D【解析】执行软件中断指令时,CPU先将FLAGS、CS、IP依次压入栈中保存现场,然后从中断向量表获取中断服务程序入口地址。52.【参考答案】A【解析】8086复位后CS=FFFFH,IP=0000H,CPU从物理地址FFFF0H处开始执行第一条指令。53.【参考答案】B【解析】CMP指令执行减法但不保存结果,仅影响标志位,当被减数小于减数时CF=1。54.【参考答案】B【解析】JZ为条件转移指令,当ZF=1时跳转,表示上一次运算结果为0。55.【参考答案】A【解析】INTR是可屏蔽中断请求,可通过CLI指令屏蔽;NMI是不可屏蔽中断,任何时候都能响应。56.【参考答案】A【解析】XLAT换码指令将数据表中以BX为基址、AL为偏移的地址单元内容送入AL,用于查表转换。57.【参考答案】A【解析】LODSB从数据段DS:[SI]读取一个字节到AL,并根据DF标志自动修改SI指针。58.【参考答案】A【解析】DS是数据段寄存器,存放当前数据段的段基址,与有效地址组成物理地址。59.【参考答案】A【解析】STOSB将AL中的内容存入附加段ES:[DI],并根据DF标志自动修改DI指针。60.【参考答案】A【解析】SCASB将AL与附加段ES:[DI]处的字节比较,影响标志位并自动修改DI指针。61.【参考答案】A【解析】CMPSB比较DS:[SI]和ES:[DI]处的字节,影响标志位并自动修改SI和DI指针。62.【参考答案】B【解析】WAIT指令使CPU进入等待状态,直到BUSY信号变为低电平,用于协调CPU与慢速外设的同步操作。63.【参考答案】A【解析】LOCK指令在总线周期内LOCK信号有效,阻止其他总线主设备获得总线控制权,用于多处理器系统中的临界区保护。64.【参考答案】C【解析】HLT使CPU进入暂停状态,直到收到NMI或可屏蔽中断才能重新启动执行。65.【参考答案】A【解析】NOP指令不执行任何操作,仅消耗一个机器周期,常用于延时或预留代码位置。66.【参考答案】A【解析】AAA指令用于非压缩BCD码加法后的调整,使AL中的低4位为正确的BCD结果。67.【参考答案】A【解析】DAA指令在AL中的内容经过十进制调整后,使其成为两位压缩BCD码的正确结果。68.【参考答案】A【解析】AAS指令用于非压缩BCD码减法后的调整,使AL中的低4位为正确的BCD结果。69.【参考答案】A【解析】DAS指令在AL中的内容经过十进制调整后,使其成为两位压缩BCD码减法后的正确结果。70.【参考答案】A【解析】AAM指令用于乘法后AL中非压缩BCD码的调整,使AL高4位为十位,低4位为个位。71.【参考答案】A【解析】AAM指令将AL中的非压缩BCD数除以10,商存入AL,余数存入AH。72.【参考答案】A【解析】CBW指令将AL的符号位扩展到AH,实现8位数到16位数的符号扩展。73.【参考答案】A【解析】CWD指令将AX的符号位扩展到DX,实现16位数到32位数的符号扩展,用于IDIV前准备被除数。74.【参考答案】A【解析】SAHF将AH寄存器的低8位传送到FLAGS,用于恢复标志位状态。75.【参考答案】A【解析】LAHF将FLAGS寄存器的低8位传送到AH,用于保存标志位状态。76.【参考答案】B【解析】8086的POP指令不能操作CS寄存器,这是硬件限制,因为修改CS会破坏指令流控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论