MASM32 控制台输入输出
来源:互联网 发布:淘宝突然不能提前收款 编辑:程序博客网 时间:2024/05/20 07:36
=。=crt_printf MASM CUI的确有点坑
.386.model flat, stdcalloption casemap : noneinclude windows.incinclude kernel32.incincludelib kernel32.libinclude masm32.incincludelib masm32.libinclude user32.incincludelib user32.libinclude msvcrt.incincludelib msvcrt.lib .dataPassword BYTE '1234567', 0PasswordLength BYTE $ - PasswordWelcome BYTE 'Please input password', 0Ah, 0Dh, 0format BYTE '%s', 0OKBYTE 'OK!', 0WRONG BYTE 'NO!', 0.codemain PROClocal @valid_flag : dwordlocal @buffer[1024] : bytelocal @authenticated : dword local @small_buffer[8] : bytemov @valid_flag, 0.while 1push OFFSET Welcomecall crt_printfadd esp, 4lea eax, @bufferpush eaxpush OFFSET formatcall crt_scanf add esp, 8 jmp checkbegin:.if eax == 0push OFFSET OKcall crt_printfadd esp, 4jmp exit.else push OFFSET WRONGcall crt_printfadd esp, 4.endif.endwcheck:lea eax, @bufferpush eaxpush OFFSET Passwordcall crt_strcmpadd esp, 8jmp begin exit:invoke ExitProcess, 0main ENDPEND main
0 0
- MASM32 控制台输入输出
- 1.masm32-输出到控制台
- 控制台输入输出
- 控制台输入输出数据
- 读取控制台输入输出流
- 控制台输入输出重定向
- 控制台的输入输出
- java控制台输入输出字符串
- java控制台输入输出字符串
- 控制台文件的输入输出
- QT控制台输入输出QString
- Java 控制台输入输出
- 格式化文件/控制台输入输出
- java控制台的输入输出
- Swift3.0 控制台输入输出
- Qt控制台输入输出
- C++控制台输入输出总结
- C++/C#控制台输入输出
- 第一篇博客
- 红黑树浅谈
- 蓝桥杯----连号区间数
- POJ 2407 Relatives
- 黑客工具包
- MASM32 控制台输入输出
- Linux下mysql备份 恢复
- Word实用教程——五分钟教你如何在任意页开始添加页码
- This version of the rendering library is more recent than your version of ADT plug-in. Please update
- asterisk 命令
- ubuntu 12.04 密码输入正确但无法进入图形化界面
- Evernote同步一直失败的问题
- day15
- UVA 10635 - Prince and Princess