《表2 NEG指令代码表:H1806BM2微处理器指令系统分析破译研究》
2)对于只有1个操作数的指令,如符号取反指令NEG,从动态总线数据中查找该指令的几种代码,见表2,通过对该指令几种形式的动态数据进行分析,前三种形式在总线上看不到指令执行结果,第四种可以看到指令的执行过程。该指令首先将8358H单元内容读回处理器内部,数据符号取反后再送回8358H单元。通过对这几种指令形式的低6位进行综合分析,初步判断前三种为寄存器寻址,第四种为直接寻址,且辅助位5~3表示寻址方式,辅助位2~0表示寄存器号。后经多条指令各种指令形式的相互印证,确认了辅助位5~3代表寄存器辅助位,辅助位2~0代表寻址方式辅助位,且通用寄存器有6个(R0~R5),R6等同堆栈指示器SP,最终寻址方式辅助位结合寄存器辅助位才能构成一个完整的寻址方式。
图表编号 | XD00165241100 严禁用于非法目的 |
---|---|
绘制时间 | 2020.04.20 |
作者 | 宁振峰、黄岩 |
绘制单位 | 国营洛阳丹城无线电厂 |
更多格式 | 高清、无水印(增值服务) |