tailieunhanh - Cấu trúc máy tính - Chương 7
Cho địa chỉ của OFFSET của phát biểu chứa toán tử $. Thường được dùng để tính chiều dài pháp : type PTR expression Cho phép thay đổi dạng của expression nếu expr là 1 biến | toán hạng bộ nhớ thì type có thể là byte , word hay dword. Nếu expr là 1 nhãn thì type có thể là near hay far. | 5/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi Toán tử logic Not Not expression And Exp1 and exp2 Or Exp1 or exp2 Xor Exp1 xor exp2 Ex : MOV AH , 8 OR 4 AND 2 MOV AL, NOT (20 XOR 0011100B) 5/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi 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. EQ Exp1 EQ exp2 True neáu Exp1 = exp2 NE Exp1 NE exp2 True neáu Exp1 exp2 LT Exp1 LT exp2 True neáu Exp1 exp2 GE Exp1 GE exp2 True neáu Exp1 >= exp2 5/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi 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/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi Toán tử OFFSET Cú pháp : OFFSET expression Cho địa chỉ OFFSET của biểu thức expression. Expression có thể là biến | nhãn | tên segment hay toán hạng trực tiếp bộ nhớ khác. Ex : nạp địa chỉ segment và offset của biến table vào DS :AX TABLE DB ? MOV AX, SEG TABLE MOV DS, AX MOV DX, OFFSET Table 5/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi TOÁN TỬ $ Cho địa chỉ của OFFSET của phát biểu chứa toán tử $. Thường được dùng để tính chiều dài chuổi. 5/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi TOÁN TỬ PTR Cú pháp : type PTR expression Cho phép thay đổi dạng của expression nếu expr là 1 biến | toán hạng bộ nhớ thì type có thể là byte , word hay dword. Nếu expr là 1 nhãn thì type có thể là near hay far. Ex : mov ax, word ptr var1 ; var1 laø toaùn haïng kieåu Word mov bl , byte ptr var2 ; var2 laø toaùn haïng kieåu byte 5/13/2020 11:45:44 PM Chuong 7 Cac phep dinh vi dia chi 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 | 5/14/2020 1:59:33 AM Chuong 7 Cac phep dinh vi dia chi Toán tử logic Not Not expression And Exp1 and exp2 Or Exp1 or exp2 Xor Exp1 xor exp2 Ex : MOV AH , 8 OR 4 AND 2 MOV AL, NOT (20 XOR 0011100B) 5/14/2020 1:59:33 AM Chuong 7 Cac phep dinh vi dia chi 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. EQ Exp1 EQ exp2 True neáu Exp1 = exp2 NE Exp1 NE exp2 True neáu Exp1 exp2 LT Exp1 LT exp2 True neáu Exp1 exp2 GE Exp1 GE exp2 True neáu Exp1 >= exp2 5/14/2020 1:59:33 AM Chuong 7 Cac phep dinh vi dia chi 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/2020 1:59:33 AM Chuong 7 Cac phep dinh vi dia chi Toán tử OFFSET Cú pháp : OFFSET expression Cho địa chỉ OFFSET của biểu thức expression. Expression có thể là biến | nhãn |
đang nạp các trang xem trước