R.I.P Terry (merak etme baba bende gelecem yanına)

ZIP indir
0
main
1 dal
git@carbon4code.com:ozsipahi/NakedOS.git
Ömer Özsipahi feature: C kernel
9 commit
NakedOS nkboot real_mode print_hex.asm
print_hex.asm 376 B
_print_hex:
    mov si, 4
    loop_start:
    cmp si, 0
    je  _go_back
    mov ax, dx
    and ax, 0x000F
    shr dx, 4
    call _comp_digits
    mov [bx+si + 1], al
    dec si
    jmp loop_start

_comp_digits:
    cmp ax, 0x0009
    jle _convert_decimal
    jmp _convert_char

_convert_decimal:
    add ax, 48
    jmp _go_back

_convert_char:
    add ax, 87
    jmp _go_back