Xem mẫu

  1. Chöông Chöông 6 : Toaùn töû – Toaùn haïng - Toaù caù caùc pheùp ñònh ñòa chæ – Taäp leänh Taä Muïc tieâu Hieå Hieåu caùch duøng toaùn töû trong ASM. Naém ñöôïc taäp leänh cuûa CPU 8086/8088. Bieát caùch ñònh ñòa chæ thoâng qua toaùn haïng. Bieát vaän duïng caùc kyõ naêng treân vaøo vaán ñeà caàn giaûi quyeát vaø hieän thöïc thaønh chöông trình. 7/8/2011 7/8/2011 1 Chuong 7 Cac phep dinh vi dia chi
  2. Toaùn töû Ñieå Ñieåm quan troïng phaân bieät giöõa toaùn töû vaø leänh laø : Toaùn töû ñieàu khieån söï tính toaùn caùc trò haèng xaùc ñònh luùc dòch. Leänh ñieàu khieån söï tính toaùn caùc trò khoâng xaùc ñònh ñöôïc cho ñeán khi CT thöïc hieän. Ex : toaùn töû + ñieàu khieån pheùp coäng khi dòch. Leänh coäng ADD ñieàu khieån pheùp coäng khi chöông trình thöïc hieän. 7/8/2011 Chuong 7 Cac phep dinh vi dia chi 2
  3. Toaùn töû soá hoïc Toaùn töû Cuù phaùp Coâng duïng Döông + + expression Aâm - - expression Nhaân * exp1*exp2 Chia / exp1/exp2 Phaàn dö MOD exp1 mod exp2 Coäng + exp1 + exp2 Tröø - exp1 exp1 - exp2 Dòch exp sang traùi n bit SHL exp shl n Dòch exp sang phaûi n bit SHR exp shr n 7/8/2011 Chuong 7 Cac phep dinh vi dia chi 3
  4. 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) 7/8/2011 Chuong 7 Cac phep dinh vi dia chi 4
  5. 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. True neá True neáu Exp1 = exp2 EQ Exp1 EQ exp2 True neá True neáu Exp1 exp2 NE Exp1 NE exp2 True neáu Exp1 < exp2 LT Exp1 LT exp2 True neá True neáu Exp1 exp2 e Exp1 GT Exp1 GT exp2 True neá True neáu Exp1 >= exp2 GE Exp1 GE exp2 7/8/2011 Chuong 7 Cac phep dinh vi dia chi 5
nguon tai.lieu . vn