Danh mục

Cấu trúc máy tính và lập trình Assembly : LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM part 8

Số trang: 6      Loại file: pdf      Dung lượng: 5.05 MB      Lượt xem: 9      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

ĐỌC 1 KÝ TỰ VÀ THUỘC TÍNH KÝ TỰ. READ CHARACTER AND ATTRIBUTEAH =8 ; BH = TRANG MÀN HÌNH TRI TRẢ VỀ : AL = KÝ TỰ ĐÃ ĐỌC ĐƯỢC ; AH = THUỘC TÍNH CỦA KÝ TỰ EX : THIẾT LẬP CURSOR TẠI HÀNG 5 CỘT 1 SAU ĐÓ NHẬN 1 KÝ TỰ NHẬP.LƯU KÝ TỰ ĐÃ ĐỌC ĐƯỢC VÀ THUỘC TÍNH CỦA KÝ TỰ NÀY. LOCATE : MOV AH, 2 MOV BH, 0 MOV DX, 0501H INT 10H GETCHAR : MOV AH, 8 MOV BH, 0 INT 10H MOV CHAR, AL MOV ATTRIB , AH
Nội dung trích xuất từ tài liệu:
Cấu trúc máy tính và lập trình Assembly : LẬP TRÌNH XỬ LÝ MÀN HÌNH & BÀN PHÍM part 8 CUOÄN MAØN HÌNH HAØM 06H, 07H INT 10H SCROLL WINDOW UP AND DOWNEX : CUOÄN WINDOWS TÖØ (10,20) TÔÙI (15,60), CUOÄNXUOÁNG 2 DOØNG, 2 DOØNG CUOÄN SEÕ COÙ THUOÄC TÍNHVIDEO ÑAÛO. MOV AX, 0702H MOV CX,0A14H MOV DX, 0F3CH MOV BH, 70H INT 10H 43 Chuoung Chuoung 10 Lap trinh xu ly man hinh ÑOÏC 1 KYÙ TÖÏ VAØ THUOÄC TÍNH KYÙ TÖÏ. HAØM 08H INT 10H READ CHARACTER AND ATTRIBUTEAH =8 ; BH = TRANG MAØN HÌNHTRI TRAÛ VEÀ :AL = KYÙ TÖÏ ÑAÕ ÑOÏC ÑÖÔÏC ; AH = THUOÄC TÍNH CUÛA KYÙ TÖÏEX : THIEÁT LAÄP CURSOR TAÏI HAØNG 5 COÄT 1 SAU ÑOÙ NHAÄN 1 KYÙ TÖÏNHAÄP.LÖU KYÙ TÖÏ ÑAÕ ÑOÏC ÑÖÔÏC VAØ THUOÄC TÍNH CUÛA KYÙ TÖÏ NAØY. GETCHAR : LOCATE : MOV AH, 8 MOV AH, 2 MOV BH, 0 MOV BH, 0 INT 10H MOV DX, 0501H MOV CHAR, AL INT 10H MOV ATTRIB , AH 44 Chuoung Chuoung 10 Lap trinh xu ly man hinh GHI 1 KYÙ TÖÏ VAØ THUOÄC TÍNH KYÙ TÖÏ. HAØM 09H INT 10H WRITE CHARACTER AND ATTRIBUTECHÖÙC NAÊNG 09H INT 10H :XUAÁT (GHI) 1 HOAËC NHIEÀU KYÙ TÖÏ CUØNG VÔÙI THUOÄC TÍNH CUÛA CHUÙNGLEÂN MAØN HÌNH. CHÖÙC NAÊNG NAØY COÙ THEÅ XUAÁT MOÏI MAÕ ASCII KEÅ CAÛKYÙ TÖÏ ÑOÀ HOÏA ÑAËC BIEÄT COÙ MAÕ TÖØ 1 ÑEÁN 31 AH =9 ; BH = TRANG VIDEO AL = KYÙ TÖÏ SEÕ XUAÁT ; BL = THUOÄC TÍNH CUÛA KYÙ TÖÏ SEÕ XUAÁT CX = HEÄ SOÁ LAËP 45 Chuoung Chuoung 10 Lap trinh xu ly man hinh GHI 1 KYÙ TÖÏ VAØ THUOÄC TÍNH KYÙ TÖÏ. HAØM 0AH INT 10H WRITE CHARACTER AND ATTRIBUTECHÖÙC NAÊNG 0AH INT 10H :XUAÁT (GHI) 1 HOAËC NHIEÀU KYÙ TÖÏ CUØNG VÔÙI THUOÄC TÍNH CUÛA CHUÙNGLEÂN MAØN HÌNH. CHÖÙC NAÊNG NAØY COÙ THEÅ XUAÁT MOÏI MAÕ ASCII KEÅ CAÛKYÙ TÖÏ ÑOÀ HOÏA ÑAËC BIEÄT COÙ MAÕ TÖØ 1 ÑEÁN 31 AH =9 ; BH = TRANG VIDEO AL = KYÙ TÖÏ SEÕ XUAÁT ; BL = THUOÄC TÍNH CUÛA KYÙ TÖÏ SEÕ XUAÁT CX = HEÄ SOÁ LAËP 46 Chuoung Chuoung 10 Lap trinh xu ly man hinh GHI 1 KYÙ TÖÏ VAØ THUOÄC TÍNH KYÙ TÖÏ. HAØM 0AH INT 10H WRITE CHARACTER AND ATTRIBUTECHÖÙC NAÊNG 0AH INT 10H :XUAÁT (GHI) 1 HOAËC NHIEÀU KYÙ TÖÏ CUØNG VÔÙI THUOÄC TÍNH CUÛA CHUÙNGLEÂN MAØN HÌNH. CHÖÙC NAÊNG NAØY COÙ THEÅ XUAÁT MOÏI MAÕ ASCII KEÅ CAÛKYÙ TÖÏ ÑOÀ HOÏA ÑAËC BIEÄT COÙ MAÕ TÖØ 1 ÑEÁN 31 AH =9 ; BH = TRANG VIDEO AL = KYÙ TÖÏ SEÕ XUAÁT ; BL = THUOÄC TÍNH CUÛA KYÙ TÖÏ SEÕ XUAÁT CX = HEÄ SOÁ LAËP 47 Chuoung Chuoung 10 Lap trinh xu ly man hinh LAÁY VIDEO MODE HAØM 0FH INT 10H GET VIDEO MODECHÖÙC NAÊNG 0FH INT 10H : LAÁY VIDEO MODE AH =0F ; BH = TRANG HIEÄN HAØNH AH = SOÁ COÄT MAØN HÌNH ; AL = MODE MAØN HÌNH HIEÄN HAØNH EX : MOV AH,0FH ; Get Video Mode Function INT 10H ; goïi BIOS MOVE VIDEO_MODE, AL ; löu Video Mode vaøo bieán boä nhôù MOV PAGE, BH ; löu trang hieän haønh. 48 Chuoung Chuoung 10 Lap trinh xu ly man hinh

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: