boot
文章平均质量分 92
击杀了佩奇
这个作者很懒,什么都没留下…
展开
-
x86直接写屏显示字符串
直接向显存地址(0xb800:xxxx)写入数据,屏幕显示:80列,25行,一个字符显存2byte.code16.globl _start, begtext, begdata, begbss, endtext, enddata, endbss.textbegtext:.databegdata:.bssbegbss:.text_start: movw $0,%dx m...原创 2019-10-28 11:59:55 · 705 阅读 · 0 评论 -
LINUX --- 中断 --- INT 0x10
INT 10H 是由 BIOS 对屏幕及显示器所提供的服务程序,而后倚天公司针对倚天中文提供了许多服务程序,这些服务程序也加挂在 INT 10H 内。使用 INT 10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存器的详细说明,参考表后文字,当一切设定好之后再调用 INT 10H。底下是它们的说明:AH功 能调用参数返回参数 / 注释...原创 2019-09-27 10:06:35 · 4696 阅读 · 0 评论 -
linux0.01系统引导boot.s详细注释
!! boot.s!! boot.s is loaded at 0x7c00 by the bios-startup routines, and moves itself! out of the way to address 0x90000, and jumps there.!! It then loads the system at 0x10000, using BIOS inter...原创 2019-09-27 14:41:17 · 433 阅读 · 0 评论 -
linux0.01 boot.s转AT&T语法
/* * boot.s * * boot.s is loaded at 0x7c00 by the bios-startup routines, and moves itself * out of the way to address 0x90000, and jumps there. * * It then loads the system at 0x10000, using BIO...原创 2019-10-02 20:31:34 · 199 阅读 · 0 评论