| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
 本帖最后由 FinalDestiny117 于 2019-5-21 17:27 编辑  
 
程序的功能是根据变量XX的值求得它的平方数,将它存放在变量YY内 
代码如下: 
- DATA SEGMENT
 
 - BUF  DB 0,1,4,9,16,25,36,49,64,81
 
 -      DB 100,121,144,169,196,225
 
 - XX   DB 3
 
 - YY   DB ?
 
 - DATA ENDS
 
 -  
 
 - STACK SEGMENT PARA STACK ’STACK’
 
 -       DB 50 DUP (?)
 
 - STACK ENDS
 
 -  
 
 - CODE   SEGMENT
 
 -        ASSUME CS:CODE,DS:DATA,SS:STACK
 
 - BEGIN: MOV AX,DATA 
 
 -        MOV DS,AX
 
 -        MOV BX,OFFSET BUF
 
 -        XOR AH,AH
 
 -        MOV AL,XX
 
 -        ADD BX,AX
 
 -        MOV AL,[BX]
 
 -        MOV YY,AL
 
 -        MOV AH,4CH
 
 -        INT 21H
 
 - CODE  ENDS
 
 -        END BEGIN
 
  复制代码 
报错信息如下: 
 
 
能帮我看下是为什么吗?
 本帖最后由 jackz007 于 2019-5-21 18:33 编辑 
    这2句有问题
 - STACK SEGMENT PARA STACK ’STACK’      ; 'STACK' 单引号是全角字符
 
 - . . . . . .
 
 - CODE  ENDS                           ; 不能包含 Tab 字符,CODE 与 ENDS 之间必须全部是空格
 
  复制代码 
    
 
 
 
 |   
 
 
 
 |