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]
还有其他格式吗