...
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ữ ... ngay trong lệnh
Ex : MOV CL, 61h ; Ex : MOV CL, 61h ; toán hạng tức toán hạng tức
thờithời
Mã máy của lệnh trên là Mã máy của lệnh...
... : Toán tử Chương 6 : Toán tử – Toán hạng Toán hạng
các phép định địa chỉ các phép định địa chỉ – Tập lệnh Tập lệnh
Chương 6 : Toán tử Chương 6 : Toán tử – Toán hạng Toán hạng
các phép định ... định địa chỉ các phép định địa chỉ – Tập lệnh Tập lệnh
HiểuHiểu cáchcách dùngdùng...
... chương trình sau :
Chép 3 số nguyên kiểu Word ở địa chỉ 0120h vào địa chỉ Chép 3 số nguyên kiểu Word ở địa chỉ 0120h vào địa chỉ
0 130 h.0 130 h.
Cho biết giá trị của AX sau khi các lệnh sau được thực ... ở địa chỉ offset 0120h và PTR1 ở
địa chỉ 0122h. Cho biết giá trị của các thanh ghi AX, địa chỉ 0122h. Cho biết giá trị của các thanh ghi AX,...
... STACK
Ex : PUSH DI ; [SS :SP+1, SS :SP] DI
Ex : PUSH CS ; [SS :SP+1, SS :SP] CS
33 337 /8/20117/8/2011 Chuong 7 Cac phep dinh vi dia chiChuong 7 Cac phep dinh vi dia chi
Lệnh XCHG (XCHANGE )Lệnh XCHG ... 34 347/8/20117/8/2011 Chuong 7 Cac phep dinh vi dia chiChuong 7 Cac phep dinh vi dia chi
Lệnh PUSHLệnh PUSH
Cú pháp : PUSH REG16
PUSH MEM16
PUSH SEGREG
Đẩy toán hạng ng...
... dinh vi dia chi
Tập lệnhTập lệnh
Lệnh MOV :
Ý nghóa : copy giá trị từ toán hạng nguồn toán hạng đích
Cú pháp : MOV dest , source
Yêu cầu : Dest và source cùng kiểu
Dạng lệnh :
MOV reg , reg
MOV ... ghi đoạn
Chú ýChú ý
30 307/8/20117/8/2011 Chuong 7 Cac phep dinh vi dia chiChuong 7 Cac phep dinh vi dia chi
Minh họa lệnh MOVMinh họa lệnh MOV
Ex2 :...
... 20h, 40h, 2h, 5h
SUM DW 0
Cách thực hiện :
Lấy địa chỉ của List vào BX
Dựa vào BX để xác định các
phần tử của array.
Khi tính tổng xong, đưa tổng vào
biến SUM.
232 37/8/20117/8/2011 Chuong 7 ... chi
Địa chỉ hiệu dụng (tt )Địa chỉ hiệu dụng (tt)
Qui ước
Để thuận tiện trong vấn đề giải thích lệnh, ta qui ước
sau :
Dữ liệu 8 bit bộ nhớ : [ địa chỉ ]
Dữ l...
... chi
ĐỊA CHỈ HIỆU DỤNGĐỊA CHỈ HIỆU DỤNG
Toán hạng bộ nhớ dùng trong tập lệnh vi xử lý 86 sử dụng
phương pháp định địa chỉ tổng hợp được gọi là địa chỉ hiệu
dụng.
Địa chỉ hiệu dụng là tổ hợp của 3 ... dinh vi dia chi
Định vị gián tiếp thanh ghi : Định vị gián tiếp thanh ghi :
địa chỉ toán hạng không chứa trực tiếp trong lệnh mà gián địa chỉ toá...
... phep dinh vi dia chi
TOÁN TỬ $TOÁN TỬ $
ChoCho địịa ch chỉ củacủa OFFSETOFFSET củacủa phátphát
biểubiểu chứachứa toántoán t tử $$
ThườngThường đượcđược dùngdùng đểđể tínhtính chiềuchiều dàidài
chuổichuổi ... biến | nhãn | tên
segment hay toán hạng trực tiếp bộ nhớ segment hay toán hạng trực tiếp bộ nhớ
khác. khác.
Ex : nạp địa chỉ segment và offset của biến table vào D...
... monochrome
monochrome
0-7
0-7
00h – 01h CGA
00h – 01h CGA
0 -3
0 -3
02h-03h
02h-03h
CGA
CGA
0-7
0-7
02h-03h
02h-03h
EGA
EGA
0-7
0-7
0Dh
0Dh
EGA
EGA
0 -3
0 -3
0Eh
0Eh
EGA
EGA
0-1
0-1
0Fh, 10h
0Fh, 10h
EGA
EGA
... l
y man hinh
17
CÁC MODE MÀN HÌNH
CÁC MODE MÀN HÌNH
Các Video mode thông dụng :
Các Video mode thông dụng :
Mode...
... 6 : Toán tử – Toán hạng -
Chương 6 : Toán tử – Toán hạng -
các phép định địa chỉ – Tập lệnh
các phép định địa chỉ – Tập lệnh
Chương 6 : Toán tử – Toán hạng -
Chương 6 : Toán tử – Toán hạng ... tử – Toán hạng -
các phép định địa chỉ – Tập lệnh
các...