- 博客(26)
- 收藏
- 关注
转载 DrawIndexedPrimitive函数的详细解释
为了便于说明,首先假设存在下列的顶点缓冲和索引缓冲 vb= { {-1.0, 1.0, 0.0}, index 0 { 1.0, 1.0, 0.0}, index 1 { 1.0,-1.0, 0.0}, index 2 {-1.0,-1.0, 0.0}, index 3 {-2.0, 2.0, 0.0}, index 4
2011-11-16 11:20:40
1334
原创 内存对齐
首先由一个程序引入话题: 1 //环境:vc6 + windows sp2 2 //程序1 3 #include 4 5 using namespace std; 6 7 struct st1 8 { 9 char a ;
2011-10-06 15:11:58
982
转载 中断系统的初始化
linux系统中的中断系统就是对关于中断的汇编指令集的一个包装,将所有的中断功能进行集中处理,为各个中断建立相应的处理程序,本文主要目的是记录linux0.11下面的中断系统实现方式。 中断初始化过程主要有:在内存中建立中断描述符表、中断项的初始化及中断描述项与对应
2011-10-05 14:18:27
7374
转载 关于8042键盘控制器的断口的操作总结
主板的键盘有一块专用的接口芯片,一般是采用一块单片微处理器8042(现在大多已集成在南桥或SIO里)。它控制整个键盘的工作,包括加电自检、键盘扫描码的缓冲以及与主板的通讯。+ V+ b }( A9 y7 D' a7 Q# Y o! n: S4 i8 K% y* ~' G9
2011-10-02 17:03:30
8171
1
转载 INT 15中断功能
INT 15h, AX=E820h - Query System Address MapReal mode only.This call returns a memory map of all the installed RAM, and of physicalmem
2011-10-01 19:04:22
10503
转载 根文件系统设备号
1根文件系统设备号1.1 在Bootsect.s中设置根文件系统设备号在Bootsect.s中设置的根文件系统设备号其实只是初始值,不起作用,仅仅为保存根文件系统设备号的值在Bootsect.s的编译后文件的508,509处预留了空间。而在最后用工具程序Build将所有内
2011-09-28 21:33:52
3913
转载 主引导扇区(MBR),分区表(DPT)及活动分区(DBR)
主引导扇区:硬盘的0柱面、0磁头、1扇区(也叫主引导记录MBR),大小为512Byte。 分区表(DPT):位于主引导分区,从偏移01BEH开始到偏移01FDH结束的64字节。 活动分区DBR:DBR(DOS BOOT RECORD,原意为DOS引导记录),位于柱面0,磁
2011-09-15 20:39:26
4479
转载 INT 10中断功能
INT 10H 是由 BIOS 对屏幕及显示器所提供的服务程序,而后倚天公司针对倚天中文提供了许多服务程序,这些服务程序也加挂在 INT 10H 内。使用 INT 10H 中断服务程序时,先指定 AH 寄存器为下表编号其中之一,该编号表示欲调用的功用,而其他寄存器的详细说明,参考
2011-09-15 16:40:59
12875
原创 一、磁盘引导程序(2)
一、简单的磁盘引导程序简单的说明:计算机加电后,BIOS检查硬件等等,BIOS调用19号中断加载磁盘引导程序。以下用NASM编写的一个简单的磁盘引导程序。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
2011-09-15 10:56:09
1251
转载 INT 13中断功能
中断INT13功能及用法分析 INT 13H,AH=00H 软、硬盘控制器复位 说明: 此功能复位磁盘(软盘和硬盘)控制器板和磁盘驱动器,它在磁盘控制器 芯片上完成复位操场作并在磁盘进行所需的操作之前做一系列用于磁盘校准的 磁盘操作。 当磁盘I/O
2011-09-14 21:06:47
1059
原创 一、磁盘引导程序(1)
一、介绍此部分摘自维基,也可以在网上找到更多此方面的资源,列出一个比较详细的资源。系统开机或者重启。BIOS 加电自检 ( Power On Self Test -- POST )。BIOS执行内存地址为 FFFF:0000H 处的跳转指令,跳转到固化在ROM
2011-09-13 22:09:39
1828
转载 BitBlt
图象合成是通过对两张图片像素值的运算,以产生一张新的含有两张图片信息的图象,在多媒体编程中有广泛的应用。图象合成的一个典型的例子就是制作透明位图,在许多精灵动画的实现中都有应用。精灵动画 实现一个简单的精灵动画,可以有以下几种方法来实现: 1.用S
2011-09-06 19:26:33
10137
转载 VC 双缓冲技术
原文地址http://blog.youkuaiyun.com/wooden_men/article/details/5662305WINCE双缓冲绘图 显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。
2011-09-06 16:08:40
5303
转载 Framebuffer编程
注:本文是Console programming HOWTO,Wiebe Zoon ;wiebe@linvision.com的一部分,原文为英文版,本文由highbar翻译。如转载,请注明原作者及译者。7. framebuffer7.1. frameb
2011-09-05 16:08:57
1039
原创 Flex事件冒泡机制
在网上浏览了几篇文章,大体总结了一下,简单说明如下:事件的传递分为三个阶段,如图:捕获阶段(Capture Phase)、目标阶段、冒泡阶段,比如当你点击了一下Child1 Node时,事件会从Stage->Parent Node->Child1 Node一路传过来(捕获阶段
2011-09-01 20:06:29
2945
转载 nasm assembly 语法
1.1 nasm 是区分大小写 例如:符号 foo 与 FOO 是两个不同的标识符。 1.2 内存操作数表达式1.2.1 在 nasm 语法里,对 memory 操作数需要加 [ ] 括号下面的代码:foo equ 1b
2011-08-27 09:20:29
5243
转载 [转]LIBSVM详细使用方法
Libsvm 是一个简单、方便使用和普遍适用高效率的软件,它是针对SVM分类的。这个文档将解释如何使用libsvm。Libsvm 在http://www.csie.ntu.edu.tw/~cjlin/libsvm 可以得到。在你使用libsvm前请阅读COPYRIGHT文件。
2011-08-16 11:52:48
1818
原创 OpenCV中IplImage->imageData赋值需要注意的问题
原图像检测人脸区域,在将人脸区域赋值给一个使用cvCreateImage函数创建的图像时出现了问题。问题图像如上图所示,原代码如下所示: CvSize tmpSize; tmpSize.width = width; tmpSize.height = height;
2011-08-10 10:11:49
15283
原创 主成分分析 PCA
程序示例均为PCA进行人脸图像分析时所用matlab代码一、主成分分析基本思想简单的用一个例子来说明主成分分析的基本思想:在服装定性研究中,有人对成年男人的体型,按16项指标进行了测量,经过主成分分析后,最终确定了身长、胸围、肩宽3个主成分作为定性依据,从而使得定性工
2011-08-05 10:34:33
5116
转载 由-128的补码引出的深层次思考
一般的说法是负数的补码为其原码除符号位外取反然后总体加一,也就是说,要得到一个负数数的补码,要先知道这个负数的原码才行。那么,问题出现了,在8位长度下,-128的原码与反码都不存在,因为一个字节的有符号数的原码范围是: -127 ~ + 127 ,既然不存在 -128的原码那么就
2011-07-22 08:40:27
921
7
转载 IO端口与寻址(统一编址与独立编址)
编址的方法分为统一编址与独立编址: 统一编址的原理是将IO的端口地址存储器寻址的地址空间范围之内,此方法也成为存储器映像编址。CPU访问一个端口的操作与访问内存的操作相同,也使用访问内存的指令。独立编址是为端口地址单独开辟一部分地址空间,其访问指令也需要使用单独的指
2011-07-19 15:04:13
9998
转载 代码注入的三种方法
原文地址:http://www.vckbase.com/document/viewdoc/?id=1886简介 本文将讨论如何把代码注入不同的进程地址空间,然后在该进程的上下文中执行注入的代码。 我们在网上可以查到一些窗口/密码侦测的应用例子,网上的这些程序
2011-07-03 10:48:23
1093
原创 句柄与指针
很多教程上都只是说句柄可以当做指针来理解,可指针和句柄到底有何不同? 首先看句柄的定义:#ifdef STRICTtypedef void *HANDLE;#define DECLARE_HANDLE(name) struct name##__ { int unused; }; typedef struct name##__ *name#elsetypedef PVOI
2011-07-01 15:35:00
548
原创 汇编与C的基本逻辑语句对应关系
基本函数结构:push ebpmov ebp,espsub esp,44hpush ebxpush esipush edilea edi,[ebp-44h]mov ecx,11hmov eax,0CCCCCCCCh
2011-06-03 09:36:00
1100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人