网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
利用DOS功能调用,实现键盘字符输入的程序段为MOV AH,1 INT 21H 如果键人字符B,则AL中的值是()
A

OBH

B

42H

C

62H

D

A8H


参考答案

参考解析
解析: 暂无解析
更多 “单选题利用DOS功能调用,实现键盘字符输入的程序段为MOV AH,1 INT 21H 如果键人字符B,则AL中的值是()A OBHB 42HC 62HD A8H” 相关考题
考题 完成下面的程序段,使程序显示中的字符串。DATA SEGMENTBUE DB ‘HOW DO YOU DO?’,ODH,OAH,’$‘┆DATA ENDSCODE SEGMENT┆MOV AX,DATAMOV DS,AX┆MOV DX【 】MOV AH, 9INT 21H┆CODE ENDS

考题 执行1号DOS系统功能调用后,从键盘输入的字符应存放在()A、AL中B、BL中C、CL中D、DL中

考题 当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选的指令是______。A.MOV AH,01HB.MOV AX,4CHC.MOV AH,4CHD.RET

考题 当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选择的指令是A.MOV AL,01HB.MOV AL,4CHC.RETD.MOV AH,4CH

考题 请编制程序,其功能是;内存中共有30个字节型数据,找出其中的两个ASCII字符串并进行校验。欲寻找的ASCII字符串由13个字符组成:(23H),7个ASCII字符,*(2AH),2个ASCII字符,回车符(0DH),换行符(0AH)。校验方法为:对字符及字符,之间的7个ASCII字符进行异或操作,若异或操作结果的ASCII字符表示(异或操作结果高4位的ASCII字符表示在前,低4位的ASCII字符表示在后)与原字符串中字符,之后的两个ASCII字符相同,则将原字符串原样保存:反之,则将原字符串中的所有字符(共13个)均用字符!(21H)代替。例如:内存中有:33H,35H,23H('',第一个字符串开始),46H,41H,30H,2EH,34H,3DH,31H,2AH(''),32H,31H,ODH,OAH,46H,23H('',第二个字符串开始),46H,41H,30H,2EH,34H,46H,41H,30H,46H,41H,30H,2EH,34H,3DH,30H,2AH('*'),32H,31H,ODH,OAH,55H结果为:23H,46H,41H,30H,2EH,34H,3DH,31H,2AH('*'),32H,31H(校验正确,该字符串原样保持),ODH,OAH,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H,21H(校验错,整个字符串用字符“!”代替)部分程序已给出,其中原始数据由过程LOAD从文件INPUT.DAT中读入SOURCE开始的内存单元中。运算结果要求从 RESULT开始存放,由过程SAVE保存到文件OUTPUT.DAT中。请填空BEGIN和END之间已给出的源程序使其完整,空白已用横线标出,每个空白一般只需一条指令,但采用功能相当的多条指令亦可,或删除BEGIN和END之间原有的代码并自行编程来完成所要求的功能。对程序必须进行汇编,并与IO.OBJ链接产生可执行文件,最终运行程序产生结果。调试中若发现整个程序中存在错误之处,请加以修改。【试题程序】EXTRN LOAD:FAR, SAVE:FARN EQU 26STAC SEGMENT STACKDB 128 DUP (?)STAC ENDSDATA SEGMENTSOURCE DB N+4 DUP(?)RESULT DB N DUP(0)HH DB 2 DUP(0)NAME0 DB 'INPUT.DAT',0NAME1 DB 'OUTPUT.DAT',0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACSTART PROC FARPUSH DSXOR AX,AXPUSH AXMOV AX,DATAMOV DS,AXLEA DX, SOURCE ; 数据区起始地址LEA SI,NAME0 ; 原始数据文件名MOV CX, N+4 ; 字节数CALL LOAD ; 从'INPUT. DAT' 中读取数据;******** BEGIN ********MOV SI,0MOV DI,0MOV BX,2 ; 两个ASCII 字符串REPEAT: MOV AH,0SEARCH: MOV AL,SOURCE[SI]INC SICMP AL,''(1) SEARCHMOV RESULT[DI],ALINC DISEARCH1: MOV AL,SOURCE[SI]INC SICMP AL, (2)JE ASCII&nb

