8086汇编语言——循环的使用

时间:2022-07-26
本文章向大家介绍8086汇编语言——循环的使用,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
;编程计算2^12,结果保存在dx中。
assume cs:code
code segment
    mov ax,1
    mov cx,12       ;循环次数
s:  add ax,ax       ;循环体
    loop s
    mov dx,ax       ;将结果保存在dx之中。

    mov ax,4c00h
    int 21h
code ends
end

同样,在Dosbox中Debug该程序,可以看到结果如下图所示:

DX=1000H=4096D

;编程计算123*321,结果存在dx中。
assume cs:code
code segment
    mov ax,0            ;初始化ax为0
    mov cx,123          ;循环123
s:  add ax,321          ;把321相加123次
    loop s
    mov dx,ax           ;把结果保存在dx中。

    mov ax,4c00h
    int 21h
code ends
end

运行结果如下图示:

123*321=39480D=9A3BH