What does the BEQ instruction do exactly?

On Motorola 68k family, it stands for “branch if equal” which means “jump to given address if zero flag is set” such as when previous comparison is successful.

However, 68332 seems to be different. Based on uppercase syntax, it could be a macro around another instruction which essentially does the same thing.

Assembly programmers who port code from other systems can make use of similar macros to ease the porting process.

Leave a Comment