填空题 在下面程序段中填入指令,实现将字变量VARM中的非0数据左移到最高位为1为止,左移次数存入字节变量VARB中,左移结果存入字变量。VARW MOV BL,0MOV AX,VARM GOON:AND AX,AX JS DONE INC ()SAL()DONE:MOV VARW,AX()(注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)
填空题 设数据段BUF单元开始存放有50个有符号数,下面程序段是实现将其中正数送数据段PLUS开始的若干单元,请将程序段补充完整。MOV BX,OFFSET BUF LEA ()MOV CX,50AGA:MOV AL,[BX]()JLE NEXT()INC SI NEXT:INC BX ()(注:答案必须(1)指令不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)英文字符全部大写,并且为半角字符。(3)指令之间用一个半角空格分开。)
单项选择题 阅读下面程序段:XOR DX,DX MOV BX,0MOV CX,4LP1:ADD DX ,BX INC BX INC BX LOOP LP1该程序段执行后,DX和BX分别为()