Đồ Án ĐALTHT-Mô tả lệnh dir bằng asm

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    .model small
    .stack 100h
    .data
    msg db ñaây la chöông trình moâ phong leänh dir’,0ah,0dh ‘$’
    prompt db ‘file name$’
    fine_name db 30 dup(0)
    file_attribute db?
    File_time dw ?
    File_size dd?
    Buffer db 512 dup(0)
    doserror db 0dh,0ah,’doserrorcode’
    errcoder db 30h,’$’

    .code
    main proc
    mov ax, @data
    mov ds ,ax
    mov es,ax
    led dx,msg
    mov ah,9
    int 21h
    call find_file
    jg doserror
    find_file:
    Mov ah,1a
    lea dx,buffer
    call find_first
    jc doserror
    call display
    mov dl,0dh
    int 21h
    cal find_next
    je exit
    jmp find_file
    doserror:
    .
     

    Các file đính kèm:

Đang tải...