30天自制操作系统——前三天
2014-05-10 23:27
176 查看
(1)
BP,SP ,SI, DI,对于这4位,要想取它的高位与低位,必须先用“MOV AX,SI”将SI的值放到AX里面去,再用AH,AL取出来
(2)
Makefile:
一个非常聪明的批处理软件,能够制作文件
ipl.bin : ipl.nas Makefile
../z_tools/nask.exe ipl.nas ipl.bin ipl.list
如果想要制作ipl.bin文件,必须要有ipl.nas和Makefile文件,如果有了,则Make工具会自动执行下一行
(3)
制作真正的IPL
CH,CL,DH,DL分别是柱面号,扇区号,磁头号,驱动号
显卡:就是设置显示器的行数和列数以及每个像素点的颜色位数。AH是功能号,AL是模式号,中断号为0x10。例如 AH=0x00(设,AL=0x13(320*200*8模式),int 0x10h。
显卡可视为显示器与cpu的接口,cpu通过显卡来控制操作显示器。在这里显卡地址与内存地址是统一编址。利用BIOS的int 0x10中断可设置显卡的显示模式,即是显示器的行数、列数以及每个像素点的颜色位数。在设置显示模式后,就可以利用显示模式的信息,通过对显卡的操作,来实现在显示器上作出不同的图像,一台显示器可以有多个显卡来控制
BP,SP ,SI, DI,对于这4位,要想取它的高位与低位,必须先用“MOV AX,SI”将SI的值放到AX里面去,再用AH,AL取出来
(2)
Makefile:
一个非常聪明的批处理软件,能够制作文件
ipl.bin : ipl.nas Makefile
../z_tools/nask.exe ipl.nas ipl.bin ipl.list
如果想要制作ipl.bin文件,必须要有ipl.nas和Makefile文件,如果有了,则Make工具会自动执行下一行
(3)
制作真正的IPL
CH,CL,DH,DL分别是柱面号,扇区号,磁头号,驱动号
显卡:就是设置显示器的行数和列数以及每个像素点的颜色位数。AH是功能号,AL是模式号,中断号为0x10。例如 AH=0x00(设,AL=0x13(320*200*8模式),int 0x10h。
显卡可视为显示器与cpu的接口,cpu通过显卡来控制操作显示器。在这里显卡地址与内存地址是统一编址。利用BIOS的int 0x10中断可设置显卡的显示模式,即是显示器的行数、列数以及每个像素点的颜色位数。在设置显示模式后,就可以利用显示模式的信息,通过对显卡的操作,来实现在显示器上作出不同的图像,一台显示器可以有多个显卡来控制
相关文章推荐
- 《30天自制操作系统》学习笔记_harib00g-harib00j
- 读书笔记《30天自制操作系统》day05
- 读书笔记《30天自制操作系统》day09
- 30天自制操作系统day3-HLT实现
- 读书笔记《30天自制操作系统》day02
- 30天自制操作系统(第一天)
- 30天自制操作系统——用U盘启动自制系统
- 30天自制操作系统——第二天
- 《30天自制操作系统》读书笔记Day5
- 《30天自制操作系统》之——第3天
- CPU存储电路之寄存器——《30天自制操作系统》笔记
- 《30天自制操作系统》学习笔记--第5天
- 《30天自制操作系统》学习笔记--第9天
- 《30天自制操作系统》学习笔记(七)
- 《30天自制操作系统》学习笔记(九)
- 30天自制操作系统day11
- 《30天自制操作系统》07_day_学习笔记
- 为什么《30天自制操作系统》封面中的猫是两只尾巴
- 《30天自制操作系统》15_day_学习笔记
- C语言实现队循FIFO缓冲区-《30天自制操作系统》