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

Bài tập hợp ngữ có lời giải

6 1,4K 9

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 26 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

NHAP VAO MOT CHUOI DEM MAY KY TU THI IN RA MAY LAN.MODEL SMALL.STACK 100H.DATAS DB 10,?,11 DUP ()T DB 13,10,.CODEMAIN PROCMOV AX,DATAMOV DS,AXMOV AH,0AHLEA DX,SINT 21HMOV SI,OFFSET S+1MOV CL,SIMOV CH,0HLAP:MOV AH,09MOV DX,OFFSET S+2INT 21HMOV DX,OFFSET TINT 21H

Trang 1

NHAP VAO MOT CHUOI DEM MAY KY TU THI IN RA MAY LAN

*************

.MODEL SMALL

.STACK 100H

.DATA

S DB 10,?,11 DUP ('$')

T DB 13,10,'$'

.CODE

MAIN PROC

MOV AX,@DATA

MOV DS,AX

MOV AH,0AH

LEA DX,S

INT 21H

MOV SI,OFFSET S+1

MOV CL,[SI]

MOV CH,0H

LAP:

MOV AH,09

MOV DX,OFFSET S+2

INT 21H

MOV DX,OFFSET T

INT 21H

LOOP LAP

MOV AH,4CH

INT 21H

MAIN ENDP

END MAIN

BAI TAP NHAP VAO MOT CHUOI ROI CHUYEN KI TU HOA

THANH THUONG VA NGUOC LAI

Trang 2

.MODEL SMALL

.STACK 100H

.DATA

T DB 'NHAP VAO MOT CHUOI',13,10,'$'

S DB 99,?,100 DUP (?)

.CODE

MAIN PROC

MOV AX,@DATA

MOV DS,AX

MOV AH,09

MOV DX,OFFSET T

INT 21H

MOV AH,0AH

MOV DX,OFFSET S

INT 21H

MOV SI,OFFSET S+2

BUOC3:

MOV AL,[SI]

CMP AL,0DH

JE BUOC10

CMP AL,'A'

JB BUOC7

CMP AL,'Z'

JA BUOC7

SUB AL,20H

MOV [SI],AL

JMP BUOC9

BUOC7:

Trang 3

CMP AL,'A'

JB BUOC9

CMP AL,'Z'

JA BUOC9

ADD AL,20H

MOV [SI],AL

JMP BUOC9

BUOC9:

INC SI

JMP BUOC3

BUOC10:

MOV AL,'$'

MOV [SI],AL

MOV AH,02

MOV DL,0DH

INT 21H

MOV AH,02

MOV DL,0AH

INT 21H

MOV AH,09

MOV DX,OFFSET S+2 INT 21H

MOV AH,4CH

INT 21H

MAIN ENDP

END MAIN

Trang 4

NHậP CHUỗI 1 XEM CO KHOANG TRANG THI LOAI

.MODEL SMALL

.STACK 100H

.DATA

T DB 13,10,'$'

S DB 10,?,11 DUP ('$')

S1 DB 100 DUP ('$')

.CODE

MAIN PROC

MOV AX,@DATA

MOV DS,AX

MOV AH,0AH

LEA DX,S

INT 21H

MOV AH,02

MOV DL,13

INT 21H

MOV SI,OFFSET S+2

MOV DI,OFFSET S1

LAP:

MOV AL,[SI]

CMP AL,13

JE THOAT

CMP AL,' '

JE LUU

MOV [DI],AL

INC DI

INC SI

Trang 5

JMP LAP

LUU:

INC SI

JMP LAP

THOAT:

MOV AH,09

MOV DX,OFFSET T

INT 21H

MOV DX,OFFSET S1

INT 21H

MOV AH,4CH

INT 21H

MAIN ENDP

END MAIN

NHậP VÀO CHUỗI VÀ CHO BIếT Kỳ Tự ĐầU VÀ CUốI CủA DÃY

.MODEL SMALL

.STACK 100H

.DATA

;T DB 'NHAP VAO MOT CHUOI$'

S DB 11,?,10 DUP ('$')

.CODE

MAIN PROC

MOV AX,@DATA

MOV DS,AX

MOV AH,0AH

LEA DX,S

INT 21H

MOV AH,02

MOV DL,13

INT 21H

MOV AH,02

MOV DL,10

INT 21H

MOV DI,OFFSET S+2

Trang 6

MOV AH,02

MOV DL,[DI]

INT 21H

MOV SI,OFFSET S+1 MOV AL,[SI]

MOV AH,0

ADD SI,AX

MOV AH,02

MOV DL,[SI]

INT 21H

MOV AH,4CH

INT 21H

MAIN ENDP

END MAIN

Ngày đăng: 23/10/2014, 10:26

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w