の°遗忘″ 发表于 2012-12-19 22:49:47

求解数据段的定义是怎么回事...

求助中...考试的题目...小甲鱼的视频看到十二章了...还是没弄明白这个数据段的定义是怎么回事...求解中...

题目如下:

1、假设数据段中数据定义如下,执行下面程序段并回答问题。
data   segment
var      dw    'AB',12,34
var1   db   127,'ab',45
var2   dd   23
count    equ   $-var1
x      dw   countdup(count dup (0))
y       label    word
z       db      '123abc'
v       dw      1234h,$-var
dataends

codesegment
       assumecs:code,ds:data
start:
mov   ax,data
mov   ds,ax
mov    ax,count   ;(ax)=? ……………………….
mov    bx,z-x       ;(bx)=? ………………………..
mov    cx,v+2       ;(cx)=? ………………………..
mov    dx,var       ;(dx)=? ………………………..
mov    y+3,2      
mov    si,y+4      ;(si)=? ………………………..
add    z+5,1
mov   di,wordptrz+4   ;(di)=? ………………………..
mov   ax,4c00h
int      21h
codeends
endstart

の°遗忘″ 发表于 2012-12-20 15:18:06

没人知道啊?

shdfsbgfjks 发表于 2012-12-21 00:14:51

の°遗忘″ 发表于 2012-12-20 15:18 static/image/common/back.gif
没人知道啊?

data   segment
var      dw    'AB',12,34;定义字为单位的数据var是首地址
var1   db   127,'ab',45;字节数据
var2   dd   23;四字数据
count    equ   $-var1;equ相当于=号$到var1之间的字节数
x      dw   countdup(count dup (0)) ;dup的嵌套
y       label    word ;y的属性
z       db      '123abc'
v       dw      1234h,$-var

白露为霜 发表于 2012-12-28 16:36:03

小学文化的我 能学的会你们这些高级的东西吗 我真不知道我怎么就对这个感兴趣了 我早知道当初上学就学这个 就上学了 上大学了哎 我现在后悔没有上学

の°遗忘″ 发表于 2012-12-28 22:54:05

shdfsbgfjks 发表于 2012-12-21 00:14 static/image/common/back.gif
data   segment
var      dw    'AB',12,34;定义字为单位的数据var是首地址
var1   db   127,'ab', ...

感谢解答........................................

haobing021 发表于 2013-1-5 13:03:45

建议看看中山大学的那个汇编视频,你就对这些定义明白了

落叶无痕 发表于 2013-4-24 18:54:55

来看看呵呵

cqk2980 发表于 2013-5-17 17:13:12

无回帖,不论坛,这才是人道。

猪无忌 发表于 2013-5-17 17:57:28

我只是路过打酱油的。

一站幸福 发表于 2013-5-17 19:36:07

强烈支持楼主ing……

cqk2980 发表于 2013-5-18 01:00:04

我只是路过打酱油的。

bafengao 发表于 2013-5-18 06:18:19

我只是路过打酱油的。

whdd 发表于 2018-9-30 13:45:27

{:9_230:}
页: [1]
查看完整版本: 求解数据段的定义是怎么回事...