Код не компилируется на ассемблере! В чём проблема, поправьте пожалуйста!)

интернет Компьютеры программирование assembler ассемблер

; masm dos com #
.286
.model tiny
.code
org 100h
start: mov ax,3
int 10h
mov ah,9
mov dx,offset mes1
int 21h
mov ah,0Ah
mov dx,offset buff
int 21h
mov ch,0
mov cl,buff+1
mov si,offset buff+2
mov di,offset dest
mov ah,' '
a1: lodsb
stosw
loop a1
mov ah,9
mov dx,offset mes2
int 21h
mov ah,0
int 16h
ret
mes1 db 'Введи строку и нажми на Enter',0Dh,0Ah,'$'
mes2 db 0Dh,0Ah,'Полученная строка: '
dest db 255 dup('$')
buff db 255,?,255 dup(?)
end start

Примечание:
masm
286
model
code
org
не явл.внутрен. или внешней командой, исполняемой программой или пакетом файла
потом на строке start:mov ax.3 вылазит ошибка Windows не удалось найти ':' , проверьте что имя было введено правильно.....

Примечание:
MASM32
Ответы:
В чем проблема, Вам должен был сказать транслятор.
Уточните, пожалуйста, что пишет компилятор?
А Вы как  компилируете код?
в какой оболочке?
Судя по ошибкам, вместо компиляции транслятор пытается запустить данный файл, как .bat
Надо смотреть настройки или ключи, с которыми он запуска.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.