. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  试验9,哪里出错了,编译不通过,提示:Immediate mode illegal  [待解决] 回复[ 2次 ]   点击[ 186次 ]  
szxian1985
[帖 主]   [ 发表时间:2011-10-14 16:46 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-12 17:21
assume cs:codesg, ds:datasg
datasg segment
        db 'welcome to masm!'
        db 02h,24h,71h
datasg ends

codesg segment
start:  mov ax, datasg
        mov ds, ax
        mov bx, 0
        mov si, 0
        mov di, 10h
        mov ax, 0b87cH
        mov es, ax

        mov cx, 16
s:      mov al, [bx]
        mov ah, ds:[di]
        mov es:[si], ax

        mov ah, ds:[di+1]
        mov es:0A0h[si], ax

        mov ah, ds:[di+2]
        mov es:140h[si], ax

        inc bx
        add si, 2
        
        loop s

        mov 4c00h
        int 21h
codesg ends
end start
tily
[第1楼]   [ 回复时间:2011-10-15 15:52 ]   [引用]   [回复]   [ top ] 
荣誉值:12
信誉值:1
注册日期:2011-06-04 00:01
呵呵 mov 4c00h 
    int 21h 
手误吧
szxian1985
[第2楼]   [ 回复时间:2011-10-17 14:56 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2011-10-12 17:21
回复:[第1楼]
------------------
确实,看了半天,原来是这里。谢了兄弟
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved