Внешние процедуры для "hello world" - Assembler
Формулировка задачи:
Как написать внешнюю процедуру для hello word (можно любую другу программу)
просто не понятен сам смыл кода, и как это дело компилировать ?
искал ничего подходящего не нашёл...
.MODEL SMALL .STACK 100h .DATA HelloMessage DB 'Hello World',13,10,'$' .CODE START: mov ax,@data mov ds,ax mov ah,9 mov dx,OFFSET HelloMessage int 21h mov ah,4ch int 21h END START
использую masm 32 (link16.exe)
Решение задачи: «Внешние процедуры для "hello world"»
textual
Листинг программы
;вспомогательный модуль .model small,pascal .code global inputProc:near global mainProc:near global messegOutput:near global outputProc:near global inputCharProc:near slave proc lpStr:dword lds dx,lpStr mov ah,9 int 21h ret slave endp end
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д