读书人

解决立即给分 按输入数字的间隔查找表

发布时间: 2012-02-09 18:22:27 作者: rapoo

解决立即给分 按输入数字的间隔查找表里对应数字
DATA SEGMENT

TABLE DB 9,0,8,2,7,4,6,3,1,5

DATA ENDS

CODE SEGMENT
ASSUME CS:CODE,DS:DATA

START:
MOV AX,DATA
MOV DS,AX
MOV CX,4
LEA SI,TABLE

s: MOV AH,7
INT 21H

CMP AL,9
JA OVER
CMP AL,0
JAE SEARCH

LOOP s

JMP OVER

SEARCH:
XOR BX,BX
MOV BL,AL
MOV DL,[SI+BX]

MOV AH,04H
INT 21H


OVER:
MOV AH,4CH
INT 21H

CODE ENDS

END START

即要求 输入0对应9,1对应0,,,类推

[解决办法]
TABLE DB 9,0,8,2,7,4,6,3,1,5

TABLE 39h,30h,38h,32h,37h,34h,36h,33h,31h,35h

不然你显示的就是乱码

读书人网 >汇编语言

热点推荐