第4章汇编语言程序设计 4.1汇编语言的基本语法 4.2汇编语言程序设计
第4章 汇编语言程序设计 4 .1 汇编语言的基本语法 4 .2 汇编语言程序设计
4.1汇编语言的基本语法 ◆汇编语言源程序的格式 常量、标识符和表达式 指示性语句 ◆名字与变量 ◆指令性语句
4 .1 汇编语言的基本语法 ❖汇编语言源程序的格式 ❖常量、标识符和表达式 ❖指示性语句 ❖名字与变量 ❖指令性语句
411.汇编语言源程序的格式 DATA SEGMENT AT 2000H ARRAY DB a1,a2,a3,a10(al~a10为立即数) COUNT EQU S-ARRAY SUM DW DATA ENDS STACK SEGMENT PARA STACKSTACK STAK DB 10 DUP (? TOP EQU LENGTH STAK STACK ENDS
4.1.1. 汇编语言源程序的格式 DATA SEGMENT AT 2000H ARRAY DB a1,a2,a3,…a10(a1~a10为立即数) COUNT EQU $ - ARRAY SUM DW ? DATA ENDS STACK SEGMENT PARA STACK ‘STACK’ STAK DB 10 DUP (?) TOP EQU LENGTH STAK STACK ENDS
CODE SEGMENT ASSUME CS CODE. DS DATA. SS: STACK START: MOV AX, DATA MOV DS, AX MOV AX, 0 MOV DI, OFFSET SUM MOV BX, OFFSET ARRAY MOV CX, COUNT LOP ADD AL, BXI ADC AH, 0 INC BX LOOP LOP MOV DI, AX MOV AH, 4CH INT 21H CODE ENDS END START
CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START: MOV AX,DATA MOV DS,AX MOV AX,0 MOV DI,OFFSET SUM MOV BX,OFFSET ARRAY MOV CX,COUNT LOP: ADD AL,[BX] ADC AH,0 INC BX LOOP LOP MOV [DI],AX MOV AH,4CH INT 21H CODE ENDS END START
汇编语言源程序格式的特点是: 分段结构 2.语句行 汇编语言程序的语句有两类: (1)指令性语句 (2)指示性语句
汇编语言源程序格式的特点是: 1 .分段结构 2 .语句行 汇编语言程序的语句有两类: ( 1 ) 指令性语句 ( 2 ) 指示性语句