30天自制操作系统——前三天

来源:互联网 发布:php导入excel文件 编辑:程序博客网 时间:2024/06/12 09:04

(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中断可设置显卡的显示模式,即是显示器的行数、列数以及每个像素点的颜色位数。在设置显示模式后,就可以利用显示模式的信息,通过对显卡的操作,来实现在显示器上作出不同的图像,一台显示器可以有多个显卡来控制


0 0
原创粉丝点击