Danh mục

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 5

Số trang: 5      Loại file: pdf      Dung lượng: 269.66 KB      Lượt xem: 10      Lượt tải: 0    
Jamona

Phí tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chuyển một BYTE : MOVSBchuyển nội dung của byte được định bởi DS:SI đến byte được chỉ bởi ES: DI. Sau đó SI và DI tự động tăng lên 1 nếu cờ DF = 0 hay giảm 1 nếu DF = 1.MOVSB chỉ chuyển 1 byte. Vậy cả chuỗi ta làm thế nào ?Sau khi đã chuyển 1 word của chuỗi cả SI và DI cùng tăng lên 2 nếu DF=0 hoặc cùng giảm đi 2 nếu DF=1
Nội dung trích xuất từ tài liệu:
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 5CÁC THAO TÁC XỬ LÝ CHUỔI Chuyển một BYTE : MOVSBchuyển nội dung của byte được định bởi DS:SI đến byteđược chỉ bởi ES: DI.Sau đó SI và DI tự động tăng lên 1 nếu cờ DF = 0hay giảm 1 nếu DF = 1. MOVSB chỉ chuyển 1 byte. Vậy cả chuỗi ta làm thế nào ? Chương 14 Lập trình XL Chuỗi 21 DF 0Chương 14 Lập trình XL Chuỗi 22 MOVSW Sau khi đã chuyển 1 word của chuỗi cả SI và DI cùng tăngChuyển một chuỗi các word (2 bytes) lên 2 nếu DF=0 hoặc cùng giảm đi 2 nếu DF=1 DS:SI trỏ đến chuỗi nguồn ES:DI trỏ đến chuỗi đích Chương 14 Lập trình XL Chuỗi 23LODSB (Load String Byte) Chuyển byte chỉ bởi DS:SI  AL tăng SI lên 1 nếu DF=0 giảm SI xuống 1 nếu DF=1 Chương 14 Lập trình XL Chuỗi 24 DF DS:SI DS:SI 0 3ALODSB 3A AL Chương 14 Lập trình XL Chuỗi 25

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: