- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 从实模式跳转到保护模式再跳回实模式的程序
这是一段用nasm编写的程序,有2个文件组成,第一个头文件为pm.inc,第2个文件为pmtest.asm,编译成.com文件在DOS下运行。程序在保护模式打印一串字符串,然后返回实模式退回dos
2010-10-31 15:39:00 1810
原创 中国程序员的悲哀
<br />中国程序员有个很悲哀的地方,大多数程序都对微软崇拜有加,奉若神明;然而大多数人都用着盗版的微软操作系统,盗版的visual studio,然后还牛逼哄哄的出个什么微软vs使用心得。在他们眼里软件本身并不是商品,软件衍生出来的服务才能赚钱。<br /> <br />这就好比几个小偷偷了别人的手机,然后交流用什么方法销赃才能最赚钱,你会觉得小偷太无耻了。但是如果满大街都是小偷,那你就会习以为常了。这么一想,发觉中国的程序员是抛开道德观念的,一心研究技术的。<br /> <br />但是这不能怪程序员
2010-10-31 14:48:00 1143
转载 GDT详细介绍
<br /> <br /><br />这是一个国外的站点对GDT的描述,比国人描述的更清楚些。<br />转载地址:http://wiki.osdev.org/Global_Descriptor_Table<br />更详细的GDT参考教材:http://wiki.osdev.org/GDT_TutorialGlobal Descriptor TableFrom OSDev WikiStructure<br />The GDT is loaded using the LGDT assembly instru
2010-10-30 19:11:00 2453
原创 nasm下定义GDT结构
预备知识:NASM中的位移运算符:">"表示右移。注意这里的位移总是无符号数(非负数)。并且位置时,左侧总是用0填充,不会出现符号扩展。可以理解成汇编语言中的逻辑左移和逻辑右移。定义如下:; usage: Descriptor Base, Limit, Attr; Base: dd (32 bits 段基址); Limit: dd (low 20 bits available,20 bits 段界限); Attr: dw (lower 4 bits of hig
2010-10-30 18:37:00 3036
转载 GDT详解
这篇文章在理论上解释了GDT,看了以后加深了印象.转载于:http://blog.csdn.net/zdwzzu2006/archive/2009/03/27/4030882.aspx在Protected Mode下,一个重要的必不可少的数据结构就是GDT(Global Descriptor Table)。
2010-10-30 18:21:00 986 1
转载 在Vim中使用ctags
<br /><br /><br />本文转载于: http://www.vimer.cn<br />如何在Vim中使用ctags?之前在《把Vim打造成真正的IDE》系列里已经讲过大致的ctags在vim中的使用,这篇文章我们就详细的讲一下。<br />首先要明白,ctags是什么?<br />官方的解释是:产生标记文件以帮助在源文件中定位对象。<br />其生成的标记文件tags中包括这些对象的列表:用#define定义的宏<br />枚举型变量的值<br />函数的定义、原型和声明<br />名字空间(
2010-10-29 16:38:00 818
转载 用Gvim建立IDE编程环境 (Windows篇)
这是转载的,原作者地址:http://www.cppblog.com/tx7do/archive/2010/07/18/120743.html转载自:LeeMonCC说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.
2010-10-28 15:38:00 600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人