DATA SEGMENTBUF DW 1234HBUF1 DW ? ;2进制数放到buf1内存单元DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATABEGIN: MOV AX,DATA MOV DS,AX MOV DX,BUF CALL DISC MOV AH,4...
分类:
其他好文 时间:
2014-06-15 18:56:21
阅读次数:
236
mov esi, this ; vector u movups xmm0, [esi] ; first
vector in xmm0 movaps xmm2, xmm0 ...
分类:
其他好文 时间:
2014-06-07 22:51:23
阅读次数:
278
data segmentmax_len db 10real_len db ?buf_str db 10
dup(0)CRLF DB 0AH,0DH,"$";data endscode segment assume cs:code,ds:datastart: mov
ax,data ...
分类:
其他好文 时间:
2014-06-06 11:28:44
阅读次数:
206
void run(int n)
{
int m = n;
}
int main()
{
run(1000);
return 0;
}
08048374 :
8048374: 55
push %ebp
8048375: 89 e5
mov %esp,%ebp
804...
分类:
其他好文 时间:
2014-06-05 01:01:20
阅读次数:
248
关于指令精简,这方面的事是由于loop,je,ja老报错,说越界多少字节。搜索了这方面信息才知道mov,dx,0,与sub
dx,dx的区别。这个看来是以后的学习内容 。另外想找份工作, 本人linux开发3年,主要用c,pro*c,自动编译用的是大伙都知道
的make与架子。对计算机底层技术特别感...
分类:
其他好文 时间:
2014-06-03 06:28:13
阅读次数:
291
memcpystack proc dest,src,cnt ;cnt is a count of
dwords ;this function has a granularity of dwords mov edx,src mov eax,dest sub
eax...
分类:
其他好文 时间:
2014-06-02 08:31:34
阅读次数:
432
float f=0; __asm { mov esi, this ; vector u movups
xmm0, [esi] ; first vector in xm...
分类:
其他好文 时间:
2014-05-30 20:17:35
阅读次数:
318
今天读代码时,忽然跳出如下一条指令==>>汇编代码: rep stos dword ptr
es:[edi]在网上查了相关资料显示:/************************************************************/lea
edi,[ebp-0C0h]mov ...
分类:
其他好文 时间:
2014-05-28 09:02:53
阅读次数:
222
#include#include// 自己构造mov指令更改变量值int
val,address;char *func() //构造mov addr,val指令 与jmp指令{ char
*code,*pMov,*pAddr,*pJmp; code=(char *)malloc(1...
分类:
其他好文 时间:
2014-05-25 19:13:58
阅读次数:
187
在X86汇编中,MOV [0012H],
[0016H]这种指令是不允许的,至少得有一个操作数是寄存器。当然,这种问题在用高级语言的时候看不到,感觉好像基本上都是从内存到内存啊,为毛到了汇编就不行了???这个问题在stack
overflow有个解释不错:The answer involves a ...
分类:
其他好文 时间:
2014-05-25 14:50:06
阅读次数:
248