自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eskimoer的专栏

对于整个浩瀚宇宙来讲,我们每个人都是如此的渺小,但是即便再渺小,也阻挡不了心的无限扩展。我很渺小,但我一直追求强大。

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 DirectX中的字体应用

1 DX中的创建字体的函数 HRESULT D3DXCreateFont( __in LPDIRECT3DDEVICE9 pDevice, __in INT Height, __in UINT Width, __in UINT Weight, __in UINT MipLevels, __in BOOL Italic, __in DWO

2014-06-27 17:14:20 2238

原创 8086FLAG寄存器

8086中的FLAG寄存器也就是状态标志位寄存器,它用来存储一些指令的计算结果,例如加法减法中的进位;为CPU执行某些命令提供依据,例如DF它决定是往前走指针还是向后走指针;总之状态寄存器存放的被称为程序状态字(PSW)。         8086中的寄存器一共有如下所示:1      ZF(0标志)指令的执行结果为0,就ZF=1,否则ZF为0。MOV AX,  1SUB 

2014-06-22 21:25:28 2672

原创 关于补码

关于补码:为什么要用补码?计算机中只有加法,所谓的减法也是加法。为了理解补码,我们可以考虑到钟表的例子。钟表一圈是12个时辰,也就是12小时,3点+4点 = 7点,3点 + 10点 =?(对不起,越界了,不能表示),因为它是12进制,也就是说只能表示0-11这12个点,超过了就越位了,就不能计算了。所以针对这个范围,我们只能计算结果在(0-11)的数。那么针

2014-06-20 11:36:10 1125

原创 8086 七种寻址方式

8086/8088 CPU寻址方式 立即寻址操作数在指令中,紧跟在操作码之后,这样的操作数成为立即数,可以是8bit或者16bit。 例如:     MOV AL,12H     MOV AX,1234H 直接寻址         操作数的地址中的偏移量直接跟在操作码之后,默认情况下基址存放在DS中,这个时候不需要加前缀,如果是加了别的前缀,如ES,则表示基址在ES

2014-06-19 23:54:49 19409

原创 8086定义数据的方法

13 8086中定义数据的方法db 一个字节dw 一个字表示两个字节dd 两个字,表示4个字节dup 表示数据重复的指令db N dup(xx) ;//dup表示定义的数据,N表示重复的个数dw N dup(xx) ;// dup表示定义的数据,N表示重复的个数dd N dup(xx) ;// dup表示定义的数据,N表示重复的个数data se

2014-06-19 22:18:35 5830

原创 8086汇编之 CALL 和 RET指令

Ret 和 call 也是转移指令,但是他们跟jmp不同的是,这两个转移指令都跟栈有关系。 ret 用栈中的数据修改IP的地址,从而实现近转移( ip ) = ( (ss)*16+ sp )( sp ) =( sp ) + 2相当于pop ipretf用栈中的数据来修改CS以及IP的值,实现段间转移( ip ) = ( (ss)*16+ sp )( sp ) =

2014-06-19 21:50:49 8342

原创 C++ 转换成C时发生的一些错误

今天帮别人把一个C++的程序转成C程序,中间出了几个问题1 首先是字符串的问题char *str = "";char *s = str;注意这里用的char*只是定义了一个字符型的指针,其相互复制的时候,只是指针值的传递,如果指针值是函数中开辟的临时变量,那么就会出现问题。所以不能这么做。正确的做法是用字符数组char strs[100];数组要保证足够的空间,以免在复制的时

2014-06-19 17:48:40 1260

原创 8086中的寄存器

1   寄存器的分类通用寄存器:ax,bx,cx,dx,(ah,al,bh,bl,ch,cl,dh,dl);sp,bp,si,di指令寄存器:ip标志寄存器:FR段寄存器:cs,ds,ss,es2   ax,bx,cx,dx这四个寄存器存放一般数据,你可以在里面存放任何数据,但是其用途会有不同。AX (Accumulator):累加寄存器,也称之为累

2014-06-17 18:30:48 5378 1

原创 8086中的jmp相关指令

能修改CS以及IP的指令都是转移指令。它分为段内转移,段间转移。段内转移:只修改IP的值段间转移:同时修改CS以及IP的值 段内转移根据转移的距离远近分为:短转移,近转移短转移:转移范围为-128 – 127近转移:转移范围为-32768 –32767 根据转移情况又分为:无条件转移指令条件转移指令循环指令过程中断  jmp short

2014-06-17 16:36:20 3255

原创 dumpbin的命令

1 所有的命令用法: DUMPBIN [选项] [文件]   选项:      /ALL      /ARCHIVEMEMBERS      /CLRHEADER      /DEPENDENTS      /DIRECTIVES      /DISASM[:{BYTES|NOBYTES}]      /ERRORREPORT:{NONE|PROMPT|QU

2014-06-09 01:52:21 3621

基于Lucene.net3.03和ICTCLAS2014实现的站内搜索引擎

基于Lucene.net 和ICTCLAS2014实现的站内搜索引擎

2014-05-25

win32 多文档应用程序

win32 多文档应用程序,实现了多文档程序的创建,消息处理,子窗口管理。

2014-05-21

俄罗斯方块源代码

win32 实现的俄罗斯方块,具有得分,升级的功能。操作:键盘方向键控制变形

2014-05-14

Win32对话框编程

里面含有6个工程,分别实现各种类型的对话框程序,模态对话框:包括基本对话框,含复杂控件的对话框,自定义按钮对话框;非模态对话框包括:含有父窗口的模态对话框,利用脚本加载的自定义对话框,不含父窗口的对话框。

2014-04-25

安卓涂鸦最终版

最终版本的安卓涂鸦程序,能够实现设置画笔(颜色,粗细,风格),撤销操作,回复操作,清除画面,选择背景,保存涂鸦图片

2014-02-25

安卓涂鸦源程序

安卓涂鸦源码,能够实现设置画笔风格,粗细,颜色;从图库选择带涂鸦的图片,保存涂鸦后的图片,清除涂鸦操作。开发环境android4.4(API19)

2014-01-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除