1 / 94
文档名称:

汇编语言4(顺序、 分支.ppt

格式:ppt   页数:94
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

汇编语言4(顺序、 分支.ppt

上传人:企业资源 2012/1/4 文件大小:0 KB

下载得到文件列表

汇编语言4(顺序、 分支.ppt

文档介绍

文档介绍:中国有句古话:
“凡事预则立,不预则废”
汇编语言程序
程序结构
程序格式
指令系统
第 4 章
教学重点
综合应用第2章指令系统和第3章伪指令与指令格式,第4章从程序结构角度展开程序设计,重点掌握:
分支结构程序设计
循环结构程序设计
子程序结构程序设计
顺序程序设计
顺序程序完全按指令书写的前后顺序执行每一条指令,是最基本、最常见的程序结构
计算
移位
例题代码转换

.model small
.stack
.data
X dw 5
Y dw 6
Z dw 7
W dw ?
.code
.startup
mov ax,X
add ax,Y
add ax,Z
mov W,ax
.exit 0
end
-1/2
.data
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
图示
-2/2
mov al,byte ptr qvar[2]
mov byte ptr qvar[3],al
mov al,byte ptr qvar[1]
mov byte ptr qvar[2],al
mov al,byte ptr qvar[0]
mov byte ptr qvar[1],al
mov byte ptr qvar[0],0
12 34 56 78 87 65 43 21h
34 56 78 87 65 43 21 00h
移位后
图示
64位数据左移8位
12
34
56
78
87
65
43
21
00
qvar[0]
qvar[1]
qvar[2]
qvar[3]
qvar[4]
qvar[5]
qvar[6]
qvar[7]
例题代码转换-1/2
;查表法,实现一位16进制数转换为ASCII码显示
.model small
.stack 256
.data
ASCII db 30h,31h,32h,33h,34h,35h
db 36h,37h,38h,39h ;0~9的ASCII码
db 41h,42h,43h,44h,45h,46h
;A~F的ASCII码
hex db 0bh
;任意设定了一个待转换的一位16进制数