- 博客(8)
- 收藏
- 关注
转载 min()的宏定义中的(void) (&_x == &_y)的含义
【整理】min()的宏定义中的(void) (&_x == &_y)的含义转自:http://hi.baidu.com/serial_story/blog/item/b6fd81098b5b1b296a60fb4d.html近日无意间发现,关于常见的min的宏定义,在Linux中是这样的:/** min()/max()/clamp() macros that a
2013-05-11 11:02:05 606
转载 认识显卡!浅析显卡及显卡工作原理
http://diy.pconline.com.cn/graphics/study_gra/0902/1558974.html
2013-05-05 20:57:32 1057
转载 统一编址与独立编址 IO端口与IO内存
引言: 从CPU连出来一把线:数据总线、地址总线、控制总线,这把线上挂着N个接口,有相同的,有不同的,名字叫做存储器接口、中断控制接口、DMA接口、并行 接口、串行接口、AD接口„„一个设备要想接入,就用自己的接口和总线上的某个匹配接口对接„„于是总线上出现了各种设备:内存、硬盘,鼠标、键盘,显示器„„ 对于CPU而言,如果它要发数据到某个设备,其实是发到对应的
2013-05-05 20:51:00 1500
转载 x86 IO端口见解
3.3 管理I/O Region资源 Linux将基于I/O映射方式的I/O端口和基于内存映射方式的I/O端口资源统称为“I/O区域”(I/O Region)。I/O Region仍然是一种I/O资源,因此它仍然可以用resource结构类型来描述。下面我们就来看看Linux是如何管理I/O Region的。 3.3.1 I/O Region的分配 在函数__reques
2013-05-05 20:44:12 2527
转载 x86 IO端口地址
IO 端口当 CPU 需要与某个外围设备通信时,它要通过一个 IO 端口(有时只是简单的 端口)。当 CPU 需要向外围设备发送数据或者控制信息时,它向某个端口写入数据。当设备为 CPU 准备好了数据或者状态,CPU 从某个端口去读取数据或状态。大部分设备都拥有不止一个与之相关联的端口,通常是 2 的若干次幂(指数较小),比如 8、16 或者 32。数据传输通常是每
2013-05-05 20:39:11 2201
转载 C语言程序的内存布局
C语言程序的内存布局一:C语言程序的存储区域 C语言编写的程序经过编绎-链接后,将形成一个统一的文件,它由几个部分组成,在程序运行时又会产生几个其他部分,各个部分代表了不同的存储区域: 1.代码段(Code or Text): 代码段由程序中的机器码组成。在C语言中,程序语句进行编译后,形成机器代码。在执行程序的过程中,CPU的程序计数器指向
2013-03-30 22:26:18 302
转载 C++"::"作用域运算符
::是C++里的“作用域运算符”。比如声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。:: 一般还有一种用法,就是直接用在全局函数前,表示是全局函数。当类的成员函数跟类外的一个全局函数同名时,在类内定义的时候,打此函数名默认 调用的是本身的成员函数;如果要调用同
2013-03-28 21:08:39 527
转载 win7下实现截屏
.h头文件//DXIDirect3D9* mv_pD3D;IDirect3DDevice9* mv_pd3dDevice;IDirect3DSurface9* mv_pSurface;RECT mv_screenRect;bool mv_bCapturing;LPVOID mv_pBits;HDC mv_hBackDC;HBITMAP mv_hBackBitma
2013-03-10 21:38:58 1073
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人