《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(4/4)

第六节汇编语言程序设计 讲课内容 概述 1.编写汇编语言程序步骤 2.判断程序质量的标准 3.几种程序结构 二、汇编语言程序设计举例 例1将寄存器BX中的内容以十六进制形式显示出来。 例2将键盘输入的十进制数据串转换成其相应大小的数值 存放在BX寄存器中。 复习内容:p110-p140
1 第六节 汇编语言程序设计 讲课内容 一、概述 1. 编写汇编语言程序步骤 2. 判断程序质量的标准 3. 几种程序结构 二、汇编语言程序设计举例 例1 将寄存器BX中的内容以十六进制形式显示出来。 例2 将键盘输入的十进制数据串转换成其相应大小的数值 存放在BX寄存器中。 复习内容:p110~p140

作业 3-16,3-20 2、选择其中之一大作业 (1)、实验四任务1,作为家庭作业,在计算机上调通, 经过教师检查签字。 (2)、阅读教课书中P125~P132(3.8.,1 384节) 的程序并写出总结(程序内涵)。 内容:子程与主程的参数传送 用寄存器传送 用定义的变量传送, 利用地址表传送用堆栈传送
2 1、作业 3-16,3-20 2、选择其中之一大作业 (1)、实验四 任务1,作为家庭作业,在计算机上调通, 经过教师检查 签字。 (2)、阅读教课书中 P125 ~ P132 (3.8.1 ~ 3.8.4节) 的程序并写出总结(程序内涵)。 内容: 子程与主程的参数传送: 用寄存器传送 用定义的变量传送, 利用地址表传送 用堆栈传送

概述 1.编写汇编语言程序步骤 2.判断程序质量的标准 3.几种程序结构
3 一、概述 1. 编写汇编语言程序步骤 2. 判断程序质量的标准 3. 几种程序结构

一.编写汇编语言程序步骤 ●分析实际问题,抽象描述问题的模型 ●确定解决模型的算法 ●按算法画出程序流程图 ●按流程图编写程序 ●上机调试,运行程序
4 一. 编写汇编语言程序步骤 ⚫ 分析实际问题,抽象描述问题的模型 ⚫ 确定解决模型的算法 ⚫ 按算法画出程序流程图 ⚫ 按流程图编写程序 ⚫ 上机调试, 运行程序

2.判断程序质量的标准 ●程序的正确性 ●程序的可读性 ●程序的执行时间 ●程序所占内存大小
5 2. 判断程序质量的标准 ⚫ 程序的正确性 ⚫ 程序的可读性 ⚫ 程序的执行时间 ⚫ 程序所占内存大小

3.几种程序结构 ●顺序结构 分支结构 ●循环结构 ●子程结构
6 3.几种程序结构 ⚫ 顺序结构 ⚫ 分支结构 ⚫ 循环结构 ⚫ 子程结构

顺序结构
7 顺序结构

分支结构 CMP AL BL JG great ALBL处理 exit: 两个分支
8 两个分支 Y N 、、、 CMP AL, BL JG great JMP exit great: exit: 、、、 、、、 AL≤BL处理 AL>BL处理 分支结构

分支结构 CMP AL, O JG great ess AL=0处理 JMP exit less: L0处理 三个分支 exit:
9 三个分支 、、、 CMP AL, 0 JG great JL less JMP exit less: JMP exit great: exit: 、、、 AL=0处理 AL>0处理 AL<0处理 Y Y N N 分支结构

循环结构 循环初始设置 循环初始设置 循环条件判断? 「循环体」 循环体 <循环条件判断?N 当型循环 直到型循环 (当条件成立进入循环) (直到条件成立退出循环)
10 循环结构 当型循环 (当条件成立进入循环) 循环初始设置 循环体 循环条件判断? Y N 直到型循环 (直到条件成立退出循环) Y N 循环初始设置 循环体 循环条件判断?
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(3/4).ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(2/4).ppt
- 《汇编语言程序设计》课程教学资源(PPT课件讲稿)PPT教学课件(1/4).ppt
- 企业网(PPT讲稿)广域网技术3/3.ppt
- 企业网(PPT讲稿)广域网技术2/3.ppt
- 企业网(PPT讲稿)广域网技术1/3.ppt
- 《计算机网络工程》课程PPT教学课件:第四章计算机局域网.ppt
- 《计算机网络工程》课程PPT教学课件:第六章网络互连与INTERNET.ppt
- 《计算机网络工程》课程PPT教学课件:第五章高速网络技术.ppt
- 《计算机网络工程》课程PPT教学课件:第二章数据通信基础.ppt
- 《计算机网络工程》课程PPT教学课件:第三章计算机网络体系结.ppt
- 《计算机网络工程》课程PPT教学课件:第七章网络安全与管理.ppt
- 《计算机网络工程》课程PPT教学课件:第一章网络概论.ppt
- 中国地质大学:电子商务(网络经济对传统商务的冲击).ppt
- 中国地质大学:电子商务(网络经济学).ppt
- 电子商务:第四章 电子商务支付系统.ppt
- 计算机在商务中的应用:第二章 技术基础.ppt
- 电子商务的实现.ppt
- 计算机在商务中的应用:电子商务概述.ppt
- 中国地质大学:电子商务的价值链与赢利模式.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第10章 网络安全.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第1章 计算机网络基础.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第2章 数据通信.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第3章 物理层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第4章 数据链路层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第5章 网络层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第6章 传输层.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第7章 应用层协议.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第8章 局域网体系结构.ppt
- 华北航天工业学院:《数据通信与计算机网络技术》课程教学资源(PPT课件)第9章 局域网技术.ppt
- 《c++语言编程》课程教学资源(PPT课件)第一章 C++语言编程入门.ppt
- 《c++语言编程》课程教学资源(PPT课件)第三章 类与对象.ppt
- 《c++语言编程》课程教学资源(PPT课件)第二章 函数.ppt
- 《c++语言编程》课程教学资源(PPT课件)第五章 继承和派生类.ppt
- 《c++语言编程》课程教学资源(PPT课件)第四章 指针和引用.ppt
- 《c++语言编程》课程教学资源(PPT课件)第四章复习.ppt
- 《Java语言》课程教学课件(PPT讲稿)第一章 Java语言概述.ppt
- 《Java语言》课程教学课件(PPT讲稿)第七 常用工具.ppt
- 《Java语言》课程教学课件(PPT讲稿)第三章 数组.ppt
- 《Java语言》课程教学课件(PPT讲稿)第二章 Java语言基础.ppt