社区
汇编语言
帖子详情
求教386汇编中怎么使用C变量?
Harrison_Luo
2008-04-11 11:02:00
小弟不知道怎么在386汇编中使用C程序的变量,还有结构体?
...全文
133
5
打赏
收藏
求教386汇编中怎么使用C变量?
小弟不知道怎么在386汇编中使用C程序的变量,还有结构体?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongyi940333
2008-04-13
打赏
举报
回复
学习一个^_^
xmaker
2008-04-12
打赏
举报
回复
顶一个
BAYNPU
2008-04-12
打赏
举报
回复
extern asub()
main()
{ asub()
}
csub(char * str)
{ printf("%s\n",str)
}
; 汇编语言程序:117.asm
.model small,c
extern csub:near
.data
astring db ’OK, Assembly !’,0dh,0ah,’$’
cstring db 'disk !’,0
.code
PUBLIC asub
asub proc
mov dx,offset astring
mov ah,09h
int 21h
mov ax,offset cstring
push ax
call csub
add sp,2
ret
asub endp
end
大熊猫侯佩
2008-04-11
打赏
举报
回复
将c的部分做成动态或静态库,然后调用或连接。
用户 昵称
2008-04-11
打赏
举报
回复
你找找汇编与C的混合编程的例子吧。
汇编
.
386
是什么意思_反
汇编
代码还原之优化方式
本文介绍了
汇编
语言
中
386
优化的几种方法,包括常量折叠、常量传播、
变量
去除、归并优化、CPU流水线优化、数学变换优化和不可达分支优化。理解这些优化对于反
汇编
代码还原至关重要,能够帮助读者深入理解
汇编
代码的编写和执行原理。
汇编
语言里插入c言语,嵌入C代码
中
的
386
汇编
语言程序段.docx
本文探讨了如何在C语言代码
中
嵌入
386
汇编
语言,通过`asm`关键字实现指令插入。示例展示了如何
使用
单行及多行
汇编
指令,以及如何处理寄存器分配和
变量
结合。强调了在C
中
嵌入
汇编
的复杂性,包括对gcc编译器的依赖和不确定性。同时,提到了原子操作`atomic_add`的实现,展示了更复杂的
汇编
代码与C
变量
交互的例子。
win32
汇编
以.
386
指令的MASM32题目做题记录 -- 子程序
这篇博客记录了
使用
MASM32在WIN32环境下,通过.
386
指令集进行
汇编
编程的实践,涉及到子程序的实现,包括MaxN的最大值计算、素数判断、字符串连接strcat、查找最小值MinN以及字符串复制strcpy等功能的详细操作。
VS2017
中
实现C程序调用
汇编
函数
本文介绍了在VS2017环境下,如何新建一个Win32控制台程序,并实现C语言调用
汇编
函数。详细步骤包括:创建项目,添加
汇编
源文件,配置
汇编
文件属性以使其参与编译,以及解决链接错误。重点在于理解如何使VS识别.asm文件并转换为.obj文件供C程序链接。
C C++
中
嵌入
汇编
总结_c++ 嵌入
汇编
本文主要介绍了在C/C++
中
嵌入GNU AT&T
汇编
的相关知识。包括AT&T与Intel语法在立即数、操作数大小、内存地址访问等方面的差异,还阐述了基本内联
汇编
、扩展的ASM、编译器模板等内容,涉及操作数、变化寄存器列表、限定符等要点,并给出了相关实例。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章