-5.1汇编语言源程序的框架结构-.ppt
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
汇编语言源程序的框架结构 本节主要介绍汇编语言源程序的框架结构,包括源程序的基本结构、顺序结构程序设计、分支结构程序设计等。下面详细介绍每个知识点: 1. 源程序的框架结构 源程序的框架结构是指编译器将源代码翻译成机器语言的基本结构。汇编语言源程序的框架结构有两种格式:第一种格式和第二种格式。第一种格式的框架结构如下所示: MOVAH, 4CH ;返回DOS INT 21H CODE END SENDBEGIN 第二种格式的框架结构如下所示: RET ;取程序段前缀首地址 MAIN END PCODE END SENDBEGIN 两种格式的本质区别在于返回DOS的方法不同:第一种格式采用了调用DOS系统的4CH功能,返回DOS,而第二种格式采用了调用20H类型的中断服务程序。 2. 顺序结构程序设计 顺序结构程序设计是指完全按照顺序逐条执行的指令序列。这种结构的流程图除了有一个开始框和结束框外,就是若干处理框,没有判断框。例如,求出表达式(X×4-Y)/2的值,并保存到RESULT存储单元中,其中X,Y均为字节变量。 3. 分支结构程序设计 分支结构程序设计可以有两种形式:IF-THEN-ELSE结构和CASE结构。IF-THEN-ELSE结构可以用比较/测试的方法实现,例如: CMP DEST, SRC JE LABEL JNE LABEL 其中,CMP指令进行比较操作,不保存结果,只设置标志位。JE和JNE指令根据标志位的状态来选择分支。 CASE结构可以用地址表法实现,例如: MOV BX, OFFSET TABLE MOV AL, [BX] JMP WORD PTR [BX] 其中,TABLE是地址表,BX指向地址表的首地址。 以上是汇编语言源程序的框架结构的知识点,包括源程序的基本结构、顺序结构程序设计、分支结构程序设计等。
剩余68页未读,继续阅读
- 粉丝: 0
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助