User Guide
<%27
7UGT
U/CPWCN
80 +DUGZDUHDQG6RIWZDUH,PSOHPHQWDWLRQ([DPSOHV
7KHIROORZLQJSURJUDPVHH7DEOH PXOWLSOLHVWZRXQVLJQHGELW
LQWHJHUVOHDYLQJWKHUHVXOWLQWKH+/UHJLVWHUSDLU
0026 43 flag: equ 0 ; designation of flag bit
0026 44 data: defs 2 ; storage for data address
45 end
7DEOH0XOWLSO\/LVWLQJ
/RF
2EM
&RGH 6WPW 6RXUFH6WDWHPHQW
0000 1 mult:; unsigned sixteen bit integer multiply.
2 ; on entrance: multiplier in de.
3 ; multiplicand in hl.
4;
5 ; on exit result in hl.
6;
7 ; register uses:
8;
9;
10 ; h high order partial result
11 ; l low order partial result
12 ; d high order multiplicand
13 ; e low order multiplicand
14 ; b counter for number of shifts
15 ; c high order bits of multiplier
7DEOH%XEEOH/LVWLQJ&RQWLQXHG
/RF 2EM&RGH 6WPW 6RXUFH6WDWHPHQW