更多"有如下程序: * * *主程序:P.prg* * * "的相关试题:
[单项选择]有如下程序:
* * *主程序:P.prg* * * * * *子程序:P1.prg* * *
SET TALK OFF X2=X2+1
STORE 2 TO X1,X2,X3 DO P2
X1=Xl+1 X1:Xl+1
DO PI RETURN
xl+x2+x3 * * *子程序:P2.prg* * *
RETURN x3=x3+l
SET TALK ON RETURN TO MASTER
执行命令DOP后,屏幕显示的结果为( )。
A. 12
B. 15
C. 6
D. 5
[单项选择]有如下程序:
* * *主程序:P.prg* * * * * *子程序:P1.prg* * *
SET TALK OFF X2=X2+1
STORE 2 TO X1,X2,X3 DO P2
X1=Xl+1 X1:Xl+1
DO PI RETURN
xl+x2+x3 * * *子程序:P2.prg* * *
RETURN x3=x3+1
SET TALK ON RETURN TO MASTER
执行命令DOP后,屏幕显示的结果为
A. 3
B. 4
C. 9
D. 10
[单项选择]有如下程序: ***主程序: P.prg****** 子程序: Pl.prg*** SET TALK OFF X2=X2+1 STORE 2 TO X1,X2,X3 DO P2 X1=X1+1 X1=X1+1 DO P1 RETURN X1+X2+X3*** 子程序: P2.prg*** RETURN X3=X3+1 SET TALK ON RETURN TO MASTER 执行命令DOP后,屏幕显示的结果为______。
A. 3
B. 4
C. 9
D. 10
[填空题]下面的8086/8088汇编语言程序中,主程序通过堆栈将有关信息传送给子程序STRLEN。在主程序的__________处填空,使程序能正常运行。
DSEG SEGMENT
ARRAY DB ’’Computer$’’
NUM DW 0
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG1 SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG1
START: MOV AX,DSEG
MOV DS,AX
MOV AX,OFFSET ARRAY
PUSH AX
CALL __________
MOV NUM,AX
MOV AH,4CH
INT 21H
CSEG1 ENDS
CSEG2 SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG2
STRLEN PROC FAR
PUSH BP
MOV BP,SP
PUSH SI
MOV SI,[BP+6]
NEXT: CMP BYTE PTR [SI],’’$’’
JZ DONE ;串尾吗?
INC SI
JMP NEXT
DONE: MOV AX,SI
SUB AX,[BP+6]
POP SI
POP BP