一个操作系统的实现
beswkwangbo
这个作者很懒,什么都没留下…
展开
-
NASM汇编指令复习
1. cli 在asm汇编中表示将处理器标志寄存器的中断标志位清0,不允许中断 2. 汇编 eax寄存器和AX,AH,AL之间的关系 00000000 00000000 00000000 00000000 |===============EAX===============|--32个0,4个字节,2个字,1个双字 |======AX转载 2013-09-29 09:18:50 · 939 阅读 · 0 评论 -
NASM指令:cld,lodsb
LODSB/LODSW取字符串指令LODSB/LODSW将位于DS段由SI所指的存储单元的内容取到AL或AX中。用LODSB时,取的是字节,取完后,地址自动加1或减l;用LODSW时取的是字,取完后地址自动加2或减2。当方向标志位DF=0时,则esi自动增加;DF=1时,esi自动减小。 因为使用LODSB/lODSW指令时,取来的字节或字放在AL或AX中,所以LODSB/LO原创 2013-10-11 14:47:41 · 4154 阅读 · 0 评论 -
Orange'S(一) 第一、第二章 ubuntu安装bochs 并运行helloworld
下载bochs 源码,并解压tar vxzf bochs-2.3.5.tar.gzcd bochs-2.3.5sudo ./configure --enable-debugger --enable-disasm在配置configure时报错,需要sudo apt-get install build-essential运行上面指令成功,生成makefile。make时又报错。原创 2013-09-25 18:30:11 · 886 阅读 · 0 评论