参考答案和解析
DATAS SEGMENT BUFFER DB 50 DUP (?) DATAS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS START: MOV AX, DATAS MOV DS, AX XOR DX, DX LEA SI, BUFFER MOV CX,50 L1: MOV AL,[SI] CMP AL,0 JG L2 JL L3 JMP L4 L2: INC DH JMP L4 L3:INC DL JMP L4 L4: INC SI DEC CX LOOP L1 MOV AH,4CH INT 21H CODES END END START
更多“编写程序,统计BUFFER为起始地址的连续200个字单元中0的个数,并统计结果存放在ZERO单元中。”相关问题
  • 第1题:

    利用COUNT函数,统计学生成绩表中学生成绩总的数量,结果存放在单元格E5中。


    正确答案:[$]
    [$]

  • 第2题:

    在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW 23,36,2,100,32000,54,0ZERO DW? 如果BX包含数据0在数组中的位移量,请编写指令将数据0传送给ZERO单元。


    正确答案: MOV AX,ARRAY[BX]
    MOV ARRAY[BX+2],AX

  • 第3题:

    一个有16个字的数据区,它的起始地址为70A0:DDF6,请写出这个数据区首末字单元的物理地址。 首地址:()H 末地址:()H


    正确答案:7E7F6H;7E802H

  • 第4题:

    设内存中一个数据区的起始地址是1020H:0A1CBH,在存入5个字数据后,该数据区的下一个可以使用的单元的物理地址是()。


    正确答案:1020H:0A1D5H或1A3D5H

  • 第5题:

    BUFFER DB 100 DUP(?)表示BUFFER为()的存储空间,其内容为随机数,通常作为程序的工作单元。

    • A、100个字
    • B、100个字节
    • C、200个字节
    • D、200个字

    正确答案:B

  • 第6题:

    一个有16个字的数据区,它的起始地址是70A0H∶DDF6H,则这个数据区最末一个字单元的物理地址是()。


    正确答案:7E814H

  • 第7题:

    若在内存中建立50个字的数据区,其起始地址为1000:0100,试给出数据区第一个字单元和最后一个字单元的物理地址。


    正确答案:第一个字的物理地址=1000H*10H+0100H=10100H 最后一个字的物理地址=10100H+(50-1)*2=10162H

  • 第8题:

    Countif在EXCEL中作用是()

    • A、统计非空单元格的个数
    • B、单条件计数
    • C、多条件计数
    • D、统计数字单元格的个数

    正确答案:B

  • 第9题:

    问答题
    在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW 23,36,2,100,32000,54,0ZERO DW? 如果BX包含数据0在数组中的位移量,请编写指令将数据0传送给ZERO单元。

    正确答案: MOV AX,ARRAY[BX]
    MOV ARRAY[BX+2],AX
    解析: 暂无解析

  • 第10题:

    单选题
    下列对Countifs函数描述正确的是()
    A

    统计所有单元格的个数

    B

    统计满足某个条件的单元格个数

    C

    统计满足一些条件的单元格个数

    D

    条件判断函数


    正确答案: A
    解析: 暂无解析

  • 第11题:

    填空题
    对以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

    正确答案: NUM1,50,[SI],JB,39H,AB2,JMP,INCSI
    解析: 暂无解析

  • 第12题:

    单选题
    Countif在EXCEL中作用是()
    A

    统计非空单元格的个数

    B

    单条件计数

    C

    多条件计数

    D

    统计数字单元格的个数


    正确答案: A
    解析: 暂无解析

  • 第13题:

    统计成绩表中普通物理成绩小于60的学生人数,结果存放在单元格C12中。


    正确答案:[$]
    [$]

  • 第14题:

    一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()。


    正确答案: 12C59H

  • 第15题:

    一个由27个字节组成的数据区,其起始地址为BA00H:1BA0H,试写错该数据区的末单元地址。


    正确答案:末地址=BA000H+1BA0H+1BH-1=BBBBAH,1BH是27的十六进制数。

  • 第16题:

    已知数组A[0..9,0..9]的每个元素占5个存储单元,将其按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[6,8]的地址为()。


    正确答案:1000+(6*10+8)*5=1340

  • 第17题:

    试编写程序,将内部RAM单元中DATA1开始的20个单字节数依次与DATA2单元为起始地址的20个单字节数据进行交换。


    正确答案: >   1  DATA1 EQU #30H
    2  DATA2 EQU #50H
    3  LEN EQU #16
    4  ORG 0H
    0000  7830      5  MOV R0,DATA1
    0002  7950      6  MOV R1,DATA2
    0004  7A10      7  MOV R2,LEN
    0006  E6        8 EXC:// MOV A,@R0
    0007  C7        9  XCH A,@R1
    0008  F6        10  MOV @R0,A
    0009  08        11  INC R0
    000A  09        12  INC R1
    000B  DAF9      13  DJNZ R2,EXC
    14 END

  • 第18题:

    在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW23,36,2,100,32000,54,0ZERO DW? 如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。


    正确答案: MOV AX,[BX+(7-1)*2]
    MOV[BX+(7)*2],AX

  • 第19题:

    下列对Countifs函数描述正确的是()

    • A、统计所有单元格的个数
    • B、统计满足某个条件的单元格个数
    • C、统计满足一些条件的单元格个数
    • D、条件判断函数

    正确答案:C

  • 第20题:

    填空题
    一个有16个字的数据区,它的起始地址是70A0H∶DDF6H,则这个数据区最末一个字单元的物理地址是()。

    正确答案: 7E814H
    解析: 暂无解析

  • 第21题:

    问答题
    在ARRAY数组中依次存储了七个字数据,紧接着是名为ZERO的字单元,表示如下:ARRAY DW23,36,2,100,32000,54,0ZERO DW? 如果BX包含数组ARRAY的初始地址,请编写指令将数据0传送给ZERO单元。

    正确答案: MOV AX,[BX+(7-1)*2]
    MOV[BX+(7)*2],AX
    解析: 暂无解析

  • 第22题:

    问答题
    一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是()。

    正确答案: 12C59H
    解析: 暂无解析

  • 第23题:

    问答题
    若在内存中建立50个字的数据区,其起始地址为1000:0100,试给出数据区第一个字单元和最后一个字单元的物理地址。

    正确答案: 第一个字的物理地址=1000H*10H+0100H=10100H 最后一个字的物理地址=10100H+(50-1)*2=10162H
    解析: 暂无解析

  • 第24题:

    问答题
    试编写程序,将内部RAM单元中DATA1开始的20个单字节数依次与DATA2单元为起始地址的20个单字节数据进行交换。

    正确答案: >   1  DATA1 EQU #30H
    2  DATA2 EQU #50H
    3  LEN EQU #16
    4  ORG 0H
    0000  7830      5  MOV R0,DATA1
    0002  7950      6  MOV R1,DATA2
    0004  7A10      7  MOV R2,LEN
    0006  E6        8 EXC:// MOV A,@R0
    0007  C7        9  XCH A,@R1
    0008  F6        10  MOV @R0,A
    0009  08        11  INC R0
    000A  09        12  INC R1
    000B  DAF9      13  DJNZ R2,EXC
    14 END
    解析: 暂无解析