- 1
- 0
- 约小于1千字
- 约 9页
- 2019-03-03 发布于江苏
- 举报
实验七-寻址方式在结构化数据访问中的应用
这个程序是到目前为止我们遇到的最复杂的程序,它几乎用到了我们之前学过的所有知识和编程技巧。
这个程序是对我们目前能力的一个考验,请一定要认真完成,务必弄明白才继续往下学习。
我们要考虑的几个问题
源数据在哪里?
年份(0-53H)、收入(54H-0A7H)、雇员(0A8H-0D1H)的存放位置
目标存放位用什么来表示?
年份、收入、雇员、平均收入的存放位置
观察数据类型和如何利用偏移寻址?
初始化阶段
mov ax,data
mov ds,ax
mov ax,table ;这里因为data已被占用
mov es,ax
mov bx,0
mov si,0
mov di,0
mov cx,21 ;二十一次循环,大家可想而知
每次循环要执行的任务
存放年份
存放公司总收入
存放公司人数
计算人均收入并存放
存放年份
mov al,[bx]
mov es:[di], al
mov al,[bx+1]
mov es:[di+1], al
mov al,[bx+2]
mov es:[di+2], al
mov al,[bx+3]
mov es:[di+3], al
存放公司总收入
mov ax,54h[bx] ;第一个年收入的段基
;址
原创力文档

文档评论(0)