利用DOS功能调用,实现字符显示的程序段为 MOV AH.2 MOV DL.39H1 NT 21H 则屏幕显示的是()
第1题:
DOS系统功能调用中,显示单个字符的系统调用号是()
A、01H
B、02H
C、08H
D、09H
第2题:
当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选的指令是______。
A.MOV AH,01H
B.MOV AX,4CH
C.MOV AH,4CH
D.RET
第3题:
根据下面的汇编语言源程序,其运行结果是在屏幕上显示 。 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 AL,DAT MOV AH,0 MOV CX,10 NEXT: XOR DX,DX DIV CX ADD DL,30H ;形成ASCII码 DEC SI MOV [BX+SI],DL OR SI,SI JNE NEXT LEA DX,BUF MOV AH,9 INT 21H MOV AH,4CH INT 21H CSEG ENDS END START
255
第4题:
在PC/XT系统中,已知中断类型号为08H,中断入口地址为0883:0408H。试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。ORG 100HPUSH DSMOV DX,()MOV AX,()MOV(),AXMOV AL,()MOV AH,()INT 21HPOP DSINT 3
第5题:
当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选择的指令是
A.MOV AL,01H
B.MOV AL,4CH
C.RET
D.MOV AH,4CH
第6题:
下面一段程序要实现的功能是:在内存中从地址SOURCE开始有一个长度为50的字符串,测试该字符串中是否存在数字,如有则将DL的第三位置1,否则将该位置0。 BEGIN: MOV CX,50 MOV SI, 0 LP: MOV SOURCE[SI] CMP AL,30H JB GOON CMP AL, ① JA GOON OR DL,20H JMP EXIT GOON: INC SI LOOP LP AND DL, ② EXIT: 则①,②中应为:
A.35H,0DFH
B.35H,0FFH
C.39H,0DFH
D.39H,OFFH
第7题:
当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选择的指令是
A.MOV AL,01H
B.MOV AL,4CH
C.RET
D.MOV AH,4CH
第8题:
完成下面的程序段,使程序显示中的字符串。
DATA SEGMENT
BUE DB ‘HOW DO YOU DO?’,ODH,OAH,’$‘
┆
DATA ENDS
CODE SEGMENT
┆
MOV AX,DATA
MOV DS,AX
┆
MOV DX【 】
MOV AH, 9
INT 21H
┆
CODE ENDS
第9题:
设8251的数据口地址为200H,控制口地址为201H,已完成初始化。要求用查询的方式接收8251串行口字符数据,并把该字符显示出来。试填空完善该程序段。 LOOP:MOV DX,() IN AL.DX TEXT AL.02 JZ LOOP MOV DX,() IN AL, () MOV DL,() MOV AH,() INT 21H JMP LOOP
第10题:
若NUM单元中的内容为23H,程序段如下:MOV AL, NUMOR AL, ALJZ ZERO:JS NUBYS;PLUS: MOV DL,‘+’;JMP EXITNUBYS: MOV DL.‘一’JMP EXITZERO: MOV DL.‘0’EXIT: MOV AH,2INT 21H......;说明程序执行后,屏幕上显示什么?