版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
lea微机原理与接口技术单选题100道及答案1.8086CPU中,用来指示堆栈栈顶地址的寄存器是()A.CSB.IPC.SPD.BP答案:C2.微机中控制总线提供的完整信息是()A.存储器和I/O设备的地址码B.所有存储器和I/O设备的时序信号和控制信号C.来自I/O设备和存储器的响应信号D.上述B、C两项答案:D3.8086CPU在执行INAL,DX指令时,DX寄存器的内容输出到()上。A.地址总线B.数据总线C.控制总线D.状态总线答案:A4.在8086系统中,若要从内存单元3456H:0078H处读取一个字节数据,那么CPU的地址引脚A19~A0上出现的地址信号是()A.3456HB.0078HC.34567HD.345D8H答案:D5.8086CPU的标志寄存器中,用于控制CPU是否响应可屏蔽中断请求的标志位是()A.TFB.IFC.DFD.OF答案:B6.8086CPU执行指令MOVAX,[BX]时,默认的段寄存器是()A.CSB.DSC.SSD.ES答案:B7.下面关于8086/8088CPU中EU和BIU的描述,正确的是()A.EU负责执行指令,BIU负责取指令和存取操作数B.EU和BIU可以独立工作,但不能并行工作C.EU中的指令队列缓冲器用于存放预取的指令D.BIU中的ALU用于执行算术和逻辑运算答案:A8.若8086CPU的主频为5MHz,则一个时钟周期的时间为()A.0.2μsB.0.4μsC.0.8μsD.1μs答案:A9.8086系统中,中断类型号为10H的中断服务程序的入口地址存放在内存地址()开始的4个单元中。A.00040HB.00010HC.00020HD.00030H答案:A10.在8086汇编语言中,指令MOVAX,1234H的源操作数的寻址方式是()A.立即寻址B.寄存器寻址C.直接寻址D.间接寻址答案:A11.8086CPU在响应中断请求时,会自动完成以下操作,除了()A.保护FLAGS寄存器B.保护CS和IP寄存器C.清除IF和TF标志D.从内存中读取中断服务程序的入口地址答案:D12.以下哪种寻址方式中,操作数存放在内存中()A.寄存器寻址B.立即寻址C.直接寻址D.寄存器间接寻址答案:C13.8086系统中,若SS=1000H,SP=0010H,执行PUSHAX指令后,SP的值为()A.000EHB.0012HC.000FHD.0011H答案:A14.8086CPU的数据总线宽度是()A.8位B.16位C.32位D.64位答案:B15.指令MOVAL,ES:[BX+SI]中,源操作数的段超越前缀是()A.CSB.DSC.ESD.SS答案:C16.在8086汇编语言中,实现将AX寄存器中的内容乘以2的指令是()A.ADDAX,AXB.SUBAX,AXC.MULAXD.DIVAX答案:A17.8086系统中,中断向量表占用的内存空间大小是()A.1KBB.2KBC.4KBD.8KB答案:C18.8086CPU在执行ADD指令时,如果最高位产生进位,则标志寄存器中的()标志位会被置1。A.CFB.PFC.AFD.ZF答案:A19.以下关于8086CPU的寄存器说法错误的是()A.AX、BX、CX、DX一般作为通用寄存器使用B.CS、DS、SS、ES是段寄存器C.IP寄存器存放当前要执行指令的偏移地址D.BP寄存器只能用于堆栈操作答案:D20.指令MOVCX,COUNT[SI]中,COUNT是()A.变量B.标号C.立即数D.寄存器答案:A21.8086系统中,若要实现将内存中某一数据段的内容传送到另一个数据段,可使用的指令是()A.MOVB.MOVSC.CMPSD.SCAS答案:B22.8086CPU执行指令JMPSHORTLABEL时,目标地址的计算方式是()A.IP+8位位移量B.IP+16位位移量C.CS+8位位移量D.CS+16位位移量答案:A23.8086汇编语言中,伪指令EQU的作用是()A.定义变量B.定义常量C.定义过程D.定义段答案:B24.在8086系统中,若要使CPU能够响应NMI中断请求,需要满足的条件是()A.IF=1B.IF=0C.不受IF影响D.TF=1答案:C25.8086CPU中,用于存储当前正在执行指令的地址的寄存器是()A.CS:IPB.DS:SIC.SS:SPD.ES:DI答案:A26.指令CMPAX,BX执行后,若AX>BX,则标志寄存器中的标志位状态为()A.CF=0,ZF=0B.CF=1,ZF=0C.CF=0,ZF=1D.CF=1,ZF=1答案:A27.8086系统中,一个存储单元的物理地址是由()组合而成。A.段地址+偏移地址B.段地址×16+偏移地址C.段地址×10H+偏移地址D.上述B、C两项答案:D28.8086汇编语言中,指令CALLFARPTRSUBR的调用方式是()A.段内直接调用B.段内间接调用C.段间直接调用D.段间间接调用答案:C29.8086CPU在执行OUT指令时,数据是通过()输出到I/O端口。A.地址总线B.数据总线C.控制总线D.状态总线答案:B30.8086系统中,若要对一个字节单元进行写操作,数据总线D15~D8()A.必须全为0B.必须全为1C.可以任意取值D.不用考虑答案:C31.8086CPU中,标志寄存器FLAGS的作用是()A.保存算术运算结果B.保存逻辑运算结果C.记录CPU的工作状态和运算结果特征D.控制CPU的操作答案:C32.指令MOVAX,[BP]中,默认的段寄存器是()A.CSB.DSC.SSD.ES答案:C33.在8086汇编语言中,实现将AL寄存器中的内容除以2的指令是()A.SHRAL,1B.SHLAL,1C.SALAL,1D.ROLAL,1答案:A34.8086系统中,中断向量是指()A.中断服务程序的入口地址B.中断类型号C.中断请求信号D.中断响应信号答案:A35.8086CPU执行指令INCAX后,若AX的内容变为0FFFFH,则标志寄存器中的()标志位会被置1。A.OFB.SFC.ZFD.AF答案:A36.以下关于8086系统的存储器分段说法正确的是()A.每个段的大小固定为64KBB.段与段之间不能重叠C.一个程序可以包含多个代码段、数据段和堆栈段D.堆栈段必须位于内存的最高地址处答案:C37.指令MOVES,AX执行时,AX中的内容是()A.段地址B.偏移地址C.物理地址D.立即数答案:A38.8086汇编语言中,过程定义使用的伪指令是()A.PROC和ENDPB.SEGMENT和ENDSC.DB和DWD.EQU和LABEL答案:A39.8086CPU在执行MUL指令时,若乘积结果超出了AX寄存器的范围,则标志寄存器中的()标志位会被置1。A.CF和OFB.PF和ZFC.AF和SFD.DF和TF答案:A40.8086系统中,若要读取内存单元DS:0100H处的一个字数据,使用的指令可以是()A.MOVAL,[0100H]B.MOVAX,[0100H]C.MOVBL,[0100H]D.MOVBH,[0100H]答案:B41.8086CPU的地址总线宽度是()A.8位B.16位C.20位D.32位答案:C42.指令ADDAX,[BX+DI]中,源操作数的寻址方式是()A.寄存器相对寻址B.基址变址寻址C.相对基址变址寻址D.寄存器间接寻址答案:C43.8086系统中,若要将AL寄存器中的内容与立即数30H进行比较,可使用的指令是()A.CMPAL,30HB.SUBAL,30HC.ADDAL,30HD.ANDAL,30H答案:A44.8086汇编语言中,定义字节变量的伪指令是()A.DBB.DWC.DDD.DQ答案:A45.8086CPU在执行除法指令DIV时,如果除数为0,则会产生()A.正常运算结果B.溢出错误C.除法错中断D.非法操作码中断答案:C46.8086系统中,若SS=2000H,SP=0020H,执行POPBX指令后,SP的值为()A.0022HB.001EHC.0021HD.001FH答案:A47.8086CPU执行指令TESTAL,80H后,若AL的最高位为1,则标志寄存器中的()标志位会被置1。A.ZFB.SFC.PFD.CF答案:B48.指令MOVSXEAX,AX的作用是()A.将AX中的内容符号扩展到EAX中B.将AX中的内容零扩展到EAX中C.将EAX中的内容传送到AX中D.将AX中的内容传送到EAX中答案:A49.8086系统中,若要实现将内存中一个数据块从源地址复制到目的地址,且源地址和目的地址可以重叠,可使用的指令是()A.MOVSBB.MOVSWC.REPMOVSBD.REPSTOSB答案:C50.8086汇编语言中,指令JZLABEL中的Z代表的标志位是()A.CFB.PFC.AFD.ZF答案:D51.8086CPU在执行逻辑运算指令AND时,两个操作数按()进行运算。A.位与B.位或C.位异或D.位取反答案:A52.指令MOVAL,[SI+10H]中,源操作数的寻址方式是()A.寄存器相对寻址B.基址变址寻址C.相对基址变址寻址D.寄存器间接寻址答案:A53.8086系统中,若要对内存中的一个字单元进行清零操作,可使用的指令是()A.MOV[BX],0B.MOVWORDPTR[BX],0C.MOVBYTEPTR[BX],0D.MOVAX,0答案:B54.8086汇编语言中,伪指令ORG的作用是()A.定义段的起始地址B.定义变量的起始地址C.定义程序的入口地址D.调整汇编程序的地址计数器答案:D55.8086CPU执行指令ROLAL,1后,AL中的内容()A.循环左移1位B.循环右移1位C.算术左移1位D.算术右移1位答案:A56.8086系统中,中断类型号为08H的中断服务程序的入口地址存放在内存地址()开始的4个单元中。A.00020HB.00010HC.00030HD.00040H答案:A57.8086CPU在执行指令MOV[DI],AX时,数据是从()传送到内存单元。A.寄存器AXB.寄存器DIC.内存单元D.立即数答案:A58.指令SUBAX,BX执行后,若AX<BX,则标志寄存器中的标志位状态为()A.CF=1,ZF=0B.CF=0,ZF=0C.CF=0,ZF=1D.CF=1,ZF=1答案:A59.8086系统中,若要实现将AL寄存器中的内容乘以10,可使用的指令序列是()A.MOVBL,10MULBLB.SHLAL,1SHLAL,1ADDAL,ALC.MOVCX,10LOOPAGAIND.DIVAL,10答案:B60.8086汇编语言中,定义双字变量的伪指令是()A.DBB.DWC.DDD.DQ答案:C61.8086CPU执行指令CMPAX,0后,若AX=0,则标志寄存器中的()标志位会被置1。A.CFB.PFC.ZFD.AF答案:C62.在8086系统中,物理地址为34560H的存储单元,其段地址可能是()A.3450HB.3400HC.3000HD.以上都有可能答案:D63.指令MOVDX,OFFSETVAR中,OFFSET的作用是()A.取变量VAR的段地址B.取变量VAR的偏移地址C.取变量VAR的物理地址D.将变量VAR的偏移地址存入DX答案:B64.8086CPU在执行指令PUSHAX时,数据的传送顺序是()A.SP先减2,然后将AX内容送入SS:SP指向的单元B.先将AX内容送入SS:SP指向的单元,然后SP减2C.SP先加2,然后将AX内容送入SS:SP指向的单元D.先将AX内容送入SS:SP指向的单元,然后SP加2答案:A65.8086汇编语言中,指令REPNESCASB的功能是()A.重复比较字节串,直到找到匹配字节或CX=0B.重复比较字节串,直到找到不匹配字节或CX=0C.重复扫描字节串,直到找到匹配字节或CX=0D.重复扫描字节串,直到找到不匹配字节或CX=0答案:D66.8086系统中,若要将内存单元DS:0200H处的一个字节数据传送到AL寄存器,可使用的指令是()A.MOVAL,[0200H]B.MOV[AL],0200HC.MOV0200H,ALD.MOVAX,[0200H]答案:A67.8086CPU执行指令XORAX,AX后,标志寄存器中的()标志位会被置1。A.PFB.SFC.ZFD.CF答案:C68.指令MOVCX,0FFFFH执行后,若接着执行指令INCCX,那么标志寄存器中的()标志位会被置1。A.OFB.SFC.ZFD.AF答案:A69.8086系统中,若要实现对内存中的一个字节数组进行排序,可使用的排序算法是()A.冒泡排序B.快速排序C.归并排序D.希尔排序答案:A70.8086汇编语言中,指令JNCLABEL中的NC代表的标志位是()A.CF=0B.PF=0C.AF=0D.ZF=0答案:A71.8086CPU在执行指令MOVAX,ES:[BX]时,数据是从()传送到AX寄存器。A.由ES和BX确定的内存单元B.寄存器ESC.寄存器BXD.立即数答案:A72.指令ADDAL,30H执行后,若AL的内容大于等于128,则标志寄存器中的()标志位可能会被置1。A.CFB.SFC.PFD.AF答案:B73.8086系统中,若要将内存单元DS:0300H处的一个字数据传送到DX寄存器,可使用的指令是()A.MOVDX,[0300H]B.MOV[DX],0300HC.MOV0300H,DXD.MOVAX,[0300H]MOVDX,AX答案:A74.8086汇编语言中,伪指令ASSUME的作用是()A.定义变量类型B.定义段的属性C.告诉汇编程序段寄存器与段之间的对应关系D.定义程序的执行顺序答案:C75.8086CPU执行指令SARAL,1后,AL中的内容()A.算术右移1位,最高位不变B.算术右移1位,最高位补0C.逻辑右移1位,最高位不变D.逻辑右移1位,最高位补0答案:A76.8086系统中,中断类型号为18H的中断服务程序的入口地址存放在内存地址()开始的4个单元中。A.00060HB.00070HC.00040HD.00050H答案:A77.8086CPU在执行指令MOVDS,AX时,AX中的内容是()A.段地址B.偏移地址C.物理地址D.立即数答案:A78.指令SUB[BX],AX执行后,数据是从()传送到由BX确定的内存单元。A.寄存器AXB.寄存器BXC.内存单元D.立即数答案:A79.8086系统中,若要实现将内存中的一个数据块从低地址向高地址移动,可使用的指令是()A.MOVSBB.MOVSWC.REPMOVSBD.REPMOVSW答案:C80.8086汇编语言中,指令JNZLABEL中的NZ代表的标志位是()A.ZF=0B.PF=0C.AF=0D.CF=0答案:A81.8086CPU在执行指令ANDAX,BX时,两个操作数的长度应该()A.都是字节B.都是字C.可以不同D.一个是字节,一个是字答案:B82.指令MOVAL,[BX+SI+10H]中,源操作数的寻址方式是()A.相对基址变址寻址B.基址变址寻址C.寄存器相对寻址D.寄存器间接寻址答案:A83.8086系统中,若要对内存中的一个双字单元进行赋值操作,可使用的指令是()A.MOVDWORDPTR[BX],0B.MOVWORDPTR[BX],0C.MOVBYTEPTR[BX],0D.MOVAX,0答案:A84.8086汇编语言中,伪指令ENDS的作用是()A.定义段的结束B.定义变量的结束C.定义过程的结束D.定义程序的结束答案:A85.8086CPU执行指令RORAL,1后,AL中的内容()A.循环右移1位B.循环左移1位C.算术右移1位D.算术左移1位答案:A86.8086系统中,中断类型号为20H的中断服务程序的入口地址存放在内存地址()开始的4个单元中。A.00080HB.00070HC.00060HD.00090H答案:A87.8086CPU在执行指令MOV[SI],BX时,数据是从()传送到内存单元。A.寄存器BXB.寄存器SIC.内存单元D.立即数答案:A88.指令ADDAX,[DI+10H]执行后,若AX的内容超过了65535,则标志寄存器中的()标志位会被置1。A.CFB.SFC.PFD.AF答案:A89.8086系统中,若要实现将AL寄存器中的内容转换为BCD码,可使用的指令是()A.AADB.AAMC.DAAD.AAA答案:D90.8086汇编语言中,定义四字变量的伪指令是()A.DBB.DWC.DDD.DQ答案:D91.8086CPU执行指令CMPBX,0FFFFH后,若BX=0FFFFH,则标志寄存器中的()标志位会被置1。A.CFB.PFC.ZFD.AF答案:C92.在8086系统中,若物理地址为45678H的存储单元,其偏移地址为0078H,那么段地址是()A.4560HB.4500HC.4000HD.3F00H答案:A93.指令MOVAX,SEGVAR中,SEG的作用是()A.取变量VAR的段地址B.取变量VAR的偏移地址C.取变量VAR的物理地址D.将变量VAR的段地址存入AX答案:A94.8086CPU在执行指令POPF时,数据是从()传
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《水環境調查方法》课件
- 2020年安徽省中考英语试卷及答案解析
- 小学一年级20以内加减法试题口算速算练习题
- 《护士礼仪行为规范》课件
- 《物业服务内涵》课件
- 银铜合金焊接知识点
- 地产建筑行业技术工作总结
- 会计行业会计人员培训总结
- 精神科护士的综合总结
- 零售业务员工作总结
- 鹬蚌相争 完整版课件
- 钢结构安装旁站监理记录表(参考表)多篇
- 医院员工离职移交表
- 大气污染物综合排放准(2022年-2023年)
- 国家开放大学电大本科《古代小说戏曲专题》2023-2024期末试题及答案(试卷代号:1340)
- 2019年最新部编版四年级语文上册第七单元达标检测卷含答案(新版)
- 2018中国美业发展经济共享峰会方案-41P
- 资产负债表、业务活动表(民非)
- 人教版八年级下册英语单词表(按单元排序)全册(附音标和解释)
- 铝合金铸件成本核算
- 锅炉超温超压考核管理办法
评论
0/150
提交评论