中国大学MOOC: 下列程序的功能是用串指令将某数组100H个字元素从内存23456H处传送到内存78B90H,并统计该数组元素的值=FFFFH的元素个数送DL寄存器。将下面程序补充完整。.586CODE SEGMENT USE16 ASSUME CS:CODEBEG: MOV AX,2000H MOV DS,AX MOV SI, MOV ES,AX MOV DI ,0B90HMOV CX,100H REP MOVSW MOV DI,0B90H MOV CX,100HAGA: CMP _________,0FFFFHJNZ NEXT INC DLNEXT: __________ LOOP AGA MOV AH,4CH INT 21H CODE ENDS END BEG (注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
举一反三
- 下列程序段是在一个首地址为STR、长度为N的字符串中查找空格,找到后向DL中送1,否则送-1.将下面程序段补充完整。 MOV CX,N MOV SI,OFFSET STR MOV AL,‘ ’NEXT:CMP AL,____ JZ DISPY INC ________ LOOP NEXT ____________ JMP NEXT1DISPY: MOV DL,1 ....NEXT1:(注:(1)不能有多余的空格,例:操作码和操作数之间空格只有一位;操作数和操作数之间不能有空格。(2)字符全部大写,并且为半角字符。(3)指令之间用一个空格分开。
- CODE SEGMENT ASSUME CS:CODEBEG:XOR BL,BLMOV AH, 1 INT 21H MOV BL, AL MOV CX, 8LAST: MOV DL, ‘0’ ROL BL,1 JNC NEXT MOV DL, ‘1’NEXT: MOV AH, 2 INT 21H LOOP LAST MOV AX, 4C00H INT 21HCODE SEGMENT END BEG上述程序中,MOV AH,2 INT 21H这两条指令执行完后,计算机输出( )里存放的内容
- 阅读下面程序段: MOV AX,1234H MOV CL,4 ROR AX,CL INC AX MOV BX,0 ADD BX,AX 该程序段执行后,AX=______H,BX=_______ H。(注:(1)字符全部大写,并且为半角字符)
- 阅读下面程序段: MOV DL,0 MOV CX,8 MOV BL,100AGA: MOV AL,30H SHR BL,1 JNC NEXT MOV AL,31H NEXT: RCL DL,1 MOV AH,0EH INT 10H LOOP AGA执行本程序后DL=_______H;屏幕上显示内容为_______。(注:答案和答案之间用一个空格分开。)
- 中国大学MOOC: 阅读下面程序段:MOV AX,1234HMOV CL,4ROR AX,CLINC AXMOV BX,0ADD BX,AX 该程序段执行后,AX=______H,BX=_______ H。(注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。)