论坛首页· 友情链接申请·申请版主· 广告投放· 道具中心· 设为首页· 收藏本站
发新话题
打印

movs 目的串,源串 这样的指令正确吗

movs 目的串,源串 这样的指令正确吗

movs指令究竟该如何使用啊
为什么书上都是写着
MOV SI,OFFSET A  ; SI指向源串首址  
MOV DI,OFFSET B  ; DI指向目的串首址  
MOV CX,200       ; 字节串或字串长度200送CX  
CLD;0-->DF  
ATOB:MOVS B,A    ; 对字节串传送可用MOVSB  
DEC CX           ; (CX)<--(CX)-1  
JNZ ATOB         ;
(CX)<>0,转至ATOB

movs B,A真的能痛过吗
为什么编译总是出现 Can't override ES segment

试过觉得应该用
movs es:byte ptr B,ds:A
或movs es:byte ptr[di],ds:[si]
还有其他格式吗
自学难成才,我们需要集体的力量 自学成才的是天才,但也希望你们的智慧与人共享

TOP

发新话题