民國100年 第3梯次 數位電子甲級 學科
第46題
80 × 86 C P U 中的I P ( I n s t r u c t i o n P o i n t e r ) 暫存器,相當於M S C - 51 C…
題目
80 × 86 C P U 中的I P ( I n s t r u c t i o n P o i n t e r ) 暫存器,相當於M S C - 51 C P U 的
- (1) P C ( P r o g r a m C o u n t e r )
- (2) S P ( S t a c k P o i n t e r )
- (3) D P T R ( D a t a P o i n t e r )
- (4) P S W ( P r o g r a m S t a t u s W o r d )
官方答案
(1) P C ( P r o g r a m C o u n t e r )
解析
8086 的 IP(Instruction Pointer)存放下一道要執行指令的偏移位址,須與碼段暫存器 CS 搭配,以 CS×16+IP 算出 20 位元實體位址,功能上就是程式計數器。MCS-51 的 PC(Program Counter)同樣指向程式記憶體中下一道指令位址,兩者角色相同。SP 指向堆疊頂端;DPTR 是外部資料記憶體的位址指標;PSW 是程式狀態字,存放進位、溢位等旗標,皆不具備指向指令位址的功能。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。