
      Ŀ
       Decimlis kirk: 
      

FPU_DECKIIR_DWORD  ;4byte-INTEGER
  s
FPU_DECKIIR_QWORD  ;8byte-INTEGER
; kooproci segtsgvel r ki decimlis szmot 10 illetve 18 szmjeggyel!
; hvs eltt: FILD szm

DECKIIR PROC NEAR
; AX-ET IRJA KI  1..5 SZMJEGGYEL (AMENNYI KELL)
; BE: AX=SZAM   (nem eljeles)
; a kirshoz WRITECHR-t hasznl

DECKIIR_S PROC NEAR   ; AX-ET IRJA KI  1..5 SZMJEGGYEL (AMENNYI KELL)
; BE: AX=SZAM   (eljeles!)
; a kirshoz WRITECHR-t hasznl

DECKIIR_DI PROC NEAR  ; AX-ET IRJA KI  1..5 SZMJEGGYEL (AMENNYI KELL)
; BE: AX=SZAM   (nem eljeles)
; a kirshoz STOSB-t hasznl

DECKIIR32 PROC NEAR  ; EAX-ET IRJA KI  1..9 SZMJEGGYEL (AMENNYI KELL)
; BE: EAX=SZAM  (nem eljeles)
; a kirshoz WRITECHR-t hasznl

DECKIIR32_DI PROC NEAR  ; EAX-ET IRJA KI  1..9 SZMJEGGYEL (AMENNYI KELL)
; BE: EAX=SZAM  (nem eljeles)
; a kirshoz STOSB-t hasznl

DECKIIR32S_DI PROC NEAR  ; EAX-ET IRJA KI  1..9 SZMJEGGYEL (AMENNYI KELL)
; BE: EAX=SZAM  (eljeles!)
; a kirshoz STOSB-t hasznl

DECKIIR5_ESDI:
; ECX KIIRASA [ES:DI]-RE, AH SZINNEL, 1..10 SZMJEGGYEL (ELTTE SPC-K)

DECKIIR5:
; ECX KIIRASA (DOS 2-vel), 1..10 SZMJEGGYEL (AMENNYI KELL)


      Ŀ
       Decimlis beolvask: 
      

GETNUM::     ; DECIMLIS ASCII -> BIN
; BE:  SI=OFS SZAM,  CX=SZAM HOSSZA
; KI:  BX=SZM  (ELJELES)

GETNUM2S::
; BE: SI=OFS SZAM
; KI: EBX=SZAM  (ELJELES)

GETNUM2::
; BE: SI=OFS SZAM
; KI: EBX=SZAM  (NEM ELJELES!)

      Ŀ
       Hexadecimlis beolvask: 
      

GETHEX:      ;  ASCII->BIN  16 bit
;BE:  SI=OFS SZAM      PL.: SZAM DB '123C',0
;KI:  SI=SZAM UTAN MUTAT, AX=SZAM

GETHEX2::    ;  ASCII->BIN  32 bit
;BE:  SI=OFS SZAM      PL.: SZAM DB '123CF79B',0
;KI:  SI=SZAM UTAN, EAX=SZAM

      Ŀ
       Hexadecimlis kirk: 
      

HEXDWORD:  ; EAX KIIRASA
HEXWORD:   ; AX KIIRASA
HEXBYTE:   ; AL KIIRASA
HEXJEGY:   ; (DL AND 15) KIIRASA

      Ŀ
       Binris kirk: 
      

BINDWORD:  ; EBX KIIRASA
BINWORD:   ; BX KIIRASA
BINBYTE:   ; BL KIIRASA

      Ŀ
       Egyb: 
      

SETSCRSEG::
; Lekrdezi a monitor tpust s belltja a szegmenst B000 vagy B800 rtkre
; Ki:  VAR SCRSEG:DW=AX=kpernyszegmens

SAVE_CURSOR::
; Lement a CURSOR alakjt
; Ki:  VAR OLD_CURSOR:DW=CX=alak

CURSOR_OFF::
; Kikapcsolja a cursor-t   (ES:DI-s kpernykezelsnl kell hasznlni)

CURSOR_ON::
; Bekapcsolja a cursor-t (visszalltja OLD_CURSOR alapjn)


BIOS_CLRSCR::
; BIOS-hvssal az aktulis mdban trli a kpernyt

CLREOLN::
; Az aktulis sort trlli, majd a sor elejre ugrik

