吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第4章 程序设计方法

·第4章程序设计方法 第4章程序设计方法 4.1概述 4,2顺序程序设计 43分支程序设计 44循环程序设计 4.5子程序设计 4.6模块化程序设计 4.7高级汇编语言技术 开始
•第4章 程序设计方法 第4章 程序设计方法 4.1 概述 4.2 顺序程序设计 4.3 分支程序设计 4.4 循环程序设计 4.5 子程序设计 4.6 模块化程序设计 4.7 高级汇编语言技术 开 始

·第4章程序设计方法 41概述 4.1.1汇编语言程序设计的一般步骤 4.1.2流程图 页
•第4章 程序设计方法 4.1 概述 4.1.1 汇编语言程序设计的一般步骤 4.1.2 流程图 返回本章首页

·第4章程序设计方法 4.1.1汇编语言程序设计的一般步骤 汇编语言程序设计一般有以下几个步骤: 1.分析问题,确定算法 2.绘制流程图 3.根据流程图编制程序 4.调试程序
•第4章 程序设计方法 4.1.1 汇编语言程序设计的一般步骤 汇编语言程序设计一般有以下几个步骤: 1.分析问题,确定算法 2.绘制流程图 3.根据流程图编制程序 4.调试程序 返回本节

·第4章程序设计方法 4.1.2流程图 1.流程图的概念 流程图是由特定的几何图形、指向线、文字说明 来表示数据处理的步骤,形象描述逻辑控制结构 以及数据流程的示意图。流程图具有简洁、明了 直观的特点。 2.流程图符号表示 (1)起止框:表示程序 的开始和结束 起止框
•第4章 程序设计方法 4.1.2 流程图 1.流程图的概念 流程图是由特定的几何图形、指向线、文字说明 来表示数据处理的步骤,形象描述逻辑控制结构 以及数据流程的示意图。流程图具有简洁、明了、 直观的特点。 2.流程图符号表示 (1)起止框:表示程序 的开始和结束。 •起止框

·第4章程序设计方法 (2)判断框 (3)处理框 (4)调用框
•第4章 程序设计方法 (2)判断框 (3)处理框 (4)调用框

·第4章程序设计方法 (5)指向线 (6)连接框
•第4章 程序设计方法 (5)指向线 (6)连接框 返回本节

·第4章程序设计方法 4,2顺序程序设计 下面举例说明顺序程序的设计。 【例41】试编写一程序计算以下表达式的值。 W=(v-(x*y+z-540))/x 式中x、y、z、v均为有符号字数据。 设x、y、z、的值存放在字变量Ⅹ、Y、z、V中, 结果存放在双字变量W之中,程序的流程图如图41 所示。 页
•第4章 程序设计方法 4.2 顺序程序设计 下面举例说明顺序程序的设计。 【例4.1】试编写一程序计算以下表达式的值。 w=(v-(x*y+z-540))/x 式中x、y、z、v均为有符号字数据。 设x、y、z、v的值存放在字变量X、Y、Z、V中, 结果存放在双字变量W之中,程序的流程图如图4.1 所示。 返回本章首页

·第4章程序设计方法 开始 图 z*Y-→〔B:Q2) 将z扩展为双字→(DX:AX)4 〔:Q2)+酸:A)→〔B: ( BX: CX)-540-( BX: CX)+ 将V扩展成双字→〔Dx:AX) 〔BX:AX)(BX:级)→〔DX:AX) (Dx:Ax)区,其商→W,余数→W+2 顺序运算程序流程图 结
• 第 4 章 程序设计方法 • 图.41顺序运算程序流程图

·第4章程序设计方法 源程序如下: DATA SEGMENT X DW 200 Y DW 100 Z DW 3000 vDW10000 W DW 2 DUP(?) DATA ENDS STACK SEGMENT STACK DB 200 DUP (0) STACK ENDS CODE SEGMENT ASSUME DS: DATA, CS: CODE, SS: STACK
•第4章 程序设计方法 源程序如下: DATA SEGMENT X DW 200 Y DW 100 Z DW 3000 V DW 10000 W DW 2 DUP(?) DATA ENDS STACK SEGMENT STACK DB 200 DUP(0) STACK ENDS CODE SEGMENT ASSUME DS:DATA,CS:CODE,SS:STACK

·第4章程序设计方法 START MOV AX, DATA MOV DS,AX;DATA→AX MOV AX,Ⅹ IMULY ;(X)*(Y)→DX:AX MOV CX, AX MOV BX, DX: (DX: AX)-(BX: CX) MOVAX, Z cWD;(Z)符号扩展 ADD CX, AX ADC BX, DX: (BX: CX)+(DX: AX)-(BX: CX SUB CX, 540 SBB BX,0:(BX: CX)-540-(BX: CX) MOVAX, V
•第4章 程序设计方法 START: MOV AX,DATA MOV DS,AX ;DATA→AX MOV AX,X IMULY ;(X)*(Y)→DX:AX MOV CX,AX MOV BX,DX ;(DX:AX)→(BX:CX) MOV AX,Z CWD;(Z)符号扩展 ADD CX,AX ADC BX,DX ;(BX:CX)+(DX:AX)→(BX:CX) SUB CX,540 SBB BX,0 ;(BX:CX)-540→(BX:CX) MOV AX,V
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)目录.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第3章 宏汇编语言.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第1章 基础知识.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第3章 数据库系统体系结构.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第12章 数据仓库与数据挖掘技术.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第11章 WEB数据库应用.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第10章 数据库系统的实施与支持.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第2章 SQL语言与关系数据理论.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第1章 数据库系统概述(宁可、吴菁、胡海).ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第9章 数据库系统的详细设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第8章 数据库系统的概要设计.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第7章 数据库系统的需求建模.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第6章 数据库系统的立项与调查.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第5章 数据库系统的开发方法.ppt
- 《数据库技术与应用》课程教学资源(PPT课件讲稿)第4章 数据库系统的开发环境.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章章 单片机扩展与接口技术(9.5-9.6).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第9章 单片机扩展与接口技术(9.1-9.4).ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第8章 串行接口.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第6章 中断系统.ppt
- 《单片机原理与实用技术》课程教学资源(PPT课件讲稿)第5章 并行接口.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第2章 寻址方式和指令系统.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第6章 应用系开发.ppt
- 吉林师范大学:《汇编语言程序设计》课程电子教案(PPT课件讲稿)第5章 输入输出和中断.ppt
- 湖南科技职业学院:《Java程序设计》习题库.doc
- 《Internet实用教程—技术基础及实践》讲义.ppt
- 上海交通大学:《数据结构考研试题》1999年试题答案.doc
- 上海交通大学:《数据结构考研试题》2000年试题答案.doc
- 上海交通大学:《数据结构考研试题》2001年试题答案.doc
- 上海交通大学:《数据结构考研试题》1998年数据结构和程序设计技术.doc
- 上海交通大学:《数据结构考研试题》1999年数据结构及程序设计技术.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计复习.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计试题.doc
- 上海交通大学:《数据结构考研试题》数据结构与C语言程序设计试题及答案.doc
- 《无线局域网技术》讲义.ppt
- 《精通matlab6.5》PDF电子书.pdf
- 哈尔滨工业大学:《网络技术》GOOGLE搜索从入门到精通.ppt
- 哈尔滨工业大学:《网络技术》第一章 Internet概述.ppt
- 哈尔滨工业大学:《网络技术》第二章 Internet分层体系结构.ppt
- 哈尔滨工业大学:《网络技术》第三章 IP地址与地址解析.ppt
- 哈尔滨工业大学:《网络技术》第四章 TCP/IP协议.ppt