These days, the term “cross assembling” means that you use one computing environment to develop applications for different computing environment, like using Windows to make games for a Nintendo, or writing 6502 assembler on a system with an x86 CPU.