| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 723 人关注过本帖
标题:如何·使用db ,dd,dw?
取消只看楼主 加入收藏
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
如何·使用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:34 编辑 ]
搜索更多相关主题的帖子: 如何 color 
2012-10-20 15:31
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
收藏
得分:0 
回复 2楼 zklhp
好吧,这都没看到,晕,还发重了!!!!

Stay hungry , Stay foolish!
2012-10-20 22:15
清微御宇
Rank: 6Rank: 6
来 自:开封
等 级:侠之大者
威 望:2
帖 子:318
专家分:497
注 册:2012-1-15
收藏
得分:0 
回复 3楼 小习小习
灌水穿帮了吧!!!

Stay hungry , Stay foolish!
2012-10-20 22:18
快速回复:如何·使用db ,dd,dw?
数据加载中...
 
   



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

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