IPB
ЛогинПароль:

> ПРАВИЛА РАЗДЕЛА!!!

1. Заголовок или название темы должно быть информативным
2. Все тексты программ должны помещаться в теги [CODE=asm] [/CODE]
3. Прежде чем задавать вопрос, см. "FAQ",если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно, такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Ассемблера. Исключение только с согласия модератора.
5. НЕ используйте форум для личного общения! Все, что не относиться к обсуждению темы - на PM!
6. Проверяйте программы перед тем, как выложить их на форум!!

 
 Ответить  Открыть новую тему 
> Вывод символов
сообщение
Сообщение #1





Группа: Пользователи
Сообщений: 1
Пол: Мужской

Репутация: -  0  +


Всем здрасти, помогите чем могёте.
Задание: Написать на ассемблере IBM PC программу вывода строки на экран, с использованием функции BIOS. Направление строки снизу вверх. насчёт цветности и направления всё норм, только вот работает она только два раза, когда запускаю третий раз - невыводит ничего, видеостраница видимо закончилась. как это исправить, помогите пожалуйста.
вот код:
model small
.stack 100h
.data
.code
start:
mov ax, @data
mov ds,ax

mov ah, 03h
mov bh, 1
int 10h
mov ah, 02h
inc dl
int 10h
mov ah,09h
mov cx,1
mov bl,29h
mov al,'l'
int 10h

mov ah, 02h
inc dl
int 10h
mov ah,09h
mov cx,1
mov bl,29h
mov al,'i'
int 10h


mov ah, 02h
inc dl
int 10h
mov ah,09h
mov cx,1
mov bl,29h
mov al,'n'
int 10h

mov ah, 02h
inc dl
int 10h
mov ah,09h
mov cx,1
mov bl,29h
mov al,'u'
int 10h

mov ah, 02h
inc dl
int 10h
mov ah,09h
mov cx,1
mov bl,29h
mov al,'x'
int 10h


mov ax,4c00h
int 21h
end start



 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 26.01.2021 18:09
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name