标签: asm
-
Go-函数调用-━-栈和寄存器视角
函数的调用过程主要要点在于借助寄存器和内存帧栈传递参数和返回值。虽然同为编译型语言,Go 相较 C 对寄存器和…
-
操作系统学习笔记(1)
bootloader 比较枯燥,主要是对各个寄存器进行设置,然后进行 BIOS 的 int10H 调用。需要用…
-
汇编基本命令整理
今晚上汇编,因为下课很无聊所以老猪我抽空整理了一下汇编的基本命令,发上来给大家分享一下 ^ _ ^ -r 查看…
-
《深入理解计算机系统》读书笔记:5.5 vs 5.6
这是 CSAPP 的两道题,每一题是一段代码,这两段代码实现了同一个功能。这两道题有一个共同的问题,比较这两段…
-
x86汇编-EFLAGS寄存器&JCC
CF //第0位, Carry Flag进位标志位(如果运算结果的最高位产生了一个进位或者借位,CF为1, 否…
-
ASM汇编常用跳转指令-极速查
若不是老鸟,是不是经常为各种JXX汇编跳转指令查资料?影响效率,更影响潜意识整体分析的”灵光一现”。本公众号《…
-
菜鸟做 bomb lab 之第一关
首先打开事先已经反汇编的 bomb.s 文件,通过 bomb.c 已经知道每一关都是一个函数,它们的命名都是 …
-
Go 程序是如何编译成目标机器码的
今天我们一起来研究 Go 1.11 的编译器,以及它将 Go 程序代码编译成可执行文件的过程。以便了解我们日常…