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

题目内容 (请给出正确答案)

程序填空(每空只能填一条指令!) 下列子程序段实现将字母‘a~z’转变为大写‘A~Z’。 试把空白处填上适当指令,一空2分,共4分. CMP AL,‘a ’ (1)________ CMP AL,‘z ’ JA NEXT (2)________ NEXT:……


参考答案和解析
程序实现的功能是完成两个BCD码求和(36+48),和值(74)存入X单元
更多 “程序填空(每空只能填一条指令!) 下列子程序段实现将字母‘a~z’转变为大写‘A~Z’。 试把空白处填上适当指令,一空2分,共4分. CMP AL,‘a ’ (1)________ CMP AL,‘z ’ JA NEXT (2)________ NEXT:……” 相关考题
考题 下面的子程序是将AL寄存器低于4位中的十六进制转换为ASCII码,试问:该子程序中的横线处应该填写什么指令? HTOASE PROC AND AL,0FH ADD AL,30H CMP AL,39H JBE DONE -------- DONE: RET HTOASC ENDPA.SUB AL,‘A’-0AH B.ADD AL,‘A’-0AHC.SUB AL,07HD.ADD AL,07H

考题 下面指令执行后,改变目标寄存器内容的指令是()。 A、TEST AL,0EFHB、SHL AX,CLC、CMP DH,BLD、AND AL,FFH

考题 执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同?A.TEST AL,BLB.CMP AL,BLC.AND AL,BLD.XOR AL,BL

考题 下面的子程序是将AL寄存器低4位中的十六进制数转换为ASCII码,试问:该子程序中的横线处应填写什么指令? HTOASC PROC AND AL, OFH ADD AL, 30H CMP AL, 39H JBE DONE ____________ DONE: RET HTOASC ENDPA.SUB AL,'A'-0AHB.ADD AL,'A'-0AHC.SUB AL,'A'-07HD.ADD AL,'A'-07H

考题 下面哪一条指令执行后AL寄存器中的数据可能被修改?A.CMP AL,0B.TEST AL,80HC.RCL AL,1D.ADD AL,0

考题 执行下列哪一条指令后,就能用条件转移指令判断AL~BL寄存器中的最高位是否相同?A.TEST AL,BLB.CMP AL,BLC.AND AL,BLD.XOR AL,BL

考题 设AL、BL中都是带符号数,当AL≤BL时转至NEXT处,在CMP AL,BL指令后应选用正确的条件转移指令是( )A.JBEB.JNGC.JNAD.JNLE

考题 下列指令中操作数在代码段中的是( )。A.MOV AL,25HB.ADD AH,BLC.INC DS:[25H]D.CMP AL,BL

考题 执行( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。A.TEST AL,BLB.CMP AL,BLC.AND AL,BLD.XOR AL,BL

考题 下面有( )条指令执行后不会改变目的操作数1 SUB AL,BL2 AND AL,BL3 CMP AL,BL4 TEST AL,BLA.一条B.2条C.3条D.4条

考题 设AL、BL中都是带符号数,当AL≤BL时转至NEXT订处,在CMP AL,BL 指令后应选用正确的条件转移指令是( )。A.JBEB.JNGC.JNAD.JNLE

考题 设AL、BL都是带符号数,当AL小于或等于BL时转移到NEXT处,在CMP AL, BL指令后,应选用正确的转移指令是______。A.JBEB.JNGC.JNAD.JNLE

考题 下面程序段中,当满足条件转到NEXT标号执行时,AL中的值正确的是______。 CMP AL,0FBH JNL NEXT … NEXT......A.AL=0F0HB.AL=80HC.AL=0FBHD.AL=8FH

考题 执行下列( )指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同。A.TEST AL,BLB.CMP AL,BLC.AND AL,BLD.XOR AL,BL

考题 下面的四条指令中,有( )指令执行后不会改变目的操作数。 SUB AL,BL; CMP AL,BL; AND AL,BL; TEST AL,BLA.1条B.2条C.3条D.4条

考题 对以NUM1为起始地址的字节存储区中存有50个字符,统计非数字字符的个数,并将结果回送到NUM2单元中,请在程序中的空格处填入适当指令使其完整。 XOR BX,BX LEA SI,() MOV CX,() XOR AX,AX AB1: MOV AX,() CMP AL,30H ()AB2 CMP AL,() JA() ()AB3 AB2: INC BL AB3:() LOOP AB1 MOV NUM2,BL INT 3

考题 执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同A、TEST  AL,BLB、CMP  AL,BLC、AND  AL,BLD、XOR  AL,BL

考题 下列四条指令执行后不影响标志位的是()。A、JNC  NEXTB、CMP  AX,BXC、SHL  AX,1D、OR  AL,AL

考题 执行以下指令后,标志寄存器的内容为:() MOV AL,84H ADD AL,9CHA、C=0,P=1,Z=1B、C=1,P=0,Z=0C、C=1,P=1,Z=1D、C=1,P=1,Z=0

考题 如果AX和BX中为无符号数,要求AX小于BX转移到NEXT,可以在CMP AX,BX后使用以下指令:()A、JA NEXTB、JB NEXTC、JC NEXTD、JNC NEXT

考题 下面指令执行后,改变AL寄存器内容的指令是()A、TEST AL,02HB、OR AL,ALC、CMP AL,BLD、AND AL,BL

考题 下面指令执行后,有可能改变AL寄存器内容的指令是()A、TEST AL,02HB、ORAL,ALC、CMP AL,BLD、AND AL,BL

考题 对键盘输入的数字和字母进行判断,用指令()。A、TEST AL,40HB、TEST AL,20HC、CMP AL,40HD、CMP AL,20H

考题 检查二个无符号数的关系,若要实现AL=BL时分支去LOP1处,那么在“CMP AL,BL”指令后应跟的分支指令是()。A、JNC LOP1B、JA LOP1C、JC LOP1D、JGE LOP1

考题 数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。A、CMP BUF1,BYTE PTR BUF2+3B、MOV AL,BUF1 CMP AL,BUF2+2C、MOV AL,BUF1 CMP AL,BYTE PTR BUF2+2D、MOV AL,BUF1 CMP AL,BUF2+3

考题 单选题数据定义如下:BUF1 DB 10 BUF2 DW 20DUP(?) 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()。A CMP BUF1,BYTE PTR BUF2+3B MOV AL,BUF1 CMP AL,BUF2+2C MOV AL,BUF1 CMP AL,BYTE PTR BUF2+2D MOV AL,BUF1 CMP AL,BUF2+3

考题 填空题对以NUM1为起始地址的字节存储区中存有50个字符,统计非数字字符的个数,并将结果回送到NUM2单元中,请在程序中的空格处填入适当指令使其完整。 XOR BX,BX LEA SI,() MOV CX,() XOR AX,AX AB1: MOV AX,() CMP AL,30H ()AB2 CMP AL,() JA() ()AB3 AB2: INC BL AB3:() LOOP AB1 MOV NUM2,BL INT 3

考题 填空题以NUM为起始地址的字节表中存放着M个带符号数据,请分别找出最大值和最小值。并分别送入到AH和AL中。请在程序中的空格处填人适当指令使其完整。 MOV(),OFFSET NUM XOR AX,AX MOV CX,() MOV BH,[ SI] MOV BL,BH K1:() CMP AL,BH JLE() MOV BH, () JMP K3 K2: CMP AL,BL () K3 MOV BL,AL K3 :()K1 MOV (),BX INT 3