汇编语言复习题
- 格式:docx
- 大小:72.88 KB
- 文档页数:8
汇编语言程序设计复习题一、单项选择题1.假设(AL)=0FFH依次执行ADD AL,0FH指令后,标志位ZF和SF的状态分别为(A )A. 0和0B. 0和1C. 1和0D. 1和12.假设V AR为变量,指令MOV BX,V AR 的寻址方式是( A )A.直接寻址B.间接寻址C.立即寻址D.存储器寻址3.下列指令中,不影响标志位的是( C )A.SUB BX,BX B.ROR AL,1 C.JNC Lable D.AND AL,CL4.假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=0AAH,试问执行指令MOV BX,[DI]后,(BX)= ( C )A.0100H B.55AAHC.AA55H D.4100H5.执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?(D )A. TEST AL BLB. CMP AL BLC. AND AL BLD. XOR AL BL 6.堆栈中当前出栈的存储单元地址是(A )A. SS*10H+SPB. SS*10H+BPC. SS*10+SPD. SS*10+BP7.已知V AR DW l,2,$+2,5,6 若汇编时V AR分配的偏移地址是0010H,则汇编后0014H单元的内容是( D )A.6H B.14H C.5H D.16H8.循环控制指令REPNZ继续执行循环的条件是(B )A. CX≠0且ZF=1B. CX≠0且ZF=0C. CX≠0或ZF=1D. CX≠0或ZF=09.设NUM=11011011B,指令“MOV AL,NUM SHL 3”执行后AL中的值是(B )A.11011011000BB.11011000BC.00011011BD.00011011011B10.下面XCHG指令语句中,语法正确的是(B)A. XCHG AX,DSB. XCHG BL,[BX]C. XCHG AL,OFHD. XCHG [SI],[DI]11.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( A )A。
汇编语言选择题及填空题复习部分已填写答案的汇编语言复习题一、选择题1.设A=0.4H,B=0.8H,C=0.4,D=0.4Q,它们之间的关系是( C)A. C+D=BB. A+D=BC. B=DD. A>C>D2.标志寄存器中属于控制标志位的是(B )A.DF,OF,SFB.DF,IF,TFC.OF,CF,PFD.AF,OF,SF3.8088/8086存储器分段,每个段不超过()A.64K个字B.32K个字节C.1兆个字节D.64K个字节4.设AL中已有压缩型BCD码,为实现对AL的减1操作,可选用的指令序列是()A.DEC ALB.SBB AL,0C.SUB AL,1D.SUB AL,1AAS DAS AAS DAS5.若AX= - 15要得到AX=15应执行的指令是()A.NEG AXB.NOT AXC.INC AXD.DEC AX 6.8086/8088系统执行传送指令MOV时()A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志7. MOV AL,79ADD AL,0B1H上面指令执行后,设置的标志位 CF和OF的值是()A.CF=0,OF=1B.CF=1,OF=1C.CF=0,OF=1D.CF=1,OF=08.已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是()A.DIV BXB.CWDC.XOR DX,DXD.CBWIDIV BX DIV BX IDIV BX 9.下列指令中操作数在代码段中的是()A.MOV AL,42HB.ADD AL,BLC.SUB [BX],DID.INC [DI]10.用REPE SCASB指令对字符串进行扫描,如CX>0时,扫描结束,那么表示()A.在字符串中遇上第一个AL中指定的字符B.在字符串中有一个AL中指定的字符C.在字符串中有一个不是AL中指定的字符D.在字符串中遇上第一个不是AL中指令的字符11.下列指令执行后对源和目的操作数均无影响的是()A.MOV [BX+2],AXB.SUB AX,2467HC.SBB [SI],BXD.CMP AX,BX12.表示过程定义结束的伪指令是()A.ENDPB.ENDSC.ENDD.ENDM13.下列有语法错误的语句是()A.DB 12HB.DW 4567HC.DD ˋBCDˊD.DB ˋCDˊ14.DB1 DB 8 DUP(2 DUP(3),3 DUP(2))┇MOV AX,WORD PTR DB1 [04H]上面指令执行后,AX的内容是()A.0302HB.0203HC.0202HD.0303H15.BUF1 DB 3 DUP(0,2 DUP (1,2),3)COUNT EQU $ - BUF1符号COUNT等价的值是()A.6B.18C.16D.816.DA1 DW 2A05HDA2 DB 0FAH┇MOV AL,BYTE PTR DA1SUB DA2,AL上述指令执行后,DA2中的内容是()A.0DAHB.0FAHC.0F5HD.0D0H17.设(SS)=338AH,(SP)=450H,执行PUSH BX,和PUSHF两条指令后,堆栈顶部的物理地址是()A.33CECHB.33CF2HC.33CF4HD.33CE8H18.设(SP)=0028H,执行段内返回指令RET 6后,SP的内容是()A.0036HB.0022HC.0030HD.0020H19.条件转移指令JNBE产生转移的条件是()A. CF=0 AND ZF=0B. CF=0 AND ZF=1C. CF=1 AND ZF=0D. CF=1 AND ZF=120.已知某操作数的物理地址是2117AH,则它的段地址和偏移地址可能是( )。
汇编语言复习题附答案一、选择题1. 汇编语言是一种()。
A. 高级语言B. 机器语言C. 低级语言D. 面向对象语言答案:C2. 在汇编语言中,指令通常由()组成。
A. 操作码和操作数B. 操作数和地址C. 操作码和地址D. 操作码、操作数和地址答案:A3. 汇编语言中的寄存器通常用来()。
A. 存储数据B. 存储指令C. 存储程序D. 存储地址答案:A4. 汇编语言中的指令MOV AX, BX的作用是()。
A. 将AX寄存器的值移动到BX寄存器B. 将BX寄存器的值移动到AX寄存器C. 将AX和BX寄存器的值相加D. 将AX和BX寄存器的值相减答案:B5. 汇编语言中的循环结构通常使用()指令实现。
A. JZB. JNZC. LOOPD. CALL答案:C二、填空题1. 汇编语言中的指令ADD AX, BX表示将AX和BX寄存器的值相加,并将结果存入____寄存器。
答案:AX2. 汇编语言中的指令SUB AX, BX表示将AX寄存器的值减去BX寄存器的值,并将结果存入____寄存器。
答案:AX3. 汇编语言中的指令CMP AX, BX用于比较AX和BX寄存器的值,但不进行存储操作,结果影响____标志。
答案:标志寄存器4. 汇编语言中的指令JMP LABEL用于无条件跳转到标签____处执行。
答案:LABEL5. 汇编语言中的指令PUSH AX将AX寄存器的值压入____。
答案:堆栈三、简答题1. 简述汇编语言与机器语言的区别。
答案:汇编语言是一种低级语言,它使用助记符来表示机器语言的指令,更易于人类理解和编写。
机器语言则是由二进制代码组成的指令集,直接被计算机硬件执行,但对人类来说难以阅读和编写。
2. 描述汇编语言中如何实现条件跳转。
答案:汇编语言中实现条件跳转通常使用条件跳转指令,如JZ(跳转如果零)、JNZ(跳转如果非零)、JMP(无条件跳转)等。
这些指令根据CPU的状态寄存器中的条件码标志来决定是否跳转到指定的标签处执行。
一、选择1.下面指令执行后,改变AL寄存器内容的指令是( D )。
A.TEST AL,02HB.OR AL,ALC.CMP AL,BLD.AND AL,BL2.对寄存器AX的内容乘以4的正确指令序列是( B )。
A.SHR AX,1 /SHR AX,1B.SHL AX,1/ SHL,AX,1C.ROL AX,1 /ROL AX,1D.RCR AX,1/ RCR AX,13.设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是( A )A.85B92HB.86192HC.BB690HD.12169H4.指令JMP FAR PTR DONE属于 CA.段内转移直接寻址B.段内转移间接寻址C.段间转移直接寻址D.段间转移间接寻址5.将DX的内容除以2,正确的指令是 CA.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,16.编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有( D )。
A.CMPB.SUBC.ANDD.MOV7.下列指令执行后既能使AX=0同时又使CF=0,OF=0的是A。
A.XOR AX,AXB.AND AX,AXC.OR AX,AXD.TEST AX,08.假设执行ADD指令后AX=006EH,再执行AAA指令,AX中的值是( B )A. 14HB. 0104HC. 74HD. 04H9.用MOV指令将十进制数89以非压缩BCD码格式存入AX,可使用的指令是( D )A. MOV AX,89B. MOV AX,0809C. MOV AX,89HD. MOV AX,0809H10.下列语句中能与“DA1 DB 32H,34H”语句等效的是( A )A. MOV DA1,32HB. MOV DA1,32C. MOV WORD PTR DA1,3234HD. MOV WORD PTR DA1,‘24’MOV DA1+1,34H MOV DA1+1,3411.设NUM1 EQU 100NUM2 =64H 下面指令执行后,BL中全为1的指令是 D 。
汇编语言程序设计专科复习题及答案专科复习题复习题一一、单项选择题1.对于有符号的数来说,下列哪个值最大()A:0F8H B:11010011B C:82 D:123Q2.下列有关汇编语言中标号的命名规则中,错误的是(D )A:通常由字母打头的字符、数字串组成B:标号长度不能超过31个字符C:?和$不能单独作为标号D:.号不可位于标号首3.8088/8086存储器分段,每个段不超过()A.64K个字B.32K个字节C.1兆个字节D.64K个字节4.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式()A:寄存器寻址B:相对基址变址寻址C:变址寻址D:基址变址寻址5.若AX= - 15要得到AX=15应执行的指令是()A.NEG AXB.NOT AXC.INC AXD.DEC AX6.8086/8088系统执行传送指令MOV时()A.不影响标志位B.影响DF方向标志C.影响SF符号标志D.影响CF进位标志7.若要求一个操作数中的若干位维持不变,若干位置“1”,可以使用()A:NOT B:OR C:AND D:XOR8.下列指令中段默认为堆栈段的是()A.MOV AX,[BX+SI+10]B.ADD AX,ES:[SI]C.SUB [BX],[BP][DI]D. MOV DX,[1000H]9.关于8086/8088微机系列,下列说法哪个是正确的()A:一个存储单元由16个二进制位组成,简称字。
B:当存储一个字数据时,低字节放高地址位,高字节放低地址位。
C:在内存空间中,可以无限分配段,且段的大小不受限制。
D:段与段之间可以邻接,也可以重叠。
10.下列关于堆栈的说法,错误的是()A:以“先入后出”为原则。
B:栈区最高地址单元的前一个单元为栈底。
C:运行中SP寄存器动态跟踪栈顶位置。
D:压栈和弹出都是以字节为单位。
11.表示过程定义结束的伪指令是()A.ENDPB.ENDSC.ENDD.ENDM 12.BUF1 DB 3 DUP(0,2 DUP (1,2),3)COUNT EQU $-BUF1符号COUNT等价的值是()A.6B.18C.16D.9 13.下列标志位中,可以用来判断计算结果正负的是()A:PF B:SF C:DF D:OF14.下列指令正确的是()A. MOV [100H], [BX]B.MOV DS, ESC. ADD V[BX], CXD.MOV AX, 34H15.下列哪个寄存器是属于指针寄存器()A:SI B:DX C:SP D:ES16.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。
汇编语言期末复习题一、单项选择题1.一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区第一个字单元的物理地址是()。
A.12B5BH B.12B6BH C.12C59H D.12BFEH2.在IN AL,PORT指令中,PORT称为()。
A.立即数B.有效地址 C.端口地址 D.寄存器名3.在下列指令的中,不能实现把AX寄存器内容清零的指令是()。
A.SUB AX,AX B.XOR AX,AXC.OR AX,0000H D.AND AX,0000H4.条件转移指令JNE的测试条件为()。
A.ZF=0B.CF=0C.ZF=1D.CF=15.8086CPU在基址加变址的寻址方式中,变址寄存器可以为()。
A.BX或CX B.CX或SIC.DX或SI D.SI或DI6.设(AX)=1000H,NEG AXNOT AX执行上述两条指令后,正确的结果是()。
A.(AX)=1001H B.(AX)=0FFFH;C.(AX)=1000H D.(AX)=0111H。
7.串指令中的目的操作数地址一定是由()提供。
A.ES:[DI]B.SS:[BP]C.DS:[SI]D.CS:[IP]8.将DX的内容除以2,正确的指令是()。
A.DIV 2 B.DIV DX,2C.SAR DX,1D.SHL DX,19.用户为了解决自己的问题,用汇编语言所编写的程序,称为()。
A.目标程序B.汇编语言源程序C.可执行程序D.汇编程序10.用一条指令仅实现将AX←BX+SI的方法是()。
A.XCHG AX,[BX][SI]B.MOV AX,[BX+SI]C.LEA AX,BX[SI]D.LEA AX,[BX][SI]11.设SP初值为2000H,执行指令“PUSH AX”后,SP的值是()。
A.1FFFH B.1998H C.1FFEH D.2002H12.一个字为()位二进制数。
A.8位B.16位C.32位D.64位13. 下列四个寄存器中,可作为八位寄存器的是()。
汇编复习题一、单项选择题1、十进制数-100的8位二进制数的补码为()。
A. 11100100B. 01100100C. 10011100D.110011102、16进制数88H,可表示成下面几种形式,请找出错误的表示是( )。
A. 无符号十进制数136B. 有符号十进制数-120C. 无符号二进制数10001000D. 8位二进制数-8的补码。
3、下列指令中操作数在代码段中的是()。
A. MOV AL, 25HB. ADD AH, BLC. INC DS:[25H]D. CMP AL, BL4、设(DS)=8225H,(DI)=3942H,指令MOV AX, [DI]中源操作数的物理地址是()。
A. 85B92HB. 86192HC. BB690HD. 12169H5、已定义FEES DW 100 DUP(0),则指令MOV CX, SIZE FEES 的等效指令是()A. MOV CX, 100B. MOV CX, 200C. MOV CX, 400D. MOV CX, 100 DUP(0)6、MOV AL, 82HCBW 执行上面指令序列后,结果是()。
A. (AX)=0FF82HB. (AX)= 8082HC. (AX)=0082HD. (AX)=0F82H7、若(AX)=3500H,(CX)=56B8H,当AND AX, CX指令执行后,(AX)为()。
A. 1400HB. 77F8HC. 0000HD. 0FFFFH8、完成累加器AL清零,并使进位标志CF清零,下面错误的指令是()。
A. MOV AL, 00HB. AND AL, 00HC. XOR AL, ALD. SUB AL, AL9、下列描述中,执行循环次数最多的情况是()。
A. MOV CX, 1B. MOV CX, 0FFFFHLOP1: LOOP LOP1 LOP1: LOOP LOP1C. MOV CX, 256D. MOV CX, 0LOP1: LOOP LOP1 LOP1: LOOP LOP110、下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。
汇编语言程序设计复习题一、单项选择题1.假设(AL)=0FFH 依次执行ADD AL,0FH指令后,标志位ZF和SF的状态分别为(A )A. 0和0B. 0和1C. 1和0D. 1和12.假设V AR为变量,指令MOV BX,V AR 的寻址方式是( A )A.直接寻址B.间接寻址C.立即寻址D.存储器寻址3.下列指令中,不影响标志位的是( C )A.SUB BX,BX B.ROR AL,1 C.JNC Lable D.AND AL,CL4.假定(DS)=4000H,(DI)=0100H,(40100H)=55H,(40101H)=0AAH,试问执行指令MOV BX,[DI]后,(BX)= ( C )A.0100H B.55AAHC.AA55H D.4100H5.执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?(D )A. TEST AL BLB. CMP AL BLC. AND AL BLD. XOR AL BL6.堆栈中当前出栈的存储单元地址是(A )A. SS*10H+SPB. SS*10H+BPC. SS*10+SPD. SS*10+BP7.已知V AR DW l,2,$+2,5,6若汇编时V AR分配的偏移地址是0010H,则汇编后0014H单元的内容是( D )A.6H B.14H C.5H D.16H8.循环控制指令REPNZ继续执行循环的条件是(B )A. CX≠0且ZF=1B. CX≠0且ZF=0C. CX≠0或ZF=1D. CX≠0或ZF=09.设NUM=11011011B,指令―MOV AL,NUM SHL 3‖执行后AL中的值是(B )A.11011011000B B.11011000BC.00011011BD.00011011011B10.下面XCHG指令语句中,语法正确的是(B)A. XCHG AX,DSB. XCHG BL,[BX]C. XCHG AL,OFHD. XCHG [SI],[DI]11.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是( A )A。
目的操作数最高位是0 B.目的操作数最高位是1C.目的操作数为任何情况D.无论什么情况都不可能相同12.设AL=04H,BL=0F8H,执行IMUL BL 指令后,结果是(D)A.AX=0032H B.AX=00EOH C.AX=03EOH D.AX=OFFEOH13.指令的操作数中,允许出现表达式,例如BUFl与BUF2均为变量名,下面指令中语法正确的是( D )A.MOV AX,BUF1*BUF2B.MOV AX,BUF1/BUF2C.MOV AX,BUF1+ES:BUF2D.MOV AX,BUF2-BUF114.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是( C)A.INC WORD PTR [BX+S1]B.INC CX,[SI+COUNT]C.NEG BYTE PTR [BX]D.ADD AX,B15.NUM EQU 80HDA DB 34HAND DA,NUM上述语句执行后,DA中的内容是( D )A,0B4H B;80H C,34HD.016.在同一程序段中,定义有下面的伪指令,使用正确的是(B )A.PORT1 EQUAL PORTl EQU2000H B.PORT2 = 3500H AND 0FFHC.PORT3 DD ‗ABCD‘D.PORT4 PROC ...RET ENDP17.语句DA1 DB 2 DUP(3,5,7)汇编后,该语句可等同于的语句是(D )A.DA1 DB 3,5,7 B.DA1DB 2,3,5,7C.DA1 DB 3,5,7,2 D.DA1DB 3,5,7,3,5,718.MOV AL,80HMOV CL,2SAR AL,CL上述指令执行后,结果是(D )A.AL=40H B.AL=20HC.AL=0COH D.AL=0E0H19.下面是实现将AL内容加1的压缩型BCD码加法程序段,其中错误的指令序列是(A )A.INC AL B.ADD AL,1C.ADD AL,1 D.STCDAA DAA AAADAA20.DABY1 DB 12H,34H,56H,78HDB $-DABY1DABY2 DB 8 DUP(1,2,3)...MOV DL,SIZE DABY2ADD DL,DABYl+2上述指令序列执行后,DL的内容是( C )A.3CH B.80H C.5EHD.1AH21、下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是(D)A、AX,BX,CX,DXB、SP,BP,SI,DIC、CS,ES,DS,SSD、BX,BP,SI,DI22、执行NEG指令时,要设置标志位CF。
设置CF的正确说法是(C)A、对正数求补时,CF置0C、对全0数据求补时,CF置023、要使BL中的低四位变反,高四位不变,应执行指令(D)A、NOT BLC、AND BL,0FH24、在8086/8088的立即数寻址方式中,对寄存器的使用下列说法正确的是(D)A、使用AX,BX,CX,DXC、使用任一个通用寄存器25、MOV AL,-1NEG ALXOR AL,65上述指令执行后,AL的值是(B)A、01HC、61H26、在查错程序DEBUG中,为查看或修改内存单元的内容,使用的命令是(A)A、D或EC、R 或E27、指令MOV CL,55H XOR 0F0H执行后CL中的值是(C)A、05HC、0A5H28、对CS段寄存器赋段地址的方法是(B)A、MOV AX,CODEMOV CS,AXC、END 起始地址29、X DW 1234H,0A9BHY DB 7EH,8DH┇MOV BH,TYPE XMOV BL,TYPE Y执行后BX的内容是(D )A、0102HC、1234H30、条件转移指令JBE产生转移的条件是(A)A、CF=1 OR ZF=1C、CF=1 OR ZF=031、某存储单元的段地址是0AB90H,偏移地址是1234H,该存储单元的物理地址是(B)A、0BDC4HC、0AD134H32、设DF=1,每次执行CMPSW指令时,SI和DI均要分别(B)A、减1C、加133、设(AL)=07H,要使(AL)=-07H应执行的指令是(C)A、OR AL,80HC、NEG AL34、下列指令执行时操作数在数据段的是(D)A、MOV AX,32768HC、NEG BX35、设SP=4AH,执行段内返回指令RET 4后,SP的值是(A)A、50H12C 、4CHD 、44H 36、设CF=1,实现AL 内容乘2的指令是 ( D ) A 、RCL AL ,1 B 、SAR AL ,1C 、ROR AL ,1D 、SHL AL ,137、下面语句中能和指令MOV AX ,NOT 000FH 等效的是(C )A 、MOV AX ,0FFFFHB 、MOV AX ,0FHC 、MOV AX ,0FFF0HD 、MOV AX ,0F0FFH 38、与LEA BX ,BUF 指令完全等效的指令是 ( D) A 、MOV BX ,BUF B 、LDS BX ,BUF C 、MOV BX ,WOKD PTR BUF D 、MOV BX ,OFFSET BUF 39、下面有语法错误的指令是(B ) A 、XCHG AX ,[BX] B 、XCHG AX ,CS C 、XCHG AX ,SI D 、XCHG AX ,BP40、XOR AX , 0426H JZ DONE 上述程序段产生分支的条件是(A )A 、执行前AX=0426HB 、执行前AX≠0426HC 、执行前AX=全0D 、执行前AX=全141.执行NEG 指令时,要设置标志位CF 。
设置CF 的正确说法是 (C )A .对正数求补时,CF 置0B .对负数求补时,CF 置0C .对全0数据求补时,CF 置0D .对非零数据求补时,CF 置042.设AX=1000HNEG AXNOT AX 执行上述指令后,正确的结果是( )。
A .AX=1001HB .AX=0FFFHC .AX=1000HD .AX=0111H 43.在8086/8088的立即数寻址方式中,对寄存器的使用下列说法正确的是 (D )A .使用AX ,BX ,CX ,DXB .使用SI ,DI ,BP ,SPC .使用任一个通用寄存器D .不使用任何寄存器44.指令的操作数中,允许出现表达式,例如BUFl 与BUF2均为变量名,下面指令中语法正确的是(D )A .MOV AX ,BUF1*BUF2B .MOV AX ,BUF1/BUF2C .MOV AX ,BUF1+ES :BUF2D .MOV AX ,BUF2-BUF145.下列寄存器中属于通用寄存器的是( C )A .CSB .DSC .SPD .SS46.8086CPU 中,一个段最大可定义的字节数为 (C )。
A .61KB .32KC .64KD .1M47.对CS 段寄存器赋段地址的方法是(B )A .MOV AX ,CODEB .ASSUME CS :CODE MOV CS ,AXC .END 起始地址 D .MOV CS ,2050H48.下列4个数为有符号数,最大的数是 (D ) A .327HB .8365HC.9564HD .5342H49.条件转移指令JBE 产生转移的条件是(A ) A .CF=1 OR ZF=1 B .CF=0 OR ZF=1C .CF=1 OR ZF=0D .CF=0 OR ZF=050.存储单元的物理地址是12340H ,偏移地址是0200H ,逻辑地址是 ( B )。
A .2140HB .1214HC .1034HD . 10340H51.设AL=04H ,BL=0F8H ,执行IMUL BL 指令后,结果是 (D )A .AX=0032HB .AX=00E0HC .AX=03E0HD .AX=0FFE0H 52.下列寄存器组中在存储器操作数寻址时可用于提供偏移地址的是 (D )A .AX ,BX ,CX ,DXB .SP ,BP ,SI ,DIC .CS ,ES ,DS ,SSD .BX ,BP ,SI ,DI53.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是 (C)A .INC WORD PTR [BX+S1]B .INC CX ,[SI+COUNT]C .NEG BYTE PTR [BX]D .ADDAX ,B54.要使BL 中的低四位变反,高四位不变,应执行指令 (D ) A .NOT BL B .OR BL ,0FH C .AND BL ,0FHD .XOR BL ,0FH 55.执行如下程序,(BX )的值是( C )。