资源预览内容
第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
第9页 / 共38页
第10页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
单选题(在每小题的四个备选答案中,选出一个正确的答案,并将其代码填入括号内)一1已知X=+100101,Y=-010110,用补码计算X+2Y的结果为( B)。A.10010100 B.11111001 C.00100100 D.01110010 B )。A.95DFH B.8687H C.9687H D.9587H 3若上题中的数是压缩BCD码,则其对应的十进制数是(A )A.9687 B.8765 C.9876 D.86974十进制数98的压缩BCD码可表示为( A)。A.10011000 B.10011001 C.00100100 D.000100105-16的补码是:(C)11110001 B.11111000 C.11110000 D.11110010 6从键盘输入一个十进制数123到以DATA为首地址的内存缓冲区中,则从该缓冲区看到的内容为(D )。A000100100011 B123CD 7若以偶校验的方式传送大写字母A,则应传送的ASCII码是( A)。41H B.31H C.C1H D.81HA8对一四输入端与非门,当其输出为低电平时,四输入端的组合为( B)。0000 B.1111 C.1100 D.0011 9假定下列字符码中有奇偶校验位,但没有数据错误,采用偶校验的字符码是(B )A.11001110 B.11000110 C.01010001 D.10111001二1若寄存器AX、BX、CX、DX的内容分别为18,19,20,21,依次执行PUSH AX,PUSH BX,POP CX,POP DX指令后,寄存器CX的内容为( B)。A.18 B.19 C.20 D.212若寄存器AX、BX、CX、DX的内容分别为14,15,16,17,依次执行PUSH AX,PUSH BX,POP CX,POP DX指令后,寄存器DX的内容为( A)。A.14 B.15 C.16 D.173CPU在执行内存地址为6000H:2000H处的两字节指令MOV AX,BX时,接收到中断类型码为1BH的外部中断请求,中断服务程序的入口地址为9000H:1200H,堆栈的栈顶地址为4000H:0100H,则内存地址为6CH的4字节单元内容为( B)。A6000H,2000H B.9000H,1200H C.1200H,9000H D.0100H,4000H4上述题目中,响应中断后,SP所指向的4字节内容为(D )。A.2000H,6000H B.1200H,9000H C.1202H,9000H D.2002H,6000 H5设进位标志位CF=1,AL=86H,在执行ADC AL,0C7H后,6个状态标志位AF、CF、OF、PF、SF以及ZF的状态分别为(C )。A.000110 B.001101 C.011100 D.10011068086堆栈指令的操作数字长可以是(A )位A.16 B.8 C.32 D.647设SP=1200H,执行完CALL DWORD PTRSI指令后,SP=(D )A.1202H B.11FEH C.1204H D.11FCH8设某程序在IP=1200H处执行一条2字节的INT 36H指令,存放该中断服务程序入口地址的内存4个字节单元的段基地址和偏移地址分别为(A )。A.D8H B.D4H C.C6H D.FCH9能够在寄存器间接寻址方式中用来表示操作数偏移地址的寄存器可以是(C)。A.AX,BX,CX,DXB.BX,CX,DX,SI C.BX,SI,DI,BP D.BX,SP,SI,DI10下列转移指令中,转移地址采用段间直接寻址的是(B )。A.JMP NEXT1 B.JMP FAR PTR NEXT2 C.JMP CXD.JMP DWORD PTRDI11若一个堆栈从20000H开始,其长度为0200H,则执行指令PUSH AX,PUSH BX,PUSH CX,POP AX后,栈顶和栈底的地址分别为(D )。A.201FAH,20200H B.201FCH,20000H C.201FDH,201FFHD.201FCH,20200H12以下那个说法正确(B )。A.指令MOV AL, BX+5中的源操作数的寻址方式是寄存器间接寻址。B.指令MOV AL, BX+SI中的源操作数的寻址方式是基址变址寻址。C指令MOV AL, BX+SI+5中的源操作数的寻址方式是相对的寄存器间接寻址。D.指令MOV AL, 1000H中的源操作数的寻址方式是立即寻址。13.在循环(LOOP)和串处理指令中,用作计数器的寄存器是( C)。 A.AX B.BXC.CX D.DX14无条件段间转移指令的执行改变(D )。A.SP B.SS和SP C.IPD.CS和IP15指令MOV AX,BXSI中源操作数采用的寻址方式是( D)。A.寄存器B.寄存器相对C.寄存器间接D.基址变址16设DS=8225H,DI=3942H,指令NEG BYTE PTRDI操作数的物理地址是(A )。A.85B92H B.86192H C.BB690H D.12169H17下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是(B)。A.AX,BX,CX,DX B.BX,BP,SI,DI C.SP,IP,BP,DX D.CS,DS,ES,SS18循环指令LOOPNZ终止循环的条件是(B )。A.CX=0,且ZF=0 B.CX=0,或ZF=1 C.CX10,且ZF=0D.CX10,或ZF=119对寄存器AX的内容乘以4的正确指令序列是(B )。A.SHR AX,1; SHR AX,1B.SHL AX,1;SHL,AX,1 C.ROL AX,1; ROL AX,1D.RCR AX,1;RCR AX,120执行INC指令除对SF、ZF有影响外,还要影响的标志位是(A )。A.OF,AF,PFB.OF,AF,CF C.OF,PF,CFD.AF,PF,CF21设DH=10H,执行NEG DH指令后,正确的结果是(D )。A.DH=10H,CF=1 B.DH=0F0H,CF=0 C.DH=10H,CF=0 D.DH=0F0H,CF=122下列传送指令中有语法错误的是(A )。A.MOV CS,AX B.MOV DS,AX C.MOV SS,AX D.MOV ES,AX23下面指令执行后,改变AL寄存器内容的指令是(D )。A.TEST AL,02H B.OR AL,AL C.CMP AL,BL D.AND AL,BL25执行下面指令序列后,结果是(A )。MOV AL,82HCBW A.AX=0FF82H B.AX=8082H C.AX=0082H D.AX=0F82H26与MOV BX,OFFSET VAR指令完全等效的指令是(D)。A.MOV BX,VAR B.LDS BX,VAR C.LES BX,VAR D.LEA BX,VAR27执行MOV SP,3210H; PUSH AX两条指令后,SP寄存器的值是(B )。3211H B.320EH C.320FH D.3212H28设(AX)=2000H (BX)1000H,则在执行了指令“CMP AX, BX”后,标志位CF和ZF的值分别为(A )。A.0,0B.0,1 C.1,0 D.1,129CPU执行算术运算指令不会影响的标志位是(D )。A.溢出标志 B.符号标志C.零标志D.方向标志30下列8086指令中,对AX的结果与其他三条指令不同的是( D)。A.MOV AX,0 B.XOR AX,AXC.SUB AX,AX D.OR AX,031某存储单元的逻辑地址为3800H:8F06H,其物理地址是(B)。A.48F06H B.40F06H C.46F06H D.4FF06H32若已知CS=52FAH,IP=1083H,则下一条要执行指令的物理地址为(B)。A.54033H B.54023H C.53023H D.53023H33. 80868088微处理器中的BX是(A)。A基址寄存器 B计数寄存器C变址寄存器 D基址指针寄存器34. 8086访问1O端口的指令,常以寄存器间接寻址方式在DX中放(C)。AI/O端口状态 BIO端口数据 CIO端口地址 DIO端口控制字35. 8086微处理器中BP寄存器是(A)A基址寄存器 B目的变址寄存器C计数寄存器 D堆栈寄存器 36. 80868088可用于间接寻址的寄存器有(B) A2 B4 C6 D8 37. 某存储器为 32K X 16位,则( A )。 A地址线为15根,数据线为16根 B地址线为32根,数据线为16根 C地址线为16根,数据线为32根 D地址线为32根,数据线为32根三1在汇编语言源程序中,用于指示汇编程序如何汇编的指令是(B )。A.机器指令 B.伪指令C.宏指令D.汇编指令2.下列指令语句中的标识符均为字变量,其中非法指令是(D )。(1)MOV DATABX+2DI,AX(2)MOV DATA,DATA(3)MOV AL,DATA(4)MOV SP,DATA(5)MOV BH,DATASI+2DIA.(1),(2),(3) B.(1),(3),(5)C.(2),(4),(5)D.(2),(3),(5)3.欲定义一个含20个字符的字符串,须用到的伪指令是(A )。A.DBB.DWC.DD D.EQU4.在汇编语言源程序的设计中,将源程序编译成目标文件的命令是( C)。A.MASM5 B.EDIT C.MASMD.TD5.汇编语言源程序中,不需要初始化段寄存器的逻辑段是( A)。A.代码段 B.数据段C.附加段D.堆栈段6.已知数据段的定义如下:DATA SEGMENTD1 DW 10 DUP(?)D2 DB Hello!D3 EQU 100D4 DD 1234HD5 DB 56HDATA ENDS则变量D5的偏移地址是(C)。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号