IO指令模拟流程(2)
来源:互联网 发布:天津摩卡软件 编辑:程序博客网 时间:2024/05/15 23:51
hvm_emulate_one→x86_emulate
x86_emulate中完成具体分析模拟指令的动作。
1) 分析指令前缀
2) 分析操作码长度
3) 分析获得源操作数
4) 分析获得目的操作数
5) 进行具体的指令操作
int
x86_emulate(
struct x86_emulate_ctxt *ctxt,
const struct x86_emulate_ops *ops)
{
1)/* Prefix bytes. */
for ( ; ; )
{
2)/* Opcode byte(s). */
d = opcode_table[b];
3)/* Decode and fetch the source operand: register, memory or immediate. */
switch ( d & SrcMask )
{
4)/* Decode and fetch the destination operand: register or memory. */
……
- IO指令模拟流程(2)
- IO指令模拟流程(1)
- IO指令模拟流程(3)
- IO指令模拟流程(4)
- IO指令模拟流程(5)
- IO指令模拟流程(6)
- IO指令模拟流程(7)
- IO指令模拟流程(8)
- IO指令模拟流程(9)
- IO指令模拟流程(10)
- IO指令模拟流程(11)
- IO指令模拟流程(12)
- 模拟IO
- iic驱动(IO口模拟)
- iscsi:IO操作流程(一)
- iscsi:IO操作流程(二)
- iscsi:IO操作流程(三)
- iscsi:IO操作流程(四)
- 谈谈对线程和进程的理论认识
- IO指令模拟流程(1)
- HDU 2925
- Solution to ns2 dsr segmentation fault
- Activity间数据传输
- IO指令模拟流程(2)
- DEDECMS织梦登录后台慢的完美解决方案
- ubuntu安装谷歌
- 利用Object 的输入输出流,从文件中读取多个对象
- Hdu 1242 & Zoj 1649 Rescue (优先队列+BFS)
- 基于GDAL实现的PCA变换(主成分分析)
- IO指令模拟流程(3)
- 计划表
- 控制器层的相关操作