首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

求一路新手汇编题,mul指令

2012-09-17 
求一道新手汇编题,mul指令mov dh,8mov dl,3现在dx中的数据已经告诉出来了,想把dh中的数据先减1再乘160,,然

求一道新手汇编题,mul指令
mov dh,8
 mov dl,3
现在dx中的数据已经告诉出来了,
想把dh中的数据先减1再乘160,,然后保存到bx,然后加上原dl*2的值,现在cx不能用,
以上数据都是10数进,,,结果希望保存到bx中,因为160转换成十六进制为0a0h,好像要用16位寄存器,结果就是32位的,又要放到16位中,,所以我纠结了,求高手指教一下,,,

[解决办法]
mov bx,00a0h
shl bx,1
shl bx,1
shl bx,1
sub bx,00a0h
add bx,6

热点排行