// ------------------------------------------------------------ // mul2.asm // ------------------------------------------------------------ // Multiplikation - Grundschulverfahren // // Verbesserter Multiplikationsalgorithmus. // // // Autor: Andreas Dangel // Datum: 10.10.2006 // Toy Simulator (http://www.adabolo.de/projects/toysimulator/) // ------------------------------------------------------------ ldar datenstruktur lda null brz mul datenstruktur: x dw 15 y dw 4369 e dw 0 mul: ldi sto x0 incar ldi sto y0 incar lda null sti mul_loop: lda x0 brz ende shr brc mul_addieren sto x0 lda null brz mul_loop1 mul_addieren: sto x0 ldi add y0 sti mul_loop1: lda y0 shl sto y0 lda null brz mul_loop // lokale Variablen x0 dw 0 y0 dw 0 ende: lda null brz ende null dw 0