- 8
- 0
- 约4.63千字
- 约 27页
- 2022-07-09 发布于山东
- 举报
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 模
您可能关注的文档
- 程序设计入门——C语言#1.2.1#--C语言.pdf
- 程序设计入门——C语言#1.3.1#--第一个程序.pdf
- 程序设计入门——C语言#1.3.2#--以下四个小程序.pdf
- 程序设计入门——C语言#1.3.3#--hello.c.pdf
- 程序设计入门——C语言#1.3.5#--calculate.c.pdf
- 程序设计入门——C语言#1.3.6#--change.c.pdf
- 程序设计入门——C语言#2.1.1#--plus.c.pdf
- 程序设计入门——C语言#2.1.2#--change2.c.pdf
- 程序设计入门——C语言#2.1.3#--height2.c.pdf
- 程序设计入门——C语言#2.2.1#--average.c.pdf
- 汇编语言程序设计(6.1.4)--输入输出指令和数据的传送方式new.ppt
- 汇编语言程序设计(6.1.5)--中断与异常(1).ppt
- 汇编语言程序设计(6.2.6)--中断与异常(2).ppt
- 汇编语言程序设计(6.2.7)--中断与异常(3).ppt
- 汇编语言程序设计(6.3.4)--WIN32编程环境.ppt
- 汇编语言程序设计(6.3.5)--段的简化定义、结构与原型说明.ppt
- 汇编语言程序设计(6.4.5)--WIN32窗口程序的结构new.ppt
- 汇编语言程序设计(6.4.6)--WIN32窗口程序编程实例new1.ppt
- 汇编语言程序设计(6.4.7)--汇编与C混合编程、高精度计时器.ppt
- 汇编语言程序设计(1.1.1)--汇编语言的学习方法.pdf
原创力文档

文档评论(0)