2017.10.22 第五章 汇编语言程序设计

第五章 汇编语言程序设计

@设计一个好的程序应该有下列特点
(1)执行速度快
(2)占用内存空间小
(3)程序结构模块化,程序易读,易调试及维护

##顺序结构程序设计
其特点就是从开始到结束所有语句被连续执行,也就是说在程序中不存在任何指令。

例题:使用8086CPU的 指令实现Y=(X1+X2)/2的程序设计

```
DATA    SEGMENT
X1      DB?
X2      DB?
Y       DW?
DATA    ENDS
CODE    SEGMENT
		ASSUME     CS:CODE,DS:DATA,
MAIN    PROC       FAR     ; 设置远程调用子程序
START:  PUSH       DS       ;将DS:0压入堆栈
		MOV        AX,0
		PUSH       AX
		MOV        BX,DATA   ;为DS设置段值
		MOV        DS,BX
		MOV        AL,X1
		MOV        BL,X2
		ADD        AL,BL
		ADC        AH,0
		SAR        AX,1
		MOV        Y,AX
		RET
MAIN    ENDP
CODE    ENDS
		END    START
```

分支结构程序设计

分支程序结构也称为条件结构,通常有两种形式:一种是二分支结构;另一种是多分支结构。

原文地址:https://www.cnblogs.com/qichunlin/p/7711063.html