tailieunhanh - Bài giảng Cấu trúc máy tính - Chương 7: Toán tử

Bài giảng cung cấp cho người học các kiến thức: Tìm hiểu toán tử. Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên đang theo học môn dùng làm tài liệu học tập và nghiên cứu. | 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 Phaàn dö + exp1 + exp2 Coäng - exp1 - exp2 Tröø SHL exp shl n Dòch exp sang traùi n bit SHR exp shr n Dòch exp sang phaûi n bit Chuong 7 Cac phep dinh vi dia chi Toaù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) Chuong 7 Cac phep dinh vi dia chi Toaùn Töû Quan Heä So saùnh 2 bieåu thöùc vaø cho trò laø true (-1) neáu ñieàu kieän cuûa toaùn töû thoûa, ngöôïc laïi laø 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 Chuong 7 Cac phep dinh vi dia chi ÑOÄ ÖU TIEÂN TOAÙN TÖÛ TOAÙN TÖÛ MOÂ TAÛ ( ) Daáu ngoaëc + , - Daáu döông , aâm * / MOD Nhaân , chia, Modulus + , - Coäng, tröø Ñoä öu tieân giaûm daàn Chuong 7 Cac phep dinh vi dia chi Toaùn töû SEG Cuù phaùp : SEG expression Cho ñòa chæ ñoaïn cuûa bieåu thöùc expression. Expression coù theå laø bieán | nhaõn | teân segment hay toaùn haïng boä nhôù khaùc. Chuong 7 Cac phep dinh vi dia chi Toaùn töû OFFSET Cuù phaùp : OFFSET expression Cho ñòa chæ OFFSET cuûa bieåu thöùc expression. Expression coù theå laø bieán | nhaõn | teân segment hay toaùn haïng tröïc tieáp boä nhôù khaùc. Ex : naïp ñòa chæ segment vaø offset cuûa bieán table vaøo DS :AX TABLE DB ? MOV AX, SEG TABLE MOV DS, AX MOV DX, OFFSET Table Chuong 7 Cac phep dinh vi dia chi TOAÙN TÖÛ $ Cho ñòa chæ cuûa OFFSET cuûa phaùt bieåu chöùa toaùn töû $. Thöôøng ñöôïc duøng ñeå tính chieàu daøi chuoåi. Chuong 7 Cac phep dinh vi dia chi TOAÙN TÖÛ PTR Cuù phaùp : type PTR expression Cho pheùp thay ñoåi daïng cuûa expression neáu expr laø 1 bieán | toaùn haïng boä nhôù thì type coù theå laø byte , word hay dword. Neáu expr | 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 Phaàn dö + exp1 + exp2 Coäng - exp1 - exp2 Tröø SHL exp shl n Dòch exp sang traùi n bit SHR exp shr n Dòch exp sang phaûi n bit Chuong 7 Cac phep dinh vi dia chi Toaù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) Chuong 7 Cac phep dinh vi dia chi Toaùn Töû Quan Heä So saùnh 2 bieåu thöùc vaø cho trò laø true (-1) neáu ñieàu kieän cuûa toaùn töû thoûa, ngöôïc laïi laø 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 Chuong 7 Cac phep dinh vi dia chi ÑOÄ ÖU TIEÂN TOAÙN TÖÛ TOAÙN TÖÛ MOÂ TAÛ ( ) Daáu ngoaëc + , - Daáu döông , aâm * / MOD Nhaân , chia, .

TỪ KHÓA LIÊN QUAN