# data[].attributes.headline
Сама перша мова прог

# data[].attributes.body
Сама перша мова програмування винайдена в 1949 році

# data[].attributes.headline
Сама низькорівнева м

# data[].attributes.body
Сама низькорівнева мова програмування

# data[].attributes.headline
Приклад коду маленьк

# data[].attributes.body
Приклад коду маленької програми

# data[].attributes.headline
Писати код можна в V

# data[].attributes.body
Писати код можна в Visual Studio та в будь якому NotePad

# data[].attributes.attachment_link.title
Viewing visual c++ assembly language code in Visual Studio 2015

# data[].attributes.headline
Для асемблювання вик

# data[].attributes.body
Для асемблювання викоротовують прорами TASM та MASM

# data[].attributes.headline
Після асемблювання, 

# data[].attributes.body
Після асемблювання, щоб зробити готову програму треба скористатись копмонатором TLINK або LINK

# data[].attributes.attachment_link.title
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО

# data[].attributes.headline
Як написати код для запуску аудіо файлу

# data[].attributes.subject
Як написати код для запуску аудіо файлу

# data[].attributes.attachment_link.readable_text
Hello i'm writing a game for school project and i'm having problems to play an audio file. I was able to play the file but the problem is that then the program freezes and stop responding to the user

The music file code

proc read Near ; Read next sample push bx push cx push dx mov ah, 3Fh mov bx, [filehandle] mov cx, 1 lea dx, [Buffer] int 21h jc errorcode mov al, [Buffer] xor ah, ah mov bx, 54 mul bx ; mov ax, dx ; Result is in DX because we need to div by 65536 which is all of AX shr ax, 8 pop dx pop cx pop bx ret endp proc br Near; Print line break push dx push ax mov dl, 10 mov ah, 2 int 21h mov dl, 13 mov ah, 2 int 21h pop ax pop dx ret endp proc PlayMusic Near mov ah, 3Dh xor al, al lea dx, [filename] int 21h mov [filehandle], ax call br mov al, 90h out 43h, al in al, 61h or al, 3 out 61h, al cli mov ax, 0 totalloop: call read ; Read file out 42h, al ; Send data mov bx, ax mov cx, [delay] portloop: loop portloop mov ax, bx out 42h, ax ; Send data mov cx, [delay] rloop: loop rloop call read jmp totalloop ret errorcode: ; Close sti mov al, 86h out 43h, al mov ah, 3Eh mov bx, [filehandle] int 21h pop dx pop cx pop bx ret endp PlayMusic

and after i call this proc i'm calling int 16h to read a key from the user but the music file blocks the IO someone have an idea what I need to do? sorry for my bad English by the way and i'm kind of new in assembly so i'm not so good

# data[].attributes.attachment_link.description
Hello i'm writing a game for school project and i'm having problems to play an audio file.

# data[].attributes.headline
Для асемблювання, ко

# data[].attributes.body
Для асемблювання, компонування та запуску програми на мові асемблеру використовується емулятор операційної системи(MS DOS) DOSBox

# data[].attributes.headline
Моя програма калькул

# data[].attributes.body
Моя програма калькулятор формули на цій мові