摘要
现代微处理器中最为重要的一种工作模式为保护模式。对于复杂的保护模式,如果用硬件状态机实现需要花费较大的硬件代价;如果用软件实现则花费的周期数目较多。论文提出了一种采用静态指令翻译技术的保护测试单元来实现保护测试。由于保护测试单元提取了保护测试的共性,可以在一条保护测试指令中完成一次保护测试,因而可以在硬件增加不多的情况下高效率地实现保护测试。文中最后设计了一种保护测试指令的格式和保护测试单元的数据通路,并列举了一段保护测试程序说明了静态指令翻译的使用方法。
The most important mode in modem microprocessors is protected mode.However,for complex protected mode,it will pay more expense if using finite state machines;and it will pay more cycles if using pure software.So this paper suggests using protection test unit(PTU)to imply all the protection tests.Because PTU can complete one protection test once a cycle,PTU can efficiently realize all the protection tests without too complex hardware.At the end of the paper,the author suggests a kind of protection test's instructions and the PTU's data paths accordingly.A program made of pro-tection test instructions is enumerated to show how the users use the protection test instruction to attain the specific protection mechanism.
出处
《计算机工程与应用》
CSCD
北大核心
2004年第2期29-31,共3页
Computer Engineering and Applications
基金
国家部委预研项目资助
关键词
静态指令翻译
保护测试单元
微处理器
Static Instruction Translation,Protection Test Unit,Microprocessor