| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1098 人关注过本帖
标题:关于mov的一个新手的问题
只看楼主 加入收藏
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
结帖率:86.67%
收藏
 问题点数:0 回复次数:7 
关于mov的一个新手的问题
如下代码:
MOV AX,DATA
MOV DS,AX
请问,这里的data是立即数还是内存数啊??如果是内存数的话为什么不直接MOV DS,DATA,希望说明下,谢谢!
搜索更多相关主题的帖子: mov 
2009-09-23 14:32
onepc
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:3
帖 子:223
专家分:569
注 册:2009-8-27
收藏
得分:0 
是立即数。应是某个地址。。内存数指的是什么???
段寄存器不支持立即数mov的。所以要借用别的寄存器
2009-09-23 15:14
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
我说的内存数是指存放在存储器里的数,请问立即数不是指数字吗?而data好像是个变量的样子??为什么他是立即数啊??
2009-09-23 19:48
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
就是 mov ax,seg data

编译后会变成一个立即数~~~
2009-09-23 20:11
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

2009-09-23 20:17
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
;#Mode=DOS
;MASMPlus 单文件代码模板 - 纯 DOS 程序
;--------------------------------------------------------------------
;单个文件需要指定编译模式,否则默认是EXE方式,在系统设置中可以设置默认是DOS还是Windows.
;编译模式自带了DOS/COM/CON/EXE/DLL/LIB这几种,如果有必要,可以更改ide.ini添加新的编译模式
;当然,更好的是创建为一个工程.更方便及易于管理,使用方法:按Ctrl多选->创建工程.必须有多个文件
 
.model small
 
data segment
    aa dd 1h
data ends
 
codesg segment
 
start:
        mov ax,seg data
        mov ds,ax
         
        mov ax,4c00h
        int 21h
         
codesg ends
 
end start

这个的~~~
2009-09-23 20:17
wingfeng
Rank: 2
等 级:论坛游民
帖 子:292
专家分:10
注 册:2008-12-12
收藏
得分:0 
这样啊,谢谢了,终于明白了,呵呵!!
版主很厉害啊,以后多多请教!
2009-09-25 14:19
阿贝
Rank: 2
等 级:论坛游民
威 望:1
帖 子:104
专家分:66
注 册:2009-10-22
收藏
得分:0 
MOV   AX,DATA     ;把数据段DATA   的首地址赋给AX   
MOV   DS,AX       ;再把AX赋给DS  (很明显DS   就是   数据段寄存器   )   
2009-10-23 23:23
快速回复:关于mov的一个新手的问题
数据加载中...
 
   



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

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