MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL答案是程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16).请问为什么啊 这是什么算法 如果是除以其他的数呢?有什么规律吗?比

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:51:10
MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL答案是程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16).请问为什么啊 这是什么算法 如果是除以其他的数呢?有什么规律吗?比
xRNAfƘhb?8,& uПN5"z6z]ޫWJ$% y/mꆤ!yت!:Tm I3U=giդ&{HVsjffN]Z$$WS=kAQRxڸܝ M2d{\'Nmay2Ϲ8oM20!w&oE1򴝓~Dop%%J{bwAzn# 䃴Uv|?0`\׀M|Q|48DA (wf8.,^~HqaI ]\NbX Њ:j "ES50[Pc{~*=-}`\ s; 52,H=O}\9 :B=s¢]Ȥ zAb~d{7}w4~z

MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL答案是程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16).请问为什么啊 这是什么算法 如果是除以其他的数呢?有什么规律吗?比
MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL
答案是程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16).
请问为什么啊 这是什么算法 如果是除以其他的数呢?有什么规律吗?比如除以2 是移几位?

MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL答案是程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16).请问为什么啊 这是什么算法 如果是除以其他的数呢?有什么规律吗?比
左移4位是乘以16.
主要思想是:DX左移4位,AX左移四位,但是要将AH的高四位接到DL的低四位.
如果这样:MOV BL,AH OR DL,BL(将AH赋给DL),则AH的高四位对应DL的高四位,这样是不行的
SHR BL,CL 将BL(AH)右移四位,然后再赋给DL,就行了

下面一段程序完成什么操作 MOV CL,04 SHR DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL写下每条语句代表的含义 MOV CL,04 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL答案是程序段完成DX:AX组成的32位无符号数左移4位,低位补零(也即除以16).请问为什么啊 这是什么算法 如果是除以其他的数呢?有什么规律吗?比 MOV AX,468AH MOV SI,1357H MOV [SI],AX MOV CL,4 SHR BYTE PTR[SI],CL SHL WORD PTR[SI],1 MOV AX,[SI] 汇编语言 分析下列程序完成什么功能 并且求AX DX结果DX=1234H AX=5678HMOV CL,4 SHL DX,CL ;DX=2340MOV BL,AH ;BL=56SHL BL,CL 这里后面的就搞不懂了SHR BL,CL OR DL,BL 汇编中,假设要求16M,那么我想用移位指令实现:MOV AX,M MOV CL,4 SHL AX,CL 但是正负号能保证不变么? 1.阅读程序并回问答题(1)已知:(AX)=2233H,(BX)=5566H,执行了下面的程序段后,(AX)=_______ ,(BX)=______ .CMP AX,BXJG NEXTXCHG AX,BXNEXT:NEG AX(2)试分析下面的程序段完成什么操作?MOV CL,04SHL DX,CLMOV BL,AHSHL AX 组成原理习题求解分析下面程序段的功能,执行程序段后AX寄存器中的内容是什么?MOV AX,1042HMOV BX,1250HMOV CL,2SHL BX,CLADD AX,BX shl中cf的值怎么判断?下面的三个例子(1)mov al,01001000bshl al,1执行后al=10010000b,cf=0(2)接着上面的再执行一条shal al,1。则执行后al=00100000b,cf=1(3)mov al,01010001bmov cl,3shl al,cl执行后al=10001000b 1.假设寄存器AX=1234H,DX=0A000H MOV BX,0MOV CX,BXSUB CX,AXSBB BX,DXMOV AX,CXMOV DX,BX上述程序段执行后AX=___0EDCCH____ ,DX=__5FFFH_____2.MOV AX,234HMOV CL,3ROL AX,CLDEC AX MOV CX,4MUL CX此段程序执行完后,(AX)= ___467CH____ ,(CX)= __ MOV CL,3 MOV BX,0B7H ROL BX,1 ROR BX,CL 求BX为多少 MOV AX,2000H MOW DS,AX MOC CL,4 MOV SI,2000H MOV AL,[SI+1] SI是多少? 下列程序执行后,BX中的内容 MOV CL,3 MOV BX,00B5H ROL BX,1 R下列程序执行后,BX中的内容 MOV CL,3 MOV BX,00B5H ROL BX,1 ROR BX,CL急 阅读程序并回答问题MOV AL,06HSHL AL,01HMOV BL,ALMOV CL,2 )SHL AL,CLADD AL,BL问:(1)执行上述指令序列后,本程序完成什么功能?(2)执行上述指令序列后,AL=______. MOV AX 4C9AH MOV BX 75BDA XCHG AH , AL ADD BX, AX MOV CH ,AH MOV CL,BL DEC CX 求AX?BX?AH?CH?CL?BL?解答过程详细一点MOV AX 4C9AH MOV BX 75BDA XCHG AH , AL ADD BX, AX MOV CH ,AH MOV CL,BL DEC CX 求AX?BX?A 微机原理与接口技术 MOV SI,2B4CH MOV CL,3 SHR SI,CL指令执行后进位标志CF为什么等于1. 下列程序段执行后,寄存器BX的内容是什么?mov cl,3 mov bx,087H ROL BX,1 ROR BX,CL 汇编语言求 BX 结果MOV CL,3MOV BX,4DA8HROL BX,1ROR BX,CL则(BX)=( ). 微机原理 MOV BX,CL MOV [BX],[3000H] 这两个指令是否正确 若不正确清说明原因微机原理MOV BX,CL MOV [BX],[3000H]这两个指令是否正确 若不正确清说明原因