Tải bản đầy đủ (.pdf) (5 trang)

Cấu trúc máy tính và lập trình Assembly : :LẬP TRÌNH XỬ LÝ MẢNG & CHUỔI part 8 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (254.76 KB, 5 trang )

Chươ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
Chương 14 Lập trình XL Chuỗi 37
STD
LEA SI, ARR+8H
LEA DI, ARR+AH
MOV CX, 3
REP MOVSW
MOV WORD PTR[DI],30
Chươ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.
Chương 14 Lập trình XL Chuỗi 39
Chương 14 Lập trình XL Chuỗi 40

×