能力值:
( LV5,RANK:60 )
|
-
-
2 楼
汇编里没有指针概念,都是地址或数据,word ,DWORD。mov 取数,lea取地址。
|
能力值:
( LV4,RANK:50 )
|
-
-
3 楼
说实话没看懂楼主在问什么,提问的时候不要用这么歧义的句子吧。
什么叫文本类型呢。。。是文档格式、文档编码、数据结构、数据类型还是什么呢。。。
这个词可以有很多意思,但是唯独不知道什么叫“从指针中读取文本类型”
不好意思。。。
|
能力值:
( LV7,RANK:100 )
|
-
-
4 楼
比如文本“1234567”在内存中的地址是:
00420000 31 32 33 34 35 36 37 00 00 00 00 00 00 00 00 00 1234567
指针是另一个地址中的内容为该文本的地址,如:
00420010 00 00 42 00
则00420010指向“1234567”即它的指针。如果该指针是已知的,可这样取出文本:
mov edx, 00420010
mov eax, dword ptr[edx]
mov bl, byte ptr [eax] ; 取"1"
inc eax ; 指向下一个字符
mov bl, byte ptr [eax] ; 取"2"
......
|
能力值:
( LV5,RANK:60 )
|
-
-
5 楼
说实话,这标题估计微软的人都不懂神马意思
|
能力值:
( LV5,RANK:60 )
|
-
-
6 楼
不是标题,是内容
顺带一说,一个字符串是一段bit,我们要引用,引用的是这段地址的指针(也等于这段地址开头的地址)
引用方法 mov eax,offset str
或 mov eax,addr str ,eax中就是字符串的指针了
|
能力值:
( LV7,RANK:100 )
|
-
-
7 楼
呵呵,可能正因为不懂才会出现这样的标题,可以理解。我上面就按“取文本”来理解给出答案,不管“类型”之说了
|
能力值:
( LV4,RANK:50 )
|
-
-
8 楼
goodlucky解释得相当清楚,让我这种菜鸟对指针这个概念更进一步的认识了,谢谢!
|
能力值:
( LV10,RANK:163 )
|
-
-
9 楼
char abcd[MAX_PATH]="123123213123123dafssaf";
char accc[MAX_PATH]={0};
__asm
{
pushad
mov ecx,//abcd长度
lea edi,abcd
lea esi,accc
rep movsb
popad
}
|
能力值:
(RANK:290 )
|
-
-
10 楼
我的意思不是那个意思,考我都不知道怎么表达了~~~~
~~表述问题~~~~
谢了,我要的就是那个了
|
|
|