Welcome

首页 / 软件开发 / 汇编语言 / 为何汇编的数据无类型

为何汇编的数据无类型2008-12-27 本站收集整理 大家都知道汇编有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

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