汇编语言第三版(王爽)实验七

Posted longjin2018

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了汇编语言第三版(王爽)实验七相关的知识,希望对你有一定的参考价值。

实验内容

技术图片

技术图片

计算结果

技术图片

汇编代码

assume cs:codesg,ds:data
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 3,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

codesg segment
start:
    mov ax,data
    mov ds,ax
    
    mov ax,table
    mov es,ax
    
        mov cx,21
        mov si,0
    mov di,0

       ;年份
        s0:
    mov ax,[si]
    mov es:[di],ax
        mov ax,[si+2]
    mov es:[di+2],ax
    mov al,‘ ‘
    mov es:[di+4],al

    add si,4
    add di,16
    loop s0


       ;营业额
    mov cx,21
        mov si,84
    mov di,5
        s1:
    mov ax,[si]
    mov es:[di],ax
        mov ax,[si+2]
    mov es:[di+2],ax
    mov al,‘ ‘
    mov es:[di+4],al

    add si,4
    add di,16
    loop s1

    ;员工数
    mov cx,21
        mov si,168
    mov di,10
        s2:
    mov ax,[si]
    mov es:[di],ax
    mov al,‘ ‘
    mov es:[di+2],al

    add si,2
    add di,16
    loop s2

    ;人均收入
    mov cx,21
        mov si,0
        s3:
    mov dx,es:[si+7]
    mov ax,es:[si+5]
    mov bx,es:[si+10]
    div bx
    
    mov es:[si+13],ax
    mov al,‘ ‘
    mov es:[si+15],al

    add si,16
    loop s3


    mov ax,4c00h
    int 21h
codesg ends
end start

以上是关于汇编语言第三版(王爽)实验七的主要内容,如果未能解决你的问题,请参考以下文章

汇编语言 王爽第三版学习笔记目录+习题解析+实验

汇编语言(王爽 第三版)实验十五

汇编语言(王爽 第三版)实验十二

汇编语言(王爽 第三版)实验十六

王爽《汇编语言》(第三版)实验9解析

汇编语言(王爽著第三版)实验二