任务4 - 人均GDP
下面是2018年内地各省市GDP数据。编制汇编语言程序,求出各省市人均GDP(元)。
2018年内地31省市GDP数据

程序:

assume cs:codesg,ds:datasg
datasg segment db '安徽  '  dd 6255,216329400 ,0 ;预置一位放各省的平均GDPdb '北京  '  dd 2171,215111100 ,0db '福建  ' dd 3911,233118000 ,0db '甘肃  ' dd 2626,60437100  ,0db '广东  ' dd 11169,706352200,0db '广西  ' dd 4885,128630700 ,0db '贵州  ' dd 3580,104013900 ,0db '海南  ' dd 926,35469200   ,0db '河北  ' dd 7520,252263300 ,0db '河南  ' dd 9559,355374000 ,0db '黑龙江'  dd 3789,98595200  ,0db '湖北  ' dd 5902,276343500 ,0db '湖南  ' dd 6860,253215800 ,0db '吉林  ' dd 2717,99576800  ,0db '江苏  ' dd 8029,670392800 ,0db '江西  ' dd 4622,155925300 ,0db '辽宁  ' dd 4369,180123800 ,0db '内蒙古'  dd 2529,123091700 ,0db '宁夏  ' dd 682,27846600   ,0db '青海  ' dd 598,19265400   ,0db '山东  ' dd 10006,596075400,0db '山西  ' dd 3702,116403300 ,0db '陕西  ' dd 3835,168679200 ,0db '上海  ' dd 2418,236566900 ,0db '四川  ' dd 8302,308535000 ,0db '天津  ' dd 1557,146583600 ,0db '西藏  ' dd 337,10440000   ,0db '新疆  ' dd 2445,85023900  ,0db '云南  ' dd 4801,116197600 ,0db '浙江  ' dd 5657,397956200 ,0db '重庆  ' dd 3048,147733000 ,0
datasg ends;省名称为字节型数据,采用等宽处理,每个名字占六位字节,;人口(万人)GDP(万元)人均GDP(元)因数字较大,都为双字型codesg segmentstart:;高十六位bx+10 低十六位bx+12mov ax,datasgmov ds,axmov cx,31mov bx,0s:mov ax,[bx+10]mov dx,[bx+12]push cx          ;因为接下来的数要用cx当除数,所以先将他入栈mov cx,ds:[bx+6] call divdwmov [bx+14],ax   ;将结果的高16位和结果的低16位放入预置好的内存位置中mov [bx+16],dxadd bx,18            ;每个城市的信息占18位,运算下一个城市bx+18pop cx         ;恢复cx,以便在loop中使用loop smov ax,4c00hint 21hdivdw:  ;子程序的运算结果:(dx)=结果的高16位,(ax)=结果的低16位 (cx)=余数push bx     push ax
;这里也是同上,因为源程序中依然要用到ax和bx,所以先入栈再使用,用完了再出栈mov ax,dxmov dx,0  ;先进行高十六位对除数的除法div cx    ;运算完后ax存放商,dx存放余数,此余数即为最后结果商中的高十六位mov bx,ax   pop ax      ;ax恢复成低16位div cx        ;进行低十六位对除数的除法mov cx,dx  ;余数mov dx,bx    ;高16位的商pop bxretcodesg ends
end start

运行结果:


以此类推,每隔14个字为平均gdp结果

