2010-04-15 52 views
1

我想讀一個用戶名,並從文件中x86彙編密碼進行身份驗證 顯然該文件包括兩行的perpose,用戶名和密碼,我怎樣才能讀取兩單獨分行並比較它們?組裝從文件讀取

我嘗試:

proc read_file 

    mov ah,3dh 
    lea dx,file_name 
    int 21h 

    mov bx, ax 
    xor si,si 

repeat: 

    mov ah, 3fh 
    lea dx, buffer 
    mov cx, 100 
    int 21h 

    mov si, ax 
    mov buffer[si], '$' 
    mov ah, 09h 
    int 21h ;print on screen 


    cmp si, 100 
    je repeat 

    jmp stop;jump to end 
stop: 
    RET 
    read_file ENDP 
+2

大會什麼硬件? – 2010-04-15 19:33:57

+0

x86系列,我現在編輯它,謝謝 – Natasha 2010-04-15 19:36:39

+1

什麼操作系統?爲什麼你要用匯編寫這個? – 2010-04-15 19:38:51

回答

1

轉到here和喜歡的CreateFile和ReadFile的功能,閱讀起來。

+0

我相信這是高層次的,我正在講彙編,但是謝謝你。 – Natasha 2010-04-15 20:49:44

+3

我相信你說的是windows 7,而且這個數字還是很低。 – 2010-04-15 21:36:23