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

乘法表。该如何解决

2012-02-17 
乘法表。。。。急~~~~错误提示说TABLEDB9*9DUP(0)行,reservedwordusedassymbol:TABLE我把他改成其他的程序还是

乘法表。。。。急~~~~
错误提示说  
TABLE     DB                 9*9     DUP(0)
行,reserved   word   used   as   symbol:TABLE
我把他改成其他的程序还是没有办法运行。。。想知道到底是哪出问题了
                DATA     SEGMENT
              TABLE     DB                 9*9     DUP(0)
                DATA     ENDS
            STACK1     SEGMENT       PARA   STACK
                            DW                 20H   DUP(0)
            STACK1     ENDS
              COSEG     SEGMENT
                            ASSUME         CS:COSEG,DS:DATA
            START:     MOV               AX,DATA
                            MOV               DS,AX
                            MOV               DI,OFFSET   TABLE
                            MOV               BH,0
                            MOV               CX,   9
              LOP1:     PUSH             CX
                            INC               BH
                            MOV               BL,0
                            MOV               CX,9
              LOP2:     INC               BL
                            MOV               AL,BH
                            MUL               BL
                            MOV               [DI],AL
                            INC               DI
                            LOOP             LOP2
                            POP               CX


                            LOOP             LOP1
                            MOV               AH,4CH
                            INT               21H
              COSEG     ENDS
                            END               START

[解决办法]
1.把里面所有的 TABLE全换掉
2.书上有原程序
[解决办法]
拜托 仔细看看书 这是储蓄乘法表的程序 没有打印...
也就是说 把table改了 虽然程序运行正确 但是并没有输出

热点排行