汇编小程序
2015-08-15 21:23
543 查看
相关图例:
View Code
TITLE MAIN PROGRRAM TO CONTROL THE SYSTEM PAGE 60, 132 EXTRN PASSWORD_TEST:FAR EXTRN MY_GAME:FAR EXTRN MY_CAL:FAR PUBLIC CLS ;--------------------------------------------- .MODEL SMALL .STACK 64 ;------------------------------------------------ .DATA MAIN_MSG1 DB 'Welcome to System!', '$' MAIN_MSG3 DB 'Password wrong try again', '$' MAIN_MSG4 DB 'Please choose your item to continue', '$' MAIN_MSG5 DB '1: Little game', '$' MAIN_MSG6 DB '2: Calculation', '$' MAIN_MSG7 DB 'YOUR CHOISE:', '$' MAIN_FLAG DB 0 CRLF DB 0DH, 0AH,'$' ;---------------------------------- .CODE START: MOV AX, @DATA MOV DS, AX CALL CLS ;清屏 MOV CX, 2 CALL CRLF_FUNC LEA DX, MAIN_MSG1 MOV AH, 9 INT 21H LEA DX, CRLF MOV AH, 9 INT 21H CALL PASSWORD_TEST ;调用密码判断功能可以跳出这个函数就可以往下运行 MAIN_S: CALL MAIN_OUTPUT ;调用系统界面 ;输入选择 MOV AH, 1 INT 21H PUSH AX;保存命令,防止调用函数时改变了AL CMP AL, '1' ;游戏 JNZ MAIN_S0 CALL CLS CALL MY_GAME MAIN_S0: CMP AL, '2' ;计算器 JNZ MAIN_S1 CALL CLS CALL MY_CAL MAIN_S1: POP AX CMP AL, 'Q' JNZ MAIN_S MOV AH,4CH INT 21H RET ;***************************CLS************************* CLS PROC FAR MOV AH, 0FH INT 10H MOV AH, 0 INT 10H RET CLS ENDP ;***************************CRLF_FUNC*************************** ;按CX来进行输空行 CRLF_FUNC PROC NEAR SO: LEA DX, CRLF MOV AH, 9 INT 21H LOOP SO RET CRLF_FUNC ENDP ;***************************MAIN_OUTPUT*************************** MAIN_OUTPUT PROC NEAR CALL CLS MOV CX, 2 CALL CRLF_FUNC LEA DX, MAIN_MSG4 MOV AH,9 INT 21H LEA DX, CRLF MOV AH, 9 INT 21H LEA DX, MAIN_MSG5 MOV AH, 9 INT 21H LEA DX, CRLF MOV AH, 9 INT 21H LEA DX, MAIN_MSG6 MOV AH, 9 INT 21H LEA DX, CRLF MOV AH, 9 INT 21H LEA DX, MAIN_MSG7 MOV AH, 9 INT 21H RET MAIN_OUTPUT ENDP ;*************************** END START
View Code
相关文章推荐
- iOS开发日记3-微信支付
- Jfinal极速开发微信系列教程(二)--------------让微信公众平台通过80端口访问本机
- Jfinal极速开发微信系列教程(一)--------------Jfinal_weixin demo的使用分析
- iOS微信支付
- 调用微信JsAPI端获取位置
- 微信公众号开发基本接口
- 微信公众号开发
- 朋友圈广告让腾讯三个月刷入20亿
- 微信那些事-群发图文(一)
- 微信公众号获取未关注的用户基本信息信息(已关注或者未关注都可以)
- 微信分享到朋友圈带上自定义的缩略图
- 微信上传媒体文件 报41005 解决方案 php的巨坑
- 微信公众平台开发(76) 获取用户基本信息
- 微信支付过程中遇到的问题
- 微信公众平台开发 - 动手篇。使用weinxinFundation开始一个微信公众平台的开发
- 微信公众平台开发 - 基础篇
- 最近刚学到容器Vector,就顺便编写了两个简单的小程序
- 微信,已经严重地搅和了我们的生活!
- 微信提示
- 95后基本不用微信!PM你了解你的用户么丨90后研究报告