![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
mystretik
这个作者很懒,什么都没留下…
展开
-
%macro Descriptor宏定义解析
1.《一个操作系统的实现》中有一个nasm汇编关于段描述符的宏定义,如下: ; 描述符 ; useage: Descriptor Base, Limit, Atrr ; Base: dd ; Limit: dd (low 20 bits available) ; Attr: dw (lower 4 bits of higher byte are always 0) %macro Descriptor原创 2020-07-08 23:12:43 · 1018 阅读 · 0 评论 -
bochs启动虚拟机
1.编写boot.asm org 07c00h mov ax, cs mov ds, ax mov es, ax call DispStr jmp $ DispStr: mov ax, BootMessage mov bp, ax mov cx, 16 mov ax, 01301h mov bx, 000ch mov dl, 0 int 10h ret BootMessage:db "Hello, OS world!" tim...原创 2020-06-21 11:43:30 · 792 阅读 · 0 评论 -
Centos安装bochs虚拟机
环境 操作系统:Centos7.6 步骤 #下载源码 wget https://ayera.dl.sourceforge.net/project/bochs/bochs/2.3.5/bochs-2.3.5.tar.gz #解压 tar -xzvf bochs-2.3.5.tar.gz cd bochs-2.3.5 #安装基本库(解决下面的问题1) yum install glibc-headers yum install gcc-c++ #安装X11(解决下面的问题2) y...原创 2020-06-20 23:14:50 · 437 阅读 · 1 评论