汇编语言寻址方式在结构化数据访问中的应用
2015-09-10 16:18
369 查看
assume cs:code data segment db '1975','1976','1977','1978','1979','1980','1981','1982','1983' db '1984','1985','1986','1987','1988','1989','1990','1991','1992' db '1993','1994','1995' ; ;年份 dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514 dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000 ;每年公司总收入 dw 2,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226 dw 11542,14430,15257,17800 ;每年公司雇员人数 data ends table segment db 21 dup ('year summ ne ?? ') table ends code segment start: mov ax,data mov ss,ax mov ax,table mov ds,ax mov bp,0 mov si,0 mov bx,0 mov cx,21 s1: mov ax,[bp] mov [bx],ax mov ax,[bp+2] mov [bx+2],ax
;将年份输入table mov ax,[bp+84] mov [bx+5],ax mov ax,[bp+86] mov [bx+7],ax
;将公司收入输入table mov ax,ss:[si+168] mov [bx+10],ax ;将雇员人数输入table mov ax,[bx+5] mov dx,[bx+7] div word ptr [bx+10] mov [bx+13],ax
; add bx,16 add bp,4 add si,2 loop s1 mov ax,4c00h int 21h code ends end start
相关文章推荐
- 汇编语言无效指令错误概述
- 汇编语言超浓缩教程
- C 语言内嵌汇编栈指针问题
- 初学汇编语言的几个练习题
- 算法效率分析
- 下资源网站”逆向工程,软件破解学习资料汇总
- 怨念。怎么就一直待审核呢
- 汇编语言Day_01:汇编中常用的寄存器简单介绍
- 汇编语言的Hello world程序
- X86编译学习
- 《汇编语言》-王爽-第三版-读书笔记-前言
- 麻省理工大学XV6操作系统赏析(用户态的实用工具)
- 汇编语言 之 除法溢出问题
- 汇编语言王爽 实验10.1
- 汇编语言 课程设计2 之时间设置改进篇
- C语言综合研究与高强度程序设计训练 2
- 学习汇编语言时DOS环境的搭建
- 王爽《汇编语言》(第3版) 实验七
- 汇编常用命令-修改主板生产日期
- Win32汇编基础