• 全部
  • 问答

使用内联汇编中出现的一个简单问题

ChinaShrimp 个人 其他  2003-09-25 05:42:42
本人现在用c++定义了一个数组
float matrix[4][4] = {{1, 0, 0, 0},
{0, 1, 0, 0},
{0, 0, 1, 0},
{0, 0, 0, 1},
};
现在想把该数组的首地址放到eax里面去,怎么做?
_asm{
mov eax, ????
}
还有就是在c++里面,什么类型的长度刚好是16-bit呀?
谢谢!
...全文
8 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
aprilsnow 2003-09-26
BYTE: 8 bits
WORD: 16 bits
DWORD: 32 bits
回复
BadEnglish 2003-09-26
mov eax, offset matrix[0][0]
short WORD are 16 bits
DWORD 32 BITS
回复
ChinaShrimp 2003-09-25
自己再up一下
to csdsjkk:
mov eax ,matrix
好像这个不可以呀
回复
Onega 2003-09-25
short 是16bit
回复
csdsjkk 2003-09-25
mov eax ,matrix
回复
spbabyba 2003-09-25
去看一下浮点数吧!
DOWRD是16BIT
回复
ChinaShrimp 2003-09-25
自己先up一下
回复
相关推荐
发帖
汇编语言
创建于2007-08-27

2.0w+

社区成员

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
申请成为版主
帖子事件
创建了帖子
2003-09-25 05:42
社区公告
暂无公告