- 41
- 0
- 约2.01千字
- 约 64页
- 2016-07-19 发布于湖北
- 举报
第6讲 由机器语言到高级语言---程序编写编译;6.1混合编程;6.1混合编程;6.1混合编程;6.2 C/C++的嵌入式汇编;6.2 C/C++的嵌入式汇编;7.2 C/C++的嵌入式汇编;7.2.1在C/C++程序中嵌入汇编语句 ;7.2.1在C/C++程序中嵌入汇编语句;7.2.1在C/C++程序中嵌入汇编语句;例:显示1 到1000 中任一个数的二进制到十六进制数。;在使用嵌入式汇编中要注意的几个问题:
操作码支持8086/8087指令或若干伪指令:db/dw/dd和extern;
操作数是操作码可接受的数据:立即数、寄存器名,还可以是C/C++程序中的常量、变量和标号等;
内嵌的汇编语句可以用分号“;”结束,也可以用换行符结束 ;
使用C的注释,如 / * … * /;
正确运用通用寄存器、标号等。;6.2.2在嵌入式汇编中访问C/C++的数据 ;6.2.2在嵌入式汇编中访问C/C++的数据;6.2.2在嵌入式汇编中访问C/C++的数据;在?_ASM 模块中,可以使C++或ASM 的基数计数法,比如0X100 和100H??相等的。
_ASM块中不能使用“”之类的C++操作符。 C++和MASM 通用的操作符,比如“*”和“[ ]”则被认为是汇编语言的操作符
也可以使用“TYPE”来使其与C++风格一致。比如,下面两条语句的作用是一样的:
ASM MOV AR
您可能关注的文档
最近下载
- 2026年版-心力衰竭诊断和治疗指南解读与总结2026-新版课件.pptx
- 武汉市2026届高三年级四月供题(武汉四调)数学+答案.docx
- 森林疗愈培训课件.pptx VIP
- 云南省楚雄彝族自治州2024-2025学年五年级下册期末考试语文试卷(有答案).pdf VIP
- CN112457205A 一种从麻黄草中提取麻黄碱的方法 (北京亚东生物制药有限公司).pdf VIP
- 低血糖症护理常规 (2).pptx VIP
- REX温控器_-_REX-C700_实用文档.doc VIP
- 2026中国南方电网校园(土木类)训练题及答案.docx VIP
- 疗愈时光音乐.pptx VIP
- 北京市东城区2025-2026学年高二上学期期末考试政治试卷含答案.docx
原创力文档

文档评论(0)