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

Tài liệu Hợp ngữ ASM-Chương 07- Toán tử-Phần 1- Toán tử và địa chỉ tập lệnh docx

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 (2.47 MB, 19 trang )

Chương 6 : Toán tử – Toán hạng -
các phép đònh đòa chỉ – Tập lệnh
Chương 6 : Toán tử – Toán hạng -
các phép đònh đòa chỉ – Tập lệnh
Hiểu cách dùng toán tử trong ASM.
Nắm được tập lệnh của CPU 8086/8088.
Biết cách đònh đòa chỉ thông qua toán hạng.
Biết vận dụng các kỹ năng trên vào vấn đề cần giải
quyết và hiện thực thành chương trình.
5/14/2009 Chuong 7 Cac phep dinh vi dia chi 1
Mục tiêu
Create PDF files without this message by purchasing novaPDF printer ()
Toán tử
Điểm quan trọng phân biệt giữa toán tử và lệnh là :
5/14/2009 Chuong 7 Cac phep dinh vi dia chi 2
ToánToán tửtử điềiều khiểnkhiển sựsự tínhtính toántoán cáccác tròtrò hằnghằng xácxác
đònhđònh lúclúc dòchdòch..
LệnhLệnh điềiều khiểnkhiển sựsự tínhtính toántoán cáccác tròtrò khôngkhông xácxác đònhđònh
đượcđược chocho đếnđến khikhi CTCT thựcthực hiệnhiện..
Ex : toán tử + điều khiển phép cộng khi dòch.
Lệnh cộng ADD điều khiển phép cộng khi chương trình thực
hiện.
Create PDF files without this message by purchasing novaPDF printer ()
Toán tử số học
Toán tửToán tử Cú phápCú pháp Công dụngCông dụng
++ + expression+ expression
DươngDương
-- -- expressionexpression
mm
** exp1*exp2exp1*exp2
NhânNhân


// exp1/exp2exp1/exp2
ChiaChia
MODMOD exp1 mod exp2exp1 mod exp2
Phần dưPhần dư
++ exp1 + exp2exp1 + exp2
CộngCộng
-- exp1 exp1 -- exp2exp2
TrừTrừ
SHLSHL exp shl nexp shl n
Dòch exp sang trái n bitDòch exp sang trái n bit
SHRSHR exp shr nexp shr n
Dòch exp sang phải n bitDòch exp sang phải n bit
35/14/2009 Chuong 7 Cac phep dinh vi dia chi
Create PDF files without this message by purchasing novaPDF printer ()
Toaùn töû logic
NotNot Not expressionNot expression
AndAnd Exp1 and exp2Exp1 and exp2
OrOr Exp1 or exp2Exp1 or exp2
XorXor Exp1 xor exp2Exp1 xor exp2
45/14/2009 Chuong 7 Cac phep dinh vi dia chi
Ex : MOV AH , 8 OR 4 AND 2
MOV AL, NOT (20 XOR 0011100B)
Create PDF files without this message by purchasing novaPDF printer ()
Toán Tử Quan Hệ
• So sánh 2 biểu thức và cho trò là true (-1) nếu
điều kiện của toán tử thỏa, ngược lại là false.
EQEQ Exxx EQ xxxxExxx EQ xxxx
Trrr Trrr nếunếu Exxx x xxxxExxx x xxxx
NENE Exxx NE xxxxExxx NE xxxx
Trrr Trrr nếunếu Exxx xx xxxxExxx xx xxxx

LTLT Exxx LT xxxxExxx LT xxxx
Trrr rTrrr rếuếu Exxx x xxxxExxx x xxxx
LELE Exxx LE xxxxExxx LE xxxx
Trrr Trrr nếunếu Exxx xx xxxxExxx xx xxxx
GTGT Exxx GT xxxxExxx GT xxxx
Trrr rTrrr rếu ếu Exxx x xxxxExxx x xxxx
GEGE Exxx GE xxxxExxx GE xxxx
Trrr Trrr nếunếu Exxx xx xxxxExxx xx xxxx
55/14/2009 Chuong 7 Cac phep dinh vi dia chi
Create PDF files without this message by purchasing novaPDF printer ()
ĐỘ ƯU TIÊN TOÁN TỬ
TOÁN TỬTOÁN TỬ MÔ TẢMÔ TẢ
( )( ) Dấu ngoặcDấu ngoặc
+ , + , -- Dấu dương , âmDấu dương , âm
* / MOD* / MOD Nhân , chia, ModulusNhân , chia, Modulus
+ , + , -- Cộng, trừCộng, trừ
65/14/2009 Chuong 7 Cac phep dinh vi dia chi
Độ ưu tiên
giảm dần
Create PDF files without this message by purchasing novaPDF printer ()
Toán tử SEG
• Cú pháp :
SEG expression
• Cho đòa chỉ đoạn của biểu thức expression.
• Expression có thể là biến | nhãn | tên segment
hay toán hạng bộ nhớ khác.
5/14/2009 Chuong 7 Cac phep dinh vi dia chi 7
Create PDF files without this message by purchasing novaPDF printer ()

×