asm
wxh_无香花自开
这个作者很懒,什么都没留下…
展开
-
汇编笔记:syscall和int 80H
;nasm -f elf64 -g -F stabs testhello.s;ld -o hello testhello.osection .data msg: db "hello world!", 10 ; ascii表中10对应换行符 msglen: equ $-msgsection .bsssection .textglobal _start_start: Nop ;i386通过中断(int 0x80)来实现系统调用 ;寄存器 eax 中存放系统调用号,同时返回值也存.原创 2020-10-10 18:33:42 · 3427 阅读 · 0 评论 -
汇编笔记:寄存器介绍
寄存器是CPU的组成部分,因为在CPU内,所以CPU对其读写速度是最快的,不需要IO传输,但同时也决定了此类寄存器数量非常有限,有限到几乎每个存储都有自己的名字,而且有些还有多个名字。IA-32构架提供了16个基本寄存器,这16个基本寄存器可以归纳为如下几类:通用寄存器段寄存器状态和控制寄存器指令寄存器通用寄存器32位通用寄存器有八个,eax, ebx, ecx,...转载 2019-03-18 11:30:39 · 9650 阅读 · 0 评论