我对开发一个用于我自己的学习目的的PowerPC模拟器很感兴趣。我已经找到了相当多关于PowerPC汇编语言编程的资源,但是在找了很长时间之后,我还没有找到指令/操作码映射表。当然,我需要操作码来编写仿真器。我在哪里可以找到一个?
发布于 2011-05-21 21:15:09
我做了更多的搜索,并在IBM的网站上找到了文档。This page链接到三本文档书籍,其中the first one包含有关PowerPC说明的所有相关信息。
起初,我看到许多指令都具有相同的OPCODE字段值,这让我感到困惑,我想,“那么我们如何区分这些指令呢?”然而,在1.7节“指令格式”中,在整个体系结构中使用的许多指令形式实际上具有两部分操作码;第一部分是在指令的高端的六位opcode字段,第二部分是称为XO的字段,其包含操作码的额外标识。其大小和位置随指令格式的不同而不同。
发布于 2011-05-21 21:13:54
这里有一个:http://pds.twi.tudelft.nl/vakken/in101/labcourse/instruction-set/
编辑: This‘s better:The Programming Environments for 32-Bit Microprocessors
发布于 2011-05-21 21:48:33
RCPU RISC Central Processing Unit Reference Manual
https://stackoverflow.com/questions/6081817
复制相似问题