Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def Opcode(case):
- op = ""
- if case == "add":
- op = "000"
- elif case == "nand":
- op = "001"
- return op
- def Dectobin(num):
- num = int(num)
- num = bin(num)[2:].zfill(3)
- return num
- #Set Path
- filename = "ComArch.txt"
- #All instruction
- instruction = list()
- #split instruction
- with open (filename) as fin :
- for line in fin :
- instruction.append (line)
- for i in instruction :
- inst = i.split(" ")
- few = Opcode(inst[0])
- if few == "":
- continue
- x = Dectobin(inst[1][1:])
- y = Dectobin(inst[2][1:])
- z = Dectobin(inst[3][1:])
- maichi = "0000000000000"
- print(i)
- print(few,x,maichi,y,z)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement