instrukcija koje trebaju prijenos između mikroprocesora i drugih elemenata mikroračunala. Primjeri instrukcija za prijenos između registara (Intel 8080): MOV A,E : prijenos sadržaja registra E u registar A; XCHG (Exchange Registers) : koji 16-bitne podatke u registrima H i L izmjenjuje sa 16- bitnim podacima sadržanim u registrima D i E; SPHL : postavlja 16-bitni podatak iz registara H i L u kazalo, stoga a pri tome se sadržaj registara H i L ne mijenja. ALU je srce procesora jer ona izvršava obradu podataka.
ALU izvodi aritmetičke (+,-.*, /)
te logičke operacije (I, ILI, NE, rotaciju, posmak …) Vezano uz ALU naredbe postavlja se pitanje kakav pristup operandima dozvoliti?
Neke arhitekture dozvoljavaju da se jedan
operand nalazi u memoriji, a drugi u registrima procesora, ili pak da se oba operanda nalaze u memoriji. Noviji RISC procesori naprotiv ograničavaju da se operandi nalaze u RON tako da je prije izvođenja AL instrukcija potrebno dopremiti operande iz memorije u RON kao i pohraniti rezultate iz RON-a u memoriju. AL instrukcije se mogu klasificirati prema broju potrebnih operanada:
Instrukcije koje zahtijevaju jedan operand
(povećanje za 1, rotiranje, pomak)
Instrukcije koje zahtijevaju dva operanda (sve
aritmetičke operacije) AL instrukcije se mogu klasificirati s obzirom na izvor operanada:
Instrukcije koje zahtijevaju prijenos
operanada između registara procesora;
Instrukcije koje zahtijevaju prijenos
operanada između registara i memorije. Primjeri za AL instrukcija su: