某班学生成绩存在于以TABL为首地址的存储区中(用‘$’做为结束符),要求统计该班成绩优秀(≥90分)学生的人数,并存放在CL寄存器中。试填写下面程序,完成指定功能。 MOV BX,OFFSET TABL;置数据表首地址 MOV CL,O LP:MOV AL,() INC() CMP(),‘$’ JE() CMP AL,() JB() INC() JMP() EXIT:INT 3
某班学生成绩存在于以TABL为首地址的存储区中(用‘$’做为结束符),要求统计该班成绩优秀(≥90分)学生的人数,并存放在CL寄存器中。试填写下面程序,完成指定功能。 MOV BX,OFFSET TABL;置数据表首地址 MOV CL,O LP:MOV AL,() INC() CMP(),‘$’ JE() CMP AL,() JB() INC() JMP() EXIT:INT 3
相关考题:
下面哪一个选项中的程序段可以将AX寄存器的高4位移至BX的低4位?A. MOV CL,4 SAL AX,CL ROL BX,CLB.MOV CL,4 SHL AX,CL RCL BX,CLC.MOV CX,4 LP:SHL AX,1 ROL BX,1 LOOP LP JNZ LPD.MOV CL,4 LP:SHL AX,1 RCL BX,1 DEC CL
下面一段程序要实现的功能是:在内存中从地址SOURCE开始有一个长度为50的字符串,测试该字符串中是否存在数字,如有则将DL的第三位置1,否则将该位置0。 BEGIN: MOV CX,50 MOV SI, 0 LP: MOV SOURCE[SI] CMP AL,30H JB GOON CMP AL, ① JA GOON OR DL,20H JMP EXIT GOON: INC SI LOOP LP AND DL, ② EXIT: 则①,②中应为:A.35H,0DFHB.35H,0FFHC.39H,0DFHD.39H,OFFH
根据下面的程序段,AL寄存器中的数据是( )。 BUF DW 2152H,3416H,5731H,4684H MOV BX,OFFSET BUF MOV AL,3 XLATA.46HB.57HC.16HD.34H
完成41H送[2100H]、42H送[2101H]的正确程序是( )。A.MOV AL,41H MOV [2100H], AL INC AL MOV [2100H],ALB.MOV SI, 2100H MOV [SI], ‘A’ INC SI MOV [SI], ‘B’C.MOV AX,4241H MOV AX,AXD.MOV AX, ‘AB’ MOV [2100H],AX
假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字节,并把它存放在从中,在横线处应填入的指令是( )。 SUB DI, BX INC DI MOV CX, DI _______________ NEXT: INC BX CMP BYTE PTR [BX],0 LOOPE NEXT MOV AL,BYTE PTR [BX]A.MOV SI,CXB.SUB BX,BXC.DEC BXD.INC BX
下面( )选项中的程序段可以将AX寄存器的高4位移至BX的低4位。A.MOV CL,4 SAL AX,CL SHL AX,CL ROL BX,CL RCL BX,CLB.MOV CL,4C.LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LPD.MOV CX,4 MOV CL,4 LP: SHL AX,1 LP: SHL AX,1 ROL BX,1 RCL BX,1 LOOP LP DEC CL JNZ LP
对于下列程序段: AGAIN:MOV AL,[SI] MOV ES: [DI],AL INC SI INC DI LOOP AGAIN 也可用指令______完成同样的功能。A.REP MOVSBB.REPE SCASBC.REP STOSBD.REP LODSB
下面一段程序要实现的功能是:在内存中从地址source开始有一个长度为100的字符串,测试该字符串中是否存在数字,如有则将DL的第五位置1,否则将该位置0。BEGIN: MOV CX,100MOV SI,0REPEAT: MOV SOURCE[SI]CMP AL,30HJB GOONGMP AL,【 】JA GOONOR DL,20HJMP EXITGOON: INC SILOOP REPFATIAND DL,00FHEXIT:
有20个单字节的有符号数,存放在以内存NUM1单元为首地址的存储区中,要求将其取绝对值后,存人到以内存NUM2为首地址的存储区中。请填写下面程序,完成指定功能。 MOV SI,OFFSET NUM1;置源地址指针 MOV DI,OFFSET NUM2;置目的地址指针 MOV CX,() LP:MOV AL,() AND AL,() JNS() NEG() NEXT:MOV[DI],AL ()SI INC() LOOP() 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
若NUM单元中的内容为23H,程序段如下:MOV AL, NUMOR AL, ALJZ ZERO:JS NUBYS;PLUS: MOV DL,‘+’;JMP EXITNUBYS: MOV DL.‘一’JMP EXITZERO: MOV DL.‘0’EXIT: MOV AH,2INT 21H......;说明程序执行后,屏幕上显示什么?
指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。 (1) PUSH 1234H (2) MOV CS,AX (3) IN AX, 300 (4) MOV AX,[DX+12] (5) MOV BX,[BX] (6) MOV DS,1000H (7) XCHG AL,AL (8) MOV AL,100H (9) MOV DX,AL (10)LEA BL,[BX+5] (11)LEA DX,BX (12)MOV [1000H],12H (13)ADD AX,DS (14)SUB [0100H],BYTE PTR [0001] (15)SHL BL,2 (16)SHR CL,CL (17)MUL AL,BL (18)INT 400
说明下列指令中不合法的原因。 (1)MOV 64H, CL (2)MOV CL, 100H (3)MOV CL, 256 (4)MOV SS, 6180H (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS (7)XCHG AL, 40H (8)XCHG ES, AX (9)IN 160H, AL (10)CMP [SI], [BX] (11)MOV DS, 1000H (12)POP CS
填空题初一5班共64人,已知每个学生的数学成绩存放在SCODE开始的单元中,求其平均成绩,并放在PJCD单元。试填写下面程序段。 DATA SEGMENT SCODE DB 68, 95, 76,…. PJCD DB DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS:DATA START:MOV AX, DATA MOV DS, AX MOV AX,O MOV CX, 30 MOV SI,() ADD1:ADD AL() JNC() INC() NEXT:INC() LOOP() MOV CL,6 SHR(),CL MOV PJCD,() MOV AH,4CH INT 21H CODE ENDS END START
问答题说明下列指令中不合法的原因。 (1)MOV 64H, CL (2)MOV CL, 100H (3)MOV CL, 256 (4)MOV SS, 6180H (5)MOV CS, WORD PTR[BX] (6)MOV DS, SS (7)XCHG AL, 40H (8)XCHG ES, AX (9)IN 160H, AL (10)CMP [SI], [BX] (11)MOV DS, 1000H (12)POP CS
填空题用DEBUG调试如下程序段: MOV SI,O MOV AL,1000[ SI] LP:INC SI CMP SI,08H JAE A11 CMP.AL,1000[SI] JGE A22 MOV AL,1000[SI] A22:JMP LP A11:INT 3 DS:1000H DB 34H,47H,78H,77H DB 88H,99H,OAAH,OFFH 则程序执行后,AL=()该程序的功能是:()
填空题对以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单元中的内容为23H,程序段如下:MOV AL, NUMOR AL, ALJZ ZERO:JS NUBYS;PLUS: MOV DL,‘+’;JMP EXITNUBYS: MOV DL.‘一’JMP EXITZERO: MOV DL.‘0’EXIT: MOV AH,2INT 21H......;说明程序执行后,屏幕上显示什么?
填空题某班学生成绩存在于以TABL为首地址的存储区中(用‘$’做为结束符),要求统计该班成绩优秀(≥90分)学生的人数,并存放在CL寄存器中。试填写下面程序,完成指定功能。 MOV BX,OFFSET TABL;置数据表首地址 MOV CL,O LP:MOV AL,() INC() CMP(),‘$’ JE() CMP AL,() JB() INC() JMP() EXIT:INT 3