微机原理与接口技术(4-3)new.pptVIP

  • 7
  • 0
  • 约1.38万字
  • 约 48页
  • 2016-09-29 发布于江西
  • 举报
微机原理与接口技术(4-3)new.ppt

微机原理与接口技术 四、子程序结构 五、综合举例 §4-5 汇编语言上机调试过程 §4-7 宏汇编和条件汇编 主程序中CALL下条指令的IP 0004H FACT子程序中POP AX的IP 0003H FACT子程序中POP AX的IP 0002H FACT子程序中POP AX的IP 0001H FACT子程序中POP AX的IP 第一次执行RET指令(前一条RET指令)返回的断点 第2~N+1次执行RET指令(后一条RET指令)返回的断点 堆栈操作情况如下: 说明:FACT子程序共被调用N+1次,其中第一次由主程序调用,后N次为自调用(递归调用)。 §4-4 程序设计方法——子程序结构 §4-5 程序设计方法——综合举例 例4-17 将十进制数的ASCII字符串转换成有符号二进制数算法:首先检测字符串为正还是为负,若是为负,将标识符MINU置1,然后进行字符串转换,转换结束判别标识符MINU,若MINU是1,把AX中的数取补。字符串转换方法采用累加和(DX)乘10,然后读取下一个字符并转换成二进制数加到累加和中。 子程序名:AS2BIN 输入参数:DX=字符串偏移量;CX=字符串字符个数 输出参数:CF=0,则AX=二进制数;CF=1,则字符串非法,AX=0。 使用寄存器:SI,BX 方法:若字符串为3X4H,3X3H,3X2H,3X1

文档评论(0)

1亿VIP精品文档

相关文档