Operacje porównania w zapisie STL | |||||
Opis operacji porównania formie LAD | |||||
CMP/unkda | |||||
— |
INI | ||||
MB |
IN 2 | ||||
Opis operacji porównania w formie STL | |||||
r*te» |
Tjpdwtfi | ||||
I DxM>«9B |
IM | ||||
==l |
==D |
=R | |||
<>l |
oD |
oR | |||
>1 |
>D |
>R | |||
M cnretaBM |
<1 |
<D |
<R | ||
wwa»wiwhwq>w»ira«ii |
>=' 1 |
>=D |
>=R | ||
wrtnrm wrttę, niu tgH rO**>jłj |
<=l |
<«o |
A II 30 | ||
Km ZaOMwaoaianr S7 |
■ •10 |
Operacjo porównania po rwała fq na określenie zależności pom^diy dwoma argumentami
T
sprawdź czy ACCU 2 jest funkcja ACCU 1 • wyn* zapisz do RIO
Rozkazy realizujące poszczególne funkcje przedstawione zostały na powyższej foli Operacje te sg wykonywane bezwarunkowo porównywano test zawartość ACCU 2 Z ACCU1 fcrzed wyfconomcm operocp porównania należy załodowoć argumenty do akurm/otordwŁ zaS wyr* wykonania operocjl zopdony jest do RLO. JeźeS porównanie tost spełnione wtedy do RIO zopisono jest .1*. zaś w przypadku nUspehenia zależności - .0* Rozkazy porównania nie woh/wojg no zawartości akumulatorów Schemat działania tych operocp jest przedstawiony poniżej
PRyUod wykorzystania tych operacji przedstawiony iestponrźei
mo |
ACCU1 |
ACOJ2 | |
L MW 30 |
X |
73 |
x //orgumenti |
L 25 |
X |
25 |
73 //argument 2 |
■sł |
0 |
25 |
73 //czy ACCU2 = ACCU 1 ? |
= Q5.1 |
0 |
25 |
73 |
l rwio |
0 |
55 |
25 //argument 1 |
L 12 |
0 |
12 |
65 //argument 2 |
>a| |
1 |
12 |
65 //czy ACCU2 >■ ACCU 1 ? |
■ MS* x - poprzedni stan |
1 |
12 |
65 |
Dzięki funkcjom orytmoiycmym mozfcwo Jest zap&onie podstawowych operaqi matematycznych w programie sterowano Przedstawione powyżci operacie wytonuyj działania na zmiennych całkowitych Funkcje porównania wykonujące operacje no Scztoeh rzeczywistych przedstawione zasianą na kursie Zaawansowany 57 Schemat działania operocp arytmetycznych przedstawiony jest ponO*
ACCU 2 gpflrogb ACCU 1 = ACCU 1, ACCU 2 • bez zmian | Przyfctod wykorzystania operocp arytmetycznych przedstawiony jest poniżej:
accui |
ACCUI | |||
L |
IW 30 |
125 |
X |
//argument 1 |
L |
79 |
75 |
125 |
//argument? |
♦1 |
200 |
125 |
// ACCU2 ♦ ACCU 1 -ACCU | |
T |
MW 34 |
200 |
125 |
// zapamiętanie wyniku |
L |
MW 64 |
63 |
200 |
//argument 1 |
L |
(W 12 |
37 |
63 |
//argument 2 |
•1 |
2331 |
63 |
// ACCU2 B ACCU 1 sACCU 1 | |
T |
MW 66 |
2331 |
63 |
// zapamiętanie wyniku |
x • poprzedni stan ACCU I
■ -ao