QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1098|回复: 0

GDBArmulator中关于指令流模拟部分中的一个问题

[复制链接]
发表于 2004-9-22 15:37:47 | 显示全部楼层 |阅读模式
sim\arm下的armemu.c对指令流模拟部分
ARMul_Emulate32函数中
判断各个指令,用的是
switch ((int) BITS (20, 27))
这里实际是对当前指令(instr)进行分析,取其中20-27位来判断是哪个指令?

但是ARM7中每个指令的20-27能判断出什么呢?opcode不是21-24位么?为什么要含S位?
                                                                        
哪位朋友研究过的能否讲讲您的看法?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 03:53 , Processed in 0.034189 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表