请高手给讲讲
我想用16位代码写一段代码
void proc16bit()
{
int i;
_asm
{
mov ax,seg i;
}
}
为什么编译说操作数错误?
问题点数:20、回复次数:6Top
1 楼missdeer(思鹿)回复于 2001-12-10 18:44:08 得分 5
你的编译器不支持这个宏吧Top
2 楼ccemail(克隆人才有权决定自己是否被克隆)回复于 2001-12-10 18:56:38 得分 5
void proc16bit()
{
int i;
_asm mov ax,seg i;
}
试试
Top
3 楼cwanter(亚玛逊河上的渔夫)回复于 2001-12-10 18:57:34 得分 0
我用VC6.0和1.5都不行Top
4 楼740609(蜘蛛)回复于 2001-12-10 21:34:36 得分 5
用 short int i;Top
5 楼hibernate(红叶)回复于 2001-12-12 12:11:18 得分 5
楼上的朋友很正确。Top
6 楼cwanter(亚玛逊河上的渔夫)回复于 2001-12-12 18:04:27 得分 0
还是不行Top




