ASCII code (Hex) FUNCTION

Một phần của tài liệu LẬP TRÌNH VỚI HỢP NGỮ (Trang 56 - 58)

7 beep

8 b.space – nhập b.phím 1 ký tự 0 h.thị

9 tab – xuất một chuỗi ký tự ra mhình

A line feed - nhập chuỗi từ bàn phím

3.9 Chương trình ví dụ: chương trình đọc một ký tự từ bàn phím và in nó trên đầu dòng mới tự từ bàn phím và in nó trên đầu dòng mới

.MODEL SMALL.STACK 100H .STACK 100H .CODE

MAIN PROC

; display dấu nhắc

MOV AH,2

MOV DL,’?’

INT 21H

; nhập 1 ký tự

MOV AH,1 ; hàm đọc ký tự

INT 21H ; ký tự được đưa vào AL

MOV BL,AL ; cất ký tự trong BL

; nhảy đến dòng mới

; nhảy đến dòng mới

MOV

MOV AH,2AH,2 ; hàm xuất 1 ký tự; hàm xuất 1 ký tự MOV

MOV DL,0DHDL,0DH ; ký tự carriage return; ký tự carriage return INT

INT 21H21H ; thực hiện c.r.; thực hiện c.r. MOV

MOV DL,0AHDL,0AH ; ký tự line feed; ký tự line feed INT

INT 21H21H ; thực hiện line feed; thực hiện line feed ; xuất ký tự

; xuất ký tự

MOV

MOV DL,BLDL,BL ; đưa ký tự vào DL ; đưa ký tự vào DL INT

INT 21H21H ; xuất ký tự; xuất ký tự ; trở về DOS

; trở về DOS

MOV

MOV AH,4CHAH,4CH; hàm thoát về DOS; hàm thoát về DOS INT

INT 21H21H ; exit to DOS; exit to DOS MAIN

MAIN ENDPENDPEND END

3.10 Xuất một chuỗi ký tự

 Trong chương trình trên đây ta đã dùng INT 21H hàm 2 và 4 để đọc và xuất một ký tự. 21H hàm 2 và 4 để đọc và xuất một ký tự.

 Hàm 9 ngắt 21H có thể dùng để xuất một chuỗi ký tự. ký tự.

Một phần của tài liệu LẬP TRÌNH VỚI HỢP NGỮ (Trang 56 - 58)

Tải bản đầy đủ (PPT)

(97 trang)