注意:此页面搜索的是所有试题
河南农业大学汇编语言
[简答题,10分] 写出下列程序段的执行结果。 BUFF DB 10,22,14,6,31 TOTAL DB ? …… MOV BX,OFFSET BUFF MOV CX,TOTAL-BUFF MOV AL,0 AA1: ADD AL,[BX] INC BX LOOP AA1 MOV TOTAL,AL
[简答题,10分] 判断下列程序段能否完成给定功能。如有错误,请指出并改正。 统计AL中1的个数。要求AL保持原值。 MOV BL,0 MOV CX,8 BB1:RCL AL,1 JNC NEXT INC BL NEXT:LOOP BB1
[简答题,10分] 判断下列程序段能否完成给定功能。如有错误,请指出并改正。 在ALPHA中查找字母”T”,找到后退出循环。 ALPHA DB “ERTYU” …… MOV BX,OFFSET ALPHA MOV CX,5 BB2:CMP [BX],’T’ LOOPNE BB2
[简答题,10分] 编程。将AX寄存器中的16位数分成4组,每组4位,从低到高分别放在AL,BL,CL,DL中。
[简答题,10分] 解释下列子程序的功能。 SUBR2 PROC NEAR MOV SI,0 LET1: MOV AH,1 INT 21H CMP AL,0DH JZ OUT1 MOV KEY[SI],AL INC SI JMP LET1 OUT1: RET SUBR2 ENDP
[简答题,10分] 给出下列子程序的功能和执行结果。 X DB 3AH …… SUBR3 PROC NEAR MOV AL,X MOV BL,10 MOV DX,0 LETE : MOV AH,0 DIV BL MOV DL,AH PUSH DX CMP AL,0 JNZ LETE RET SUBR3 ENDP
[分析题,10分] 分析下列程序段的功能。 X DB 2,-3,15,0,9,4 …… LEA BX,X MOV CX,6 MOV AX,0 AA2:MOV AL,[BX] CMP AL,0 JNE NEXT INC AH NEXT:INC BX LOOP AA2
[分析题,10分] 分析下列宏定义,指出它的作用。 EXM1 MACRO X1 MOV AH,X1 INT 21H ENDM
[计算题,10分] 写出计算Y=1×2+3×4+5×6+7×8+9×10的程序段。
[简答题,10分] 写程序段。在长度为N的字数组VALUE中统计负数的个数并保存到AX中。
[简答题,10分] 解释下列宏的功能。 EXM2 MACRO A,B,C MOV AX,A ADD AX,B MOV C,AX ENDM
[简答题,10分] 指出下列宏的作用。 EXM3 MACRO C1 MOV AH,2 MOV DL,C1 INT 21H ENDM
[简答题,10分] 利用宏指令INPUT和OUTPUT实现将键入的大写字母变为小写显示。
[简答题,10分] 编程。从键盘输入一个数字,在屏幕上显示出以该数字开始的10个数字串
[简答题,10分] 下列宏是一个分支程序,宏定义中缺少标号的处理。请添加,并指出宏的功能。 EXM5 MACRO B1,B2 MOV AL,B1 SUB AL,B2 JNS LETT1 NEG AL LETT1:RET ENDM