Linux
LanceDeGate
这个作者很懒,什么都没留下…
展开
-
目前用到的资源
www.oldlinux.org可下到及Linux0.11源码.//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////www.verycd.com原创 2007-03-29 11:11:00 · 1044 阅读 · 0 评论 -
jmpi
jmpi 0, 09000h表示间接跳转(相当于跳到另一个段去开始执行), 即程序跳到 9000:0 去继续执行了.---------------------------如当前段为0 cs == 0jmpi 0, 09000h ;接下来执行 9000:0jmp 0 ; 接下来执行 0:0原创 2007-03-29 12:18:00 · 4766 阅读 · 0 评论 -
遇到汇编的问题可以参考汇编的文档,应该大多数问题都能解决。
[结论]关于汇编的问题可以参考汇编的文档,应该大多数问题都能解决。如:用nasm的话可以到nasm.sourceforge.net下载它的文档。[背景]刚在看,里面有一句 times 510 - ($-$$) db 0 大致是到从当前位置到510的地方都填0。不过不知道$$是什么意思。在网上找了找很难找到(大概是因为$$这个字符搜索引擎没法处理),最后在nasm的文档里原创 2007-03-29 11:04:00 · 882 阅读 · 0 评论 -
为什么保护模式跳回实模式要选择一个NormalSelector
转自:http://www.hackhome.com/2005/1-14/18234569320.shtml 在切换到实模式之前,把一个指向似乎没有用的数据段的描述符Normal的选择子装载到DS和ES。这是为什么呢? 实模式下段描述符高速缓冲寄存器的内容 段寄存器 段基地转载 2007-04-10 11:28:00 · 1557 阅读 · 0 评论 -
使用UltraEdit 拷贝二进制文件
里有一个 FloppyWriter 可以把二进制数据写到软盘映像的一个扇区里.另一种比较方便的方法是用 UltraEdit.第一步: 打开源文件和目标文件(可直接把文件拖入 UltraEdit)第二步: 进入二进制编辑模式(可以用快捷键 Ctrl + H)第三步: 用 Ctrl + C 从源文件里拷贝数据, 再用 Ctrl + V 粘贴到目标文件的相应位置即可.应把"编辑(edit)原创 2007-04-25 10:54:00 · 4713 阅读 · 0 评论