新建
上传
首页
助手
最?/div>
资料?/div>
工具

C51

 

与汇编语言混合编程之一

 

1

、函数内部混合编程若想在

 

C 

语言函数内部使用汇编语言,应使用以下

 

Cx51 

编译器控制命令:

 

 

#pragma asm 

 

;;;Assembly code 

 

#pragma endasm 

 

功能作用?/p>

 

 

asm 

?/p>

 

endasm 

命令用于将其标记的汇编程序合并到

.SRC 

文件中。这个带?/p>

 

asm 

?/p>

 

endasm 

块标记的源程序可看作是在线嵌入式汇编程序。从这点来说,此

 

命令有些类似?/p>

#define 

命令?/p>

 

 

具体实现?/p>

 

 

?/p>

1

)编译器设置?/p>

 

SRC 

文件的产?/p>

 

 

.SRC 

文件在命令行编译模式下是使用

 

SRC 

编译器控制命令产生的,在

 

IDE 

环境中可以为需要产?/p>

 

SRC 

文件?/p>

 

C 

源文件设置特定选项?/p>

 

 

l 

右键单击

 

Project Workspace 

下的文件标签

 

 

l 

选择

 

Options for file 

项,打开

 

Options – Properties 

页?/p>

 

 

l 

选中

 

Generate Assembler SRC file 

?/p>

 

 

l 

选中

 

Assembler SRC file 

?/p>

 

 

?/p>

2

)添加库文件

 

 

根据选择的编译模式,把相应的库文件添加到工程下面,如?/p>

 

small 

模式下,

 

需?/p>

 

keil\c51\lib\c51s.lib 

文件加入工程中。在

 

Keil 

安装目录下的

\C51\LIB\ 

目录

 

?/p>

 

LIB 

文件如下?/p>

 

 

C51S.LIB 

- 

没有浮点运算?/p>

 

Small 

modelC51C.LIB 

- 

没有浮点运算?

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C51

 

与汇编语言混合编程之一

 

1

、函数内部混合编程若想在

 

C 

语言函数内部使用汇编语言,应使用以下

 

Cx51 

编译器控制命令:

 

 

#pragma asm 

 

;;;Assembly code 

 

#pragma endasm 

 

功能作用?/p>

 

 

asm 

?/p>

 

endasm 

命令用于将其标记的汇编程序合并到

.SRC 

文件中。这个带?/p>

 

asm 

?/p>

 

endasm 

块标记的源程序可看作是在线嵌入式汇编程序。从这点来说,此

 

命令有些类似?/p>

#define 

命令?/p>

 

 

具体实现?/p>

 

 

?/p>

1

)编译器设置?/p>

 

SRC 

文件的产?/p>

 

 

.SRC 

文件在命令行编译模式下是使用

 

SRC 

编译器控制命令产生的,在

 

IDE 

环境中可以为需要产?/p>

 

SRC 

文件?/p>

 

C 

源文件设置特定选项?/p>

 

 

l 

右键单击

 

Project Workspace 

下的文件标签

 

 

l 

选择

 

Options for file 

项,打开

 

Options – Properties 

页?/p>

 

 

l 

选中

 

Generate Assembler SRC file 

?/p>

 

 

l 

选中

 

Assembler SRC file 

?/p>

 

 

?/p>

2

)添加库文件

 

 

根据选择的编译模式,把相应的库文件添加到工程下面,如?/p>

 

small 

模式下,

 

需?/p>

 

keil\c51\lib\c51s.lib 

文件加入工程中。在

 

Keil 

安装目录下的

\C51\LIB\ 

目录

 

?/p>

 

LIB 

文件如下?/p>

 

 

C51S.LIB 

- 

没有浮点运算?/p>

 

Small 

modelC51C.LIB 

- 

没有浮点运算?

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C51

 

与汇编语言混合编程之一

 

1

、函数内部混合编程若想在

 

C 

语言函数内部使用汇编语言,应使用以下

 

Cx51 

编译器控制命令:

 

 

#pragma asm 

 

;;;Assembly code 

 

#pragma endasm 

 

功能作用?/p>

 

 

