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

Необходимо в середине 15-й строки экрана напечатать букву D красным цветом на зелёном фоне

29.11.2013, 23:52. Просмотров 702. Ответов 6
Метки нет (Все метки)

Необходимо в середине 15-й строки экрана напечатать букву D красным цветом на зелёном фоне. Какое слово и на какой адрес оперативной памяти необходимо записать?


Помогите решить, заранее спасибо)))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2013, 23:52
Ответы с готовыми решениями:

В графическом режиме на зеленом фоне напечатать графики трех функий
В графическом режыме на зеленом фоне напечатать графики трех функий.Графики печатать различными...

Отобразить инициалы в виде «бегущей строки» красного цвета на зеленом фоне
Подскажите пожалуйста, как используя функции управления позицией курсора в окне консоли и функции,...

Создать макрос, который данные в выделенной области выводит красным цветом на светло-голубом фоне
помогите пожалуйста создать макрос, который данные в выделенной области выводит красным цветом...

Сделать кнопки в середине экрана, и картинку на фоне растянуть на весь экран
У менять есть 3 кнопки на экране, они в середине(по вертикали и горизонтали), но при этом картинка...

6
193 / 189 / 18
Регистрация: 06.10.2013
Сообщений: 358
30.11.2013, 06:17 2
Assembler
1
2
3
push 0b800h
pop ds
mov ds:[15*160-80],0a00h+'D'
0b800h:910h адрес, 0a44h слово.
1
0 / 0 / 1
Регистрация: 13.06.2012
Сообщений: 77
30.11.2013, 11:19  [ТС] 3
Спасибо))
0
Клюг
7661 / 3176 / 383
Регистрация: 03.05.2011
Сообщений: 8,381
30.11.2013, 11:54 4
Not at all!, неправильно. После mode 40 25 твой ответ неверен. Текущее кол-во строк и столбцов читается из:
Код
MEM 0040h:0084h - VIDEO (EGA/MCGA/VGA) - ROWS ON SCREEN MINUS ONE
Size:   BYTE
---
MEM 0040h:004Ah - VIDEO - COLUMNS ON SCREEN
Size:   WORD
2
193 / 189 / 18
Регистрация: 06.10.2013
Сообщений: 358
30.11.2013, 14:29 5
Charles Kludge, ну извини, буду знать. Точнее, помнить о том, что видео-режимы бывают разные.
0
Ушел с форума
Автор FAQ
13874 / 6912 / 782
Регистрация: 11.11.2010
Сообщений: 12,441
30.11.2013, 14:39 6
Not at all!,
  • просто принудительно устанавливаем режим 80х25 и делаем, что хотим
  • либо узнаем текущий режим и по таблице
  • или, как советует Charles Kludge
0
193 / 189 / 18
Регистрация: 06.10.2013
Сообщений: 358
30.11.2013, 15:21 7
Mikl___, да-да, конечно. Но, думаю, ТС без интереса все эти тонкости. Равно как и его преподавателю.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2013, 15:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Выделить первую букву слова красным цветом
Нужно чтобы при открытии текстового файла, первые буквы слов выделялись красным цветом. Как это...

Составить программу, в которой, в середине экрана на белом фоне будут выведены номера всех цветов (0-15)
Составить программу, в которой, в середине экрана на белом фоне будут выведены номера всех цветов...


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

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

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