Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [BITS 16]
- [ORG 0x100]
- ;======================================================================================================================================================================================
- ;CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE
- ;======================================================================================================================================================================================
- source:
- ;{
- mov ds, [TRAM]
- xor bx, bx ; Initialisation de l'indice servant a parcourir l'ecran
- mov cx, 10 ; Initialisation de la boucle loop qui va boucler tant que cx est différent de 0
- loop_display:
- ;{
- mov [ds:bx], byte 'B'
- add bx, 2
- mov [ds:bx], byte 'o'
- add bx, 2
- mov [ds:bx], byte 'n'
- add bx, 2
- mov [ds:bx], byte 'j'
- add bx, 2
- mov [ds:bx], byte 'o'
- add bx, 2
- mov [ds:bx], byte 'u'
- add bx, 2
- mov [ds:bx], byte 'r'
- add bx, 2
- mov [ds:bx], byte ','
- add bx, 2
- ;}
- loop loop_display
- ret
- ;}
- ;======================================================================================================================================================================================
- ;END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE END_CODE
- ;======================================================================================================================================================================================
- ;======================================================================================================================================================================================
- ;DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA
- ;======================================================================================================================================================================================
- screen: times ((28 * 2) * 80) db 0
- TRAM dw 0xB800 ; [T]ext[RAM] adresse du début de la zone mappée qui est la mémoire vidéo, mais en mode texte et non graphique (pixel) .
- ;======================================================================================================================================================================================
- ;END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA END_DATA
- ;======================================================================================================================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement