intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Quá trình hình thành giáo trình hướng dẫn sử dụng các hàm có sẵn trong win p2

Chia sẻ: Asfaf AfaFaf | Ngày: | Loại File: PDF | Số trang:5

64
lượt xem
5
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Lệnh MOVSB thường được sử dụng với lệnh REP để copy một dãy CX bytes. Ví dụ: REP MOVSB ;lặp lại lệnh MOVSB CX lần b.Lưu chuỗi Lệnh STOSB (STOre Byte in AL at String) chuỗi các byte Lệnh này là lệnh copy nội dung của AL vào địa chỉ nhớ do ES:DI trỏ tới, sau đó DI tăng/giảm 1 tuỳ theo cờ DF bằng UP/DN. c.Lệnh Duyệt chuỗi (Scan String) Lệnh : SCASB ;Duyệt một chuỗi các byte

Chủ đề:
Lưu

Nội dung Text: Quá trình hình thành giáo trình hướng dẫn sử dụng các hàm có sẵn trong win p2

  1. MOV AH,09H MOV DX,OFFSET THONG_BAO INT 21H CALL XUONG_DONG MOV AH,09H MOV DX,OFFSET THONG_BAO1 INT 21H CALL KT_SO CMP AX,256 JA EXIT MOV N1,AX CALL XUONG_DONG MOV AH,09H MOV DX,OFFSET THONG_BAO2 INT 21H CALL KT_SO CMP AX,256 JA EXIT MOV N2,AX CALL XUONG_DONG MOV AH,09H MOV DX,OFFSET THONG_BAO3 INT 21H CALL TICH2SO CALL XUONG_DONG
  2. EXIT: MOV AH,4CH INT 21H ;................. TICH2SO PROC XOR AX,AX MOV AX,N1 XOR BX,BX MOV BX,N2 MUL BX CALL INSO RET TICH2SO ENDP ;................... KT_SO PROC PUSH BX PUSH CX PUSH DX XOR DX,DX MOV N3,0 MOV CX,1 LOOP_1: CALL NHAP_LAI CMP AL,0DH JE EXIT_2 SUB AL,30H
  3. XOR AH,AH MOV DX,AX MOV AX,N3 CMP CX,1 JE NOT_SUM_UP MOV BL,10 MUL BL NOT_SUM_UP: ADD AX,DX MOV N3,AX INC CX CMP CX,3 JA EXIT_2 JMP LOOP_1 EXIT_2: MOV AX,N3 POP DX POP CX POP BX RET KT_SO ENDP ;............. XUONG_DONG PROC PUSH AX PUSH DX
  4. MOV AH,02 MOV DL,13 INT 21H MOV DL,10 INT 21H POP DX POP AX RET XUONG_DONG ENDP ;................... NHAP_LAI PROC PUSH DX LOOP2: MOV AH,08 INT 21H CMP AL,0DH JE EXIT1 CMP AL,30H JB LOOP2 CMP AL,39H JA LOOP2 MOV DL,AL MOV AH,02 INT 21H EXIT1: POP DX
  5. RET NHAP_LAI ENDP ;................... INSO PROC MOV BX,10 XOR CX,CX N_ZERO: XOR DX,DX DIV BX PUSH DX INC CX OR AX,AX JNZ N_ZERO INSOLOOP: POP DX ADD DL,'0' MOV AH,02 INT 21H LOOP INSOLOOP RET INSO ENDP ;................... CSEG ENDS END BEGIN a.Chuyển một chuỗi
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2