本期将讲述NASM汇编实现无限循环的一种方法。
start:
jmp start ;跳转至start"函数"
跟Windows下cmd的无限循环有点类似
@echo off
:1
goto 1
我们在无限循环中加入换行来验证是否出现了无限循环。
DOS版
org 100h
jmp start
start: call newline
jmp start
newline: ;显示回车换行
mov ah,0eh
mov al,0ah ;0x0a=10对应换行符
int 10h ;输出
mov al,0dh ;0x0d=13对应回车符
int 10h ;输出
ret
映像版
org 7c00h
jmp start
start: mov ax, 0