填空题 根据下面的汇编语言源程序,其运行结果是在屏幕上显示______。
DSEG SEGMENT
DAT DB 0FFH
N EQU 3
BUF DB 3 DUP('?')
DB '$'
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG, SS:SSEG, CS:CSEG
START: MOV AX, DSEG
MOV DS,AX
MOV BX, OFFSET BUF
MOV SI,N
MOV AI.DAT
MOV AH,0
MOV CX,10
NEXT: XOR DX, DX
DIV CX
ADD DL, 30H ; 形成ASCII码
DEC SI
DR SI,SI
JNE NEXT
JEA DX,BUF
MOV AH,9
INT 21H ; 显示字符串
MOV AH,4CH
INT 21H
CSEG ENDS
END START

  • 1、
【正确答案】 1、255    
【答案解析】[解析] 该程序的功能是将0FFH除以10H,将余数转换为ASCⅡ码后逆序保存在数组BUF中,而商作为下一次除法的被除数,继续除以10H,直至SI减到0为止。最后调用DOS系统功能顺序显示数组BUF的数据。