社区
汇编语言
帖子详情
c++中嵌入asm的问题
jpshaoping
2003-11-20 03:45:26
下面一段小程序,编译时没错,也没有警告
可是一运行的时候就出现程序错误那个警告框
编译工具是vc++ 6.0,系统2000 pro
这个程序是在书上抄的,看不错哪里错了,大虾们请指点一下,先谢了。
void main()
{
_asm
{
mov ah,8
int 21h
cmp al,'0'
jb big
cmp al,'9'
ja big
mov dx,ax
mov ah,2
int 21h
}
big:{;}
}
...全文
102
5
打赏
收藏
c++中嵌入asm的问题
下面一段小程序,编译时没错,也没有警告 可是一运行的时候就出现程序错误那个警告框 编译工具是vc++ 6.0,系统2000 pro 这个程序是在书上抄的,看不错哪里错了,大虾们请指点一下,先谢了。 void main() { _asm { mov ah,8 int 21h cmp al,'0' jb big cmp al,'9' ja big mov dx,ax mov ah,2 int 21h } big:{;} }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jpshaoping
2003-11-21
打赏
举报
回复
明白,每人5分,请原谅,我没什么分。
紫郢剑侠
2003-11-20
打赏
举报
回复
int 21h在DOS的MZ格式的可执行程序中是可以调用的.
但WINDOWS的PE格式就不行了.
xygod
2003-11-20
打赏
举报
回复
哈哈,我在delphi下突发奇想,在内嵌汇编中用了int 10h,你们猜怎么着,编译通过了,一运行程序,哈哈,严重的蓝屏,系统立时崩溃,好玩!
spbabyba
2003-11-20
打赏
举报
回复
int 21h windows 编程里不能这样用中断了!
csdsjkk
2003-11-20
打赏
举报
回复
vc++生成32位windows程序(pe格式),
这段汇编是16位dos代码,
win2000操作系统不支持在32位windows程序里执行16位dos调用
在c/c++代码
中
嵌入
汇编指令
在ARM C语言程序
中
使用关键词 ̄
asm
来标识一段汇编指令程序,其格式如下。 其
中
,
asm
后面的括号
中
必须是一个单独的字符串,该字符串
中
不能包含注释语句。 在C/C++程序
中
使用内嵌的汇编指令应注意以下事项。 ...
c语言
asm
汇编内嵌语法.pdf
GCC 支持在C/
C++
代码
中
嵌入
汇编代码,这些汇编代码被称作GCC Inline
ASM
——GCC内联汇编。这是一个非常有用的功能,有利于我们将一些C/
C++
语法无法表达的指令直接潜入C/
C++
代码
中
,另外也允许我们直接写 C/
C++
代码
中
...
任鸟飞逆向
C++
进阶篇
【课程简介】 本课程为任鸟飞逆向
C++
进阶篇,注重基础理论的务实和简单功能的实现,学员学成后,可独立判断、分析和解决逆向
问题
、独立编写通用辅助。 本套课程不只是一套深入学习
C++
的课程,更是一套深入学习汇编...
asm
.zip_CPU assembler
C++
_内存拷贝
在
c++
程序
中
嵌入
内联汇编,实现高速内存拷贝,直接操作协处理器,读取cpu核心信息等等。内联汇编直接操作底层寄存器。
EDA/PLD
中
的在c/c++代码
中
嵌入
汇编指令
在ARM C语言程序
中
使用关键词 ̄
asm
来标识一段汇编指令程序,其格式如下。 其
中
,
asm
后面的括号
中
必须是一个单独的字符串,该字符串
中
不能包含注释语句。 在C/C++程序
中
使用内嵌的汇编指令应注意以下事项。 ...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章