Изменить цвет фона на зелёный - Assembler

Узнай цену своей работы

Формулировка задачи:

Задача: поменять цвет фона на зеленый. Немного не понимаю что значит цикл m1. Вроде, выбираем нужный цвет путем изменения битов в байтах. Можете рассказать подробнее? Спасибо.
.386
cseg segment para use16 'CODE'
      assume cs:cseg,ds:cseg,ss:cseg
start:
mov ax,0B800h
mov es,ax
mov si,00h
mov cx,40
m1:
btr word ptr es:[si],12
bts word ptr es:[si],13
btr word ptr es:[si],14
add si,2
loop m1
mov ax,4ch
int 21h
cseg ends
end start

Решение задачи: «Изменить цвет фона на зелёный»

textual
Листинг программы
1
2
3
4
5
6
7
8
9
10

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.769 из 5
Похожие ответы