Exp 2 SPCC
Exp 2 SPCC
def pass1(assembly_code):
symbol_table = {}
address = 0
intermediate_code = []
print("\nIntermediate Code:")
for address, instruction in intermediate_code:
print(f"Address {address}: {' '.join(instruction)}")
print("\nMachine Code:")
for address, code in machine_code:
print(f"Address {address}: {code}")