| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 690 人关注过本帖
标题:小女子读的是计算机专业,接口技术遇到点问题,各位哥哥指点一下可以吗?
只看楼主 加入收藏
小樱
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2006-10-22
收藏
 问题点数:0 回复次数:0 
小女子读的是计算机专业,接口技术遇到点问题,各位哥哥指点一下可以吗?

我这学期开始学借口技术,那老师上课说的不明不白的,做作业时遇到不会的,各位可以指教一下吗?
小女子在这谢过咯!

这段程序如下

DATA SEGMENT
DA55 EQU 318H
DB55 EQU 319H
CTL EQU 31BH
TABLE DW 0101H,0102H,0104H,0108H,0110H,0120H,0140H,0180H
DW 0201H,0202H,0204H,0208H,0210H,0220H,0240H,0280H
DW 0401H,0402H,0404H,0408H
CHAR DB 'CDEFBA9845673210'
CRT DB 'PLAY ANY KEY IN THE SMALL KEYBOARD! ',0AH,0DH
DB 'IT WILL BE ON THE SCREEN! END WITH E',0AH,0DH,'$'
DATA ENDS

STACK SEGMENT PARA STACK 'STACK'
STA DW 50 DUP(?)
STACK ENDS

CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET CRT
MOV AH,09
INT 21H

LOP: CALL KEY ;GET A CHAR IN (DL) AND DISPLAY IT
CMP DL,'E'
JNZ LOP
MOV AX,4C00H ;IF (DL)='R' RETURN TO DOS
INT 21H
RET
MAIN ENDP

KEY PROC NEAR
LP1: MOV AL,82H
MOV DX,CTL
OUT DX,AL




本来设置的是按实验箱上的"E"键结束程序的,怎么样才可以设置成要输入"3166"才会结束呢?我知道直接设置是不行的,那里只允许一个字符的设置.应该怎么改呢?(程序我只拷贝了一部分而已,因为太长了)
我想过,是不是可以设置一下个变量,变量的值为"3166"呢?(这只是我的假设而已.错了的话别笑话人家哦~~)

搜索更多相关主题的帖子: 接口 专业 小女子 计算机 技术 
2006-10-22 18:20
快速回复:小女子读的是计算机专业,接口技术遇到点问题,各位哥哥指点一下可以吗?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033265 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved