- 2
- 0
- 约8.59千字
- 约 36页
- 2017-04-23 发布于北京
- 举报
第八章汇编语言与c的混合编程
本章要点;8.1 Turbo C嵌入汇编方式;8.1.1 嵌入汇编语句格式
在Turbo C中,C程序中嵌入汇编语言语句必须以关键字ASM开头,其格式如下:
ASM 操作码 操作数 ;或回车换行/*注释*/
在使用此种格式时,应注意以下几点:
(1)ASM作为关键字不能省略,带有ASM标识的汇编语言代码可以看成是C语言的部分程序代码。当C语言编译器遇到ASM语句时会识别并自动调用汇编语言编译程序,将它翻译为机器码再嵌入到C语言程序之中。
(2)操作码可以是处理器指令(如PUSH、MOV等),也可以是伪指令(如DB、DW、EXTERN等)。;(3)操作数是操作码可以接受的数据,可以是指令允许的立即数、寄存器名,也可以是C程序中的常量、变量和标号。
(4)C程序中嵌入的汇编代码后可以有分号也可以无分号。如果汇编代码后无分号则必须以换行符结束(嵌入的汇编语句是C语言中唯一可以以换行结束的语句);如果汇编代码后有分号,则一行中可以有多条嵌入的汇编语句,但一条汇编语句不能跨越两行。;(5)嵌入的汇编语句的注释方式必须采用C语言的注释方式,即必须用“/*”标识注释的开始,用“*/”来标识注释的结束,绝不能像纯汇编那样使用“;”来作为一条注释的开始。
(6)如果要在C语言程序中嵌入连续多条汇编语句,可以在每行前面都加上“ASM”关键字,更简单的办法是输入一个ASM关键字后,使用括号{
您可能关注的文档
- 第二章危险化学品安全生产管理.ppt
- 第二章基本语法[第一部分].ppt
- 深圳外籍乐队_39中国劲酒市场推广策划方案[35P].ppt
- 第二章中国汽车发展史.ppt
- 第二章原子结构和化学键.ppt
- 第二章多媒体素材的种类及性质.ppt
- 深圳富贵产说会投影片[09年12月]_签报版.ppt
- 深圳市灯光的管理中心.ppt
- 第二章工程经济分析的基本要素2.ppt
- 深圳市全程心理卫生研究所公益活动.ppt
- 安全生产管理员能力培训.pptx
- 咽异感症与心理健康促进.pptx
- 咽异感症与扁桃体炎的鉴别.pptx
- 咽异感症与抑郁症的关系.pptx
- 咽异感症与环境污染的关系.pptx
- 《生动的数据》课件-2025-2026学年沪教版(新教材)小学美术三年级下册.pptx
- 《校园微电影宣传策划》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 《 春华秋实绘花鸟》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
- 管理层安全培训策略.pptx
- 《把“大自然”穿在身上》教学课件-2025-2026学年人美版(北京)(2024)初中美术七年级下册.pptx
最近下载
- 深度解析(2026)GBT 18802.12-2024低压电涌保护器(SPD) 第12部分:低压电源系统的电涌保护器 选择和使用导则.pptx VIP
- 2024年广州市高二数学竞赛题及答案.pdf VIP
- 水泥稳定碎石工程首件总结.doc VIP
- 全电动注塑机;合模机构;滚珠丝杠.doc VIP
- 精品解析:2025年陕西省中考数学试题(含解析) .pdf VIP
- 菱士达LSD-G7000系列说明书.pdf
- 三国时期各州郡地图(含三国全地图)(最全).doc VIP
- 复合肥生产设备设施安全隐患排查治理清单.pdf VIP
- 初级家政服务员教材.pdf VIP
- 重庆市北碚区西南大学附属中学校2023-2024学年七年级下学期期中数学试题(原卷版).pdf VIP
原创力文档

文档评论(0)