欢迎光临散文网 会员登陆 & 注册

0168-过程调用

2023-08-18 10:36 作者:jiangbo4444  | 我要投稿

环境

  • Time 2022-11-09

  • WSL-Ubuntu 22.04

  • QEMU 6.2.0

  • NASM 2.15.05

前言

说明

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

目标

通过过程调用来向屏幕输出 hello world。

过程调用

过程调用有点类似跳转,不过调用后,还会回到原来的位置继续执行。
过程调用时,首先将下一条指令入栈,等到执行完过程,再将指令出栈,恢复执行。

汇编代码

执行过程

在执行的的过程中,遇到 call 指令,就执行了一次过程调用。 同时在将字符输出完成后,回到 call 的下一条执行,执行循环。

总结

了解了汇编语言中的过程调用。

附录

0168-过程调用的评论 (共 条)

分享到微博请遵守国家法律