М. З. Якубова техника ғылымдарының кандидаты, доцент


Берілген атрибуты бар символды экранға шығару



бет88/141
Дата26.09.2023
өлшемі3.68 Mb.
#478578
1   ...   84   85   86   87   88   89   90   91   ...   141
КОМПЬЮТЕРЛІК ЖҮЙЕЛЕР АРХИТЕКТУРАСЫ

Берілген атрибуты бар символды экранға шығару
INT 10h, АН = 09 берілген атрибуты бар символды экранға шығару

Енгізу

АН = 09 ВН = бет нөмірі AL = ASCII-кодының символы BL = символ- дың атрибуты СХ = символдың қайталану саны

Осы функцияның көмегімен экранға кез келген символды шығару керек, CR және LF символдарын қосқанда, бұлар әдетте жолдың соңы деп қабылданады. Графикалық режимдерде СХ экранның шетіне дейінге орындардың санынан аспауы керек.
Жұмыс мысалы

org 100h

; СОМ-файлдың басталуы

begin:

; программа кодының басталуы белгісі

mov ah,09

; «жолды шығару (9)» функциясын АН регистріне жазу

mov bh,0

; бет нөмірін орнату

mov al, < ASCII-код символа >

; 12 жол; al регистріне кез келген ASCII-кодының сим- волын жазамыз

mov bl, 00011111b

; символдың атрибуты (ашық көкте ақ)

mov cx,555

; енгізілетін жолдардың санағышын енгіземіз

int 10h

; DOS үзуін шақыру – символды шақыру

ret

; программаны аяқтау

end begin

; программа кодының аяқталу белгісі

CR (0Dh), LF (0Ah), BEL (7) символдары басқарушы символ- дардай қабылданады. Егер мәтін теру барысында төменгі жол- дың шетінен шығып кетсе, экран жоғарыға көтеріледі. Бұл функцияда экранға кез келген символды шығарады, бірақ атри- буты ретінде осы позицияда орналасқан символдың атрибутын пайдаланады.
169


Достарыңызбен бөлісу:
1   ...   84   85   86   87   88   89   90   91   ...   141




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет