微型计算机原理与接口技术第6章2.pptVIP

  • 1
  • 0
  • 约1.24万字
  • 约 60页
  • 2017-05-30 发布于湖北
  • 举报
数 值 计 算 汇编语言中,可进行数值计算的仅有加、减、乘、除、移位等最最基本的指令。 运用这些基本指令哪怕是完成稍微复杂一些的数值计算都是比较困难的。 要把某一问题分解成能够用加、减、乘、除完成的基本操作,然后才能着手编程。 数 据 处 理 数据处理涉及的面比较宽,其中字符串处理和表格处理都属于数据处理范畴 数据表由若干表项组成。根据表项的内容可分为无序表和有序表两种。在无序表中各个表项的数值排列是无规则的,而在有序表中,表项是按其数值大小,从小到大,或从大到小依次排列的。 表格处理涉及到数据查找、插入、删除、排序、数据表转换等操作,其中查表是最基本的操作。 查表的方法有顺序查表、计算查表、对半搜索等 *模块之间的转移和调用 如果各模块之间的代码段,最后要组合成一个代码段,那么模块之间的转移就是段内转移,可以使用段内转移的各种指令格式;模块之间的子程序调用为近过程调用,可以使用段内调用的各种指令格式。 如果链接后的代码段仍然是各自独立的,则模块之间转移属于段间转移,模块之间的子程序调用属于远过程调用(被调用的子程序应明确写出有FAR属性) 模块化程序设计 模块化程序设计举例 设计一个简易的旅游菜单程序,主菜单界面如上图所示, 用户键入“1”,转北京二级菜单,屏幕中央显示“WELCOM

文档评论(0)

1亿VIP精品文档

相关文档