Advertisement
Guest User

Untitled

a guest
May 8th, 2015
367
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.05 KB | None | 0 0
  1. [BITS 16]
  2. [ORG 0x100]
  3. ;======================================================================================================================================================================================
  4. ;CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE CODE
  5. ;======================================================================================================================================================================================
  6. source:
  7. ;{
  8. mov ds, [TRAM]
  9.  
  10. xor bx, bx ; Initialisation de l'indice servant a parcourir l'ecran
  11. mov cx, 10 ; Initialisation de la boucle loop qui va boucler tant que cx est différent de 0
  12. loop_display:
  13. ;{
  14. mov [ds:bx], byte 'B'
  15. add bx, 2
  16.  
  17. mov [ds:bx], byte 'o'
  18. add bx, 2
  19.  
  20. mov [ds:bx], byte 'n'
  21. add bx, 2
  22.  
  23. mov [ds:bx], byte 'j'
  24. add bx, 2
  25.  
  26. mov [ds:bx], byte 'o'
  27. add bx, 2
  28.  
  29. mov [ds:bx], byte 'u'
  30. add bx, 2
  31.  
  32. mov [ds:bx], byte 'r'
  33. add bx, 2
  34.  
  35. mov [ds:bx], byte ','
  36. add bx, 2
  37. ;}
  38. loop loop_display
  39.  
  40. ret
  41. ;}
  42. ;======================================================================================================================================================================================
  43. ;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
  44. ;======================================================================================================================================================================================
  45.  
  46. ;======================================================================================================================================================================================
  47. ;DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA DATA
  48. ;======================================================================================================================================================================================
  49.  
  50. screen: times ((28 * 2) * 80) db 0
  51. 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) .
  52.  
  53. ;======================================================================================================================================================================================
  54. ;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
  55. ;======================================================================================================================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement