Changeset 53 in xtideuniversalbios for trunk/Assembly_Library/Src/String
- Timestamp:
- Oct 13, 2010, 6:34:39 PM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/String/String.asm
r52 r53 2 2 ; Project name : Assembly Library 3 3 ; Created date : 12.7.2010 4 ; Last update : 1 2.10.20104 ; Last update : 13.10.2010 5 5 ; Author : Tomi Tilli 6 6 ; Description : Functions for handling characters. … … 8 8 ; Section containing code 9 9 SECTION .text 10 11 ;-------------------------------------------------------------------- 12 ; String_ConvertDSSItoLowerCase 13 ; Parameters: 14 ; DS:SI: Ptr to string to convert 15 ; Returns: 16 ; CX: Number of characters processed 17 ; SI: Updated 18 ; Corrupts registers: 19 ; Nothing 20 ;-------------------------------------------------------------------- 21 ALIGN JUMP_ALIGN 22 String_ConvertDSSItoLowerCase: 23 push dx 24 push ax 25 26 mov dx, StringProcess_ConvertToLowerCase 27 call StringProcess_DSSIwithFunctionInDX 28 29 pop ax 30 pop dx 31 ret 32 10 33 11 34 ;-------------------------------------------------------------------- … … 16 39 ; Returns: 17 40 ; AX: Word converted from string 41 ; CX: Number of characters processed 18 42 ; SI: Updated 19 43 ; CF: Cleared if successfull … … 38 62 39 63 ;-------------------------------------------------------------------- 40 ; String_CopyDSSItoESDIandGet SizeToCX64 ; String_CopyDSSItoESDIandGetLengthToCX 41 65 ; Parameters: 42 66 ; DS:SI: Ptr to source NULL terminated string … … 49 73 ;-------------------------------------------------------------------- 50 74 ALIGN JUMP_ALIGN 51 String_CopyDSSItoESDIandGet SizeToCX:75 String_CopyDSSItoESDIandGetLengthToCX: 52 76 push ax 53 77
Note:
See TracChangeset
for help on using the changeset viewer.