posts - 91,comments - 0,views - 12645

随笔分类 -  汇编语言

汇编语言------系统调用
摘要:在汇编程序中使用linux系统调用: 将系统调用号码存入 EAX 寄存器。 将系统调用的参数存入寄存器 EBX、ECX、EDX等。 调用相应的中断(80h)。 通常,结果会返回到 EAX 寄存器中。 比如说我想调用linux中的write函数来输出一个字符串string ssize_t write( 阅读全文
posted @ 2024-07-02 18:41 Dylaris 阅读(49) 评论(0) 推荐(0) 编辑
汇编语言------内存段
摘要:分段内存模型:将内存划分为几个独立的区域,每个区域称为段,通过段寄存器中的指针来引用。每个段都被用来保存某种特殊的数据。 Data segment: 数据段,主要用来保存声明的变量、常量等等。用.data和.bss表示。 Code segment: 代码段,主要用来保存指令代码。用.text表示。 阅读全文
posted @ 2024-07-02 14:27 Dylaris 阅读(36) 评论(0) 推荐(0) 编辑
汇编语言------基础语法
摘要:汇编程序可以分成3个区域 data section: 用于声明初始化的数据或者常量,运行时不会更改 section .data bss section: 用于声明变量 section .bss text section: 用于保存实际的代码。这个部分必须以声明global _start开始,它告诉内 阅读全文
posted @ 2024-07-02 00:18 Dylaris 阅读(85) 评论(0) 推荐(0) 编辑
汇编语言------介绍
摘要:什么是汇编语言 每一台计算机都有一个微处理器来处理计算机中的各种各样的活动。处理器通过指令集来执行特定的操作,也就是机器语言。但机器语言仅有0和1组成,对人类一点都不友好,为此,创造除了汇编语言,一种易于人类理解,能够和底层交互的低级语言。 汇编语言的优点 在我看来,主要有两点。一点是能够帮助我们更 阅读全文
posted @ 2024-07-01 23:22 Dylaris 阅读(43) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示