编译器如何处理汇编脚本
jmp entry
db 0x90
db "haribote"
db 0
entry:
mov ax,0
mov ss,ax
readloop:
mov si,0
retry:
mov ah,0x02
mov al,1
mov bx,0
next:
mov ax,es
add ax,0x0020
fin:
hlt
jmp fin
error:
mov si,msg
msg:
db 0x0a,0x0a
resb 0x7dfe-$
db 0x55,0xaa
最近在学习《30天自制操作系统》,碰到这样一个问题,如上的汇编脚本,执行顺序究竟是怎样的,类似 entry
这样的标志位如何去理解,编译时执行顺序是不是从上到下,对于没有调用的标志位,如何编译,其顺序如何