利用DOS功能调用,实现字符显示的程序段为 MOV AH.2 MOV DL.39H1 NT 21H 则屏幕显示的是()A、39HB、9C、3D、39

题目

利用DOS功能调用,实现字符显示的程序段为 MOV AH.2 MOV DL.39H1 NT 21H 则屏幕显示的是()

  • A、39H
  • B、9
  • C、3
  • D、39
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

DOS系统功能调用中,显示单个字符的系统调用号是()

A、01H

B、02H

C、08H

D、09H


参考答案:B

第2题:

当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选的指令是______。

A.MOV AH,01H

B.MOV AX,4CH

C.MOV AH,4CH

D.RET


正确答案:C

第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


正确答案: 0408H;0883H;DS;08H;25H

第5题:

当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选择的指令是

A.MOV AL,01H

B.MOV AL,4CH

C.RET

D.MOV AH,4CH


正确答案:D
解析:在用指令INT 21H时,应该先把调用的功能号存入AH寄存器中。

第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


正确答案:C
解析:这段程序注意有两个转移语句,JB是在低于,或不高于等于,或进位位为1时转移,JA是在高于或不低于不等于转移。数字的ASCII码值范围是30H~39H,语句CMPAL,30H是和0比较,如果小于0,则转移到GOON,SI加1,继续和下一个比较,如果大于0,再判断是否小于9,即39H。所以第①处填39H。如果大于39H,说明不是数字,则再转移到GOON,SI加1,继续和下一个比较。如果结果没有数字,则执行ORDL,20H指令,将DL的第三位置1,如果有数字,则执行ANDDL,0DFH,将DL的第三位置0。故第②处填ODFH。

第7题:

当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选择的指令是

A.MOV AL,01H

B.MOV AL,4CH

C.RET

D.MOV AH,4CH


正确答案:D
解析:本题考查DOS系统功能调用的方法的使用。在用指令INT21H时,应该先把调用的功能号存入AH寄存器中。

第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


正确答案:OFFSET BUF
OFFSET BUF 解析:把BUF的偏移地址放到中,准备显示。

第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


正确答案:201H;200H;DX;AL;02

第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......;说明程序执行后,屏幕上显示什么?


正确答案: 显示‘+’

更多相关问题