[043][汇编语言]具有子程序的源程序框架
程序员文章站
2024-01-31 14:24:52
...
8086CPU 读取执行指令过程的简要描述
1、从CS:IP 指向的内存单元读取指令,读取的指令进入指令缓冲器
2、IP寄存器内的值自动增加,指向下一条指令
3、执行指令,并转到步骤1
call 指令
- 1、将当前的IP 或者 IP和CS 压入栈
push IP
push IP
push CS
- 2、转移
ret 和 retf 指令
- CPU指向 ret 指令时,相当于进行:
pop IP
- CPU执行 retf 指令时,相当于进行:
pop IP
pop CS
具有子程序的源程序框架
assume cs:code
code segment
main:
...
call sub1
...
mov ax,4c00H
int 21H
sub1:
...
call sub2
...
ret
sub2:
...
ret
code ends
end main
上一篇: 汇编语言入门:源程序(二)