| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 880 人关注过本帖
标题:如何·使用db ,dd,dw?
只看楼主 加入收藏
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:5 
如何·使用db ,dd,dw?
程序代码:
assume cs:codesg
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,45257,17800

data ends

table segment
db 21 dup('year summ ne ?? ')
table ends

static segment 
    dw 8 dup(8)
static ends

codesg segment
start: mov ax,static
       mov ss,ax
       mov sp,16
       mov ax,data
       mov ds,ax
       mov ax,table
       mov es,ax
       mov bx,0
       mov si,0
       mov di,0
       mov cx,21

 
   s0: push cx
       
      
             mov al,[bx+si]
             mov es:[bx+0],al
             inc si
             mov al,[bx+si]
             mov es:[bx+1],al
             inc si
             mov al,[bx+si]
             mov es:[bx+2],al
             inc si
             mov al,[bx+si]
             mov es:[bx+3],al
             inc si
            
             mov al,' '
             mov es:[bx+4],al
             sub si,4
          
             mov ax,[bx+84+si]
             mov es:[bx+5],ax
             add si,2
             mov dx,[bx+84+si]
             mov es:[bx+7],ax
             add si,2
                     div word ptr [bx+di+168]
                     mov es:[bx+13],ax
                     
             mov al,' '
             mov es:[bx+9],al      
             
             mov ax,[bx+di+168]
             
             mov es:[bx+10],ax
             add dx,2
             mov al,' '
             mov es:[bx+12],al
         pop cx
         add bx,16
         sub si,16
         sub di,16
         loop s0

 codesg ends
end start

为什么看了在内存在只有第一个哪21个年份的数据后面的dd和dw怎么木有啊,难道语法问题?
搜索更多相关主题的帖子: 如何 
2012-10-20 15:31
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:7 
分给我罢
2012-10-20 16:10
小习小习
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:6
帖 子:1467
专家分:4792
注 册:2012-7-2
收藏
得分:7 
学习

实现自己既定的目标,必须能耐得住寂寞单干。
2012-10-20 17:21
青春无限
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:江苏
等 级:贵宾
威 望:24
帖 子:3452
专家分:19340
注 册:2012-3-31
收藏
得分:7 
学习

学 会看代码…学习写程序…学会搞开发…我的目标!呵呵是不是说大话啊!!一切皆可能
2012-10-20 18:07
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:0 
学习
2012-10-21 08:55
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:0 
没给人家解决问题你们竟然把分就拿了

最基础的往往是你最容易忽略的!
2012-10-21 09:54
快速回复:如何·使用db ,dd,dw?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030795 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved