第4童 编语言醒序没计
第 4 章
教学重点 综合应用第2章硬指令和第 3章伪指令,第4章从程序 结构角度展开程序设计,重 点掌握: √分支结构程序设计 √循环结构程序设计 √子程序结构程序设计
教学重点 综合应用第2章硬指令和第 3章伪指令,第4章从程序 结构角度展开程序设计,重 点掌握: ✓分支结构程序设计 ✓循环结构程序设计 ✓子程序结构程序设计
第4章 4.1顺序程序设计 >顺序程序完全按指令书写的前后 顺序执行每一条指令,是最基本、 最常见的程序结构 8例4.1计算 例4.2移位 例题代码转换
第4章 4.1 顺序程序设计 ➢顺序程序完全按指令书写的前后 顺序执行每一条指令,是最基本、 最常见的程序结构 例4.1 计算 例4.2 移位 例题 代码转换
例4.1 model small. code stack 256 startup data mov ax, x dw 5 add ax XYZ y dw 6 adc ax, mov aX z dw 7 exit o w dw en
例4.1 .model small .stack 256 .data X dw 5 Y dw 6 Z dw 7 W dw ? .code .startup mov ax,X add ax,Y adc ax,Z mov W,ax .exit 0 end
data 例4.2-1/2 gvar dg123456788765432lh 。code mov al, byte ptr gvar[6] mov byte ptr qvar[7],a1图示 mov al, byte ptr gvar[5] moy byte ptr gvar[6], al mov al, byte ptr gvar[4] moy byte ptr gvar[5], al mov al, byte ptr gvar[3] moy byte ptr gvar[4], al
.data 例4.2-1/2 qvar dq 1234567887654321h .code mov al,byte ptr qvar[6] mov byte ptr qvar[7],al mov al,byte ptr qvar[5] mov byte ptr qvar[6],al mov al,byte ptr qvar[4] mov byte ptr qvar[5],al mov al,byte ptr qvar[3] mov byte ptr qvar[4],al 图示