Chương 14 Lập trình XL Chuỗi 34REP Khởi tạo CX với số byte cần chuyển Sau đó thực hiện lệnh REP MOVSB Sau mỗi lệnh MOVSB, CX giảm 1 cho đến khi nó =0 hết chuỗi... CLD LEA SI, STRING1
Trang 1Chương 14 Lập trình XL Chuỗi 31
Trang 2Chương 14 Lập trình XL Chuỗi 32
Trang 3Chương 14 Lập trình XL Chuỗi 33
Trang 4Chương 14 Lập trình XL Chuỗi 34
REP
Khởi tạo CX với số byte cần chuyển
Sau đó thực hiện lệnh
REP MOVSB
Sau mỗi lệnh MOVSB, CX giảm 1 cho đến
khi nó =0 hết chuỗi.
Trang 5Chương 14 Lập trình XL Chuỗi 35
THÍ DỤ MINH HỌA
.DATA STRING1 DB ‘HELLO’
STRING2 DB 5 DUP(?)
…
CLD LEA SI, STRING1
LEA DI, STRING2
MOV CX, 5
REP MOVSB
………
Bài tập : Viết đoạn chương trình chép chuỗi STRING1 ở thí dụ trước vào
chuỗi STRING2 nhưng theo thứ
tự ngược lại.