Documente Academic
Documente Profesional
Documente Cultură
de instrucţiuni” (IL)
1
Generalităţi
z Funcţionarea AP se bazează pe executarea de către procesorul unităţii
centrale a unui set de instrucţiuni.
z Instrucţiunea este cea mai mică unitate independentă de program fiind
formată din simbolul sau denumirea operaţiei şi operandul sau operanzii.
z În cazul AP, operaţiile cele mai des utilizate sunt cele ale algebrei booleene:
– ŞI (AND, *),
– SAU (OR, +),
– NU (NOT, N),
– ŞI-NU (NAND, ANDC),
– SAU-NU (NOR, ORC),
– SAU-EXCLUSIV (XOR) la care se adaugă
– operaţiile de temporizare, numărare şi memorare.
Extensii ale operaţiilor de bază
z Varianta 1:
– primele două cifre ale părţii numerice =modulul pe care se află
resursa corespunzătoare variabilei respective (intrare, ieşire etc).
– a treia cifră = resursa (numărul de ordine) în cadrul modului
precizat de primele două cifre.
z Varianta 2:
– identificatorul modulului şi numărul de ordine sunt separate de
punct.
Exemple de identificatori
z Varianta 3:
– variabilele de intrare, de ieşire şi de memorie nu sunt identificate
prin nici un simbol.
– Faptul că o variabilă este de intrare, de ieşire sau de memorie
este identificat prin prima cifră a numărului de identificare.
Aceasta corespunde modului de alocare a locaţiilor din memoria
de lucru a AP.
– Adresele începând de la 000 sunt alocate intrărilor, adresele de la
200 sunt alocate ieşirilor şi adresele de la 400 sunt alocate
variabilelor de memorie (relee interne).
Exemple de identificatori
Variabila Semnificaţia
SUCOS (Klockner-Moeller A, O, N, =
MELSEC (Mitsubishi) LD, LDI, AND, ANI, OR, ORI, MC, OUT, PLS, S, R,
RST, ANB, ORB, NOP, END
L1
K1
K2
S2 K3
S3
K3 K4
N
Exemplu. Program IL General Electric
Program Observaţii
Program Observaţii
Program Observaţii
Program Observaţii
Program Observaţii
AND SI logic
& SI logic
OR SAU logic
XOR SAU-EXCLUSIV logic
Operatori şi semnificaţia lor
ADD Adunare
SUB Scădere
MUL Înmulţire
DIV Împărţire
Operatori şi semnificaţia lor
GT Comparaţie : >
GE Comparaţie : >=
EQ Comparaţie : =
NE Comparaţie : <>
LE Comparaţie : <=
LT Comparaţie : <
Operatori şi semnificaţia lor