汇编作业:人均GDP相关推荐

  1. 1952-2018年中国各省份人均GDP

    1952-2018年中国各省份人均GDP(消涨处理) 选取<新中国60周年统计汇编>以及各省数据进行消涨处理,过程为环比人均GDP指数转为以1952为底定期人均GDP指数进行累乘计算. 经 ...

  2. 基于灰色关联度的人均GDP影响因数分析

    声明:本人是一名大二学生,这篇文章是我第一篇文章,这篇文章只是老师布置的小作业所以没有严格按照文章格式来写.可能描述有误,欢迎大家评论区指正. 基于灰色关联度的人均GDP影响因数分析 摘要 本文目的是 ...

  3. 深圳人均GDP过一万美元随想

    我最喜欢的城市是深圳和长沙,深圳是我第一次到深圳旅游,一下火车就喜欢了的,现在暂时离开深圳,但还是非常喜欢深圳的. 昨天读新闻看到深圳人均GDP过$10000,成为中国第一个过万美元的城市,心里是挺高 ...

  4. “三通一达”创始人均来自桐庐 有的村人均GDP上亿

    传奇:"三通一达"创始人均来自桐庐 有的村人均GDP上亿 文✎ 李夏 编辑✎ 王思远 几个人,带动数万名桐庐人走向民营快递这条路,"三通一达"的创始人均来自这里 ...

  5. 2009年中国各省人均GDP排名(鄂尔多斯人均GDP将很有可能超过两万美元,全国第一)...

    内蒙古 2008年:预计,全区生产总值完成7600亿元以上,增长17.5%,2009年增长目标:13% 2009年中国各省人均GDP排名:      一.单列直辖市(美元) 1.上海 11320.41 ...

  6. 动态条形图展示人均GDP,最后以gif格式输出

    近非常流行动态条形图,在各个APP都有百万播放量,我参考很多优秀的人文章,最终实现动态条形图的生成:生成的效果如图: 我也是一名某科大大数据专业的在校大学生,也会遇到很多形形色色的问题,所以每一步都做 ...

  7. 商业图表案例3-CO2排放量与人均GDP

    #图表挑战 #Excel图表 #Excel数据分析 两个不同计量单位的差异呈现,制作斜线图,主要看同一个不同时间变化幅度大小,通过斜率为正代表增长很快.例如洞察人均GDP十年增长最快的是美国. 2个不 ...

  8. 全国所有城市人均GDP排名(包含县级市 611 )

    全国所有城市人均GDP排名(包含县级市 611 zz) 排名 人均国内生产总值 (元)  1 深圳(粤) 136071.3  2 大庆(黑) 89962.56  3 珠海(粤) 66550.61  4 ...

  9. 1992-2022年31省人均gdp/各省人均地区生产总值

    1992-2022年31省人均gdp/各省人均地区生产总值 1.时间:1992-2022年 2.来源:国家统计J.各省NJ 3.范围:包括31省 4.缺失情况说明:无缺失 5.指标包括:各省人均GDP ...

最新文章

  1. java lock 效率_工作常用4种Java线程锁的特点,性能比较、使用场景
  2. 新建一个doophp项目
  3. Python计算本周是第几周
  4. 2.4.1 死锁的概念
  5. 简单的留言板 php,php 简单留言板教程一
  6. 安卓学习 之 ContentResolver内容提供者(七)
  7. wdos8系统服务器丢失,win8一键修复丢失DLL,常见dll丢失一键修复办法
  8. 怎样把台式机变成虚拟服务器,怎么把文件传到虚拟主机
  9. [Vue] Computed property XXX was assigned to but it has no setter.
  10. 【转】SpringCloud学习
  11. Redis 发布/订阅模式
  12. pandas获取dataframe的行数,列数,元素个数
  13. EXCEL:如何设置某一列不能修改
  14. t450加固态硬盘教程_联想 thinkpad t450s 加装固态硬盘及内存图解
  15. 景区电商平台网站建设方案
  16. 安卓APP证书Android签名证书.keystore文件制作生成
  17. Android之简单本地音乐播放器
  18. PHP支付宝转账到支付宝账号/支付(公钥证书方式)
  19. 如何将录音转成文字?
  20. Apktool|ShakaApktool 简体中文汉化版|APK反编译工具(更新)

热门文章

  1. JavaDoc文档生成
  2. Mybatis中注解和xml可以同时使用吗?
  3. 9月20日云栖精选夜读:异构计算高性能计算分论坛——揭秘拿什么实现超算平民化、国际化?...
  4. 基于VMware12虚拟机的Hadoop3.1.2伪分布式安装(含各软件百度云下载地址、安装过程中各类问题的解决方案)
  5. c语言背景音乐,背景图,背景字体
  6. 二元logistic模型案例_基于Logistic回归的二元分类应用(含公式推导)
  7. 在Android Studio 上为项目添加Git版本控制
  8. MAC系统Python环境搭建
  9. java坦克大战(2.0)
  10. 学生管理系统(JSP+Servlet+MySQL)