Where is my way?

 

2011年8月6日

伪指令PAGE和TITLE说明

摘要: 伪指令PAGE和TITLE 用来控制被汇编的程序的列表格式PAGE [length][name]指定列在一页上的最大列数和一行上最大的字符数PAGE 60,130 每页最多60列,每行130行字符 TITLE text [comnent]标题 文本 注释TITLE Assemly 这是汇编程序 阅读全文

posted @ 2011-08-06 15:20 ManLoveGirls 阅读(356) 评论(0) 推荐(0) 编辑

寄存器(register memery)学习总结

摘要: 寄存器名 说明 作用CS 有效程序代码的起始地址 CS:IP指向要执行的指令 (IP:偏移地址)DS 数据的起始地址 利用DS:偏移地址得到数据单元SS 堆栈起始地址 SS:SP(SP:栈指针)对栈进行操作取数据ES 段寄存器(在某些串中用于存储器寻址)与DI,SI相关联FS/GS 备用附加段寄存器指令指针寄存器16位IP寄存器包含要执行下一条指令的偏移地址 如上图中:[CS]=140CH,IP=0000H下一条指令为CS:IP = 140C:0000同理堆栈SS:SP指向栈顶位置BP可以使程序通过堆栈传递数据和地址,处理 器把在SS中的地址和BP中的偏移值组合起来,也可以和SI,DI组合起来 阅读全文

posted @ 2011-08-06 15:02 ManLoveGirls 阅读(280) 评论(0) 推荐(0) 编辑

2011年4月16日

delphi——用线程创建一个窗体笔记

摘要: Delphi4技术内幕中提到 Delpih VCL线程是不安全的 要在线程中调用VCL的方法可以用TThread类实现TThread有两个好处1.提供了Synchronize函数,可以从一个线程中调用VCL2.它提共了线程局部存储器(thread local storeage)SynChronize 是TThread中的一个方法,可以用它封装对要调用VCL方法的调用Delphi Help里有例子This example shows how to call a button抯 click method in a thread-safe manner:procedure TMyThread.Pus 阅读全文

posted @ 2011-04-16 20:48 ManLoveGirls 阅读(5278) 评论(3) 推荐(0) 编辑

2010年10月29日

CALL练习笔记

摘要: 新手学习CALL 如果不懂汇编是比较难懂的。毕竟是不学会走就会跑,肯定慢一点,我就是这类人,记录此日记来表示我心中的喜悦我用的是游戏找CALL练习实例one.exe 大家网上找的现在打开OD,附加此进程按F9 然后在命令中输入bp send 回车点击加血后,程序在Mov EDI,EDI停下来然后按CTRL+F9按五次得到记录 EDX=00453028 Call 00452E98把断点设置在这里(F... 阅读全文

posted @ 2010-10-29 15:38 ManLoveGirls 阅读(357) 评论(0) 推荐(0) 编辑

导航