Chương 14 Lập trình XL Chuỗi 38MẢNG 1 CHIỀU Một dãy các phần tử có cùng kiểu dữ liệu, có cùng 1 tên gọi.
Trang 1Chương 14 Lập trình XL Chuỗi 36
THÍ DỤ MINH HỌA
Cho mảng sau
ARR DW 10,20,40,50,60,?
Viết các lệnh để chèn 30 vào giữa 20 và 40 ( giả sử rằng DS và ES
đã chứa địa chỉ đoạn dữ liệu)
10,20, ,40,50,60
30
Dời 40,50,60 ra sau 1 vị trí
Sau đó chèn 30 vào
Trang 2LEA SI, ARR+8H
LEA DI, ARR+AH
MOV CX, 3
REP MOVSW
MOV WORD PTR[DI],30
Trang 3Chương 14 Lập trình XL Chuỗi 38
MẢNG 1 CHIỀU
Một dãy các phần tử có cùng kiểu dữ liệu, có cùng 1 tên gọi.
Khai báo
MKT DB ‘abcdef’ ; mảng ký tự
MNB Dw 10h,20h,30h,40h,50h,60h ; mảng số
ArrA DB 100 DUP(0) ; khai báo mảng có 100 phần tử có giá trị khởi tạo bằng 0.
Trang 5Chương 14 Lập trình XL Chuỗi 40