679-第6章 子程序结构.pptVIP

  • 4
  • 0
  • 约9.34千字
  • 约 42页
  • 2017-09-26 发布于陕西
  • 举报
80x86汇编语言程序设计 第6章 子程序结构 讲授要点 6.1子程序概述 6.1.1 过程的定义 6.1.2 过程调用和返回 3. 保存和恢复寄存器 例: SUBT PROC NEAR PUSH AX PUSH BX PUSH CX …… POP CX POP BX POP AX RET SUBT ENDP 6.2 过程的参数传递 6.2.1 用变量传递参数 6.2.2 用寄存器传递参数 6.2.3 用地址表传递参数 6.2.4 用堆栈传递参数 6.3 子程序举例 【例】编写子程序write,把整型数据以十进制形式显示到屏幕上。 【分析】参照高级语言中输出语句的功能,write子程序应具备这样一些特点:被显示的整数可以是无符号的,也可以是带符号的,但需要明确指出是哪一种情况;整数在计算机内部是字型数据,范围为-32768~+65535;被输出的数据是带符号数时,负号“-”必须输出,而正号“+”总是省略;输出数据的最大位数是十进制的5位,当计算出5位中的某一位是0时,需要判断这个0是否应该输出,输出条件是前面已经输出过非0数字或者这个0是个位数。输出的数

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档