1. Trang chủ
  2. » Tất cả

Chuong 07 toán tử

38 0 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 38
Dung lượng 243 KB

Nội dung

Chöông 6 Toaùn töû – Taäp leänh vaø caùc pheùp ñònh ñòa chæ Toaùn töû soá hoïc Toaùn töû Cuù phaùp Coâng duïng + + expression Döông expression Aâm * exp1*exp2 Nhaân / exp1/exp2 Chia MOD exp1 mod exp2[.]

Toán tử số học Toán tử Cú pháp Công dụng + + expression Dương - - expression m * exp1*exp2 Nhân / exp1/exp2 Chia MOD exp1 mod exp2 Phần dư + exp1 + exp2 Cộng - exp1 - exp2 Trừ SHL exp shl n Dịch exp sang trái n bit SHR exp shr n Dịch exp sang phải n bit 07/10/23 Chuong Cac phep dinh vi dia chi Toán tử logic Not And Not expression Exp1 and exp2 Or Xor Exp1 or exp2 Exp1 xor exp2 Ex : MOV AH , OR AND MOV AL, NOT (20 XOR 0011100B) 07/10/23 Chuong Cac phep dinh vi dia chi Toán Tử Quan Hệ So sánh biểu thức cho trị true (-1) điều kiện toán tử thỏa, ngược lại false EQ Exp1 EQ exp2 True neáu Exp1 = exp2 NE LT LE True neáu Exp1 exp2 True neáu Exp1 < exp2 True neáu Exp1 exp2 GE Exp1 GE exp2 True neáu Exp1 >= exp2 07/10/23 Chuong Cac phep dinh vi dia chi ĐỘ ƯU TIÊN TOÁN TỬ TOÁN TỬ MÔ TẢ () Dấu ngoặc Độ ưu tiên giảm dần +,- * / MOD Nhân , chia, Modulus +, - 07/10/23 Dấu dương , âm Cộng, trừ Chuong Cac phep dinh vi dia chi Toán tử SEG Cú pháp : SEG expression Cho địa đoạn biểu thức expression Expression biến | nhãn | tên segment hay toán hạng nhớ khác 07/10/23 Chuong Cac phep dinh vi dia chi Toaùn tử OFFSET Cú pháp : OFFSET expression Cho địa OFFSET biểu thức expression Expression biến | nhãn | tên segment hay toán hạng trực tiếp nhớ khác Ex : nạp địa segment offset biến table vào DS :AX TABLE DB ? MOV AX, SEG TABLE MOV DS, AX MOV DX, OFFSET Table 07/10/23 Chuong Cac phep dinh vi dia chi TOÁN TỬ $ Cho địa OFFSET phát biểu chứa toán tử $ Thường dùng để tính chiều dài chuổi 07/10/23 Chuong Cac phep dinh vi dia chi TOÁN TỬ PTR Cú pháp : type PTR expression Cho phép thay đổi dạng expression expr biến | toán hạng nhớ type byte , word hay dword Nếu expr nhãn type near hay far Ex : mov ax, word ptr var1 ; var1 toán hạng kiểu Word mov bl , byte ptr var2 ; var2 toán hạng kiểu byte 07/10/23 Chuong Cac phep dinh vi dia chi Toán hạng (Operand) Các toán hạng nơi chứa liệu cho lệnh , thị Hầu hết lệnh Assembly có đối số toán hạng Có số lệnh có toán hạng RET, CLC Với lệnh toán hạng toán hạng thứ toán hạng nguồn (source) – chứa liệu địa lieäu 07/10/23 Chuong Cac phep dinh vi dia chi Toán hạng (Operand) Toán hạng đích giữ kết (nếu có yêu cầu) sau thi hành lệnh Toán hạng đích ghi hay Bộ nhớ Toán hạng nguồn ghi, nhớ hay giá trị tức thời Toán hạng số tức thời số hệ đếm khác viết theo qui định sau : Số hệ : xxxxxxxxB (x bit nhị phân) Số hệ 10 : xxxxxD hay xxxxx (x số hệ 10) Số hệ 16 : xxxxH bắt đầu số (x số hệ 16) 07/10/23 Chuong Cac phep dinh vi dia chi 10

Ngày đăng: 24/03/2023, 16:42

w