Форум программистов, компьютерный форум, киберфорум
Наши страницы
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
 
Ajs45
0 / 0 / 0
Регистрация: 28.09.2017
Сообщений: 4
1

Вывести пять мигающих символов в указанной позиции экрана

26.10.2017, 12:38. Просмотров 120. Ответов 1
Метки нет (Все метки)

написать программу в masm
Вывести пять мигающих символов "A" в 0-й строке 10-м столбце экрана
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2017, 12:38
Ответы с готовыми решениями:

Написать и протестировать функцию для замены символов ‘:’ на ‘.’ в заданной строке, начиная с указанной позиции
Написать и протестировать функцию для замены символов ‘:’ на ‘.’ в заданной...

Строка: Вывести нечетные символы во 2 строку экрана с 5-й позиции, а четные в 23-ю строку с 5-й позиции.
Помогите пожалуйста решить задачу на экзамен. Дана строка символов. Вывести...

Программа, определяющая номер позиции вхождения символов в строку
Помогите пожалуйста написать программу, определяющую номер позиции, с которой...

Считать строку длиной n символов с заданной позиции курсора в графическом режиме
Добрый день. Помогите разобраться со следующей задачей - считать строку длиной...

Задать вывод колонки символов с 0 позиции, и ее перемещение слева направо по экрану
Есть ошибки, помогите найти и исправить. model small .stack 100h .data x db...

1
ФедосеевПавел
Модератор
3854 / 2175 / 894
Регистрация: 01.02.2015
Сообщений: 7,248
26.10.2017, 20:40 2
Assembler
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
.model small
 
.stack 100h
 
.data
        VideoPage       db      ?       ;активная видеостраница
 
.code
 
main    proc
        mov     ax,     @data
        mov     ds,     ax
 
        ;перед установкой курсора на экране понадобится уточнить
        ; - номер видеостраницы
        ; - количество колонок на экране
        ; - количество строк на экране
        ;часть данных получаем через видеосервис BIOS
        mov     ah,     0Fh     ;уточнить параметры видеорежима
        int     10h             ;
        mov     [VideoPage],bh  ;номер текущей видеостраницы
        ;установка курсора на требуемую позицию
        ;0-я строка 10-я колонка
        mov     ah,     02h
        mov     bh,     [VideoPage]     ;видеостраница
        mov     dl,     10      ;столбец (от 0)
        mov     dh,     0       ;строка (от 0)
        int     10h
        ;вывод символов с атрибутами
        mov     ah,     09h
        mov     al,     'A'     ;символ
        mov     bh,     [VideoPage]     ;видеостраница
        mov     bl,     0Ah     ;attribute
        mov     cx,     5       ;количество повторов символа
        int     10h
 
        mov     ax,     4C00h
        int     21h
main    endp
 
end     main
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2017, 20:40

Выделение из исходной строки символов заданной длины с указанного номера позиции
помогите, а то я в ассемблере слаб. нужно написать через сегменты. tasm dseg...

В строке указанное количество символов, начиная с заданной позиции, переписать в обратном порядке
В строке указанное количество символов, начиная с заданной позиции, переписать...

Ввести пять двухзначных чисел и вывести на экран самое большое из них
Всем привет!!!Помогите!Я тут новичок ;). Нужно решить задачу: нужно ввести...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru