|
Все сказанное выше распространяется как на 80-ти
позиционный, так и на 40-позиционнный режимы. Поэтому при
переходе из одного режима в другой должна измениться
структура расположения в памяти позиций и строк. |
антивирус панда |
|
|
Монохромный и цветной графический дисплеи в 80-ти
позиционном режиме требуют 4000 байтов: 80 позиций х 2 байта
х 25 строк. Цветной графический адаптер в 40- позиционном
режиме требует вдвое меньшей памяти, т.е. |
symantec antivirus |
|
|
порядка 2000 байт.
Следствием такой схемы хранения образа экрана в памяти
является то, что отображаемые символы могут располагаться в
любом другом месте памяти. А это, в свою очередь, создает
неудобства при перемещении сообщений в память дисплея. |
nod32 |
|
|
winrar, avast 4 professional edition, программы архиваторы, антивирусные программы, ad aware, .
доктор веб
|
Первой позиции экрана (верхний левый угол соответствует
таким образом два байта в памяти дисплея со смещением 0.
Следующей позиции (смещенной на одно знакоместо вправо)
соответствуют два байта памяти со смещением 2, Так
продолжается до конца первой строки экрана дисплея. Для
монохромного дисплея, а также для цветного графического
дисплея, работающего в 80-ти позиционном режиме последнему
символу строки соответствует пара байтов со смещением 158
(т.е. 79х2). Для цветного графического дисплея, работающего в
40- позиционном режиме, последней позиции первой строки
соответствует пара байтов памяти со смещением 78 (т.е. 39х2).
При переходе к новой строке позиции экрана продолжают
отображаться парой смежных байтов таким образом, что первой
позиции следующей строки соответствует пара байтов,
расположенных непосредственно вслед за байтами последней
позиции предыдущей строки. Область памяти используется без
промежутков, т.е. какие-либо пробеловы между концом одной
строки и началом другой строки - отсутствуют. Разумеется,
речь идет о физических промежутках, поскольку в логическом
плане вполне естественно говорить о вычислении местоположения
границы между строками.
|
|
|