Added Readme
This commit is contained in:
parent
c5d18236f9
commit
2698571c76
|
@ -0,0 +1,25 @@
|
|||
# Russian Peasant Multiplication
|
||||
|
||||
From Assembly to Basic to Javascript. Here is an implementation of Russian Peasant Multiplication implemented in various languages:
|
||||
|
||||
* 6502 Assembly Language (Both ca65 and merlin32 sources)
|
||||
* Applesoft BASIC
|
||||
* JavaScript (Procedural version)
|
||||
* JavaScript (OOP version)
|
||||
|
||||
An .dsk image has been provided as an convenience.
|
||||
|
||||
To see how much faster the Assembly version is then the BASIC version:
|
||||
|
||||
```
|
||||
RUN RPM.BAS
|
||||
BRUN RPM.BIN
|
||||
```
|
||||
|
||||
And enter in `123456789` * `987654321` respectively for A and B ...
|
||||
|
||||
| Version | Time |
|
||||
|:----------|:-----|
|
||||
| Applesoft | 33 s |
|
||||
| Assembly | ~1 s |
|
||||
|
Loading…
Reference in New Issue