汇编移位指令的使用
請使用移位和加減法指令編寫一個程序片段計算:AX×21,假設乘積不超過16位。提示:21=24+22+20
代碼如下
data segmentsum dw 1 dup(0) endscode segmentassume cs:code,ds:data start:mov ax,datamov ds,axmov es,axmov ax,3mov dx,axshl ax,2add dx,axshl ax,2add dx,axmov sum,dxmov ax,4c00hint 21hends end start運行結果:
結果以十六進制保存
總結
- 上一篇: getResources()方法
- 下一篇: 微软的最高市值是多少?