„PDP–11 architektúra” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Syp (vitalap | szerkesztései)
Syp (vitalap | szerkesztései)
30. sor:
 
== Címzési módok ==
A legtöbb utasítás hat bitet tart fenn az operandus meghatározására. Három bit választja ki a 8 [[címzési mód]] egyikét, további három bit szolgál egy regiszter kiválasztására a nyolc általános célú regiszter közül. A háromiteshárombites csoportok használata természetessé teszi az oktális jelölés használatát.
 
Az alábbi szakaszokban minden tételhez tartozik egy példa, amely az operandusok jelölését mutatja assembly nyelven egy hipotetikus/feltételezett egyoperandusú utasításban, amelyet OPR jelöl. Rn jelöli az egyik regisztert, amely R0-tól R7-ig terjedhet. (Rn) jelöli az adott regiszter tartalmát.
124. sor:
 
=== Veremmutató használata címzéseknél ===
Az R6 regiszter szolgál a veremkezelés céljaira, ez a regiszter SP-vel is jelölhető. Az R6 autodekrementáló móddal adatok helyezhetők a verembe, autoinkrementáló címzéssel pedig adatok emelhetők ki belőle. Az indexmódú címzés lehetővé teszi az adatok közvetlen elérését a veremben. A veremmutatót[[veremmutató]]t a vezérlőegység a megszakítások kezelésénél is használja. A veremkezelésre más regiszter is használható, de a hardveres R6 veremmutató értéke az autodekrementáló és autoinkrementáló módokkal minden esetben 2-vel változik, még a bájtos utasításoknál is.
 
A veremmutató esetén a címzési módok a következők: