例子:struct context { uint edi; uint esi; uint ebx; uint ebp; uint eip;}; ...p->context = (struct context*)sp;p->context->eip = (uint)forkret;结构体成...
分类:
编程语言 时间:
2014-06-28 17:26:51
阅读次数:
172
一、常用指令二、算术运算指令三、逻辑运算指令四、串指令五、程序跳转指令------------------------------------------计算机寄存器分类简介:32位CPU所含有的寄存器有:4个数据寄存器(EAX、EBX、ECX和EDX)2个变址和指针寄存器(ESI和EDI) 2个指...
分类:
其他好文 时间:
2014-06-18 15:16:05
阅读次数:
349
今天读代码时,忽然跳出如下一条指令==>>汇编代码: rep stos dword ptr
es:[edi]在网上查了相关资料显示:/************************************************************/lea
edi,[ebp-0C0h]mov ...
分类:
其他好文 时间:
2014-05-28 09:02:53
阅读次数:
222
实现android按下回车键便隐藏输入键盘,有两种方法:1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中
回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将Edi...
分类:
移动开发 时间:
2014-05-08 17:42:51
阅读次数:
339
unsigned long get_free_page(void)
{
register unsigned long __res asm("ax");
repeat:
__asm__("std ; repne ; scasb\n\t"
"jne 1f\n\t"
"movb $1,1(%%edi)\n\t"
"sall $12...
分类:
系统相关 时间:
2014-05-07 05:38:18
阅读次数:
515
OC语言@property@synthesize和id一、@property@synthesize关键字注意:这两个关键字是编译器特性,让xcode可以自动生成getter和setter的声明和实现。(一)@property关键字@property关键字可以自动生成某个成员变量的setter和get...
分类:
编程语言 时间:
2014-05-04 19:27:25
阅读次数:
373
一 基本语法1寄存器引用引用寄存器要在寄存器号前加百分号%,如“movl %eax,
%ebx”。80386有如下寄存器:1、8个32-bit寄存器%eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp;2、8个16-bit寄存器,它们事实上是上面8个32-bit寄存器的低1...
分类:
其他好文 时间:
2014-04-28 09:06:48
阅读次数:
998