Jeff-Birt/TASM_vsCode_Extension

8080 Syntax Highlighting is Missing JZ/JNZ Mnemonics

johnrash opened this issue · 1 comments

JZ/JNZ mnemonics for 8080 Syntax Highlighting are missing. They work properly if you switch to 8085 (Which is identical except includes SIM and RIM instructions)

Hi, thanks for pointing this out. The 8080 mnemonics used by TASM are a bit odd. For example, 'JP NZ' instead of JNZ and 'JP Z' instead of JZ. It also includes some undocumented opcodes. I suspect this mnemonic set was a holdover from some other popular assembler back in the day that folks were used to. The same sort of oddness was common if you used an assembler made for Motorola for one of their processor's vs a 3rd party.

I hesitate to change the original TASM table for the 8080 as that might break existing code. I can create another one though based on the 8085 without SIM and RIM.