
Другие языки программирования и технологии
программа на ассемблере, не пойму в чем ошибка и как исправить
Подскажите, пожалуйста, что это за ошибки и что исправить? 

Странно, синтаксических ошибок в программе нет. Во всяком случае, я их не вижу в 5, 14, 22 и 25 строках, в отличие от вашего компилятора.
И мой компилятор оттранслировал программу без возражений:
Ошибки, конечно есть, но они не синтаксические (исправления выделены жирным шрифтом) :
Text segment
assume CS:text,DS:data,SS:stk
Begin:mov AX,data
mov DS,AX
mov AH,00h
mov AL,10h
int 10h
mov SI,150
mov CX,300
line: push CX
mov AH,0Ch
mov AL,4
mov BH,0
mov CX,SI
mov DX,175
int 10h
inc SI
pop CX
loop line
mov AH,08h
int 21h
mov AH,00h
mov AL,03h
int 10h
mov ah,4Ch
int 21h
text ends
data segment
data ends
stk segment stack 'stack'
dw 128 dup (0)
stk ends
end Begin
После этих исправлений программа исправно рисует в центре экрана красную горизонтальную линию, ждёт нажатия любой клавиши и завершает работу.
И мой компилятор оттранслировал программу без возражений:

Ошибки, конечно есть, но они не синтаксические (исправления выделены жирным шрифтом) :
Text segment
assume CS:text,DS:data,SS:stk
Begin:mov AX,data
mov DS,AX
mov AH,00h
mov AL,10h
int 10h
mov SI,150
mov CX,300
line: push CX
mov AH,0Ch
mov AL,4
mov BH,0
mov CX,SI
mov DX,175
int 10h
inc SI
pop CX
loop line
mov AH,08h
int 21h
mov AH,00h
mov AL,03h
int 10h
mov ah,4Ch
int 21h
text ends
data segment
data ends
stk segment stack 'stack'
dw 128 dup (0)
stk ends
end Begin
После этих исправлений программа исправно рисует в центре экрана красную горизонтальную линию, ждёт нажатия любой клавиши и завершает работу.
Похожие вопросы
- помогите написать программы в ассемблере
- Нужна помощь с программой на ассемблере - комментирование каждой строки
- Приведите пожалуйста пример программы на ассемблере, использующая API функцию GlobalMemoryStatus. Заранее спасибо.
- Помогите написать программу на ассемблере, завтра экзамен а я в нём совсем не шарю.
- Нужно составить программу на ассемблере
- Помогите написать небольшую программу на ассемблере (TASM). Подробности внутри.
- Помогите с программой на Ассемблере
- Нужно написать программа на ассемблере для функции СигнумХ . Как правильно это сделать?
- Прокомментируйте плиз простейшую программу на ассемблере.
- Составьте программу на ассемблере.