答:.MODEL SMALL.CODESTART: MOV CX,16MOV BL,0;BL中放0的个数AGN: SHL AX,1;数0的个数JC NEXTINC BLNEXT: LOOP AGNMOV AL,BLDAAMOV DL,AL;显示高位AND DL,0F0HMOV CL,4SHR DL,CLADD DL,30HMOV AH,2INT 21HMOV DL,AL;显示低位AND DL,0FHADD DL,30HMOV AH...
结果1 题目 MOV AX,10 SHL AX,1 SHL AX,1 MOV BX,AX MOV CL,2 SHL AX,CL ADD AX,BX 上述程序段执行后,BX=___,AX =___ (本题5分) 相关知识点: 试题来源: 解析 (1)BX=40 或28H (2.5 分) (2 )AX =200 或0OC8H (2.5 分) 反馈 收藏 ...
SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL相关知识点: 试题来源: 解析 解:程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16)。结果一 题目 分析以下程序段的功能:MOV CL,04SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL 答案 解:程序段完成DX:AX组成的32位无符...
23H左移4位即100011左移4位得到:1000110000=230H 23h*2*2*2*2=230H
MOV AX,[DX]这个语法错在哪?将DX改成BX或bp,si,di 因为dx不能储存偏移地址。只有BX或bp,si,di才能存放偏移地址。还有是SHL AL,3错在哪?需先将3放入CL 即:MOV CL,3 SHL AL,CL 理由:如果偏移位为1时,可以直接 shl al,1 当偏移量大于2时,需要将偏移量放进cl中 MOV...
执行下列指令序列后,完成的功能是将(DX,AX)的值【11】 。 MOV CL,04H SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 答案:左移4位 点击查看答案解析手机看题 你可能感兴趣的试题 填空题 中断处理的一般过程大体可分为六步,即中断请求;中断响应;保护现场;【13】 ;恢复现场和开中断,返回等。
汇编中,假设要求16M,那么我想用移位指令实现:MOV AX,M MOV CL,4 SHL AX,CL 但是正负号能保证不变么? 答案 向左移或者循环移位不能,因为最高位随着移位有可能翻转但是算术右移结果不为0时则可以保证正负号不变,移位时随时进行了符号扩展相关推荐 1汇编中,假设要求16M,那么我想用移位指令实现:MOV AX,M MOV ...
已知DX=1234H,AX=5678H,试分析下列程序执行后DX、AX 的值各是什么?该程序 完成了什么功能? MOV CL,4 SHL DX,CL MOV BL,AH SHL BL,CL SHR BL,CL 9 OR DL,BL相关知识点: 试题来源: 解析 DX=2345H,AX=6780H。该程序完成的功能如图所示,将DX,AX拼装成双字后, 左移四位。 DX DX AX反馈 收藏 ...
MOV CL,04 SHL DX,CL ;以上两行指令是把dx左移4位,这样dx的最低4位为0 MOV BL,AH ;把ax的最高四位放在bl的高四位上暂存(以免ax左移四位时高四位丢失)SHL AX,CL ;实现ax左移四位 SHR BL,CL ;把bl(存放的是ax原来的高16位)右移4位,这样ax原来的最高4位就放到bl的低4位了 O...
搜索 填空题 执行下列指令序列后,完成的功能是将(DX,AX)的值___。 MOV CL, 04 SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL 查看答案 进入试题列表 您可能感兴趣的题目Pemium4微处理器的指令流水线有___条。 1 3 5 6 查看答案 在MOVWORDPTR[0072],55AAH指令的机器代码中...