关于汇编语言和高级语言数据定义的转换!

来源:百度知道 编辑:UC知道 时间:2024/05/15 07:35:58
本人近来在学汇编语言,现有一问题想请教,下面是C语言中的数据定义语言,想问下,汇编语言中该分别如何定义?
int w1, w2[5], w3=0x1234, w4[]={90, 89, 432, 344};
烦请各位帮我写一下!
二楼的答案好象可行!
另外有个问题:新一代的CPU(如Core Duo,64位的双核CPU等)的指令集和内部结构中的寄存器等是不是也是一样的呢?如果不一样又该如何进行汇编编程呢?

W1 DD ?
W2 DD 5 DUP (?)
W3 DD 1234H
W4 DD 90, 89, 432, 344

需要用到汇编的伪代码。
看你自己的需要了是定义成DW,DB,DQ类型,其值直接放在内存中了。
都一样,它们都是虚拟一个16位机的环境。