首页 > 编程语言 >第十章通过汇编语言了解程序的实际构成

第十章通过汇编语言了解程序的实际构成

时间:2023-02-22 11:24:54浏览次数:36  
标签:汇编器 调用 汇编语言 第十章 程序 存储 寄存器

这一章所讲的的是通过汇编语言来理解程序的运行过程。汇编语言的源文件的扩展名通常用“.asm”来表示。汇编语言的源代码,是由转换成本地代码的指令和针对汇编器的伪指令构成的。伪指令负责把程序的构造及汇编的方法指示给汇编器。栈是存储临时数据的区域,它的特点是通过push指令和pop指令进行数据的存储和读出。往栈中存储数据称为“入栈”,从栈中付出数据成为“出栈”。32位x86系列的CPU中,进行1次push或pop,即可处理32位(4字节)的数据。

函数的调用机制,当调用的函数执行完之后就会返回到调用的下一条代码执行,这其中的函数的内部处理是通过栈处理的。返回值是通过寄存器来返回的。本章还讲到了寄存器,记得这本书开始所讲的寄存器分为很多种,有标志寄存器,累加寄存器等。

标签:汇编器,调用,汇编语言,第十章,程序,存储,寄存器
From: https://www.cnblogs.com/Xia-ZXN/p/17143674.html

相关文章