Sorry, I knew that C has portability over ASM, but even if there was an assembly type language, with universal opcodes such as JMP and CMP, and some sort of portable memory model, etc., I'd say that C would be a large step up over the "OPERATOR operand, operand" format, despite the fact that anything implementable in C would be implementable in said language.

I do remember there being a portable ASM, called Linoleum, but I have yet to examine it.