- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机课设饮料售卖机机
DATAS SEGMENT
ORG 0100H
NUM DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
ORG 0120H
MONEY DB 00H,00H
ORG 0130H
MONEY_REAL DB 00H
ORG 0140H
LIGHT_POSITION DB 00H,00H
DATAS ENDS
STACKS SEGMENT
DW 64 DUP(?) STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX
MOV AX,STACKS
MOV SS,AX
PUSH DS
MOV AX,0000H
MOV DS,AX
MOV AX,OFFSET IRQ6
MOV SI,0038H
MOV [SI],AX
MOV AX,CS
MOV SI,003AH
MOV [SI],AX
POP DS
MOV AL,11H
OUT 20H,AL
MOV AL,08H
OUT 21H,AL
MOV AL,04H
OUT 21H,AL
MOV AL,03H
OUT 21H,AL
IN AL,21H
AND AL,0BFH
OUT 21H,AL
MOV DX,0646H
MOV AL,34H
OUT DX,AL
MOV DX,0606H
MOV AL,88H
OUT DX,AL
WAIT_BUY:
CALL SHOW
MOV DX,0602H
MOV AL,00H
OUT DX,AL
MOV DX,0604H
MOV AL,0F8H
OUT DX,AL
MOV DX,0604H
IN AL,DX
TEST AL,80H
JZ JMP1
TEST AL,40H
JZ JMP3
TEST AL,20H
JZ JMP7
MOV DX,0604H
MOV AL,0F4H
OUT DX,AL
MOV DX,0604H
IN AL,DX
TEST AL,80H
JZ JMP2
TEST AL,40H
JZ JMP4
TEST AL,20H
JZ JMP6
MOV DX,0602H
MOV AL,00H
OUT DX,AL
JMP WAIT_BUY SHOW:
PUSH AX
PUSH DX
LEA SI,MONEY
MOV BX,OFFSET NUM
MOV DX,0604H
MOV AL,0FFH
OUT DX,AL
MOV DX,0602H
MOV AL,[SI]
XLAT
OUT DX,AL
MOV DX,0604H
MOV AL,0FEH
OUT DX,AL
INC SI
MOV DX,0604H
MOV AL,0FFH
OUT DX,AL
MOV DX,0602H
MOV AL,[SI]
XLAT
OUT DX,AL
MOV DX,0604H
MOV AL,0FDH
OUT DX,AL
INC SI
MOV DX,0604H
MOV AL,0FFH
OUT DX,AL
POP DX
POP AX
RET
JMP1:JMP BUTTON1
JMP2:JMP BUTTON2
JMP3:JMP BUTTON3
JMP4:JMP BUTTON4
JMP5:JMP BUTTON5 JMP6:JMP BUTTON6 JMP7:JMP BUTTON7 BUTTON1:
LEA SI,MONEY_REAL
MOV AL,[SI]
ADD AL,01H
CMP AL,64H
JAE B1
PUSH BX
ADD BYTE PTR[SI],01H
MOV BL,01H
CALL AD
POP BX
CALL SHOW
CALL LIGHT
CALL DELAY
B1: JMP WAIT_BUY BUTTON2:
LEA SI,MONEY_REAL
MOV AL,[SI]
ADD AL,05H
CMP AL,64H
JAE B2
PUSH BX
ADD BYTE PTR[SI],05H
MOV BL,05H
CALL AD
POP BX
CALL SHOW
CALL LIGHT
CALL DELAY
B2: JMP WAIT_BUY BUTTON3:
LEA SI,MONEY_REAL
MOV AL,[SI]
ADD AL,0AH
CMP AL,64H
JAE B3
PUSH BX
ADD B
您可能关注的文档
- 通向金融王国的自由之路理解期望收益与成功交易的其他关键因素.doc
- 同学之间就应该互相帮助互相关心.doc
- 透视实施CRM软件用户最期望的四大功能.doc
- 图解宽带路由器共享上网设置过程.doc
- 推荐精品请各选一篇文学文本和实用文本分别对比两种文本教学价值和教学策略的区别.doc
- 外地凡客相关网站1.doc
- 外文翻译自行车出租售卖管理系统的设计与实现.doc
- 外语学习网球王子心跳的幸存者海边的秘密全员攻略.doc
- 万山红遍层林尽染.doc
- 红楼梦如何从看热闹到看门道.doc
- 2023年湖北省孝感市孝昌县丰山镇阳岗(社区工作人员)自考复习100题模拟考试含答案.pdf
- 计算机图形图像制作专业人才培养方案及对策.pdf
- 钢筋工程承包的协议书范文(标准版).pdf
- 纪检监察常用文件格式及范例.pdf
- 社会资本办专科医疗机构手术机器人配置评审总体评分表【医院乙类大型医用设备配置评审总体评分表】2019.pdf
- 2023年四川省广安市华蓥市高兴镇(社区工作人员)自考复习100题模拟考试含答案.pdf
- 苏州市2024-2025学年七年级上学期开学分班模拟考试语文试题.pdf
- 股份公司合作协议书范文3篇.pdf
- 老河口2022年中学教师招聘考试真题及答案解析卷1.pdf
- 2023危货驾驶员、押运员岗位考核试题.pdf
文档评论(0)