当前位置: 首页 > news >正文

boot.bin

 org 07c00h   ; 程序会被加载到7c00处,所以需要这一句
 mov ax, cs
 mov ds, ax
 mov es, ax
 Call DispStr   ; 调用显示字符串例程
 jmp $   ; 无限循环
DispStr:
 mov ax, BootMessage
 mov bp, ax   ; ES:BP = 串地址
 mov cx, 16   ; CX = 串长度
 mov ax, 01301h  ; AH = 13h,  AL = 01h
 mov bx, 000ch  ; 页号为0(BH = 0) 黑底红字(BL = 0Ch,高亮)
 mov dl, 0
 int 10h   ; int 10h
 ret
BootMessage:   db    " Hello, OS world!"
 times 510-($-$$) db   0 ;填充剩下的空间,使生成的二进制代码恰好为512字节
 dw  0aa55h   ; 引导扇区需要以55AA结束

相关文章:

  • 生病了。。。郁闷
  • directxsdk jun 2006
  • 关于超过255台电脑的内网IP规划问题
  • 关于S10network及S08iptables的一点点心得!
  • Windows Server十大隐患服务
  • [转] 应聘Java笔试时可能出现问题及其答案(第十一部分)
  • 令青年人眼红的四大创业资源
  • VS2005 “延时通知”
  • 个人创业的四个95%
  • 验证
  • 用C#搞对象(一)——启程
  • 告诉自己
  • 进行可用性测试的8个指南[转载]
  • 美科利推出面向服务架构的BTO战略
  • 交换机故障类型以及分析方法
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • [case10]使用RSQL实现端到端的动态查询
  • 11111111
  • centos安装java运行环境jdk+tomcat
  • Elasticsearch 参考指南(升级前重新索引)
  • ES6系统学习----从Apollo Client看解构赋值
  • JavaScript 奇技淫巧
  • Java方法详解
  • ReactNativeweexDeviceOne对比
  • React-redux的原理以及使用
  • sessionStorage和localStorage
  • session共享问题解决方案
  • Vue ES6 Jade Scss Webpack Gulp
  • 大型网站性能监测、分析与优化常见问题QA
  • 对象管理器(defineProperty)学习笔记
  • 工作手记之html2canvas使用概述
  • 解决iview多表头动态更改列元素发生的错误
  • 聊一聊前端的监控
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 学习使用ExpressJS 4.0中的新Router
  • 用 Swift 编写面向协议的视图
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • (solr系列:一)使用tomcat部署solr服务
  • (论文阅读30/100)Convolutional Pose Machines
  • (四)图像的%2线性拉伸
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)Oracle 9i 数据库设计指引全集(1)
  • (转)母版页和相对路径
  • (转)使用VMware vSphere标准交换机设置网络连接
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .CSS-hover 的解释
  • .NET 表达式计算:Expression Evaluator
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .Net下使用 Geb.Video.FFMPEG 操作视频文件
  • .sys文件乱码_python vscode输出乱码
  • @Conditional注解详解
  • @KafkaListener注解详解(一)| 常用参数详解
  • [20161214]如何确定dbid.txt
  • [Android] 240204批量生成联系人,短信,通话记录的APK