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 (3.99 MB, 5 trang )
11117/8/20117/8/2011 Chuong 7 Cac phep dinh vi dia chiChuong 7 Cac phep dinh vi dia chi
Toán hạng (Operand)Toán hạng (Operand)
Các toán hạng chỉ ra nơi chứa dữ liệu cho 1 lệnh , chỉ thò.
Hầu hết các lệnh Assembly đều có đối số là 1 hoặc 2 toán hạng
Có 1 số lệnh chỉ có 1 toán hạng như RET, CLC.
Với các lệnh 2 toán hạng thì toán hạng thứ 2 là toán hạng
nguồn (source) – chứa dữ liệu hoặc đòa chỉ của dữ liệu.
12127/8/20117/8/2011 Chuong 7 Cac phep dinh vi dia chiChuong 7 Cac phep dinh vi dia chi
Toán hạng (Operand)Toán hạng (Operand)
Toán hạng đích giữ kết quả (nếu có yêu cầu) sau khi
thi hành lệnh.
Toán hạng đích có thể là thanh ghi hay Bộ nhớ.
Toán hạng nguồn có thể là thanh ghi, bộ nhớ hay 1 giá trò
tức thời .
Toán hạng số tức thời có thể là số trong các hệ đếm khác nhau
và được viết theo qui đònh sau :
Số hệ 2 : xxxxxxxxB (x là bit nhò phân)
Số hệ 10 : xxxxxD hay xxxxx (x là 1 số hệ 10)
Số hệ 16 : xxxxH và bắt đầu bằng số (x là 1 số hệ 16)
13137/8/20117/8/2011 Chuong 7 Cac phep dinh vi dia chiChuong 7 Cac phep dinh vi dia chi
Cách xác đònh dữ liệu trong lệnh được gọi là cơ Cách xác đònh dữ liệu trong lệnh được gọi là cơ
chế đònh vò đòa chỉ (addressing mode) chế đònh vò đòa chỉ (addressing mode) chỉ ra chỉ ra
nơi cất dữ liệunơi cất dữ liệu
Cơ chế đònh vò đòa chỉCơ chế đònh vò đòa chỉ
Cơ chế này chia làm 3 loại : đònh vò bằng thanh Cơ chế này chia làm 3 loại : đònh vò bằng thanh
ghi, bằng giá trò tức thời và bằng bộ nhớ.ghi, bằng giá trò tức thời và bằng bộ nhớ.
MOV AL, BL ; đònh vò bằng thanh ghiMOV AL, BL ; đònh vò bằng thanh ghi
INC BX ; đònh vò bằng thanh ghiINC BX ; đònh vò bằng thanh ghi
Toán hạng là Reg
Lệnh sẽ được thực hiện
nhanh hơn