汇编语言程序设计第9章 汇编语言与高级语言的混合编程.pptVIP

  • 2
  • 0
  • 约1.6千字
  • 约 13页
  • 2019-08-19 发布于辽宁
  • 举报

汇编语言程序设计第9章 汇编语言与高级语言的混合编程.ppt

出版社 理工分社 汇编语言程序设计 第 9章 汇编语言与高级语言的混合编程 本章提要 高级语言和汇编语言各有所长,实际编程时经常采用将两种语言“结合”起来使用的方法,本章主要介绍汇编语言与 PASCAL 语言和 C 语言混合编程的方法和步骤等内容。 * 9.1 概 述 由于高级语言(如 PASCAL、C、FORTRAN)具有指令少、便于记忆、功能强、结构化、可移植性好等特点,因此,在许多应用程序的研制与开发中,程序员都选择一种高级语言来实现。但是高级语言也有它自身的一些缺点,用它编写的程序所生成的目标代码往往比较冗长、占用存储空间较大、执行速度慢,而且高级语言受其编译(或解释)程序的限制,不能充分利用机器的硬件特性。在一些对时间和空间要求较高的场合,只有使用汇编语言编程才符合要求。 * 1)确切知道压入堆栈的参数共有几个以及各参数在堆栈中的准确位置。 2)区分传递的参数是数值参数还是变量参数。若是数值参数,则压入堆栈的是该参数的实际值;若是变量参数,则压入堆栈的是该参数的地址(或指向该参数的一个指针)。 * 3)对数值参数,要注意它所占用的不同的字节长度(如整形、单精度、双精度等)。对变量参数,要注意它的地址是 2字节(仅偏移量,即近

文档评论(0)

1亿VIP精品文档

相关文档