正在加载图片...
DAI DW 12H,23H DA5 DB 31H,32H DA2 DB 11H,21H DATA ENDS 请回答:(1)该程序段己占有的存储字节数是多少? 2.执行下列程序段后,回答问题。 ORG 1221H MOV BX,OFFSET NUM NUM DW 12H MOV CL,BYTE PTR NUM+1 ·MOV CH,TYPE NUM MOV AX,NUM HLT 请问:(AX)=,(BX)=,(CX)= 3.阅读如下程序: ADRR DB XXH,XXH,.....XXH CMP ADRR[BX]0 NUM EQU -ADRR LOOPZ DON RETT DB?JNZ NEXT ·MOV BL,OFFH MOV CX,NUM NEXT:MOV RETT,BL MOV BX,-1 HLT DON:INC BX 请问:(1)该程序完成的功能是什么? (2)程序执行后指出RETT字节单元中的内容是什么? 4.现有一子程序: SUBI PROC PLUS:TEST BL,80H TEST AL,80H JE EXITO JE PLUS XCHANGE:XCHG AL,BL TEST BL,80H EXITO:RET JNE EXITO SUBI ENDP JMP XCHANGE 试回答:(1)子程序的功能是什么? (2)若调用子程序前AL=9AH,BL=77H,则返回主程序时,AL= BL= 5.阅读程序段: BLOCK DB 20H,1FH,08H,81H,OFFH...LOP1:CMP AL,[SI+1] RESULT DB?JNG NEXT ·MOV AL,[SI+1] START:LEA SI,BLOCK NEXT:INC SI MOV CX,[SI]LOOP LOP1DA1 DW 12H,23H DA5 DB 31H,32H DA2 DB 11H,21H DATA ENDS 请回答:(1)该程序段已占有的存储字节数是多少? 2.执行下列程序段后,回答问题。 ORG 1221H MOV BX,OFFSET NUM NUM DW 12H MOV CL,BYTE PTR NUM+1 … MOV CH,TYPE NUM MOV AX,NUM HLT 请问:(AX)=______,(BX)=______,(CX)=______。 3.阅读如下程序: ADRR DB XXH,XXH,……,XXH CMP ADRR[BX],0 NUM EQU $ -ADRR LOOPZ DON RETT DB? JNZ NEXT … MOV BL,OFFH MOV CX,NUM NEXT:MOV RETT,BL MOV BX,-1 HLT DON:INC BX 请问:(1)该程序完成的功能是什么? (2)程序执行后指出 RETT 字节单元中的内容是什么? 4.现有一子程序: SUB1 PROC PLUS:TEST BL,80H TEST AL,80H JE EXITO JE PLUS XCHANGE:XCHG AL,BL TEST BL,80H EXITO:RET JNE EXITO SUB1 ENDP JMP XCHANGE 试回答:(1)子程序的功能是什么? (2)若调用子程序前 AL=9AH,BL=77H,则返回主程序时,AL=___ BL=______。 5.阅读程序段: BLOCK DB 20H,1FH,08H,81H,OFFH… LOP1:CMP AL,[SI+1] RESULT DB? JNG NEXT … MOV AL,[SI+1] START:LEA SI,BLOCK NEXT:INC SI MOV CX,[SI] LOOP LOP1
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有