assume cs:code,ds:data
data segment
db '1975','1976','1977','1978','1979','1980','1981','1982','1983','1984'
db '1985','1986','1987','1988','1989','1990','1991','1992','1993'
db '1994','1995'
dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514,345980
dd 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
code segment
start:MOV ax,table
mov es,ax
mov ax,data
mov ds,ax
mov bx,168
xor si,si
mov di,si
mov cx,21
s1:push cx
mov ax,[si]
mov es:[di],ax
mov ax,[si+2]
mov es:[di+2],ax
add di,5
mov dx,[si+86]
xchg dh,dl
mov es:[di],dx
xchg dh,dl
mov ax,[si+84]
xchg ah,al
mov es:[di+2],ax
xchg ah,al
add di,5
mov cx,[bx]
xchg ch,cl
mov es:[di],cx
xchg ch,cl
add di,3
div cx
xchg ah,al
mov es:[di],ax
add di,3
add bx,2
add si,4
pop cx
loop s1
mov ax,4c00h
int 21h
code ends
end start
DS=0BA5 ES=0BB3 SS=0BA5 CS=0BC8 IP=005B NV UP EI PL NZ NA PO NC
0BC8:005B B8004C MOV AX,4C00
-d 0bb3:0 14f
0BB3:0000 31 39 37 35 20 00 00 00-10 20 00 03 20 00 05 20 1975 .... .. ..
0BB3:0010 31 39 37 36 20 00 00 00-16 20 00 07 20 00 03 20 1976 .... .. ..
0BB3:0020 31 39 37 37 20 00 00 01-7E 20 00 09 20 00 2A 20 1977 ...~ .. .*
0BB3:0030 31 39 37 38 20 00 00 05-4C 20 00 0D 20 00 68 20 1978 ...L .. .h
0BB3:0040 31 39 37 39 20 00 00 09-56 20 00 1C 20 00 55 20 1979 ...V .. .U
0BB3:0050 31 39 38 30 20 00 00 1F-40 20 00 26 20 00 D2 20 1980 ...@ .& ..
0BB3:0060 31 39 38 31 20 00 00 3E-80 20 00 82 20 00 7B 20 1981 ..>. .. .{
0BB3:0070 31 39 38 32 20 00 00 5F-A6 20 00 DC 20 00 6F 20 1982 .._. .. .o
0BB3:0080 31 39 38 33 20 00 00 C3-91 20 01 DC 20 00 69 20 1983 .... .. .i
0BB3:0090 31 39 38 34 20 00 01 7C-C7 20 03 0A 20 00 7D 20 1984 ..|. .. .}
0BB3:00A0 31 39 38 35 20 00 02 24-81 20 03 E9 20 00 8C 20 1985 ..$. .. ..
0BB3:00B0 31 39 38 36 20 00 03 03-8A 20 05 A2 20 00 88 20 1986 .... .. ..
0BB3:00C0 31 39 38 37 20 00 05 47-7C 20 08 D2 20 00 99 20 1987 ..G| .. ..
0BB3:00D0 31 39 38 38 20 00 09 03-EB 20 0A E9 20 00 D3 20 1988 .... .. ..
0BB3:00E0 31 39 38 39 20 00 0C 42-CA 20 0F C5 20 00 C7 20 1989 ..B. .. ..
0BB3:00F0 31 39 39 30 20 00 12 0D-18 20 16 03 20 00 D1 20 1990 .... .. ..
0BB3:0100 31 39 39 31 20 00 1C 1F-38 20 20 22 20 00 E0 20 1991 ...8 " ..
0BB3:0110 31 39 39 32 20 00 2A 19-58 20 2D 16 20 00 EF 20 1992 .*.X -. ..
0BB3:0120 31 39 39 33 20 00 39 44-28 20 38 5E 20 01 04 20 1993 .9D( 8^ ..
0BB3:0130 31 39 39 34 20 00 46 F0-28 20 3B 99 20 01 30 20 1994 .F.( ;. .0
0BB3:0140 31 39 39 35 20 00 5A 97-68 20 45 88 20 01 4D 20 1995 .Z.h E. .M
-
- [kanwangxue] 感觉楼主很乖的。有点孩子气。呵呵。 01/27 08:58
- [kanwangxue] it界,进去干嘛啊,到时候自己牛比了,首先写一个自己的语言,自己用。进入IT界不就是随波做流吗/?他 01/27 08:57
- [kanwangxue] 哥们,不要为了赚钱而学计算机。 计算机是年轻时候干的, 30岁后可以开始想赚钱,年轻嘛,不要这么悲 01/27 08:50
- [游客] 怎么说? 01/26 16:22
- [游客] 你这不行啊,差远了! 01/10 22:29
- [chinatree] 谢谢你。相信你也会成功的。 01/09 14:22
- [landyking] 哥们儿,好久不见。相信你会成功的。 12/02 23:34
- [chinatree] 哇哇,被挖坟了。莫生气,只是感觉谦虚些好,就算你的程序真的是史上最强的,也别说出来嘛,自己偷着乐就行 11/20 00:41
- [xiaoyao2012] 你的程序和我的程序比较也不见得你的程序又节约空间,在某种意义上说你的程序用了没学的指令,所以不见得你 11/19 15:39
- [heliang6291] 一起加油啊 07/02 02:45
- [游客] 急需一个汇编程序大作业。。。。。。。。。。。。。。。。。。。??? 12/28 16:50
- [游客] 这么多人喜欢你,我嫉妒了。但你不可以喜欢那么多,允许你在我不需要你的时候帮别人。如果我需要立叫立到。 11/13 13:11
- [tily] 兄弟 我来看你啦 呵呵 最近可好呀 09/26 22:17
- [stqcw] 能加我qq吗?1270911891 我在做课程设计2的时候 遇到点问题 09/24 09:16
- [stqcw] 能加我qq吗?1270911891 我的环境还是有点问题。按下A的时候不能显示满屏的A 09/20 09:36
- [stqcw] 牛人 我在xp里面运行王爽 汇编第二版 p280的例子 按下esc键没反应 呀 怎样在虚拟机里配置一 09/17 15:18
- [landyking] 呵呵,交个朋友,共同学习. 09/08 00:03
- [luyingdzx] 能知道你的QQ吗?或者请加一下我的QQ271190440,可以吗 虽然在论坛能获得解答,但是有的问 08/07 21:32
[ tomato 发表于 2011-08-28 13:27 ]
程序写的太混乱,程序思路没有理清楚。
[ chinatree 发表于 2011-08-28 23:09 ]
天呐,居然让我写了135行。忙活了3天,晕晕的。
[ haker007 发表于 2011-08-29 12:11 ]
加油 ↖(^ω^)↗
[ chinatree 发表于 2011-08-29 15:09 ]
谢谢。
[ tomato 发表于 2011-08-30 09:15 ]
终于做对了!
[ chinatree 发表于 2011-08-30 10:13 ]
嗯,是呀。
[ rotapple 发表于 2011-08-30 11:59 ]
+U