还应注意汇编语言中使用与C共享的公共变量时要服从C语言的命名规则。

  如根据Quick C的规定,汇编语言中的过程名前应加下划线 _,而且只有名字的前8个字符才能为C所识别。另外有些高级语言对字母大小写是敏感的,在这种情况下,汇编语言的过程名也应该服从高级语言的有关规则。

  汇编语言的过程定义属性也应和高级语言相配合。

  如C语言是按MEDIUM,LARGE或HUGE模型编译的,则汇编过程应使用FAR属性;如C语言是按SMALL或COMPACT模型编译的,则汇编过程应使用NEAR属性。

  汇编语言既然是一个子过程,最后应使用RET指令返回C语言程序。

  因为C语言规定,当返回控制时,由C语言使堆栈恢复到它的原始值,所以汇编语言过程的最后一条指令只是简单的RET而不必使用带常数的RET指令。