假定一组相邻字节的首地址在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

题目

假定一组相邻字节的首地址在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,CX

B.SUB BX,BX

C.DEC BX

D.INC BX


相似考题
更多“假定一组相邻字节的首地址在BX中,末地址在DI中,为了使下面的程序段能用来查找出其中第一个非零字 ”相关问题
  • 第1题:

    8086系统中,内存分为4个逻辑段,其中数据段段基址存放在段寄存器DS中,16位偏移地址通常采用BX、SI、DI寄存器存放


    上面三项都可以

  • 第2题:

    MCS-51应用系统中,执行子程序返回指令时,返回的断点是()。

    A.返回指令的末地址

    B.调用指令下一条指令的首地址

    C.调用指令的末地址

    D.调用指令的首地址


    调用指令下一条指令的首地址

  • 第3题:

    22、模块一:程序执行过程中,PC中的数值为()。

    A.刚执行过的指令首地址

    B.将要执行指令的首地址

    C.将要执行指令的末地址

    D.整个程序的首地址


    C

  • 第4题:

    已知BX=3000H,SI=2345H, 则指令MOV AL, [BX+SI+3]中源操作数是()。

    A.数据段偏移地址是32345H的字节单元

    B.数据段偏移地址是5345H的字节单元

    C.数据段偏移地址是32348H的字节单元

    D.数据段偏移地址是5348H的字节单元。

    E.堆栈段偏移地址是5348H的字节单元。


    数据段中偏移地址为7326H的字节单元

  • 第5题:

    8086系统中,内存分为4个逻辑段,其中数据段段地址存放在段寄存器DS中,16位偏移地址通常采用BX、SI、DI寄存器存放


    上面三项都可以