about summary refs log tree commit diff stats
path: root/example/disasm/single_instr.py
diff options
context:
space:
mode:
authorCamille Mougey <camille.mougey@cea.fr>2015-01-18 18:44:44 +0100
committerCamille Mougey <camille.mougey@cea.fr>2015-01-23 17:24:43 +0100
commit9206458e0f4b815e4af68f8978d96d14632a087f (patch)
tree49482f48f187f558493b82bee6fd904912b52f3f /example/disasm/single_instr.py
parent663b49b712b4309d44e2ae77e37f26861c4906b7 (diff)
downloadmiasm-9206458e0f4b815e4af68f8978d96d14632a087f.tar.gz
miasm-9206458e0f4b815e4af68f8978d96d14632a087f.zip
Example: Move disasm's examples to a `disasm` directory
Diffstat (limited to 'example/disasm/single_instr.py')
-rw-r--r--example/disasm/single_instr.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/example/disasm/single_instr.py b/example/disasm/single_instr.py
new file mode 100644
index 00000000..0e29dcee
--- /dev/null
+++ b/example/disasm/single_instr.py
@@ -0,0 +1,12 @@
+from miasm2.arch.x86.arch import mn_x86
+from miasm2.arch.x86.regs import EDX
+
+l = mn_x86.fromstring('MOV EAX, EBX', 32)
+print "instruction:", l
+print "arg:", l.args[0]
+x = mn_x86.asm(l)
+print x
+l.args[0] = EDX
+y = mn_x86.asm(l)
+print y
+print mn_x86.dis(y[0], 32)