下面指令序列执行后完成的运算,正确的算术表达式应是()   MOV AL,BYTE PTR X   SHL AL,1   DEC AL MOV BYTE PTR Y,ALA.y=x*2+1 B.x=y*2+1C.x=y*2-1D.y=x*2-1

下面指令序列执行后完成的运算,正确的算术表达式应是()   MOV AL,BYTE PTR X   SHL AL,1   DEC AL MOV BYTE PTR Y,AL

A.y=x*2+1 

B.x=y*2+1

C.x=y*2-1

D.y=x*2-1


参考答案和解析
Y=2X-1

相关考题:

若有BUF DW 1,2,3,4,则可将数据02H取到AL寄存器中的指令是A.MOV AL,BYTE PTR[BUF+1]B.MOV AL,BYTE PTR[BUF+2]C.MOV AL,BYTE PTR[BUF+3]D.MOV AL,BYTE BUF[2]

若有BUF DW 1,2,3,4,则可将数据02H取到AL寄存器中的指令是( )。A.MOV AL,BYTE PTR [BUF+1]B.MOV AL,BYTE PTR[BUF+2]C.MOV AL,BYTE PTR[BUF+3]D.MOV AL,BUF [2]

若定义变量DAT DW 1234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是【 】。

若定义变量DAT DW l234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是______。

若有BUF DW 1,2,3,4则可将数据02H取到AL寄存器中的指令是( )A.MOV AL,BYTE PTR[BUF+1]B.MOV AL,BYTE FFR[BUF+2]C.MOV AL,BYTE PTR[BUF+3]D.MOV AL,BUF[2]

下列指令序列执行后,AL寄存器中的内容为【 】。MOV AL,1SAL AL,1MOV BL,ALSAL AL,1SAL AL,1ADD AL,SL

下列8086/8088指令中,执行速度最快的是( )。A.MOV AX,BXB.MOV AX, 1516H.C.MOV BYTE PTR [BX],26HD.MOV [2000H],AL

下面指令序列执行后完成的运算,正确的算术表达式是( )。 MOV AL,BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,ALA.y=X2+1B.X=y2+1C.Y=2X1-1D.X=Y2+11

下面指令序列执行后完成的运算,正确的算术表达式应是( )。MOV AL, BYTE PTR XSHL AL, 1DEC ALMOV BYTE PTR Y,ALA.y=x2+1B.x=y2+1C.y=x*2-1D.x=y2-1

假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在从中,在横线处应填入的指令是( )。 SUB DI, BX INC DI MOV CX, DI _______________ NEXT: INC BX CMP BYTE PTR [BX],0 LOOPE NEXT MOV AL,BYTE PTR [BX]A.MOV SI,CXB.SUB BX,BXC.DEC BXD.INC BX

下面指令序列执行后完成的运算,正确的算术表达式为 MOV AL, BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,ALA.Y=X2+1B.Y=X2-1C.X=Y2+1D.Y=X*2

下面( )不能使指令MOV AL,Y正确执行?A.X DW 1234H Y EQU BYTE PTR XB.Y EQU BYTE X DW 1234HC.Y EQU THIS BYTE X DW 1234 HD.Y LABEL BYTE X DW 1234H

下面指令序列执行后完成的运算中,正确的算术表达式为( )。 HOV AL, BYTE PTR X SHL AL,1 DEC AL MOV BYTE PTR Y,ALA.y=x2+1B.y=x2-1C.X=Y2+1D.Y=X×2

有程序如下: MOV AL,02H SHL AL,1 MOV BL,AL MOV CL,02 SHL AL,CL ADD AL,BL INT 3 程序执行后AL=(),BL=(),指出该程序的功能是()

下列四条指令中,错误的指令是()。A、SHR AL,lB、MOV AL,64HC、SHL AH,CLD、MOV AL,BX

下列四条指令中,错误的是()A、SHL AL,1B、MOV AH,BXC、SHR AL,CLD、MOV AL,20H

判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV  BL, AX  (2)MOV  AL, BX  (3)MOV  AL, BL  (4)MOV  BP, BYTE PTR[BX]

指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400

下面格式正确的指令是()。A、MOV [BX],1B、MOV AL,0123HC、MOV ES:PTR[CX],3D、XLAT

分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后 (BL)=? (AL)=?

若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中的指令是:()。A、MOV  AL,BYTE PTRBUF+1B、MOV  AL,BYTE PTRBUF+2C、MOV  AL,BYTE PTRBUF+3D、MOV  AL,BYTE BUF2

数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。A、CMP BUF1,BYTE PTR BUF2+3B、MOV AL,BUF1 CMP AL,BUF2+2C、MOV AL,BUF1 CMP AL,BYTE PTR BUF2+2D、MOV AL,BUF1 CMP AL,BUF2+3

问答题判断下列指令中哪些是错误的,并说明错的原因。 (1)MOV  BL, AX  (2)MOV  AL, BX  (3)MOV  AL, BL  (4)MOV  BP, BYTE PTR[BX]

单选题DA1 DW 2A05H DA2 DB 0FAH┇MOV AL,BYTE PTR DA1 SUB DA2,AL上述指令执行后,DA2中的内容是()。A0DAHB0FAHC0F5HD0D0H

单选题数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。ACMP BUF1,BYTE PTR BUF2+3BMOV AL,BUF1 CMP AL,BUF2+2CMOV AL,BUF1 CMP AL,BYTE PTR BUF2+2DMOV AL,BUF1 CMP AL,BUF2+3

单选题若有BUF DW 1,2,3,4。则可将数据02H取到AL寄存器中的指令是:()。AMOV  AL,BYTE PTRBUF+1BMOV  AL,BYTE PTRBUF+2CMOV  AL,BYTE PTRBUF+3DMOV  AL,BYTE BUF2

填空题阅读程序,说明程序执行后AL,CL,CH,BL的值;DA1 DB83H,72H,61H,94H,5AHMOV CX,WORD PTR DA1AND CX,OFHMOV AL,DA1 +3MOV BL,DA1上述指令序列执行后,AL=(),CL=(),CH=(),BL=()

填空题有程序如下: MOV AL,02H SHL AL,1 MOV BL,AL MOV CL,02 SHL AL,CL ADD AL,BL INT 3 程序执行后AL=(),BL=(),指出该程序的功能是()