8051单片机c语言编程 如何嵌入汇编语言呢?

2024-12-15 01:10:17
推荐回答(2个)
回答1:

这和的你的的编译器是有关的

还有楼上说的根本不对 那是 上位机嵌入汇编的方式
根本不是 51 的·

如果在51 KEIL 中

方法是这样的
#pragma ASM
; Assembler Code Here
#pragma ENDASM

不过你还得在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...”,点击右边的“Generate Assembler SRC File”
和“Assemble SRC File”,使检查框由灰色变成黑色(有效)状态;

嵌入汇编好嵌入不过我现在一直都闹不懂的就是 如何在嵌入的汇编中 调用 c 中的 变量 ,,希望有知道的分享一下!!
希望不是用 用宏汇编那样的话太麻烦了!!

回答2:

用_asm
{
....[汇编]
}