Автор Дарья задал вопрос в разделе Другие языки и технологии
Assembler. Нужно вывести первую строку файла на экран. и получил лучший ответ
Ответ от Андрей Севастьянов[гуру]
model small
stack 256
.data
bufin db 30 dup(' ')
handle dw ?
assm db 'Lab1.txt'.code
mov AH, 3Dh ; открыть описатель файла
mov AL, 0 ; чтобы открыть для чтения
mov DX, seg assm
mov DS,DX
mov DX, offset assm
int 21h
mov handle, AX
mov AH, 3Fh ; читать файл через описатель
mov BX, handle
mov CX, 30
mov DX, seg bufin
mov DS,DX
mov DX, offset bufin
int 21h
mov CX, AX
mov AH, 40h ; писать в файл через описатель
mov BX, 1 ; описатель файла
mov DX, seg assm
mov DS,DX
mov DX, offset bufin
int 21h
end
Может так?
Источник: ссылка
Андрей Севастьянов
(77525)
А, понял. НАДО ВЫЙТИ ИЗ ПРОГРАММЫ! Прерывание DOS функция 4Ch
Чтение структуры из файла C++
не пробывал раздельно данные из структуры записывать\\читать!? ? это тебе не ассемблер, где к
подробнее...
Умники! А как правильно называется "собака" @ из электронной почты?
самой вот интересно стало, и я к вам зашла
подробнее...
Для чего предназначены макросы?
Мáкрос (от греч. μακρός - большой, долгий; ) — программный
подробнее...
что такое бит, байт
это размеры файлов например есть бит это самое меленькое потом идет байт килобайт мегабайт и т. д
подробнее...
Что такое Байт, Килобайт, Мегабайт? Что они измеряют?
Это единицы размера полученной и переданной информации и размера файла.
Килобайт = 1024
подробнее...
что такое интефейс ввода-вывода
Ввод/вывод
В информатике, ввод/вывод (в англ. языке часто используется сокращение I/O)
подробнее...
В чём состоит различие между данными и программами?
С точки зрения программиста данные — это часть программы, совокупность значений определённых ячеек
подробнее...
Что такое CD-key
Cd- key регистрационный номер
Краткий словарь компьютерного жаргона
Aka - никнэйм,
подробнее...