c中如何嵌入汇编
void main(){
_asm{
mov ax,1;
}
}
在vc++6.0中可以通过编译,请问在tc2.0中怎么做才能嵌入汇编语句啊?
搜索更多相关的解决方案:
汇编
----------------解决方案--------------------------------------------------------
原版的tc2.0在ide界面不支持内联汇编,在命令行也只支持 asm mov ax,1/*注意不是 _asm */ 格式,
win-tc改进一些,对内联汇编提供了些许支持。
int main()
{
char *c="Hello, world$";
asm mov ah,9
asm mov dx,c
asm int 33
getch();
}
楼主你的那种格式tc2.0不支持(包括win-tc)
turbo c++3。0倒是支持
asm
{
.........
........
}
或
asm mov al,13
asm mov ah,0
asm int 10h
另,微软出品的Quick C倒是支持内联汇编,格式与你的例子一模一样,一脉相承阿
,不过好像都没人用哦
----------------解决方案--------------------------------------------------------
那tc2.0还有什么方面比tc++ 3.0有优势呢?
----------------解决方案--------------------------------------------------------
刚下了个tc++ 3.0,里面的界面做得太刺眼了,那么多乱七八糟的颜色,弄得眼睛很不舒服,还有他怎么编译.c格式的文件啊?使用里面的file->open只能打开.cpp格式的。
运行tc.exe的时候cpu一直100%,我下载的这个是不是有问题啊?
----------------解决方案--------------------------------------------------------
将file->open里的*.cpp改为*.c即可浏览c文件
dos的程序在windows的cpu占用率一直是100%,没办法
----------------解决方案--------------------------------------------------------