robosnacks / Z80-Subroutines

Source code from 'Z80 Assembly Language Subroutines' by Leventhal and Saville

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Z80 Assmebly Language Subroutines

Z80 Assembly Language Subroutines by Lance A. Leventhal and Winthrop Saville

Code Conversion

4A Binary to BCD Conversion 167
4B BCD to Binary Conversion 170
4C Binary to Hexadecimal ASCII Conversion 172
4D Hexadecimal ASCII to Binary Conversion 175
4E Conversion of a Binary Number to Decimal ASCII 178
4F Conversion of ASCII Decimal to Binary 183
4G Lower-Case to Upper-Case Translation 187
4H ASCII to EBCDIC Conversion 189
41 EBCDIC to ASCII Conversion 192\

Array Manipulation and Indexing

5A Memory Fill 195
5B Block Move 198
5C Two-Dimensional Byte Array Indexing 201
5D Two-Dimensional Word Array Indexing 205
5E N-Dimensional Array Indexing 209\

Arithmetic

6A 16-Bit Multiplication 217
6B 16-Bit Division 220
6C 16-Bit Comparison
6D Multiple-Precision Binary Addition
6E Multiple-Precision Binary Subtraction 231
6F Multiple-Precision Binary Multiplication 234
6G Multiple-Precision Binary Division 239
6H Multiple-Precision Binary Comparison 245
61 Multiple-Precision Decimal Addition 248
6J Multiple-Precision Decimal Subtraction 251
6K Multiple-Precision Decimal Multiplication 254
6L Multiple-Precision Decimal Division 260
6M Multiple-Precision Decimal Comparison 266\

About

Source code from 'Z80 Assembly Language Subroutines' by Leventhal and Saville


Languages

Language:Assembly 100.0%