assume cs:code,ds:data,es:tabledata 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 11452,14430,15257,17800data endstable segment db 21 dup ('year summ ne ?? ')table endscode segment start:mov ax,data mov ds,ax mov ax,table mov es,ax mov bx,0 mov si,0 mov di,0 mov cx,21 s: mov ax, mov es:,ax mov ax,.2 mov es:.2,ax mov ax,.84 mov es:.5,ax mov dx,.86 mov es:.7,dx div word ptr ds:.168 mov es:.13,ax mov ax,.168 mov es:.10,ax add di,2 add bx,4 add si,16 loop s mov ax,4c00h int 21h code ends end start
***************************************************
以下就是这个程序的运行前的内存数据
不懂耶,顶一个 学习中:ton: 定义成字的话,1975在内存中就会显示07b7H了。
页:
[1]