íà ðåãèñòð íà÷àëà
0009 EE OUT DX, AL ; 6845 íà ðåãèñòð íà÷àëà êóðñîðà
000A 42 INC DX
000B B0 00 MOV AL, 0
000D EE OUT DX, AL ; Óñòàíîâêà íà÷àëà êóðñîðà
000E 4A DEC DX
000F B0 0B MOV AL, CURSOR_END
0011 EE OUT DX, AL ; Âûáîð ðåãèñòðà êîíöà êóðñîðà
0012 42 INC DX
0013 B0 04 MOV AL, 4
0015 EE OUT DX, AL ; Óñòàíîâêà êîíöà êóðñîðà
;----- Ôèã. 8.12 (á) Èñïîëüçîâàíèå ðåãèñòðà ñîñòîÿíèÿ 6845
0016 B8 0002 MOV AX, 2
0019 CD 10 INT 10H ; Âûáîð ñèìâîëüíîãî ðåæèìà 80*25
001B B8 ---- R MOV AX, DISPLAY_BUFFER
001E 8E C0 MOV ES, AX ; Àäðåñ áóôåðà äèñïëåéíîé ïàìÿòè
0020 B8 0720 MOV AX, 0720H ; Âûâîä íà÷èíàåòñÿ ñ ïðîáåëà
0023 NEXT_CHAR:
0023 BF 0000 MOV DI, 0
0026 B9 0050 MOV CX, 80
0029 F3/ AB REP STOSW ; Âûâîä ñòðîêè èç 80 ñèìâîëîâ
002B FE C0 INC AL ; Ñëåäóþùèé ñèìâîë
002D 75 F4 JNZ NEXT_CHAR
002F BB 0720 MOV BX, 0720H
0032 NEXT_CHAR_1:
0032 B9 0050 MOV CX, 80
0035 BF 0000 MOV DI, 0
0038 BA 03DA MOV DX, CRT_STATUS ; Ïîðò ñîñòîÿíèÿ äëÿ àäàïòåðà
Ñîäåðæàíèå Íàçàä Âïåðåä
Forekc.ru
Ðåôåðàòû, äèïëîìû, êóðñîâûå, âûïóñêíûå è êâàëèôèêàöèîííûå ðàáîòû, äèññåðòàöèè, ó÷åáíèêè, ó÷åáíûå ïîñîáèÿ, ëåêöèè, ìåòîäè÷åñêèå ïîñîáèÿ è ðåêîìåíäàöèè, ïðîãðàììû è êóðñû îáó÷åíèÿ, ïóáëèêàöèè èç ïðîôèëüíûõ èçäàíèé