【x86汇编语言:从实模式到保护模式笔记】第五章 编写主引导扇区代码

5.1 欢迎来到主引导扇区
  • 主引导扇区位置(MBR):0面0道1扇区
  • 主引导扇区有512字节,一个有效的主引导扇区的最后两字节为0x55和0xAA
  • ROM-BIOS程序将它加载到逻辑地址0x0000:0x7c00处,也就是物理地址0x7c00,然后判断它是否有效
5.3 注释
  • 注释必须以英文“;”开始
5.4 在屏幕上显示文字
5.4.1 显卡和显存
  • 显卡为显示器提供内容,并控制显示器的显示模式和状态
  • 显存存储着每个像素的特性,现在流行24个bit对应一个像素
  • 屏幕上的每个字符对应着显存中的两个连续字节,前一个是字符ASCII码,后一个是字符的显示属性,包括字符的颜色(前景色)和底色(背景色);
5.4.2 MOV指令语法

mov byte [es:0x09],0x07
[es:0x09]:目的内存地址
0x07:源,立即数
byte:修饰,由于源和目的数据的大小均未知,故用byte来修饰

mov ax, [0xf000]
;处理器将0xf000作为偏移地址,去访问数据段(段地址在段寄存器DS中),来取得内存中的一个字0x3F0,并把它传送到寄存器AX中

mov [bx], dl
;在8086处理器上,如果用寄存器来提供偏移地址的话,只能使用BX
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值