r0是一個用于傳遞、算術和邏輯運算的16位寄存器。這同樣適用于r1至r3。r0可以分割
分為高階位(r0h)和低階位(r0l),分別作為8位數據寄存器使用。r1h和r1l是
與r0h和r0l相似。r2可以與r0組合,用作32位元的數據寄存器(r2r0)。r3r1為
與r2r0相似。
2.2地址寄存器(a0和a1)
a 0是地址寄存器、間接地址寄存器和地址寄存器相對地址寄存器的16位寄存器。它也是
用于傳遞、算術和邏輯運算。a1類似于a 0。a1可以與a0組合使用
作為32位地址寄存器(a1a 0)。
2.3幀基本寄存器(fb)
fb是fb相對尋址的16位寄存器。
2.4中斷表寄存器(intb)
intb是一個20位寄存器,指示中斷向量表的起始地址。
2.5程序計數器(pc)
pc為20比特寬,并指示下一個要執行的指令的地址。
2.6用戶堆棧指針(usp)和中斷堆棧指針(isp)
棧指針(sp)、usp和isp各為16位元寬。flg的u標志用于在
美國和美國。
2.7靜態基地登記冊(b)
對某人的相對尋址來說,某人是一個16位的寄存器。
2.8旗幟登記冊
flg是一個11位寄存器,指示cpu狀態。
2.8.1背旗(c)
c標志保留了由算術和邏輯單元生成的進位、借取或換出的位。
2.8.2調試標志(d)
d標志僅用于調試。設置為0。
2.8.3零旗(z)
當算術運算結果為0時,z標志設置為1;否則為0。
2.8.4標牌
當算術操作產生負值時,s標志設置為1;否則設置為0。
2.8.5注冊銀行精選旗幟(b)
當b標志為0時選擇注冊庫0。當此標志設置為1時,選擇注冊庫1。
2.8.6溢位旗(o)
當操作導致溢出時,o標志設置為1;否則設置為0。