Bonjour,
Ce programme compilé avec nasm et chargé sur usb avec rufus permet en rebootant d'afficher un A en haut et a gauche de l'écran
BITS 16
ORG 0x07C0
section .text
mov al,0x41
mov ah,0x0e
mov bx,0x07
int 0x10
boucle:
jmp boucle
times 510- ($-$$) db 0;
dw 0xaa55
Si je repete cela plusieurs fois, c'est a dire
mov al,0x41
mov ah,0x0e
mov bx,0x07
int 0x10
mov al,0x42
mov ah,0x0e
mov bx,0x07
int 0x10
mov al,0x43
mov ah,0x0e
mov bx,0x07
int 0x10
Je devrais afficher ABC, et en fait il me remplit l'écran avec des ABCABCABC, etc ...
Je ne comprends pas ce qui se passe
Si quelqu'un peut m'expliquer car je croyais l'informatique cartésienne
Salutations a tous
Marcel Truffier