05.主引导扇区

本文介绍了主引导扇区的关键信息,当计算机启动时,会读取该扇区的512字节到特定内存地址,并检查其有效性。此外,文章还涉及显卡的工作模式,特别是文本模式的细节,以及汇编地址和寄存器扩展的概念,特别是在不同处理器架构中的变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

计算机加电或者复位后将读取0磁道、0磁头、1扇区共512字节到0x0000:0x7c00 处,然后判断它是否有效。一个有效的主引导扇区最后2字节是0x55,0xaa。

显卡

文本模式和图形模式是显卡的2中基本工作模式。访问显存需要和显卡这个外围设备打交道,外围设备相对CPU都是慢速、低效率的。为此把显存映射到处理器可以直接访问的内存地址空间。8086 访问的1M内存,其中0x0000~0x9ffff 属于常规内存,由内存条提供;0xf0000~0xfffff 由主办上的芯片提供,即ROM-BIOS;0xa0000~0xeffff由特定的外围设备提供,包括显卡。
在这里插入图片描述
由于历史原因,个人计算机上使用的显卡在加电自检后都会初始化到80x25的文本模式,这种模式下屏幕可以显示25行,每行80个字符,每屏共2000个字符。

屏幕上每个字符显示对应连续2字节,前一个是ASCII代码,后一个是字符显示属性。字符显示属性分为2部分,第四位定义的是前景色,高4位定义背景色。色彩由R、G、B这3位决定。K是闪烁位,为0时不闪烁,为1时闪烁;I 是亮度位,为0时正常亮度,为1时呈高亮。
在这里插入图片描述

在这里插入图片描述

汇编地址

汇编地址是源程序编译期间编译器为每条指令确定的汇编位置,指示该指令相对程序或段起始处的距离,以字节计算。编译后的程序装入内存后是该指令在内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值