„Intel 8085” változatai közötti eltérés

Nincs méretváltozás ,  1 évvel ezelőtt
a
Kurzív tartalmú zárójelek korr., ld.: WP:BÜ
a (Kivezetéseire és leírásukra egy külső hivatkozás beillesztése.)
a (Kurzív tartalmú zárójelek korr., ld.: WP:BÜ)
|}
 
A processzor 7 darab 8 bites regiszterrel rendelkezett (A, B, C, D, E, H, L). Az "A" a 8 bites akkumulátorregiszter a többi vagy 6 darab 8 bites regiszter, vagy 3 darab 16 bites regiszterpár az utasítástól függően. Néhány utasítás megengedte, hogy a HL 16 bites akkumulátorregiszterként működjön, és, akárcsak a 8080-ban, a memória címek tartalma a HL-re mutatott, amit "M" pszeudóregiszterként lehetett elérni. Volt még egy 16 bites veremmutató regisztere (''(stack pointer)''), és egy szintén 16 bites utasításszámláló regisztere.
 
=== Parancsok, utasítások ===
Mint minden 8 bites processzornak, az egyszerűség kedvéért az utasítások bájtonként vannak kódolva (tartalmazva a regiszter-sorszámokat, de kihagyva a közvetlen adatokat). Néhányukat követte egy-két bájtnyi adat (közvetlen operandus, memória cím, portszám). Volt nyolc egybájtos hívóutasítás (RST) melyek fixen a 00h, 08h, 10h,..., 38h címekre vonatkoztak; ezek rendszerhívások, hardvermegszakítások vagy debuggerek megállási-pontjainak (''(breakpoint)'') megvalósításában voltak hasznosak.
Az új megszakítási vonalak és a soros vonal kezelésére két új utasítás szolgált, nevük RIM és SIM (Read/Set Interrupt Mask).
 
302 664

szerkesztés