首页 > TAG信息列表 > BPB

突破512字节限制

   主引导程序中如何进行字符串打印?   汇编中的常量定义 Const equ 0x7c00    == c语言   #define Const 0x7c00  主引导程序 org 0x7c00 ; IP = 0x7c00 jmp short start ;占用两字节 nop ;占用一字节 define: ;自己定义栈空间 BaseOf

06 突破512字节的限制 上

https://www.cnblogs.com/wanmeishenghuo/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/ https://blog.51cto.com/13475106/category6.html 及狄泰软件相关课程   前几节我们介绍了FAT12文件系统,制作了虚拟软盘文件a.img,并在Qt Creater中进行了文件内容的读取实验。那些读取都是使

05 主引导程序的扩展-下

参考 https://www.cnblogs.com/wanmeishenghuo/tag/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/ https://blog.51cto.com/13475106/category6.html 及狄泰软件相关课程   在上一节中,我们成功的将虚拟软盘进行了格式化,而且将文件存入其中,那么如何在根目录区中查找文件呢?为了方便起见,再

FAT12 img tool

NJU/2019/OS Description:       CODE: Main.cpp:   1 /* 2 @author: Edwin Xu 3 @Date:2019/11/13 4 @Note: just ASCII 5 */ 6 #include <cstdio> 7 #include <cstdlib> 8 #include <cstring> 9 #include <iostream> 10 #incl

操作系统--突破512字节的限制

一.在突破512字节 Q:主引导程序中如何进行字符串打印?--直接打印A.BIOS中的字符串打印1.指定打印参数(AX=0x1301,BX=0x0007)--不借助循环2.指定字符串的内存地址(ES:BP=串地址)--通过段地址与段偏移来确定3.指定字符串的长度(CX=串长度)4.中断调用(int 0x10) B.汇编小贴士1.汇编中可