A feladat megnevezése (MCS85-re)
Háromváltozós logikai függvény realizálása szoftver programozással.
Realizálja
gépi kódú programozással az:
háromváltozós logikai függvényt!
Egy lehetséges
megoldás a forrásnyelvi programra:
Az én megoldásom rá:
A 4000 IN 00 // 00 bemenet
CMA // ennek az adatnak a negállása
MOV B,A // akkumlátor tartalmának mozgatása a B regiszterbe
IN 01
MOV C,A
IN 02
CMA
MOV D,A
ANA C
ANA B
MOV E,A
MOV B,A //”A NEM” ADAT
CMA
MOV A,B //”A” ADAT
MOV A,C //”B NEM” ADAT
CMA
MOV A,C //”B” ADAT
MOV A,D // „C NEM” ADAT
CMA
ANA C
ANA B
ORA E
OUT 04
OUT 05
JMP 4000