社区
C语言
帖子详情
C语言里怎么插汇编 ?
languagec
2004-03-30 05:50:10
C语言里怎么插汇编 ?
...全文
37
17
打赏
收藏
C语言里怎么插汇编 ?
C语言里怎么插汇编 ?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
baojian88888
2004-03-30
打赏
举报
回复
http://www.csdn.net/Develop/article/15%5C15231.shtm
languagec
2004-03-30
打赏
举报
回复
我还是不太明白
rorot
2004-03-30
打赏
举报
回复
编译环境是 TC 3.0
rorot
2004-03-30
打赏
举报
回复
俺刚才写了一个小例子
--------------------------------
#include <stdio.h>
#include <conio.h>
int main()
// C语言内嵌汇编
{
asm mov ah, 0
asm mov al, 13h
asm int 10h
printf ( "this is graphics mode!" );
getch();
asm mov ah, 0
asm mov al, 03h
asm int 10h
return 0;
}
rorot
2004-03-30
打赏
举报
回复
to languagec(各有所求)
错了,__asm{
}
里面不写asm标号得。
// Example of the __asm keyword
__asm // __asm block
{
mov eax, 01h
int 10h
}
这是再VC下得例子
TC下是 asm 你得汇编语句
asm 你得汇编语句
languagec
2004-03-30
打赏
举报
回复
Turbo C Version 2.0 Copyright (c) 1987, 1988 Borland International
coms.txt:
Warning coms.txt 3: Restarting compile using assembly in function main
Error coms.txt 11: Unable to execute command 'tasm.exe'
用TCC.exe 编译的
languagec
2004-03-30
打赏
举报
回复
main()
{
asm
{
asm mov cx,1000
asm next:nop
asm nop
asm nop
asm loop next
}
}
那这个程序是不是这样改就可以了?
rorot
2004-03-30
打赏
举报
回复
写错了,--asm mov al, 13h
--asm int 10h
--asm ret
是下划线
languagec
2004-03-30
打赏
举报
回复
用的是TC 2.0
TC能用吗?
怎么用?
rorot
2004-03-30
打赏
举报
回复
晕啊~
再VC下内嵌汇编和TC是不一样得。
----------------------------------
再VC下:
__asm{
....
}
或者:
__asm mov ah, 0
--asm mov al, 13h
--asm int 10h
--asm ret
VC6得内嵌汇编符号是__asm两个下划线。
而TC是:
asm mov ah, 0
asm mov al, 13h
asm int 10h
asm ret
----------------------------------
最后要说明得是,编译器不一样,内嵌格式是不一样得。而且再VC下,你是直接调用不了内存中断地址得。TC下可以.反正俺是这么做得。
junnyfeng
2004-03-30
打赏
举报
回复
不会用tc去编吧?
各个编译器不同写法,VC _asm 会亮蓝色表示关键字
有些是 __asm ,asm,具体看编译器说明
languagec
2004-03-30
打赏
举报
回复
main()
{
asm
{
mov cx,1000
next:nop
nop
nop
loop next
}
}
我按格式写了一个 可是编译出错啊
cnxiaohai
2004-03-30
打赏
举报
回复
main()
{
asm
{
……
……
}
}
kong361
2004-03-30
打赏
举报
回复
和你一起关注
WiseNeuro
2004-03-30
打赏
举报
回复
在turboc 2.0 中可这样
asm: mov ax,12 ;汇编代码
languagec
2004-03-30
打赏
举报
回复
有没有头文件?
插入有没有格式?
有没有具体例子?
starmark
2004-03-30
打赏
举报
回复
asm
{
...
}
51单片机
C语言
中嵌入
汇编
实例
51单片机
C语言
编程中嵌入
汇编
的一段实例
C语言
和
汇编
语言的混合编程
本文件包括3部分,1.
C语言
直接
插
如
汇编
语言,2,C文件调用无参数无返回值的
汇编
文件;3,C文件调用有参数有指针返回值的
汇编
文件
keil
C语言
与
汇编
语言的混合编程方法.pdf
keil是德国keil公司开发的单片机集成开发环境,后被ARM公司收购。在keil中
c语言
编辑程序直观明了,但是贴近硬件的部分也需要使用
汇编
语言开发。本文档讲解
c语言
中
插
入
汇编
代码的办法。
汇编
用的
c语言
声明;来自
汇编
小站
就是lib文件;学过c的家伙门可以僧心了.
gcc内嵌
汇编
中文使用说明
gcc内嵌
汇编
中文使用说明 脚你如何在
c语言
中
插
入
汇编
代码
C语言
69,372
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章