汇编语言求每一句的解释,多谢啦~~~~
若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能MOVAL,0LEASI,DATA1LEABX,DATA2MOVCX,64HNEXT:MOVAL,[SI...
若DATA1与DATA2都是内存单元的地址,请指出下列程序段的功能MOV AL,0
LEA SI,DATA1
LEA BX,DATA2
MOV CX,64H
NEXT: MOV AL,[SI]
MOV [BX],AL
INC SI
INC BX
LOOP NEXT
HLT
如果将Data1单元开始的0~15个数送到Data2单元开始的数据区中,又该如何编写了? 展开
LEA SI,DATA1
LEA BX,DATA2
MOV CX,64H
NEXT: MOV AL,[SI]
MOV [BX],AL
INC SI
INC BX
LOOP NEXT
HLT
如果将Data1单元开始的0~15个数送到Data2单元开始的数据区中,又该如何编写了? 展开
展开全部
MOV AL,0
;AL清零,可略
LEA SI,DATA1
;初始化SI
LEA BX,DATA2
;初始化SI
MOV CX,64H
;设置传送数据长度
NEXT: MOV AL,[SI]
;中转
MOV [BX],AL
;传送到目标区
INC SI
INC BX
LOOP NEXT
HLT
-----------------------------
MOV DS,SEG DATA1
LEA SI,DATA1
MOV ES,SEG DATA2
LEA DI,DATA2
MOV CX,10H
REP MOVSB
;AL清零,可略
LEA SI,DATA1
;初始化SI
LEA BX,DATA2
;初始化SI
MOV CX,64H
;设置传送数据长度
NEXT: MOV AL,[SI]
;中转
MOV [BX],AL
;传送到目标区
INC SI
INC BX
LOOP NEXT
HLT
-----------------------------
MOV DS,SEG DATA1
LEA SI,DATA1
MOV ES,SEG DATA2
LEA DI,DATA2
MOV CX,10H
REP MOVSB
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询