鱼C论坛

 找回密码
 立即注册
查看: 1703|回复: 5

解释代码

[复制链接]
匿名鱼油
匿名鱼油  发表于 2013-8-1 12:52:52 |阅读模式
20鱼币
本帖最后由 匿名 于 2015-8-30 16:52 编辑

assume cs:codesg


data segment
    ; 年份
    db '1975', '1976', '1977', '1978', '1979', '1980', '1981', '1982'
    db '1983', '1984', '1985', '1986', '1987', '1988', '1989', '1990'
    db '1991', '1992', '1993', '1994', '1995'
     
    ; 收入
    dd 16, 22, 382, 1356, 2390, 8000, 16000, 24486, 50065, 97479
    dd 140417,197514, 345980, 590827, 803530, 1183000, 1843000
    dd 2759000, 3753000, 4649000, 5937000
     
    ; 雇员数
    dw 3, 7, 9, 13, 28, 38, 130, 220, 476, 778, 1001, 1442, 2258, 2793
    dw 4037, 5635, 8226, 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 bx, 0       ; 年份的首地址
    mov si, 54H     ; 收入的首地址
    mov di, 0a8H    ; 雇员数的首地址
    mov bp, 0       ; table的基址
s:
    mov ax, [bx]
    mov es:[bp], ax
    mov ax, 2[bx]
    mov es:2[bp], ax
    ; 年份
     
    mov ax, [si]
    mov es:5[bp], ax
    mov ax, 2[si]
    mov es:7[bp], ax
    ; 收入
     
    mov ax, [di]
    mov es:0aH[bp], ax
    ; 雇员
     
    mov ax, [si]
    mov dx, 2[si]
    div word ptr [di]
    mov es:0dH[bp], ax
    ; 人均收入
     
    add bx, 4
    add si, 4
    add di, 2
    add bp, 10H
    loop s
    mov ax, 4c00H
    int 21H
codesg ends


end start

最佳答案

查看完整内容

此帖仅作者可见
回复

使用道具 举报

发表于 2013-8-1 12:52:53 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2013-8-1 14:02:42 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

头像被屏蔽
发表于 2013-8-1 16:43:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2013-8-2 09:52:19 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

发表于 2013-8-2 22:17:16 | 显示全部楼层
此帖仅作者可见
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-9-29 05:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表