[集会] 结合高级语言大会

组件可以与高级语言如Pascal的组合, C / C , … 编写程序时,, 在本文中,我刚才提到的结合帕斯卡尔大会

当与帕斯卡尔大会结合有 2 从: 直接插入ASM文件或写单独的文件.

1. 写 1 文件.
插入ASM语法:

asm
    lệnh
end;

例: 算 2 整数, B. 键入帕斯卡和ASM.
kết hợp Assembly với Pascal
所以才单独运行.

2. 写分为文件
有些规则:
+ 标签份额 (常量名, 变量名, 子程序名…) 帕斯卡和汇编文件必须了解对方通过使用控制命令来编译和外部公共EXTRN的Pascal和汇编
+ 帕斯卡的任何声明都共享应该不需要打开额外的公共. 帕斯卡尔是只有两个子程序外部报告位于外部模块中
- 该程序是过程,下面申报表:
程序ten_thu_tuc ([争论]); 外部;
- 该程序是函数形式,以下声明的形式:
功能ten_thu_tuc ([争论]): 类型 ; 外部;

例: 计算^ 2 – B(C-D). 输入, B,Ç, ð通过Pascak, 由ASM计算.
文件A2_BC_D.pas和calproc.asm文件,如下所示:
kết hợp asm với Pascal

后 2 此文件, 你 dịch文件calproc.asm演唱OBJ文件 放置在目录 Ç:TASM定义路径$ L. 现在按Ctrl + F9运行A2_BC_D.pas只有文件.