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 2
Số trang: 6
Loại file: pdf
Dung lượng: 2.51 MB
Lượt xem: 8
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Màn hình được điều khiển hiệu quả nhờ các chức năng của INT 10H trong Rom Bios. Các chức năng này quản lý màn 10H Bios. hình tốt hơn các chức năng của INT 21h của Dos. 21h Dos. Bên cạnh 1 số chức năng do INT 21h của Dos cung cấp, 21h 1 số tác vụ được thực hiện trên màn hình nhờ các chức năng trong INT 10h như xoá màn hình, định vị con trỏ, 10h thiết lập màn hình ...
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 2 QUAÛN LYÙ MAØN HÌNH Maøn hình ñöôïc ñieàu khieån hieäu quaû nhôø caùc chöùc naêng cuûaINT 10H trong Rom Bios. Caùc chöùc naêng naøy quaûn lyù maønhình toát hôn caùc chöùc naêng cuûa INT 21h cuûa Dos. Beân caïnh 1 soá chöùc naêng do INT 21h cuûa Dos cung caáp, 1 soá taùc vuï ñöôïc thöïc hieän treân maøn hình nhôø caùc chöùc naêng trong INT 10h nhö xoaù maøn hình, ñònh vò con troû, thieát laäp maøn hình ... IBM PC hoã trôï 3 loaïi maøn hình cô baûn coù teân tuøy thuoäcvaøo loaïi Card maøn hình caém treân Bus môû roäng treânMianboard nhö : Monochrome chæ hieån thò text ñôn saéc;CGA (Color Graphic Adaptor) cho pheùp hieån thò text vaø ñoàhoïa; EGA (Enhanced Graphics Adaptor) hieån thò text vaø ñoàhoïa vôùi ñoä phaân giaûi cao hôn. Ngoaøi ra coøn coù card VGA(Video Graphics Array), SVGA .. . 7 Chuoung Chuoung 10 Lap trinh xu ly man hinhTHUỘC TÍNH MÀN HÌNH 8 Chuoung Chuoung 10 Lap trinh xu ly man hinh THUOÄC TÍNH MAØN HÌNH Moã Moãi vò trí treân maøn hình coù theå löu 1 kyù töï ñôn cuøng vôùi thuoäc tính rieâng cuûa kyù töï naøy chaúng haïn nhö ñaûo maøu, nhaáp nhaùy, chieáu saù saùng, gaïch döôùi ... Thuoä Thuoäc tính cuûa kyù töï ñöôïc löu trong 1 byte goï goïi laø byte thuoäc tính. HIGHT/LOW BIT 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1 1BLINK BACKGROUND BITS FOREGROUND BITS 9 Chuoung Chuoung 10 Lap trinh xu ly man hinh THUOÄC TÍNH MAØN HÌNH Ex Ex : caùc kyù töï maøu vaøng chanh nhaáp nhaùy treâ treân neàn maøu naâuBLINK = 10000000BRED = 100BMOV BH, (RED SHL 4) +YELLOW+BLINK ÑEÅ TAÏO 1 BYTE THUOÄC TÍNH VIDEO TÖØ 2 MAØU , TA DUØNG SHL CHUYEÅN CAÙC BIT MAØU NEÀN SANG TRAÙI 4 VI TRÍ. 10 Chuoung Chuoung 10 Lap trinh xu ly man hinh VUØNG HIEÅN THÒ MAØN HÌNH Vuø Vuøng hieån thò cuûa maøn hình ñôn saéc ôû ñòa chæ chæ B000h trong Bios.Vuøng hieån thò video ñoà hoïa maøu cô baûn bắtñaàu töø vò trí B800h cuûa Bios. 11 Chuoung Chuoung 10 Lap trinh xu ly man hinh THUOÄC TÍNH MAØN HÌNHCaùCaùc thuoäc tính chuaån cuûa maøn hìnhMonochromeMonochrome : HEX VALUE ATTRIBUTE 07H Normal Normal – thöôøng 87H Blinking Blinking – nhaáp nhaùy 0FH Bright Bright – saùng 70H Reverse Reverse – ñaûo thuoäc tính 01H Underline 09H Bright Underline 12 Chuoung Chuoung 10 Lap trinh xu ly man hinh
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 2 QUAÛN LYÙ MAØN HÌNH Maøn hình ñöôïc ñieàu khieån hieäu quaû nhôø caùc chöùc naêng cuûaINT 10H trong Rom Bios. Caùc chöùc naêng naøy quaûn lyù maønhình toát hôn caùc chöùc naêng cuûa INT 21h cuûa Dos. Beân caïnh 1 soá chöùc naêng do INT 21h cuûa Dos cung caáp, 1 soá taùc vuï ñöôïc thöïc hieän treân maøn hình nhôø caùc chöùc naêng trong INT 10h nhö xoaù maøn hình, ñònh vò con troû, thieát laäp maøn hình ... IBM PC hoã trôï 3 loaïi maøn hình cô baûn coù teân tuøy thuoäcvaøo loaïi Card maøn hình caém treân Bus môû roäng treânMianboard nhö : Monochrome chæ hieån thò text ñôn saéc;CGA (Color Graphic Adaptor) cho pheùp hieån thò text vaø ñoàhoïa; EGA (Enhanced Graphics Adaptor) hieån thò text vaø ñoàhoïa vôùi ñoä phaân giaûi cao hôn. Ngoaøi ra coøn coù card VGA(Video Graphics Array), SVGA .. . 7 Chuoung Chuoung 10 Lap trinh xu ly man hinhTHUỘC TÍNH MÀN HÌNH 8 Chuoung Chuoung 10 Lap trinh xu ly man hinh THUOÄC TÍNH MAØN HÌNH Moã Moãi vò trí treân maøn hình coù theå löu 1 kyù töï ñôn cuøng vôùi thuoäc tính rieâng cuûa kyù töï naøy chaúng haïn nhö ñaûo maøu, nhaáp nhaùy, chieáu saù saùng, gaïch döôùi ... Thuoä Thuoäc tính cuûa kyù töï ñöôïc löu trong 1 byte goï goïi laø byte thuoäc tính. HIGHT/LOW BIT 7 6 5 4 3 2 1 0 0 0 0 0 0 1 1 1BLINK BACKGROUND BITS FOREGROUND BITS 9 Chuoung Chuoung 10 Lap trinh xu ly man hinh THUOÄC TÍNH MAØN HÌNH Ex Ex : caùc kyù töï maøu vaøng chanh nhaáp nhaùy treâ treân neàn maøu naâuBLINK = 10000000BRED = 100BMOV BH, (RED SHL 4) +YELLOW+BLINK ÑEÅ TAÏO 1 BYTE THUOÄC TÍNH VIDEO TÖØ 2 MAØU , TA DUØNG SHL CHUYEÅN CAÙC BIT MAØU NEÀN SANG TRAÙI 4 VI TRÍ. 10 Chuoung Chuoung 10 Lap trinh xu ly man hinh VUØNG HIEÅN THÒ MAØN HÌNH Vuø Vuøng hieån thò cuûa maøn hình ñôn saéc ôû ñòa chæ chæ B000h trong Bios.Vuøng hieån thò video ñoà hoïa maøu cô baûn bắtñaàu töø vò trí B800h cuûa Bios. 11 Chuoung Chuoung 10 Lap trinh xu ly man hinh THUOÄC TÍNH MAØN HÌNHCaùCaùc thuoäc tính chuaån cuûa maøn hìnhMonochromeMonochrome : HEX VALUE ATTRIBUTE 07H Normal Normal – thöôøng 87H Blinking Blinking – nhaáp nhaùy 0FH Bright Bright – saùng 70H Reverse Reverse – ñaûo thuoäc tính 01H Underline 09H Bright Underline 12 Chuoung Chuoung 10 Lap trinh xu ly man hinh
Tìm kiếm theo từ khóa liên quan:
Cấu trúc máy tính lập trình Assembly hướng dẫn lập trình Assembly kỹ thuật lập trình Assembly kinh nghiệm lập trình Assembly phương pháp lập trình AssemblyGợi ý tài liệu liên quan:
-
50 trang 480 0 0
-
67 trang 283 1 0
-
Giáo trình Cấu trúc máy tính toàn tập
130 trang 186 0 0 -
78 trang 164 3 0
-
Tài liệu giảng dạy Cấu trúc và bảo trì máy tính - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
133 trang 128 0 0 -
Thuyết trình môn kiến trúc máy tính: CPU
20 trang 126 0 0 -
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 125 0 0 -
Giáo trình lắp ráp và cài đặt máy vi tính - Trường TCN Đông Sài Gòn
85 trang 98 0 0 -
66 trang 83 1 0
-
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 77 0 0