1. The article was first posted on Aug. 6, 2021
2. Revised on Aug. 10, 2021
Corrected mistake in Fig. 3.
3. Revised on Sep. 4, 2021
Updated the assembly code to Ver. 1.1.0. The exponent part is always set to zero when the result of an operation is zero.
As an application example, Fast Fourier Transform program and execution example were added to the attachment.
Added single lowercase letters to variable names.
4. Revised on Nov. 4, 2021
Added Chapter 11, "Making ROMs of the interpreter" to the Details.
5. Revised on Dec. 31, 2021, Jan. 4, 2022
To the Details, added programming & execution example, Fig. 7 "Calculation of natural logarithm function" and corrected Fig. 6.
6. Revised on Jan. 24, 2022
To the Details, inserted new chapter 10, "Application example", new Fig. 9.
Added maximum operating clock frequency value to the chapter "Making ROMs of the interpreter".
7. Revised on Mar. 5, 2022
To the Details chapter 10, added video link "Homemade Floating Point Interpreter computes FFT".
8. Revised on Apr. 9, 2022
Updated assembly code version to Ver. 1.2.0, for bug fix for square root function argument zero.
9. Revised on May 13, 2022
Added Fig. 6 for square root calculation and Fig. 7 for sine function calculation to chapter 6 "Elementary functions".
10. Revised on May 14, 2022
Added handling of negative arguments to the description of the exponential function calculation in Chapter 6.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.