考题 有以下程序若想通过键盘输入,使得al的值为12,a2的值为34,el的值为字符a,c2的值为字符b,程序输出结果是:12,a,34,b则正确的输入格式是( )。A.AB.BC.CD.D

考题 当一个程序使用DOS系统功能调用退出用户程序时,在编写INT 21H指令前,应选择的指令是A.MOV AL,01HB.MOV AL,4CHC.RETD.MOV AH,4CH

考题 程序段如下,说明程序执行后AH,AL的值。 MOV AX.9034H NEG AH NOT AL 执行后,AH=();AL=()。

考题 设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

考题 DOS系统功能(INT21H)2号调用要求将待显示字符的ASCII码送人()A、DH寄存器B、DL寄存器C、AL寄存器D、AH寄存器

考题 在PC/XT系统中,已知中断类型号为08H,中断入口地址为0883:0408H。试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。ORG 100HPUSH DSMOV DX,()MOV AX,()MOV(),AXMOV AL,()MOV AH,()INT 21HPOP DSINT 3

考题 从键盘输入一串字符使用DOS功能调用的()。A、1号功能B、2号功能C、9号功能D、10号功能

考题 当一个程序使用DOS系统功能调用退出用户程序时,在编写INT21H指令前,应选用的指令是()。A、MOV AH,01HB、MOV AX,4CHC、MOV AH,4CHD、RET

考题 从键盘输入字符串使用DOS功能调用的()。A、1号功能B、2号功能C、9号功能D、10号功能

考题 DOS功能调用中,从键盘读取一个字符并回显的是()。A、01HB、02HC、09HD、0AH

考题 DOS功能调用中,调用INT 21H的9号号子功能,能实现什么?

考题 在程序中采用DOS系统功能调用退出用户程序时,在使用INT 21H指令前,应选用()指令。A、MOV  AX,4CHB、MOV  AL,4CHC、MOV  AH,4CHD、RET

考题 STRING DB‘ABCDEFGHIJ’ MOVAH,01从键盘输入字符1~9 INT21H ANDAL,0FH DECAL XORAH,AH MOVBX,OFFSETSTRING ADDBX,AX MOVBL,[BX] MOVAH,02H ;显示输出 INT21H : 试回答: 如从键盘输入字符‘4’,程序段有什么结果?

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

考题 单选题在程序中采用DOS系统功能调用退出用户程序时,在使用INT 21H指令前,应选用()指令。A MOV  AX,4CHB MOV  AL,4CHC MOV  AH,4CHD RET

考题 单选题利用DOS系统功能INT21H的1号(AH=2)功能调用,若用户按下的是6,则寄存器AL中的内容是()A 26HB 36HC 46HD 56H

考题 单选题以BUF为起始地址的字节单元中建立一个输入缓冲区,在DOS功能子程序的调用中,执行0AH号功能后,用户从键盘输入的字符是从()个字节开始存放。A 第一B 第二C 第三D 第四

考题 填空题在PC/XT系统中,已知中断类型号为08H,中断入口地址为0883:0408H。试用DOS功能调用设定其中断向量,请填写下列程序段完成指定功能。ORG 100HPUSH DSMOV DX,()MOV AX,()MOV(),AXMOV AL,()MOV AH,()INT 21HPOP DSINT 3

考题 单选题执行1号DOS系统功能调用,从键盘输入的字符值存放在()寄存器中。A ALB BLC CLD DL

考题 单选题DOS系统功能(INT 21H)9号调用要求将待显示字符串的首址送入()A DS:DXB CS:DXC DS:BXD CS:BX

考题 单选题利用DOS系统功能INT 21H的1号(AH=2)功能调用,若用户按下的是6,则寄存器AL中的内容是()A 26HB 36HC 46HD 56H

考题 填空题设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