qemu指令翻译过程(1)

1400阅读 0评论2015-05-20 embeddedlwp
分类:虚拟化

   本文通过qemu中add指令的翻译过程来加深了解向x86通用指令的结构以及qemu指令翻译的基本通过。

1. x86通用指令的基本结构(摘自intel 手册)

x86/x64 通用指令编码的核心是:OpcodeModRM 以及 SIB

2. qemu中add指令的翻译过程(摘自我的笔记《qemu源码分析》)










至于,如何分析操作码和操作数,最笨的方法就是参考intel手册,不过,还是有许多技巧的,在以后的blog中,将会详细讲解如何分析x86指令集的操作码和操作数(熟能生巧!)。
上一篇:qemu源码分析之Makefile
下一篇:Linux内核mem_cgroup浅析