Печать вход в сборку
Я работаю над операционной системой. Для этого я создаю функцию печати в сборке. Когда я пытаюсь напечатать "- - - - " с этим. это не работает. Мой код доступен по этому адресу: ThunderEagle/printf. asm at master · Sansoft500/ThunderEagle · GitHub[^]
пожалуйста, помогите мне решить
Что я уже пробовал:
Url-адрес, показанный ранее, является единственным, но когда я использую
мов ал,' -'
int 10h
int 10h
int 10h
это работает. как я использую это с моей функцией?
[Правка Йохена Арндта: вставленный код из GitHub]
printf: mov ah,0x0e mov bh,0x00 mov bl,0x07 next: mov al,[si] or al,al jz done int 0x10 inc si jmp next done: ret
[РЕДАКТИРОВАТЬ]