- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 【转自Aurola的博客】I386的寄存器(二)
1.4 系统地址寄存器80386有4个系统地址寄存器,如图2.5所示,它保存操作系统要保护的信息和地址转换表信息: 47 32位基地址 16 15 界限 0 这4个专用寄存器用于引用在保护模式下所需要的表和段,它们的名称和作用如下:· 全局描述符表寄存器GDTR(Global Descriptor Table Register )
2009-03-03 21:25:00
523
原创 【转自Aurola的博客】I386的寄存器(一)
1 i386的寄存器 80386作为80X86系列中的一员,必须保证向后兼容,也就是说,既要支持16位的处理器,也要支持32位的处理器。在8086中,所有的寄存器都是16位的,下面我们来看一下80386中寄存器有何变化:· 把16位的通用寄存器、标志寄存器以及指令指针寄存器扩充为32位的寄存器· 段寄存器仍然为16位。· 增加4个32位的控制寄存器
2009-03-03 21:08:00
1188
原创 小郭学C语言(一)
问题:如何在下面的test函数里加入代码可以使程序运行起来输入和输出的相等? (环境是vc6Debug方式下)#includevoid test(){ int t; scanf("%d",&t); 在这里加入代码 }main(){ int m; test(); printf("m=%d",m);} 要在
2008-10-19 13:12:00
1210
原创 【转自shinco博客】使用exerb将ruby程序生成exe程序
如果想用Ruby制作exe格式的程序。需要下载专门转换的软件。 1.下载推荐使用exerb.下载地址为:http://exerb.sourceforge.jp/网页为日文版,网页的中部有一个Exerb的栏,下面有一个可下载的压缩包的连接,例如:exerb-版本号。 2.安装点击下载后,解压,运行setup.rb文件。(网页上有日语版的使用手册,我在这里只记述了使
2008-08-06 19:33:00
1185
原创 am架构学习笔记(二) 屏幕切换
一、 am屏 切换到 am屏 am屏切换到am屏,一般由按键事件引发,在am消息处理中,触发MSG_HW_KEYPAD事件,处理该消息时调用Am_EventHandlerFunc函数,再由全局变量g_nEvent的值来决定是否创建am屏。 具体步骤: 1,push/pushEx函数:通过push/pushEx函数,将即将写入的屏幕参数写
2008-01-08 23:16:00
1270
原创 am架构学习笔记(一) 四种model的update函数的异同
Note 1: 所有model的常用的方法,例如update, render, graphics等都在各自的model_New函数中设置。Note 2: EventHandlerFunc函数中负责update,一个屏幕中的所有model以树状排列,一次update最大的model就可以遍历所有的model。Note 3: update只负责设置每个model的当前值(如显示哪个state
2008-01-02 23:12:00
708
转载 C# 中的委托和事件[转自TraceFact的博客]
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件
2007-12-23 14:50:00
575
转载 C++中的显式构造函数[转至starlee的blog]
以两个C++的小例子来说明怎样通过使用显式构造函数来防止隐式转换。 有如下一个简单的复数类:class ClxComplex{public: ClxComplex(double dReal = 0.0, double dImage = 0.0) { m_dReal = dReal; dImage = dImage; } double GetRe
2007-03-20 11:45:00
577
原创 typedef与#define的区别
一、typedef的用法在C/C++语言中,typedef常用来定义一个标识符及关键字的别名,它是语言编译过程的一部分,但它并不实际分配内存空间,实例像:typedef int INT;typedef int ARRAY[10];typedef (int*) pINT;typedef可以增强程序的可读性,以及标识符的灵活性,但它也有“非直观性
2006-11-16 20:47:00
518
转载 一些查找和判断的C编程题
1 查找字符串str中有多少个指定的子串str1方法一:遍历(如果str1只有一个字符)c1 = 0;for (int i = 0; i { if (str[i] == A) { c1++; }}方法二:把要str1用空格取代,那么str少掉的数目就是str中含str1的数目str.Length - str.Replace(str1, Str
2006-11-07 19:25:00
686
原创 11.6 趋势科技的笔试题目
趋势科技的笔试: 1、#include class A{public: A(){func(0);}; virtual void func(int data){printf("A1 :%d/n",data);} virtual void func(int data) const{printf("A2 :%d/n",dat
2006-11-06 14:49:00
2093
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人