ubuntu安装docker 记录

2023.6.11 上午

sudo apt install docker-io  //安装

systemctl status docker  //查看运行状态

sudo docker run hello-world  //测试

 为学习操作系统做准备,在docker中运行

 

docker安装以下 

nasm

gcc

binnutils

qemu-system-i386

mtools

//《30天自制操作系统》
//代码改版  https://gitee.com/ghosind/HariboteOS

 

x86汇编语言:从实模式到保护模式(第二版)

//2023.06.14
//windows安装nasm,安装完添加环境变量
//安装bochs

 

seg cs

 seg cs
mov sectors,ax
mov ax,#INITSEG
要说明两点:
第一,seg cs 只影响到mov sectors,ax而不影响mov ax,#INITSEG
第二,如果以Masm语法写,seg cs和mov sectors,ax两句合起来等
      价于mov cs:[sectors],ax,这里使用了间接寻址方式。
      重复一下前面的解释,mov [sectors],ax表示将ax中的内容
      存入ds:sectors内存单元,而mov cs:[sectors],ax强制以
      cs作为段地址寄存器,因此是将ax的内容存入cs:sectors内存
      单元,一般来说cs与ds的值是不同的,如果cs和ds的值一样,
      那两条指令的运行结果会是一样的。(编译后的指令后者比前
      者一般长一个字节,多了一个前缀。)

 

posted @ 2023-06-11 10:40  快传万家  阅读(14)  评论(0)    收藏  举报