暫存器 暫存器 暫存器 暫存器
通用暫存器通用暫存器通用暫存器通用暫存器:::R1, R2,R3,R4:R1, R2,R3,R4R1, R2,R3,R4 (16 bits)R1, R2,R3,R4 (16 bits) (16 bits) (16 bits) MR=R4,R3(
MR=R4,R3(
MR=R4,R3(
MR=R4,R3(乘積乘積乘積乘積))))
堆疊指標暫存器堆疊指標暫存器堆疊指標暫存器堆疊指標暫存器:::SP:SPSP SP 1.
1.
1.
1. 由高位址向低位址遞減由高位址向低位址遞減由高位址向低位址遞減 由高位址向低位址遞減 2.
2.
2.
2. 指向空位置指向空位置指向空位置(push 指向空位置(push (push (push 先放再減先放再減先放再減先放再減,,,,pop pop pop pop 先加再拿先加再拿先加再拿先加再拿)))) 3.
3.
3.
3. 初值初值初值 SP=0x07FFF初值 SP=0x07FFF SP=0x07FFF SP=0x07FFF
基底指標暫存器基底指標暫存器基底指標暫存器基底指標暫存器:::BP:BPBP(R5)BP(R5)(R5) (R5) 基底定址用
基底定址用 基底定址用
基底定址用 [BP+IM6] [BP+IM6] [BP+IM6] [BP+IM6]
程式計數器程式計數器程式計數器程式計數器:::PC:PCPC PC 與
與 與
與 SRSRSR 暫存器的SR暫存器的暫存器的暫存器的 CSCSCSCS 段組成段組成段組成 22 bits 段組成22 bits 22 bits 22 bits 位址匯流排位址匯流排位址匯流排位址匯流排
狀態暫存器狀態暫存器狀態暫存器狀態暫存器:::SR:SRSR SR CS
CS CS
CS NNNN 旗號旗號旗號 旗號 ZZZZ 旗號旗號旗號旗號 SSS 旗號S旗號旗號 旗號 CCCC 旗號旗號旗號旗號 DSDSDSDS
位址匯流排位址匯流排位址匯流排位址匯流排=22=22=22 條=22條條條,,,,前前前前6666bit page number,bit page number,bit page number,bit page number,一頁一頁一頁=64k一頁=64k=64k 但=64k但但但 SPCE61SPCE61SPCE61SPCE61 只有只有
只有只有32323232KKKK 故只有一頁即第故只有一頁即第故只有一頁即第故只有一頁即第0000頁頁頁 頁 CS=DS=0
CS=DS=0 CS=DS=0 CS=DS=0 資料匯流排 資料匯流排 資料匯流排
資料匯流排=16=16=16 條=16條條條