asm 

?/p>

 

endasm 

命令用于将其标记的汇编程序合并到

.SRC 

文件中。这个带?/p>

 

asm 

?/p>

 

endasm 

块标记的源程序可看作是在线嵌入式汇编程序。从这点来说,此

 

命令有些类似?/p>

#define 

命令?/p>

 

 

具体实现?/p>

 

 

?/p>

1

)编译器设置?/p>

 

SRC 

文件的产?/p>

 

 

.SRC 

文件在命令行编译模式下是使用

 

SRC 

编译器控制命令产生的,在

 

IDE 

环境中可以为需要产?/p>

 

SRC 

文件?/p>

 

C 

源文件设置特定选项?/p>

 

 

l 

右键单击

 

Project Workspace 

下的文件标签

 

 

l 

选择

 

Options for file 

项,打开

 

Options – Properties 

页?/p>

 

 

l 

选中

 

Generate Assembler SRC file 

?/p>

 

 

l 

选中

 

Assembler SRC file 

?/p>

 

 

?/p>

2

)添加库文件

 

 

根据选择的编译模式,把相应的库文件添加到工程下面,如?/p>

 

small 

模式下,

 

需?/p>

 

keil\c51\lib\c51s.lib 

文件加入工程中。在

 

Keil 

安装目录下的

\C51\LIB\ 

目录

 

?/p>

 

LIB 

文件如下?/p>

 

 

C51S.LIB 

- 

没有浮点运算?/p>

 

Small 

modelC51C.LIB 

- 

没有浮点运算?

Ͼλ">
Ͼλ
Ŀ

C51与汇编语言混合编程之一 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

C51

 

与汇编语言混合编程之一

 

1

、函数内部混合编程若想在

 

C 

语言函数内部使用汇编语言,应使用以下

 

Cx51 

编译器控制命令:

 

 

#pragma asm 

 

;;;Assembly code 

 

#pragma endasm 

 

功能作用?/p>

 

 

asm 

?/p>

 

endasm 

命令用于将其标记的汇编程序合并到

.SRC 

文件中。这个带?/p>

 

asm 

?/p>

 

endasm 

块标记的源程序可看作是在线嵌入式汇编程序。从这点来说,此

 

命令有些类似?/p>

#define 

命令?/p>

 

 

具体实现?/p>

 

 

?/p>

1

)编译器设置?/p>

 

SRC 

文件的产?/p>

 

 

.SRC 

文件在命令行编译模式下是使用

 

SRC 

编译器控制命令产生的,在

 

IDE 

环境中可以为需要产?/p>

 

SRC 

文件?/p>

 

C 

源文件设置特定选项?/p>

 

 

l 

右键单击

 

Project Workspace 

下的文件标签

 

 

l 

选择

 

Options for file 

项,打开

 

Options – Properties 

页?/p>

 

 

l 

选中

 

Generate Assembler SRC file 

?/p>

 

 

l 

选中

 

Assembler SRC file 

?/p>

 

 

?/p>

2

)添加库文件

 

 

根据选择的编译模式,把相应的库文件添加到工程下面,如?/p>

 

small 

模式下,

 

需?/p>

 

keil\c51\lib\c51s.lib 

文件加入工程中。在

 

Keil 

安装目录下的

\C51\LIB\ 

目录

 

?/p>

 

LIB 

文件如下?/p>

 

 

C51S.LIB 

- 

没有浮点运算?/p>

 

Small 

modelC51C.LIB 

- 

没有浮点运算?



ļ׺.doc޸Ϊ.docĶ

  • 2019¡硷ʡԺŵ÷-Ƽword (2ҳ)
  • ƼءĶԾ-ģ (4ҳ)
  • ֽѹѹͲ轲
  • 2018-2019ѧȵڶѧСѧȫܽ
  • ݿϵͳԭһϰ
  • 2018-2024йҵȫмгӪƱ(Ŀ¼)
  • ѹ·ƻ·гԹϷо
  • ׶԰μ״뷴˼
  • 2010-2017ʡпѧ⼰
  • ѧκϰ(йҵѧ߾)

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)