当前位置: 首页 > news >正文

如何做论文网站百度快照怎么弄

如何做论文网站,百度快照怎么弄,南昌做网站公司,网页制作的视频教程目录第八章实验7Power idea公司从1975年成立一直到1995年的基本情况如下。原程序程序分析修改后的程序运行结果本题参考第八章 实验7 Power idea公司从1975年成立一直到1995年的基本情况如下。 原程序 assume cs:code data segment db 1975,1976,1977,1978,1979,1980,1981…

目录

    • 第八章
      • 实验7
        • Power idea公司从1975年成立一直到1995年的基本情况如下。
          • 原程序
          • 程序分析
          • 修改后的程序
          • 运行结果
          • 本题参考

第八章

实验7

Power idea公司从1975年成立一直到1995年的基本情况如下。

原程序
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' ;以上是表示21年的21个字符串dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514  dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000  ;以上是表示21年 公司总收入的21个dword型数据dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226  dw 11542,14430,15257,17800;以上是表示21公司雇员人数的21个Word型数据。data ends  table segment  db 21 dup ('year summ ne ?? ')  table endscode segmentstart:???????mov ax,4c00Hint 21Hcode endsend start
程序分析

data数据格式
在这里插入图片描述
表格1中1、2行的每个数据占4个字节,第三行数据每个占2个字节。判断多少个字节,参考书上8.8 伪指令dd。

  • 可以先加入这2段代码debug下。
...省略...
mov ax,data
mov ds,ax                     ; 将data段传入ds... 省略...

第一行偏移地址范围是0H~53H

21 * 4 = 84个字节
最开始我在纠结这个偏移地址为什么是0H ~ 53H,后面我找到别人的答案,debug的时候明白了。
在这里插入图片描述
最后一个是1995,占用4个字节,偏移地址可不就是0053H么。
换一个角度算下,每16个字节就要1行的地址,那么这里要5行+4个字节,那偏移地址就是0053H了。

第二行偏移地址范围是54H~0a7H

这里也是 21 * 4 = 84 个字节
在0053H基础上往后推84个字节

在这里插入图片描述

第三行偏移地址范围是a8H~00d1H

21 * 2 = 42个字节
在0a7H基础上往后42个字节

在这里插入图片描述

偏移地址截止到00D1H

修改后的程序
  • 注意:只要我们把 “year summ ne ?? ”覆盖掉,就刚好是我们要的格式。
 ;16 * 4 = 64  + 8 = 72 + 12 = assume cs:codesg
data segmentdb '1975','1976','1977','1978','1979','1980','1981','1982','1983'db '1984','1985','1986','1987','1988','1989','1990','1991','1992'db '1993','1994','1995'; 以上表示21年的21个字符串dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514dd 345980,590827,803530,1183000,1843000,2759000,3753000,4649000,5937000; 以上表示21年公司总收入的21个dword型数据dw 3,7,9,13,28,38,130,220,476,778,1001,1442,2258,2793,4037,5635,8226dw 11542,14430,15257,17800; 以上表示21年公司雇员人数的21个word型数据
data endstable segmentdb 21 dup ('year summ ne ?? ')
table endscodesg segmentstart: mov ax,datamov ds,ax                     ; 将data段传入dsmov ax,tablemov es,ax                     ; 将table段传入esmov bx,0mov si,0mov di,0mov cx,15H                    ; 循环次数,15H也就是21s: mov ax,ds:[bx]                ; 将年份低位传入ax寄存器mov es:[si],ax                ; 将ax中的年份低位传入es:[si]的0位mov ax,ds:[bx + 2]            ; 将年份高位传入ax寄存器mov es:[si + 2],ax            ; 将ax中的年份高位传入es:[si]的2位; 以上四条指令处理表格此行的年份mov ax,ds:[bx + 54h]          ; 将收入低位传入ax寄存器mov es:[si + 5],ax            ; 将ax中的收入低位传入es:[si]的5位mov ax,ds:[bx + 56h]          ; 将收入高位传入ax寄存器mov es:[si + 7],ax            ; 将ax中的收入高位传入es:[si]的7位; 以上四条指令处理表格此行的收入mov ax,ds:[di + 00a8h]        ; 将雇员数传入ax寄存器mov es:[si + 0ah],ax          ; 将雇员数传入es:[si]的10位 ; 以上两条指令处理表格此行的雇员数mov ax,[bx + 54h]             ; 取收入的低16位传入axmov dx,[bx + 56h]             ; 取收入的高16位传入dxdiv word ptr es:[si + 0ah]  ; 收入除以雇员数,用ax:dx中的32位数据除以es:[si + 0ah]中的数据mov es:[si + 0dh],ax          ; 将ax中收入的整数传入es:[si]的13位; 以上四条指令处理表格此行的人均收入add si,16                     ; 表格换行add di,2                      ; 雇员数和人均收入均为2字节add bx,4                      ; 年份和收入均为4字节loop s ; 循环mov ax, 4c00hint 21hcodesg ends
end start
运行结果

在这里插入图片描述

本题参考

https://www.jianshu.com/p/c59ebcba1536
https://www.cnblogs.com/Base-Of-Practice/articles/6883907.html
https://blog.csdn.net/weixin_42553435/article/details/80863344

http://www.lbrq.cn/news/2661409.html

相关文章:

  • 做网站能不能放暴露图片品牌线上推广方案
  • 商贸网站建设网络推广靠谱吗
  • 昆明市做网站淘宝排名查询工具
  • 网站开发要学多久全网营销方案
  • 信阳建网站聚名网域名
  • 畜牧企业网站模板aso优化是什么意思
  • 公司网站维护建设费入什么科目百度seo排名优化排行
  • 关于色彩搭配的网站沈阳seo推广
  • wordpress手机验证免插件seo搜索优化网站推广排名
  • github个人网站模板百度关键词下拉有什么软件
  • 南京网站建设设计怎么制作百度网页
  • 国外网站众筹怎做aso优化报价
  • b站推广入口2022完善的seo网站
  • 单页站如何做网站seo优化陕西整站关键词自然排名优化
  • vip解析网站怎么做的深圳百度代理
  • 江苏建站速度忿国内前10电商代运营公司
  • 网站设计简单讲解知乎推广合作
  • 中国建设银行上海分行网站网上营销策略有哪些
  • 做网站除了域名还需要什么市场调研问卷调查怎么做
  • 免费建设物流网站windows优化大师自动安装
  • 如今做哪个网站能致富怎样搭建一个网站
  • 建网站选号域名现在搜什么关键词能搜到网站
  • 东莞seoseo优化排名优化推广网站怎么做最好
  • 百度搜寻网站缩略图如何添加大连网站seo
  • 穷游 网站开发免费引流app下载
  • wordpress用mysql5.6肇庆seo排名
  • 淘宝客 网站备案萝卜建站
  • 网站建设费用预算明细app优化推广
  • 廊坊疫情最新情况沈阳seo排名优化推广
  • 快站怎么做淘客网站百度本地惠生活推广
  • 【走进Docker的世界】Docker环境搭建
  • 不同于传统的简并模分离圆极化天线,基于耦合谐振器的圆极化天线的原理是什么?
  • Redis 数据类型和单线程模型补充
  • 服务器硬件电路设计之 I2C 问答(三):I2C 总线上可以接多少个设备?如何保证数据的准确性?
  • 【Canvas与旗帜】圆角蓝底大黄白星十一红白带旗
  • Day37--动态规划--52. 携带研究材料(卡码网),518. 零钱兑换 II,377. 组合总和 Ⅳ,57. 爬楼梯(卡码网)