Тема: [Асемблер8086]Від нуба до професіонала(або шлях на асемблерну вершину)
Нарешті зробив свою першу програму, в якій я розумію що відбувається (до цього я робив і складніші, але по аналогії, і не розумів як працює програма)
Завдання
1. Значення з регістра DX переписати у два інших регістри.
Розв'язок
CODE SEGMENT
ASSUME CS:CODE, DS:CODE
MOV DX, 012H ;записується якась константа в регістр DX, щоб зрозуміло було що переписується
MOV AX, DX;пересилається слово з DX в AX
MOV BX, DX;пересилається слово з DX в BX
MOV DX, 0H ;видалення константи
int 21h
CODE ENDS
Дальше я буту в цю тему надсилати тільки складні програми (коди).
Кому цікаво де я роблю, то це emu8086
Книга - "Програмування мовою асемблер" ЛНУ імені І.Ф. 2002