msphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/arch/parisc/registersmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Traditional)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/zh_TW/arch/parisc/registersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/it_IT/arch/parisc/registersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ja_JP/arch/parisc/registersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/ko_KR/arch/parisc/registersmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hSpanish}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget)/translations/sp_SP/arch/parisc/registersmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageChinese (Simplified)uh1h hh _documenthsourceNlineNubhnote)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]h paragraph)}(hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。h]hX{此文件的目的是为让中文读者更容易阅读和理解,而不是作为一个分支。 因此, 如果您对此文件有任何意见或更新,请先尝试更新原始英文文件。 如果您发现本文档与原始文件有任何不同或者有翻译问题,请发建议或者补丁给 该文件的译者,或者请求中文文档维护者和审阅者的帮助。}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh5Documentation/translations/zh_CN/disclaimer-zh_CN.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhV/var/lib/git/docbuild/linux/Documentation/translations/zh_CN/arch/parisc/registers.rsthKubh field_body)}(h(Documentation/arch/parisc/registers.rst h]h)}(h'Documentation/arch/parisc/registers.rsth]h'Documentation/arch/parisc/registers.rst}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h翻译h]h翻译}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh)}(h-司延腾 Yanteng Si h]h)}(h,司延腾 Yanteng Si h](h司延腾 Yanteng Si <}(hjhhhNhNubh reference)}(hsiyanteng@loongson.cnh]hsiyanteng@loongson.cn}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:siyanteng@loongson.cnuh1jhjubh>}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhtarget)}(h.. _cn_parisc_registers:h]h}(h]h ]h"]h$]h&]refidcn-parisc-registersuh1jDhKhhhhhhubhsection)}(hhh](htitle)}(hLinux/PA-RISC的寄存器用法h]hLinux/PA-RISC的寄存器用法}(hjYhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjThhhhhK ubh)}(h7[ 用星号表示目前尚未实现的计划用途。 ]h]h7[ 用星号表示目前尚未实现的计划用途。 ]}(hjghhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjThhubjS)}(hhh](jX)}(hABI约定的通用寄存器h]hABI约定的通用寄存器}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjuhhhhhKubjS)}(hhh](jX)}(h控制寄存器h]h控制寄存器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhKubhtable)}(hhh]htgroup)}(hhh](hcolspec)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK!uh1jhjubhtbody)}(hhh](hrow)}(hhh](hentry)}(hhh]h)}(hCR 0 (恢复计数器)h]hCR 0 (恢复计数器)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h 用于ptraceh]h 用于ptrace}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR 1-CR 7(无定义)h]hCR 1-CR 7(无定义)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h 未使用h]h 未使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR 8 (Protection ID)h]hCR 8 (Protection ID)}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj1ubah}(h]h ]h"]h$]h&]uh1jhj.ubj)}(hhh]h)}(h 每进程值*h]h 每进程值*}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjHubah}(h]h ]h"]h$]h&]uh1jhj.ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR 9, 12, 13 (PIDS)h]hCR 9, 12, 13 (PIDS)}(hjkhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjhubah}(h]h ]h"]h$]h&]uh1jhjeubj)}(hhh]h)}(h 未使用h]h 未使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjeubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR10 (CCR)h]h CR10 (CCR)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(hFPU延迟保存*h]hFPU延迟保存*}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR11h]hCR11}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h按照ABI的规定(SAR)h]h按照ABI的规定(SAR)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR14 (中断向量)h]hCR14 (中断向量)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h初始化为 fault_vectorh]h初始化为 fault_vector}(hj'hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj$ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR15 (EIEM)h]h CR15 (EIEM)}(hjGhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjDubah}(h]h ]h"]h$]h&]uh1jhjAubj)}(hhh]h)}(h所有位初始化为1*h]h所有位初始化为1*}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj[ubah}(h]h ]h"]h$]h&]uh1jhjAubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR16 (间隔计时器)h]hCR16 (间隔计时器)}(hj~hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hj{ubah}(h]h ]h"]h$]h&]uh1jhjxubj)}(hhh]h)}(h1读取周期数/写入开始时间间隔计时器h]h1读取周期数/写入开始时间间隔计时器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjubah}(h]h ]h"]h$]h&]uh1jhjxubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR17-CR22h]h CR17-CR22}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h 中断参数h]h 中断参数}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR19h]hCR19}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h中断指令寄存器h]h中断指令寄存器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK"hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR20h]hCR20}(hj#hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hj ubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h中断空间寄存器h]h中断空间寄存器}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK#hj7ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR21h]hCR21}(hjZhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjWubah}(h]h ]h"]h$]h&]uh1jhjTubj)}(hhh]h)}(h中断偏移量寄存器h]h中断偏移量寄存器}(hjqhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK$hjnubah}(h]h ]h"]h$]h&]uh1jhjTubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hCR22h]hCR22}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h 中断 PSWh]h 中断 PSW}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK%hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR23 (EIRR)h]h CR23 (EIRR)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h"读取未决中断/写入清除位h]h"读取未决中断/写入清除位}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR24 (TR 0)h]h CR24 (TR 0)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h内核空间页目录指针h]h内核空间页目录指针}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK'hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR25 (TR 1)h]h CR25 (TR 1)}(hj6hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hj3ubah}(h]h ]h"]h$]h&]uh1jhj0ubj)}(hhh]h)}(h用户空间页目录指针h]h用户空间页目录指针}(hjMhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK(hjJubah}(h]h ]h"]h$]h&]uh1jhj0ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR26 (TR 2)h]h CR26 (TR 2)}(hjmhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjjubah}(h]h ]h"]h$]h&]uh1jhjgubj)}(hhh]h)}(h 不使用h]h 不使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK)hjubah}(h]h ]h"]h$]h&]uh1jhjgubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR27 (TR 3)h]h CR27 (TR 3)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h线程描述符指针h]h线程描述符指针}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK*hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR28 (TR 4)h]h CR28 (TR 4)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h 不使用h]h 不使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK+hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR29 (TR 5)h]h CR29 (TR 5)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hjubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h 不使用h]h 不使用}(hj)hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK,hj&ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR30 (TR 6)h]h CR30 (TR 6)}(hjIhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hjFubah}(h]h ]h"]h$]h&]uh1jhjCubj)}(hhh]h)}(h 当前 / 0h]h 当前 / 0}(hj`hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK-hj]ubah}(h]h ]h"]h$]h&]uh1jhjCubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(h CR31 (TR 7)h]h CR31 (TR 7)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hj}ubah}(h]h ]h"]h$]h&]uh1jhjzubj)}(hhh]h)}(h'临时寄存器,在不同地方使用h]h'临时寄存器,在不同地方使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK.hjubah}(h]h ]h"]h$]h&]uh1jhjzubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]id1ah ]h"]控制寄存器ah$]h&]uh1jRhjuhhhhhKubjS)}(hhh](jX)}(h!空间寄存器(内核模式)h]h!空间寄存器(内核模式)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhK2ubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhjubj)}(hhh](j)}(hhh](j)}(hhh]h)}(hSR0h]hSR0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h临时空间寄存器h]h临时空间寄存器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK5hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hSR4-SR7h]hSR4-SR7}(hj7hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hj4ubah}(h]h ]h"]h$]h&]uh1jhj1ubj)}(hhh]h)}(h 设置为0h]h 设置为0}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK6hjKubah}(h]h ]h"]h$]h&]uh1jhj1ubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hSR1h]hSR1}(hjnhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjkubah}(h]h ]h"]h$]h&]uh1jhjhubj)}(hhh]h)}(h临时空间寄存器h]h临时空间寄存器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK7hjubah}(h]h ]h"]h$]h&]uh1jhjhubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hSR2h]hSR2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h内核不应该破坏它h]h内核不应该破坏它}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh](j)}(hhh]h)}(hSR3h]hSR3}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h*用于用户空间访问(当前进程)h]h*用于用户空间访问(当前进程)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK9hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]colsKuh1jhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]id2ah ]h"]!空间寄存器(内核模式)ah$]h&]uh1jRhjuhhhhhK2ubjS)}(hhh](jX)}(h!空间寄存器(用户模式)h]h!空间寄存器(用户模式)}(hj+hhhNhNubah}(h]h ]h"]h$]h&]uh1jWhj(hhhhhK=ubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj<ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj<ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(hSR0h]hSR0}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjYubah}(h]h ]h"]h$]h&]uh1jhjVubj)}(hhh]h)}(h临时空间寄存器h]h临时空间寄存器}(hjshhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK@hjpubah}(h]h ]h"]h$]h&]uh1jhjVubeh}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh](j)}(hhh]h)}(hSR1h]hSR1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h临时空间寄存器h]h临时空间寄存器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKAhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh](j)}(hhh]h)}(hSR2h]hSR2}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h!保存Linux gateway page的空间h]h!保存Linux gateway page的空间}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKBhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh](j)}(hhh]h)}(hSR3h]hSR3}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h*在内核中保存用户地址空间的值h]h*在内核中保存用户地址空间的值}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKChj ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhjSubj)}(hhh](j)}(hhh]h)}(hSR4-SR7h]hSR4-SR7}(hj8 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhj5 ubah}(h]h ]h"]h$]h&]uh1jhj2 ubj)}(hhh]h)}(h(定义了用户/内核的短地址空间h]h(定义了用户/内核的短地址空间}(hjO hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKDhjL ubah}(h]h ]h"]h$]h&]uh1jhj2 ubeh}(h]h ]h"]h$]h&]uh1jhjSubeh}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]colsKuh1jhj9ubah}(h]h ]h"]h$]h&]uh1jhj(hhhhhNubeh}(h]id3ah ]h"]!空间寄存器(用户模式)ah$]h&]uh1jRhjuhhhhhK=ubjS)}(hhh](jX)}(h处理器状态字h]h处理器状态字}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1jWhj hhhhhKIubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthK0uh1jhj ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(hW (64位地址)h]hW (64位地址)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h0h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKLhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hE (小尾端)h]hE (小尾端)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKMhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hS (安全间隔计时器)h]hS (安全间隔计时器)}(hj% hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhj" ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj h]h0}(hj< hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKNhj9 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hT (产生分支陷阱)h]hT (产生分支陷阱)}(hj[ hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjX ubah}(h]h ]h"]h$]h&]uh1jhjU ubj)}(hhh]h)}(hj h]h0}(hjr hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKOhjo ubah}(h]h ]h"]h$]h&]uh1jhjU ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hH (高特权级陷阱)h]hH (高特权级陷阱)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKPhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hL (低特权级陷阱)h]hL (低特权级陷阱)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKQhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hN (撤销下一条指令)h]hN (撤销下一条指令)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h被C代码使用h]h被C代码使用}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKRhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(h X (数据存储中断禁用)h]h X (数据存储中断禁用)}(hj4 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShj1 ubah}(h]h ]h"]h$]h&]uh1jhj. ubj)}(hhh]h)}(hj h]h0}(hjK hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKShjH ubah}(h]h ]h"]h$]h&]uh1jhj. ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hB (产生分支)h]hB (产生分支)}(hjj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThjg ubah}(h]h ]h"]h$]h&]uh1jhjd ubj)}(hhh]h)}(h被C代码使用h]h被C代码使用}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKThj~ ubah}(h]h ]h"]h$]h&]uh1jhjd ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hC (代码地址转译)h]hC (代码地址转译)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h"1, 在执行实模式代码时为0h]h"1, 在执行实模式代码时为0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKUhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hV (除法步长校正)h]hV (除法步长校正)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h被C代码使用h]h被C代码使用}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKVhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hM (HPMC 掩码)h]hM (HPMC 掩码)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h0, 在执行HPMC操作*时为1h]h0, 在执行HPMC操作*时为1}(hj& hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhj# ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hC/B (进/借 位)h]hC/B (进/借 位)}(hjF hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjC ubah}(h]h ]h"]h$]h&]uh1jhj@ ubj)}(hhh]h)}(h被C代码使用h]h被C代码使用}(hj] hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKXhjZ ubah}(h]h ]h"]h$]h&]uh1jhj@ ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hO (有序引用)h]hO (有序引用)}(hj} hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhjz ubah}(h]h ]h"]h$]h&]uh1jhjw ubj)}(hhh]h)}(h1*h]h1*}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKYhj ubah}(h]h ]h"]h$]h&]uh1jhjw ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hF (性能监视器)h]hF (性能监视器)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKZhj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hR (回收计数器陷阱)h]hR (回收计数器陷阱)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(hj h]h0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK[hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hQ (收集中断状态)h]hQ (收集中断状态)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h$1 (在rfi之前的代码中为0)h]h$1 (在rfi之前的代码中为0)}(hj7 hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK\hj4 ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hP (保护标识符)h]hP (保护标识符)}(hjW hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjT ubah}(h]h ]h"]h$]h&]uh1jhjQ ubj)}(hhh]h)}(h1*h]h1*}(hjn hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK]hjk ubah}(h]h ]h"]h$]h&]uh1jhjQ ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hD (数据地址转译)h]hD (数据地址转译)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h"1, 在执行实模式代码时为0h]h"1, 在执行实模式代码时为0}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK^hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh](j)}(hhh]h)}(hI (外部中断掩码)h]hI (外部中断掩码)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubj)}(hhh]h)}(h由cli()/sti()宏使用。h]h由cli()/sti()宏使用。}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK_hj ubah}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]uh1jhj ubeh}(h]h ]h"]h$]h&]colsKuh1jhj ubah}(h]h ]h"]h$]h&]uh1jhj hhhhhNubeh}(h]id4ah ]h"]处理器状态字ah$]h&]uh1jRhjuhhhhhKIubjS)}(hhh](jX)}(h*“隐形”寄存器(影子寄存器)h]h*“隐形”寄存器(影子寄存器)}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jWhjhhhhhKcubj)}(hhh]j)}(hhh](j)}(hhh]h}(h]h ]h"]h$]h&]colwidthK uh1jhj%ubj)}(hhh]h}(h]h ]h"]h$]h&]colwidthKuh1jhj%ubj)}(hhh](j)}(hhh](j)}(hhh]h)}(hPSW W 默认值h]hPSW W 默认值}(hjEhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhjBubah}(h]h ]h"]h$]h&]uh1jhj?ubj)}(hhh]h)}(hj h]h0}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKfhjYubah}(h]h ]h"]h$]h&]uh1jhj?ubeh}(h]h ]h"]h$]h&]uh1jhj<ubj)}(hhh](j)}(hhh]h)}(hPSW E 默认值h]hPSW E 默认值}(hj{hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghjxubah}(h]h ]h"]h$]h&]uh1jhjuubj)}(hhh]h)}(hj h]h0}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKghjubah}(h]h ]h"]h$]h&]uh1jhjuubeh}(h]h ]h"]h$]h&]uh1jhj<ubj)}(hhh](j)}(hhh]h)}(h影子寄存器h]h影子寄存器}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h被中断处理代码使用h]h被中断处理代码使用}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj<ubj)}(hhh](j)}(hhh]h)}(h TOC启用位h]h TOC启用位}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hhh]h)}(h1h]h1}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKihjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhj<ubeh}(h]h ]h"]h$]h&]uh1jhj%ubeh}(h]h ]h"]h$]h&]colsKuh1jhj"ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubh transition)}(h:----------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1j,hhhKlhjhhubh)}(hX:PA-RISC架构定义了7个寄存器作为“影子寄存器”。这些寄存器在 RETURN FROM INTERRUPTION AND RESTORE指令中使用,通过消 除中断处理程序中对一般寄存器(GR)的保存和恢复的需要来减 少状态保存和恢复时间。影子寄存器是GRs 1, 8, 9, 16, 17, 24和25。h]hX:PA-RISC架构定义了7个寄存器作为“影子寄存器”。这些寄存器在 RETURN FROM INTERRUPTION AND RESTORE指令中使用,通过消 除中断处理程序中对一般寄存器(GR)的保存和恢复的需要来减 少状态保存和恢复时间。影子寄存器是GRs 1, 8, 9, 16, 17, 24和25。}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKnhjhhubj-)}(hI-------------------------------------------------------------------------h]h}(h]h ]h"]h$]h&]uh1j,hhhKthjhhubh)}(hd寄存器使用说明,最初由John Marvin提供,并由Randolph Chung提供一些补充说明。h]hd寄存器使用说明,最初由John Marvin提供,并由Randolph Chung提供一些补充说明。}(hjPhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKvhjhhubh)}(h对于通用寄存器:h]h对于通用寄存器:}(hj^hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKxhjhhubh)}(hr1,r2,r19-r26,r28,r29 & r31可以在不保存它们的情况下被使用。当然,如果你 关心它们,在调用另一个程序之前,你也需要保存它们。上面的一些寄存器确实 有特殊的含义,你应该注意一下:h]hr1,r2,r19-r26,r28,r29 & r31可以在不保存它们的情况下被使用。当然,如果你 关心它们,在调用另一个程序之前,你也需要保存它们。上面的一些寄存器确实 有特殊的含义,你应该注意一下:}(hjlhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKzhjhhubh block_quote)}(hXur1: addil指令是硬性规定将其结果放在r1中,所以如果你使用这条指令要 注意这点。 r2: 这就是返回指针。一般来说,你不想使用它,因为你需要这个指针来返 回给你的调用者。然而,它与这组寄存器组合在一起,因为调用者不能 依赖你返回时的值是相同的,也就是说,你可以将r2复制到另一个寄存 器,并在作废r2后通过该寄存器返回,这应该不会给调用程序带来问题。 r19-r22: 这些通常被认为是临时寄存器。 请注意,在64位中它们是arg7-arg4。 r23-r26: 这些是arg3-arg0,也就是说,如果你不再关心传入的值,你可以使用 它们。 r28,r29: 这俩是ret0和ret1。它们是你传入返回值的地方。r28是主返回值。当返回 小结构体时,r29也可以用来将数据传回给调用程序。 r30: 栈指针 r31: ble指令将返回指针放在这里。 r3-r18,r27,r30需要被保存和恢复。r3-r18只是一般用途的寄存器。 r27是数据指针,用来使对全局变量的引用更容易。r30是栈指针。h](hdefinition_list)}(hhh](hdefinition_list_item)}(hmr1: addil指令是硬性规定将其结果放在r1中,所以如果你使用这条指令要 注意这点。 h](hterm)}(hr1:h]hr1:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubh definition)}(hhh]h)}(hhaddil指令是硬性规定将其结果放在r1中,所以如果你使用这条指令要 注意这点。h]hhaddil指令是硬性规定将其结果放在r1中,所以如果你使用这条指令要 注意这点。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hX}r2: 这就是返回指针。一般来说,你不想使用它,因为你需要这个指针来返 回给你的调用者。然而,它与这组寄存器组合在一起,因为调用者不能 依赖你返回时的值是相同的,也就是说,你可以将r2复制到另一个寄存 器,并在作废r2后通过该寄存器返回,这应该不会给调用程序带来问题。 h](j)}(hr2:h]hr2:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]h)}(hXx这就是返回指针。一般来说,你不想使用它,因为你需要这个指针来返 回给你的调用者。然而,它与这组寄存器组合在一起,因为调用者不能 依赖你返回时的值是相同的,也就是说,你可以将r2复制到另一个寄存 器,并在作废r2后通过该寄存器返回,这应该不会给调用程序带来问题。h]hXx这就是返回指针。一般来说,你不想使用它,因为你需要这个指针来返 回给你的调用者。然而,它与这组寄存器组合在一起,因为调用者不能 依赖你返回时的值是相同的,也就是说,你可以将r2复制到另一个寄存 器,并在作废r2后通过该寄存器返回,这应该不会给调用程序带来问题。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(har19-r22: 这些通常被认为是临时寄存器。 请注意,在64位中它们是arg7-arg4。 h](j)}(hr19-r22:h]hr19-r22:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]h)}(hW这些通常被认为是临时寄存器。 请注意,在64位中它们是arg7-arg4。h]hW这些通常被认为是临时寄存器。 请注意,在64位中它们是arg7-arg4。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hkr23-r26: 这些是arg3-arg0,也就是说,如果你不再关心传入的值,你可以使用 它们。 h](j)}(hr23-r26:h]hr23-r26:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]h)}(ha这些是arg3-arg0,也就是说,如果你不再关心传入的值,你可以使用 它们。h]ha这些是arg3-arg0,也就是说,如果你不再关心传入的值,你可以使用 它们。}(hj-hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj*ubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hr28,r29: 这俩是ret0和ret1。它们是你传入返回值的地方。r28是主返回值。当返回 小结构体时,r29也可以用来将数据传回给调用程序。 h](j)}(hr28,r29:h]hr28,r29:}(hjKhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjGubj)}(hhh]h)}(h这俩是ret0和ret1。它们是你传入返回值的地方。r28是主返回值。当返回 小结构体时,r29也可以用来将数据传回给调用程序。h]h这俩是ret0和ret1。它们是你传入返回值的地方。r28是主返回值。当返回 小结构体时,r29也可以用来将数据传回给调用程序。}(hj\hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjYubah}(h]h ]h"]h$]h&]uh1jhjGubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hr30: 栈指针 h](j)}(hr30:h]hr30:}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjvubj)}(hhh]h)}(h 栈指针h]h 栈指针}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjvubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(h.r31: ble指令将返回指针放在这里。 h](j)}(hr31:h]hr31:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhhhKhjubj)}(hhh]h)}(h'ble指令将返回指针放在这里。h]h'ble指令将返回指针放在这里。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1jhhhKhjubeh}(h]h ]h"]h$]h&]uh1jhj|ubh)}(hr3-r18,r27,r30需要被保存和恢复。r3-r18只是一般用途的寄存器。 r27是数据指针,用来使对全局变量的引用更容易。r30是栈指针。h]hr3-r18,r27,r30需要被保存和恢复。r3-r18只是一般用途的寄存器。 r27是数据指针,用来使对全局变量的引用更容易。r30是栈指针。}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhj|ubeh}(h]h ]h"]h$]h&]uh1jzhhhK~hjhhubeh}(h]id5ah ]h"]*“隐形”寄存器(影子寄存器)ah$]h&]uh1jRhjuhhhhhKcubeh}(h]abiah ]h"]abi约定的通用寄存器ah$]h&]uh1jRhjThhhhhKubeh}(h]( linux-pa-riscjQeh ]h"](linux/pa-risc的寄存器用法cn_parisc_registerseh$]h&]uh1jRhhhhhhhK expect_referenced_by_name}jjFsexpect_referenced_by_id}jQjFsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jWN generatorN datestampN source_linkN source_urlN toc_backlinksjfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerj-error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh، _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}jQ]jFasnameids}(jjQjjjjjjj%j"j j~ jj jju nametypes}(jjjjj%j jjuh}(jQjTjjTjjujjj"jj~ j(j j jju footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}j;KsRparse_messages]transform_messages]hsystem_message)}(hhh]h)}(hhh]h9Hyperlink target "cn-parisc-registers" is not referenced.}hjsbah}(h]h ]h"]h$]h&]uh1hhjubah}(h]h ]h"]h$]h&]levelKtypeINFOsourceh،lineKuh1juba transformerN include_log]:Documentation/translations/zh_CN/arch/parisc/registers.rst(NNNNta decorationNhhub.