博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页

2012年8月5日

摘要: 打开~/.vimrc。如果没有,就要首先从/usr/share/vim/vim73/中复制vimrc_example.vim到~目录下cp /usr/share/vim/vim73/vimrc_example.vim ~/.vimrc打开~/.vimrc,找到if has("vms")把if部分保留,else部分注释掉(使用"注释掉) 阅读全文

posted @ 2012-08-05 22:58 天地玄黄 阅读(1005) 评论(0) 推荐(0) 编辑

摘要: vi ~/.bashrc找到alias ls="xxxxxxxxxxxxxxxxxxxxxxxx"这一项,把注释去掉修改后的这一行为:alias ls='ls -hF --color=tty'保存退出,运行命令:source ~/.bashrc之后就可以显示文件夹的颜色了 阅读全文

posted @ 2012-08-05 22:51 天地玄黄 阅读(5496) 评论(0) 推荐(0) 编辑

摘要: 从Windows中复制的东西如何粘贴到Cygwin下的vim中呢?使用SHIFT+INSERT按键即可!!参考:http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim 阅读全文

posted @ 2012-08-05 19:04 天地玄黄 阅读(1887) 评论(1) 推荐(0) 编辑

2011年12月3日

摘要: 这里我们简单介绍一下Stage2.asm这个程序。 整个程序代码如下: 1: ; Note: Here, we are executed like a normal COM program, but we are still in 2: ; Ring 0. We will use this loader to set up 32 bit mode and basic excepti... 阅读全文

posted @ 2011-12-03 10:38 天地玄黄 阅读(2783) 评论(0) 推荐(0) 编辑

2011年11月26日

摘要: 这一节我们详细介绍Boot4.asm这个汇编程序。 1、程序设定 1: ;********************************************* 2: ; Boot1.asm 3: ; - A Simple Bootloader 4: ;********************************************* 5:... 阅读全文

posted @ 2011-11-26 23:01 天地玄黄 阅读(6863) 评论(1) 推荐(0) 编辑

摘要: 我也是自己一步一步学着别人的方法来编写一个操作系统。把一些重点记下来。教程在这里:http://www.brokenthorn.com/Resources/OSDevIndex.html 1、准备工作 一台32位Intel的电脑就可以了,使用Windows操作系统。然后下载一些软件安装上: VFD 阅读全文

posted @ 2011-11-26 18:57 天地玄黄 阅读(36329) 评论(6) 推荐(2) 编辑

摘要: 我们从浅入深一步一步介绍什么是分布式哈希表。 1、哈希函数 哈希函数是一种计算方法,它可以把一个值A映射到一个特定的范围[begin, end]之内。对于一个值的集合{k1, k2, … , kN},哈希函数把他们均匀的映射到某个范围之中。这样,通过这些值就可以很快的找到与之对应的映射地址{index1, index2, … , indexN}。对于同一个值,哈希函数要能保证对这个值的运算结果... 阅读全文

posted @ 2011-11-26 16:42 天地玄黄 阅读(8010) 评论(0) 推荐(0) 编辑

摘要: nasm -f bin Boot4.sam -o Boot4.bin 其中-f bin 表示把文件汇编成为二进制文件。 -o 表示汇编之后的目标文件partcopy <source> <source_offset> <length> <destination>partcopy Boot4.bin 0 200 -f0 这个命令把Boot4.bin 复制到软盘上(-f0表示软盘),从0号位置开始,复制大小为200h(全是十六进制) 阅读全文

posted @ 2011-11-26 16:01 天地玄黄 阅读(1139) 评论(0) 推荐(0) 编辑

2011年11月13日

摘要: 原文参见http://www.brokenthorn.com/Resources/OSDev7.htmlGeneral Purpose RegistersThese are 32 bit registers that can be used for almost any purpose. Each of these registers have a special purpose as well, however.EAX - Accumlator Register. Primary purpose: Math calculationsEBX - Base Address Register. P 阅读全文

posted @ 2011-11-13 16:51 天地玄黄 阅读(462) 评论(0) 推荐(0) 编辑

2011年11月9日

摘要: 1、按下开机键,连接开机键的一个导线就会输送一个信号给主板,请求开机。2、主板接收到这个信号,把信号转发给电源,要求电源开始供电,此时电源开始工作。3、电源给主板的各部分提供稳定的电压之后,发送“power_good”信号给BIOS。4、BIOS接受到信号之后,开始启动POST(Power On Self Test),检测电源供电是否稳定,检测硬件设备(比如内存)是否已经连接。5、POST检测完毕之后,会把BIOS程序加载到内存中的尾部地址(比如0xfffff0,或其他地址),然后在内存的0x0地址处存放一条跳转指令,跳转到BIOS在内存中的地址。6、CPU执行内存0x0处的指令。由于这是一条 阅读全文

posted @ 2011-11-09 14:24 天地玄黄 阅读(2047) 评论(1) 推荐(2) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 16 下一页