bits.asm 689 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. .model small
  2. .code
  3. org 100h
  4. start:
  5. mov ax, 0F000h
  6. mov es, ax
  7. mov ax, 0FA6Eh;
  8. mov di, ax
  9. mov bx, 109
  10. shl bx, 3
  11. add di, bx
  12. mov si, offset gg1
  13. mov cx, 4
  14. cool: mov ax, [si]
  15. stosw
  16. add si, 2
  17. loop cool
  18. mov ah, 2h
  19. mov dl, 109
  20. int 21h
  21. mov ah, 8h
  22. int 21h
  23. ; mov ah, 3ch;
  24. ; mov cx, 0
  25. ; mov dx, offset fname
  26. ; int 21h
  27. ; mov bx, ax
  28. ; mov ah, 40h
  29. ; mov cx, 8
  30. ; mov dx, offset gg1
  31. ; int 21h
  32. ; mov ah, 3eh
  33. ; int 21h
  34. int 20h
  35. ;fname db 'dump.txt'
  36. ;gg1 db 16 dup (?)
  37. gg1 db 00000000b
  38. gg2 db 00000000b
  39. gg3 db 00111110b
  40. gg4 db 00011100b
  41. gg5 db 01111110b
  42. gg6 db 01010100b
  43. gg7 db 01000010b
  44. gg8 db 00011000b
  45. end start