摘要: SQL Server复习 2013.12.16 阅读全文
posted @ 2013-12-16 20:12 starlitnext 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1. 工具介绍。vim:linux下强大的编辑器。 ctags:生成tag文件的命令,这个是其他工具的基础。taglist:需要ctags的支撑,直接在左边列出函数列表,全局参数列表。cscope:比较强大,可以对函数以及部分类型定义进行跳转。其实cscope是来代替ctags的功能的。 2.安装工具。(1)安装ctags和cscope比较简单,只要在终端下敲一下命令就ok了!sudo apt-get install ctagssudo apt-get install cscope(2)taglist是vim的一个源代码浏览插件,不需要安装。只需要加入两个配置文件和在.vimrc中添加相应.. 阅读全文
posted @ 2013-03-28 10:25 starlitnext 阅读(1617) 评论(0) 推荐(0) 编辑
摘要: 配置环境:Ubuntu 12.10+ Bochs 2.6+ NASM安装NASM:sudo aptitude install nasmbochs2.6下载地址:http://sourceforge.net/projects/bochs/安装bochs2.6:sudo apt-get install build-essential xorg-dev libgtk2.0-dev//没有先安装这些,在安装bochs2.6时会报错进入到bochs文件夹里面运行下列命令:$ ./configure --enable-debugger --enable-disasm$ make$ sudo make in 阅读全文
posted @ 2013-03-28 10:13 starlitnext 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: Bochs是用C++开发的一个模拟器,模拟整个PC。它完全是靠软件模拟来实现的。从启动到重启,包括PC的外设键盘,鼠标,VGA卡,磁盘,网卡等,全部都是有软件来模拟的,因此它非常的适合开发操作系统。Bochs安装:双击安装文件,点下一步完成软件安装。Bochs的配置 bochs的安装目录下为我们提供了一个配置文件的模版bochsrc-sample.txt。在配置文件中”#”为注释符号。只需复制该文件,修改相关变量即可。常用变量如下:#megs: 内存,以MB为单位,你可以根据自己的机器来调整megs: 16# 下面两句一般是不可以改的,表示rom镜像和vga镜像。romimage: file= 阅读全文
posted @ 2013-03-22 14:23 starlitnext 阅读(2845) 评论(0) 推荐(1) 编辑
摘要: 在IA32下,CPU有两种工作方式:实模式和保护模式。当我们按下开机按钮以后,CPU是工作在实模式下的,经过某种机制以后才进入保护模式。 Intel 8086是16为的CPU,有16为的寄存器、16位的数据总线以及20位的地址总线,因此它有1M的寻址空间,一个地址是又段和偏移两部分组成的,物理地址计算方法是: Physical Address = (Segment) * 16 + Offset (Statement: Segment和Offset都是16位的) 从80386开始,Intel进入了32位的时代。80386有32位地址线,寻址空间达到4G。这个时候保护模式出现... 阅读全文
posted @ 2013-03-07 21:56 starlitnext 阅读(6811) 评论(0) 推荐(0) 编辑