《汇编语言》(第三版)王爽第八章实验7个人方法记录
来源:互联网 发布:剑灵灵男好看捏脸数据 编辑:程序博客网 时间:2024/05/15 06:18
原题目
个人解答代码如下
assume ds:data,cs:code,ss:table data segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'db '1985','1986','1987','1988','1989','1990','1991','1992','1993','1994','1995'dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514dd 345980,590827,803530,1183000,184300,2759000,3753000,469000,5937000dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226,11542,14430,15257,17800 data ends table segmentdb 21 dup('year summ ne ?? ') table ends code segment start:mov ax,data mov ds,ax;数据段寄存器ds指向table mov ax,table mov es,ax ;数据段寄存器es指向table mov bx,0 mov si,0 mov di,0;偏移地址初始化 mov cx,21;循环次数21次 s:mov ax,[bx] mov es:[si],ax mov ax,[bx+2] mov es:[si+2],ax;年份数据放入table year mov ax,[bx+84] mov es:[si+5],ax mov ax,[bx+86] mov es:[si+7],ax;收入数据放入table summ mov ax,[di+168] mov es:[si+10],ax;雇员数量放入table ne mov ax,[bx+84] mov dx,[bx+86] div word ptr [di+168];计算人均产值 mov word ptr es:[si+13],ax;人均值放入table ?? add di,2 add bx,4 add si,16 loop s mov ax,4c00hint 21h code ends end start
部分运行结果对照
阅读全文
0 0
- 《汇编语言》(第三版)王爽第八章实验7个人方法记录
- 《汇编语言》(第三版)王爽第九章实验9个人方法记录
- 《汇编语言》(第三版)王爽第十章实验10.1个人方法记录
- 《汇编语言》(第三版)王爽第十章实验10.2个人方法记录
- 《汇编语言》(第三版)王爽第十章实验10.3个人方法记录
- 《汇编语言》(第三版)王爽第十章实验11个人方法记录
- 《汇编语言》(第三版)王爽第十章 课程设计1 个人方法记录
- 王爽老师著汇编语言第三版实验7
- 【王爽-汇编语言】第八章实验7
- 王爽《汇编语言》第八章实验7
- 王爽-汇编语言第三版实验7
- 汇编语言 王爽(第三版)实验十一
- 汇编语言 王爽(第三版)实验十三
- 汇编语言 王爽(第三版)实验十五
- 汇编语言 王爽(第三版)实验十六
- 汇编语言 王爽(第三版)实验十七
- 汇编语言(第三版)实验1-17
- 王爽汇编语言实验7
- Tomcat服务器集群与负载均衡实现
- Qt5.7 + VS2015 环境搭建
- 1118. Birds in Forest (25)
- 1031. 查验身份证(15)
- 【多线程高并发】多线程的设计模式
- 《汇编语言》(第三版)王爽第八章实验7个人方法记录
- spring的IOC和AOP
- ApplicationContext的事件机制
- 使用椭圆曲线进行加密解密
- css中可以继承和不能继承的属性
- Android移植Speex回声消除
- .bashrc中定义实用的别名和函数
- 1032. 挖掘机技术哪家强(20)
- github创建仓库克隆到本地以及分支操作命令