WEB开发网
开发学院软件开发汇编语言 为何汇编的数据无类型 阅读

为何汇编的数据无类型

 2008-12-27 09:36:15 来源:WEB开发网   
核心提示:大家都知道汇编有byte,word,dword,fword,tword等等类型,可是为什么常说汇编数据无类型呢?这是因为在汇编编程里面,这些数据类型都是可以互转的,比如说,word就是两个byte,如果定义了worddata dw 100 dup(?),那么使用的时候就可以把它当成byte来使用,如invoke wsp

大家都知道汇编有byte,word,dword,fword,tword等等类型,可是为什么常说汇编数据无类型呢?这是因为在汇编编程里面,这些数据类型都是可以互转的,比如说,word就是两个byte,如果定义了worddata dw 100 dup(?),那么使用的时候就可以把它当成byte来使用,如invoke wsprintf,offset worddata,offset keyword,100.其它的如local rect:RECT,其实可以把它当成byte缓冲来使用,如:

lea esi,rect

lea edi,buffer

mov cx,sizeof rect

rep movsb

invoke MessageBox,hWin,offset rect,0,0

这就是汇编的数据无类型之说的由来.

Tags:为何 汇编 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接