【发布时间】:2010-04-15 19:31:56
【问题描述】:
我正在尝试从 x86 程序集中的文件中读取用户名和密码以进行身份验证 显然该文件由两行组成,用户名和密码我如何分别读取这两行并进行比较?
我的尝试:
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
【问题讨论】:
-
x86 系列,我现在就编辑一下,谢谢
-
什么操作系统?你到底为什么要用汇编程序写这个?
-
我使用的是 windows 7 32b,这是我们装配教授提出的项目的一部分
-
知道您想要一个 DOS 程序可能会有所帮助。以及您在使用代码时遇到了什么样的问题。