[Back to STRINGS SWAG index] [Back to Main SWAG index] [Original]
Procedure RightPas(Var S:String; MaxLen:Byte);
Begin
ASm
LES BX, S;
ESSeg
Mov AL, [ES:BX];
Xor AH, AH;
Add BX, AX;
@@Loop:
Cmp AL, MaxLen;
Jge @@Done;
Mov Word Ptr [ES:BX],' ';
Inc BX;
Inc AL;
Jmp @@Loop;
@@Done:
End;
[Back to STRINGS SWAG index] [Back to Main SWAG index] [Original]