BIT Cette instruction instruct ion réalise un ET logique entre le contenu d'un accumulateur (A ou B) et le contenu d'un case mémoire,, puis positionne les bits du CCR s'il y a lieu, sans mémoire modiier le contenu de l'accumulateur ni de la mémoire!
"oici "o ici les bits du CCR qui sont modiiés #
o
$ # passe % & si le résultat de poids ort du ET est % &! # passe % & si le résultat du ET est nul! " # passe % !
BCR Cette instruction instruct ion réalise un *+ITI+$$E-E$T *+ITI+$$E-E$ T % des bits spéciiés spécii és dans le masque par des & , les autres bits ne subissent aucune modiication! "oici "o ici les bits du CCR qui sont modiiés #
o
$ # passe % & si le résultat de poids ort du ET est % &! # passe % & si le résultat est nul! " # passe % !
BET Cette instruction instruct ion réalise un *+ITI+$$E-E$T *+ITI+$$E-E$ T % & des bits spéciiés spécii és dans le masque par des & , les autres bits ne subissent aucune modiication! "oici "o ici les bits du CCR qui sont modiiés #
•
$ # passe % & si le résultat de poids ort du ET est % &! # passe % & si le résultat est nul! " # passe % !
I") +pérati +pérations ons arit.méti arit.métiques ques #
/ 0'addition o
ABA Cette instruction réalise une addition de A et B et place le résultat dans A! "oici les bits du CCR qui sont modiiés #
o
1 # passe % & s'il y a retenue du bit 2 3ers le bit 4! $ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & s'il y a retenue depuis le bit 6!
AB7 Cette instruction réalise une addition de B (considéré comme non8signé) et 7 et place le résultat dans 7! es bits du CCR ne sont pas modiiés !
o
AB9 Cette instruction réalise une addition de B (considéré comme non8signé) et 9 et place le résultat dans 9! es bits du CCR ne sont pas modiiés !
o
A0CA Cette instruction réalise une addition de A, de la Carry et d'une case mémoire et place le résultat dans A "oici les bits du CCR qui sont modiiés #
1 # passe % & s'il y a retenue du bit 2 3ers le bit 4! $ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & s'il y a retenue depuis le bit 6!
o
A0CB Cette instruction réalise une addition de B, de la Carry et d'une case mémoire et place le résultat dans B "oici les bits du CCR qui sont modiiés #
o
1 # passe % & s'il y a retenue du bit 2 3ers le bit 4! $ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & s'il y a retenue depuis le bit 6!
A00A Cette instruction réalise une addition de A et du contenu d'une case mémoire et place le résultat dans A! "oici les bits du CCR qui sont modiiés #
o
1 # passe % & s'il y a retenue du bit 2 3ers le bit 4! $ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & s'il y a retenue depuis le bit 6!
A00B Cette instruction réalise une addition de B et du contenu d'une case mémoire et place le résultat dans B! "oici les bits du CCR qui sont modiiés #
1 # passe % & s'il y a retenue du bit 2 3ers le bit 4! $ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5!
C # passe % & s'il y a retenue depuis le bit 6!
/ 0e soustraction o
BCA Cette instruction soustrait la Carry et le contenu d'une case mémoire et place le résultat dans A! "oici les bits du CCR qui sont modiiés #
o
$ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & si la 3aleur absolue de la case mémoire a:outée % la Carry est suppérieure % la 3aleur de A!
BCB Cette instruction soustrait la Carry et le contenu d'une case mémoire et place le résultat dans B! "oici les bits du CCR qui sont modiiés #
o
$ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & si la 3aleur absolue de la case mémoire a:outée % la Carry est suppérieure % la 3aleur de B!
;BA Cette instruction soustrait le contenu d'une case mémoire et place le résultat dans A! "oici les bits du CCR qui sont modiiés #
$ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul!
o
" # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & si la 3aleur absolue de la case mémoire est suppérieure % la 3aleur absolue de A!
;BB Cette instruction soustrait le contenu d'une case mémoire et place le résultat dans B! "oici les bits du CCR qui sont modiiés #
o
$ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & si la 3aleur absolue de la case mémoire est suppérieure % la 3aleur absolue de B!
$E< Cette instruction réalise un c.angement de signe ou complément % 5 de l'opérande spéciié (A, B ou le contenu d'une case mémoire)
/ 0'incrémentation et décrémentation # o
I$C Cette instruction augmente de & A(I$CA), B(I$CB) ou une case mémoire! "oici les bits du CCR qui sont modiiés #
o
I$7
$ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5!
Cette instruction augmente de & le contenu de 7! "oici le bit du CCR qui est modiié #
o
# passe % & si le résultat est nul!
I$9 Cette instruction augmente de & le contenu de 9! "oici le bit du CCR qui est modiié #
o
# passe % & si le résultat est nul!
I$ Cette instruction augmente de & le contenu de ! Aucun bit du CCR n'est modiié
o
0EC Cette instruction diminue de & A(0ECA), B(0ECB) ou une case mémoire! "oici les bits du CCR qui sont modiiés #
o
$ # passe % & si le bit de poids ort du résultat est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5!
0E7 Cette instruction diminue de & le contenu de 7! "oici le bit du CCR qui est modiié #
o
# passe % & si le résultat est nul!
0E9 Cette instruction diminue de & le contenu de 9! "oici le bit du CCR qui est modiié #
o
# passe % & si le résultat est nul!
0E Cette instruction diminue de & le contenu de ! Aucun bit du CCR n'est modiié
/ 0e comparaison o
C-* Cette instruction compare un accumulateur (A ou B) et une 3aleur ( ou d'une adresse pointant sur une case mémoire )! *our cela, est retranc.ée la 3aleur de la case mémoire % celle de l' accumulateur (A 8- ou B 8 -)! "oici les bits du CCR qui sont modiiés #
o
$ # passe % & si le bit de poids ort de la soustraction est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & si la 3aleur absolue de la case mémoire est suppérieure % la 3aleur de l'accumulateur!
C*0 Cette instruction compare l'accumulateur 0 et une 3aleur &= bits ( ou d'une adresse pointant sur deu> cases mémoire )! *our cela, est retranc.ée la 3aleur des cases mémoire % celle de l' accumulateur 0! "oici les bits du CCR qui sont modiiés #
o
$ # passe % & si le bit de poids ort de la soustraction est % &! # passe % & si le résultat est nul! " # passe % & s'il y a un débordement arit.métique en complément % 5! C # passe % & si la 3aleur absolue de la case mémoire est suppérieure % la 3aleur de l'accumulateur!
C*7 Cette instruction compare le registre 7 et une 3aleur &= bits ( ou d'une adresse pointant sur deu> cases mémoire )! *our cela, est retranc.ée la 3aleur des cases mémoire %
celle du registre 7! "oici les bits du CCR qui sont modiiés #
o
o
•
C # passe % & si la 3aleur absolue de la case mémoire est suppérieure % la 3aleur de l'accumulateur!
CBA / 0e multiplication et di3ision # -;
o
?0I"
o
" # passe % & s'il y a un débordement arit.métique en complément % 5!
C*9
o
o
$ # passe % & si le bit de poids ort de la soustraction est % &! # passe % & si le résultat est nul!
I0I" / 0e test # TT
I") C.argement, stoc@age, transert et éc.ange # o