首页 >  聚焦 >  >  正文

0165-loop 循环

时间2023-08-14 09:09:56 来源:哔哩哔哩


(相关资料图)

环境

Time 2022-11-09

WSL-Ubuntu

QEMU

NASM

前言

说明

参考:《x86汇编语言:从实模式到保护模式》李忠

目标

使用 loop 循环,实现 1 到 100 的加法计算。

汇编代码

loop 指令

loop 指令执行时,通过对 CX 寄存器减一,然后判断是否大于 0,大于则跳转到标号处,不大于则向下执行。

执行完的结果

其中 AX 寄存器中的内容,13BA 就是最终的结果。

总结

使用 loop 指令,计算了 1 到 100 相加的结果,结果保存在 AX 寄存器。

附录

标签: