ypyangpong 发表于 2013-10-4 21:27:58

求助求助,小弟求解一个汇编问题,大家帮忙看下

assume cs:code,ds:data
data segment
db '1. file         '
db '2. edit         '
db '3. search       '
db '4. view         '
db '5. options      '
db '6. help         '
data ends
code segment
start: mov ax,data
mov ds,ax
mov si,0
mov cx,6
s:mov cx,7
mov di,0
s1:mov al,3
and al,11011111b
mov 3,al
inc di
loop s1
add si,16
loop s   
mov ax,4c00h
int 21h
code ends
end start
;哪里出错了啊   大家帮帮忙啊啊啊

ypyangpong 发表于 2013-10-4 21:30:10

编译的时候 提示18行和20行错了    我看了下 18行的代码和20行的代码是:s1:mov al,3
mov 3,al
大家帮看看

ypyangpong 发表于 2013-10-4 21:43:18

:big在线============啊

福禄娃娃 发表于 2013-10-4 23:52:46

multiple index registers not allowed
多个索引寄存器不能同时使用
可以把di换成bx

ypyangpong 发表于 2013-10-5 00:22:40

非常谢谢,,,,,,,,,,,

ypyangpong 发表于 2013-10-5 00:23:21

福禄娃娃 发表于 2013-10-4 23:52 static/image/common/back.gif
multiple index registers not allowed
多个索引寄存器不能同时使用
可以把di换成bx

非常谢谢你      ,,

baby520 发表于 2013-10-6 18:39:04

受教了。。。。。

xiejiale 发表于 2013-10-8 22:56:12

asdasdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddssssss{:2_35:}
页: [1]
查看完整版本: 求助求助,小弟求解一个汇编问题,大家帮忙看下