feat: fonction showcorrectionedint renomé en showintl Ajout a l'export des fonction showintl et showintr
This commit is contained in:
parent
263a874d76
commit
4a8effdfde
|
@ -43,6 +43,10 @@ exports:
|
||||||
dw showstring
|
dw showstring
|
||||||
db "showstring0",0
|
db "showstring0",0
|
||||||
dw showstring0
|
dw showstring0
|
||||||
|
db "showintr",0
|
||||||
|
dw showintr
|
||||||
|
db "showintl",0
|
||||||
|
dw showintl
|
||||||
dw 0
|
dw 0
|
||||||
|
|
||||||
;================PRINT==============
|
;================PRINT==============
|
||||||
|
@ -128,7 +132,7 @@ print PROC FAR
|
||||||
add di,4
|
add di,4
|
||||||
push word ptr [offset pointer+di+2]
|
push word ptr [offset pointer+di+2]
|
||||||
add di,2
|
add di,2
|
||||||
call showfixint
|
call showintl
|
||||||
add si,2
|
add si,2
|
||||||
jmp @@strinaize0
|
jmp @@strinaize0
|
||||||
|
|
||||||
|
@ -458,7 +462,7 @@ ShowDate PROC FAR
|
||||||
and dx,11111b
|
and dx,11111b
|
||||||
push edx
|
push edx
|
||||||
push 2
|
push 2
|
||||||
call showfixint
|
call showintl
|
||||||
push '/'
|
push '/'
|
||||||
call showchar
|
call showchar
|
||||||
mov dx,[date]
|
mov dx,[date]
|
||||||
|
@ -466,7 +470,7 @@ ShowDate PROC FAR
|
||||||
and dx,111b
|
and dx,111b
|
||||||
push edx
|
push edx
|
||||||
push 2
|
push 2
|
||||||
call showfixint
|
call showintl
|
||||||
push '/'
|
push '/'
|
||||||
call showchar
|
call showchar
|
||||||
mov dx,[date]
|
mov dx,[date]
|
||||||
|
@ -475,7 +479,7 @@ ShowDate PROC FAR
|
||||||
add dx,1956
|
add dx,1956
|
||||||
push edx
|
push edx
|
||||||
push 4
|
push 4
|
||||||
call showfixint
|
call showintl
|
||||||
pop edx
|
pop edx
|
||||||
pop bp
|
pop bp
|
||||||
retf taille
|
retf taille
|
||||||
|
@ -497,7 +501,7 @@ ShowTime PROC FAR
|
||||||
and dx,11111b
|
and dx,11111b
|
||||||
push edx
|
push edx
|
||||||
push 2
|
push 2
|
||||||
call showfixint
|
call showintl
|
||||||
push ':'
|
push ':'
|
||||||
call showchar
|
call showchar
|
||||||
mov dx,[time]
|
mov dx,[time]
|
||||||
|
@ -505,7 +509,7 @@ ShowTime PROC FAR
|
||||||
and dx,111111b
|
and dx,111111b
|
||||||
push edx
|
push edx
|
||||||
push 2
|
push 2
|
||||||
call showfixint
|
call showintl
|
||||||
push ':'
|
push ':'
|
||||||
call showchar
|
call showchar
|
||||||
mov dx,[time]
|
mov dx,[time]
|
||||||
|
@ -513,7 +517,7 @@ ShowTime PROC FAR
|
||||||
shl dx,1
|
shl dx,1
|
||||||
push edx
|
push edx
|
||||||
push 2
|
push 2
|
||||||
call showfixint
|
call showintl
|
||||||
pop edx
|
pop edx
|
||||||
pop bp
|
pop bp
|
||||||
retf taille
|
retf taille
|
||||||
|
@ -744,12 +748,12 @@ ShowInt PROC FAR
|
||||||
showbuffer db 50 dup (0FFh)
|
showbuffer db 50 dup (0FFh)
|
||||||
ShowInt ENDP
|
ShowInt ENDP
|
||||||
|
|
||||||
;==========SHOWFIXINT===========
|
;==========SHOWINTL===========
|
||||||
;Affiche un entier %0 aprés le curseur de taille %1
|
;Affiche un entier %0 aprés le curseur de taille %1 caractère centré a gauche
|
||||||
;-> %0 un entier
|
;-> %0 un entier % taille en caractères
|
||||||
;<-
|
;<-
|
||||||
;===========================================
|
;===============================
|
||||||
ShowfixInt PROC FAR
|
ShowIntL PROC FAR
|
||||||
ARG sizeofint:word,integer:dword=taille
|
ARG sizeofint:word,integer:dword=taille
|
||||||
push bp
|
push bp
|
||||||
mov bp,sp
|
mov bp,sp
|
||||||
|
@ -791,13 +795,13 @@ ShowfixInt PROC FAR
|
||||||
pop di esi edx cx bx eax
|
pop di esi edx cx bx eax
|
||||||
pop bp
|
pop bp
|
||||||
retf taille
|
retf taille
|
||||||
ShowfixInt ENDP
|
showintl ENDP
|
||||||
|
|
||||||
;==========SHOWINTR===========
|
;==========SHOWINTR===========
|
||||||
;Affiche un entier %0 aprés le curseur de taille %1
|
;Affiche un entier %0 aprés le curseur de taille %1 caractère centré a droite
|
||||||
;-> %0 %1
|
;-> %0 un entier % taille en caractères
|
||||||
;<-
|
;<-
|
||||||
;=============================
|
;===============================
|
||||||
ShowIntR PROC FAR
|
ShowIntR PROC FAR
|
||||||
ARG sizeofint:word,integer:dword=taille
|
ARG sizeofint:word,integer:dword=taille
|
||||||
push bp
|
push bp
|
||||||
|
@ -846,7 +850,7 @@ ShowIntR ENDP
|
||||||
;Affiche un entier %0 de taille %1 aprés le curseur
|
;Affiche un entier %0 de taille %1 aprés le curseur
|
||||||
;-> %0 un entier, %1 la taille
|
;-> %0 un entier, %1 la taille
|
||||||
;<-
|
;<-
|
||||||
;==============================================
|
;===============================
|
||||||
Showsigned PROC FAR
|
Showsigned PROC FAR
|
||||||
ARG sizeofint:word,integer:dword=taille
|
ARG sizeofint:word,integer:dword=taille
|
||||||
push bp
|
push bp
|
||||||
|
|
Loading…
Reference in New Issue