首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

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

2012-02-09 
解决立即给分 按输入数字的间隔查找表里对应数字DATASEGMENTTABLEDB9,0,8,2,7,4,6,3,1,5DATAENDSCODESEGME

解决立即给分 按输入数字的间隔查找表里对应数字
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

不然你显示的就是乱码

热点排行