技术栈
bochs
请输入蚊子
4 天前
linux
·
汇编
·
操作系统
·
bochs
·
操作系统真像还原
《操作系统真象还原》 第六章 完善内核
在进程中都会有自己的栈,有些参数会保存在栈中,例如我们在调用函数时会将参数压入栈中,被调用函数在栈中获取参数然后执行,那么参数存放在栈中了,需要有来负责回收这部分空间的,由谁来回收就得看是哪种调用约定
请输入蚊子
1 个月前
linux
·
汇编
·
操作系统
·
bochs
·
操作系统真像还原
«操作系统真像还原» 第二章 编写MBR主引导记录
8086 开机后,CS(代码段寄存器)和 IP(指令指针寄存器)的初始值不是由软件设置的,而是由 CPU 的硬件电路强制指定的,固定为CS=0xF000,IP=0xFFF0
南玖yy
9 个月前
开发语言
·
网络
·
汇编
·
后端
·
算法
·
bochs
深入理解 x86 汇编中的重复前缀:REP、REPZ/REPE、REPNZ/REPNE(进阶详解版)
如果你写过汇编代码,一定遇到过需要重复处理大量数据的场景:手动用loop指令编写循环?代码冗长不说,效率还低 —— 因为 CPU 对rep前缀有专门的硬件优化。 x86 提供了 3 种重复前缀,它们是串操作指令的 “循环加速器”,能让数据批量处理变得又快又简单:
charlie114514191
1 年前
汇编
·
学习
·
操作系统
·
调试
·
mbr
·
手搓教程
·
bochs
从0开始的操作系统手搓教程 4:做好准备,跳到加载器(Loader)
目录为什么要加载Loader,Loader是干什么的?上菜!NASM的预处理语句%include包含其他文件
我是有底线的