1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu hợp ngữ - Phần 8 pot

12 165 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 12
Dung lượng 169,26 KB

Nội dung

NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 1 8. B 8. B à à n Ph n Ph í í m & M m & M à à n H n H ì ì nh nh 8.1. Bàn Phím 8.2. Màn Hình 8.3. Ch   Ha NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 2 8.1. B 8.1. B à à n Ph n Ph í í m m  Gm 2 nhóm phím: 1. ASCII: ch (a z), s (0 9), du (+-*/…), Esc, Enter (↵), BackSpace (←), Tab (+). 2. ASCII m rng: Shift, CTrl, Alt, Caps Lock, Num Lock, Scroll Lock (thng dùng vi phím khác); phím hàm (F1 F12), hng (←, ↑, →, ↓, Home, End, Page Up, Page Down), Insert, Delete và các phím còn li. NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 3 8.1. B 8.1. B à à n Ph n Ph í í m (tt) m (tt) INT 21h, AH = 1 (DOS) INT 21h, AH = 1 (DOS)  Nhp ký t bàn phím → AL (hin th)  AL = ASCII (nhóm 1), AL = 0 (nhóm 2)  INT 21h → AL = mã quét NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 4 8.1. B 8.1. B à à n Ph n Ph í í m (tt) m (tt) INT 21h, AH = 8 (DOS) INT 21h, AH = 8 (DOS)  Nh INT 21h, AH = 1 nhng không hin th.  Ví d sau ch nhp “secret” và Enter. Ch kt thúc khi nhp đúng. Chui nhp không hin th.  → PASSWORD.ASM NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 5 8.1. B 8.1. B à à n Ph n Ph í í m (tt) m (tt) INT 16h, AH = 0 (BIOS) INT 16h, AH = 0 (BIOS)  ASCII / 0 → AL , mã quét → AH  Phím nhp không hin th  → INT16-00.ASM Mã quét ASCII / 0 AH AL NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 6 8.1. B 8.1. B à à n Ph n Ph í í m (tt) m (tt) INT 16h, AH = 1 (BIOS) INT 16h, AH = 1 (BIOS)  Kim tra vùng đm bàn phím  ZF = 1, rng  ZF = 0, không rng  Xoá vùng đm: + INT 16h, AH = 0 NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 7 8.1. B 8.1. B à à n Ph n Ph í í m (tt) m (tt) INT 16h, AH = 2 (BIOS) INT 16h, AH = 2 (BIOS)  Xác đnh trng thái các phím điu khin  AL(b) = 1: đã nhn bit b  AL(b) = 1: cha nhn bit b NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 8 8.2. M 8.2. M à à n H n H ì ì nh nh  Màn hình (monitor): thit b xut th hin kt qu di dng hình nh.  Mch hin th (Display adapter): mch đin t điu khin màn hình, giúp màn hình hin th d liu lên màn hin th. NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 9 8.2. M 8.2. M à à n H n H ì ì nh (tt) nh (tt)  Mi ký t hin th (vn bn) chim 2 bai trong RAM.  Bai 1: mã ASCII ca ký t  Bai 2: bai thuc tính xác đnh màu ký t Màu chMàu nn BGRiBGRb 01234567 SángChp NMT - HN - V3.10 - Ch8 - Ns36 - 08.11.03 10 8.2. M 8.2. M à à n H n H ì ì nh (tt) nh (tt)  INT 21h (DOS), AH=2: hin th ký t  INT 21h (DOS), AH=9: hin th chui  INT 10h (BIOS) [...].. .8. 3 Ch H a MOV AH, 0 MOV AL, CheDo INT 10h CheDo= 4 320 x 200 4 màu CGA 6 640 x 200 2 màu CGA D 320 x 200 16 màu EGA E 640 x 200 16 màu EGA 10 640 x 350 16 màu EGA 11 640 x 480 2 màu VGA 12 640 x 480 16 màu VGA 13 640 x 480 256 màu VGA NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 11 8. 3 Ch Ch MOV MOV MOV INT Ch i m i m H a (tt) 4 AH, 0Bh BH, 1 BL, B ng 10h 6 nh = 0: n n nh = 1: tr ng NMT - HN - V3.10 -. .. VGA 13 640 x 480 256 màu VGA NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 11 8. 3 Ch Ch MOV MOV MOV INT Ch i m i m H a (tt) 4 AH, 0Bh BH, 1 BL, B ng 10h 6 nh = 0: n n nh = 1: tr ng NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 Tr i B ng = 0 0N n 1 Green 2 Red 3 Brown m nh B ng = 1 0N n 1 Cyan 2 Magenta 3 White 12 . NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 1 8. B 8. B à à n Ph n Ph í í m & M m & M à à n H n H ì ì nh nh 8. 1. Bàn Phím 8. 2. Màn Hình 8. 3. Ch   Ha NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 2 8. 1 EGA 10 640 x 350 16 màu EGA 11 640 x 480 2 màu VGA 12 640 x 480 16 màu VGA 13 640 x 480 256 màu VGA NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 12 8. 3. Ch 8. 3. Ch           H H   a. nn BGRiBGRb 01234567 SángChp NMT - HN - V3.10 - Ch8 - Ns36 - 08. 11.03 10 8. 2. M 8. 2. M à à n H n H ì ì nh (tt) nh (tt)  INT 21h (DOS), AH=2: hin th ký t  INT 21h (DOS), AH=9: hin th chui  INT 10h (BIOS) NMT - HN -

Ngày đăng: 31/07/2014, 17:20

TỪ KHÓA LIÊN QUAN