| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1090 人关注过本帖
标题:一段小代码的错误
取消只看楼主 加入收藏
l1206795157
Rank: 1
等 级:新手上路
帖 子:14
专家分:9
注 册:2013-3-17
结帖率:50%
收藏
已结贴  问题点数:10 回复次数:2 
一段小代码的错误
data segment
    x1 db 10h,20h,?
    data ends

code segment
    assume ds:data,cs:code
st1:    mov ax,data
        mov ds,ax
        ;*****************
        mov al,[0001]
        add al,[0002]
        mov [0003],al
        ;***************
        mov ah,4ch
        int 21h
code ends
    end st1
    生成obj文件时,说第十二行有一个错误,求解释
    错误为:不合法的立即数寻址方式


[ 本帖最后由 l1206795157 于 2013-5-13 14:25 编辑 ]
2013-05-13 14:16
l1206795157
Rank: 1
等 级:新手上路
帖 子:14
专家分:9
注 册:2013-3-17
收藏
得分:0 
回复 2楼 hu9jj
还是不行,说int 21h有问题,
我是用记事本编的,然后用masm生成obj文件,系统是win7的,所以是在dosbox里运行的,是不是和这个有关系?

梦断代码
2013-05-14 18:58
l1206795157
Rank: 1
等 级:新手上路
帖 子:14
专家分:9
注 册:2013-3-17
收藏
得分:0 
回复 5楼 Agdmeg
嗯,通过了,谢啦

梦断代码
2013-05-23 19:46
快速回复:一段小代码的错误
数据加载中...
 
   



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

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