Assembly

At this point the code should assemble without much more work, however pages following this one help with code readability and understanding.

Disassemble

$ ./7675Disassm ECU.bin ECU.sym > ECU.asm

Assemble

> TASM.EXE -b -t6111 -xf ECU.asm

Errors

There are a couple of "missing label" errors from the assembler. Comparing the original binary to the new one shows missing bytes in two places. They are addresses. We can simply take the bytes from the original binary (E0 20 E2 85) and tell the disassembler to skip adding labels to these:

ECU.sym
;skip labeling
skip  E020
skip  E285

Last updated