51.已知数据段中定义: DAT1 DB 12H,34H,56H,78H MOV CX,0MOV AX,WORD PTR DAT1MOV CL,DAT1+3当以上程序段执行完后(AX)=______ ,(CX)=______
查看答案
55.编写程序计算函数值:当X<0时,Y=-1;X=0时,Y=0; X>0时,Y=1。 其中,输入数据X和输出数据Y均在数据段中定义,且皆为字节变量。 DATA SEGMENTX DB 45HY DB ?DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV AL,X CMP AL,0 ______ NEXT1 MOV BL,______ JMP OVER NEXT1:CMP AL,0 JE ______ MOV BL,1 JMP OVER NEXT2:MOV BL,0OVER: MOV ______ ,BL MOV AH,4CH INT 21HCODE ENDS END START
53.______ 是一种使CPU中止正在执行的程序而转去处理特殊事件的操作。引起中断的事件称为______ 。
52.以下程序段的功能是:将AL中的小写字母用大写字母显示出来,请填空完善程序。 BEGIN: CMP AL,’a’______ STOP CMP AL,’z’ ______ STOP SUB AL,20H MOV______ ,AL MOV AH,2 INT 21H JMP BEGINSTOP:MOV AH,4CH INT 21H
设DS=8225H,DI=3942H,指令MOV BX, []源操作数的物理地址是()
A. 85B92H
B. 86192H
C. BB690H
D. 12169H