Browse Source

o add dex x hex x binary converter

optixx 15 years ago
parent
commit
6508530384
1 changed files with 26 additions and 0 deletions
  1. 26 0
      scripts/b.py

+ 26 - 0
scripts/b.py

@@ -0,0 +1,26 @@
+#!/usr/bin/python
+import sys
+try:
+	if 'x' in sys.argv[1] or 'X' in sys.argv[1]:
+		v = int(sys.argv[1],16)
+	else:
+		v = int(sys.argv[1])
+except:
+	print "%s NUM" % sys.argv[0]
+	sys.exit(-1)
+
+bits = 32
+sys.stdout.write("0b")
+for i in range(bits-1,-1,-1):
+    s = 1<<i
+    if  v & s:
+        sys.stdout.write("1")
+    else:
+        sys.stdout.write("0")
+    if i and not i%8:
+       sys.stdout.write(" ")
+		
+print 
+print "0x%x"%  v
+print v
+