码迷,mamicode.com
首页 > 其他好文 > 详细

操作系统原理与实践-试验2操作系统的引导记录

时间:2020-07-08 20:03:29      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:xor   老师   环境   lag   div   实验   class   操作系统   loading   

1 代码

修改bootsecet.s,代码如下。原本的bootsect.s代码很长,但完成第一个功能,只需如下的21行代码。

 1 entry _start
 2 _start:
 3     mov ah,#0x03
 4     xor bh,bh
 5     int 0x10
 6     mov cx,#11
 7     mov bx,#0x0007
 8     mov bp,#msg1
 9     mov ax,#0x07c0
10     mov es,ax
11     mov ax,#0x1301
12     int 0x10
13 inf_loop:
14     jmp inf_loop
15 msg1:
16     .byte   13,10
17     .ascii  "CXHOS"
18     .byte   13,10,13,10
19 .org 510
20 boot_flag:
21     .word   0xAA55

2 实验结果

技术图片

 

参考

操作系统(哈工大李治军老师)32讲(全)超清

https://www.bilibili.com/video/BV1d4411v7u7?p=6

实验环境:https://www.shiyanlou.com/courses/115

修改系统引导程序

https://www.cnblogs.com/XiangfeiAi/p/4741338.html

 

操作系统原理与实践-试验2操作系统的引导记录

标签:xor   老师   环境   lag   div   实验   class   操作系统   loading   

原文地址:https://www.cnblogs.com/QQ2962269558/p/13268601.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!