汇编语言程序设计(5.1.8)--模块化程序设计new1.pptVIP

  • 8
  • 0
  • 约4.63千字
  • 约 27页
  • 2022-07-09 发布于山东
  • 举报

汇编语言程序设计(5.1.8)--模块化程序设计new1.ppt

80X86汇编语言程序设计 80X86 Assembly Language Programming 国家精品课程 5.1 宏功能程序设计 5.2 模块化程序设计 第五章 程序设计的其它方法与技术 5.2 模块化程序设计 问题: 从键盘输入一串以逗号为分隔符的十进制有符号数,然后按从小到大的顺序显示出来(仍然一逗号为分隔符),若输入的数中包括非法数,则给出错误提示。例如: -180, 90, 2E, 123456, -327, 10 2E IS ILLEGAL DIGIT! —327, —181, 10, 90 问题的特点:复杂,一个人在短时间内难以完成。     缩短编写程序时间,可以由一个团队完成。 5.2 模块化程序设计 解题思路: 输入,分解字符串,计算字符串长度, 将分解出来的字符以BUF0为首址的存储区 转换, F10T2以ARR为首地址的存储区 再对ARR存储区中的有符号数排序; QUEUE 显示输出。 F2T10 5.2 模块化程序设计 任务分解: 主程序: 输入一字符串存入以BUF为首址的存储区; 分解BUF中的字符串(以逗号为分隔符)暂存到BUF0存储区; 调用F10T2子程序,转换?二进制数?保存ARR存储区; 调用排序子程序QUEUE排序(一个单循环); 调用输出子程序F2T10(一个单循环) 5.3 模

文档评论(0)

1亿VIP精品文档

相关文档