参考答案和解析
错误
更多“若希望串操作指令自动将地址指针减量,则事先应把()标志位设置为1。”相关问题
  • 第1题:

    置位指令是给指定位地址的“位”置1,并结束一个逻辑串。()


    正确答案:√

  • 第2题:

    以下串操作指令中,哪一条指令会影响标志位?( )

    A、LODS

    B、STOS

    C、CMPS

    D、MOVS


    正确答案:C

  • 第3题:

    可用于对标志寄存器的标志实现置位或清零的指令是______。

    A.陷阱指令

    B.串操作指令

    C.处理机控制指令

    D.数据转换指令


    正确答案:C
    解析:陷阱是一种意外事件所引起的中断。当意外事件引发中断,用户可以使用陷阱指令对系统进行调用,而不用CPU自动执行的方法。串操作类指令是用于处理大量的字符串信息。处理机控制指令用于对CPU实现控制,如对标志寄存器中的标志实现置位或者清零、开中断指令等。数据转换类指令用于各种类型数制间的转换,如将二进制数转换为十进制数等。

  • 第4题:

    若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为( )。

    A.3K

    B.3K+1

    C.3K-1

    D.K+2


    正确答案:A

  • 第5题:

    某机器指令字长12位,有零地址、一地址、二地址三种指令,地址码长4位,采用扩展操作码技术。若二地址指令和一地址指令条数都取最大值,则该机指令条数最多为()。

    A.16
    B.46
    C.48
    D.4366

    答案:B
    解析:
    二地址指令的操作码长度为12-4×2=4,留一个编码用于扩展,故最多可定义15条二地址指令;一地址指令扩展长度为4位,留一个编码用于扩展,故最多可定义15条一地址指令;零地址指令可在一地址指令的基础上扩展4位,故最多可定义16条零地址指令,根据题意,该机指令条数最多为(15+15+16=)46条。

  • 第6题:

    若操作数的地址包含在指令中,则属于直接寻址。


    正确答案:正确

  • 第7题:

    串操作时,地址的修改往往与方向标志DF有关,当DF=1时,SI和DI作自动()修改。

    • A、增量
    • B、减量
    • C、不

    正确答案:B

  • 第8题:

    为了执行串操作指令时,地址按减量方式处理,应使用的指令是:()

    • A、STD
    • B、STI
    • C、CLD
    • D、CLI

    正确答案:A

  • 第9题:

    为了使执行串操作指令时,地址按减量方式处理应使用的指令是()。

    • A、STD
    • B、STI
    • C、CLD
    • D、CLI

    正确答案:A

  • 第10题:

    在串处理指令中,设置方向标志为1的指令是()

    • A、STD
    • B、CLD
    • C、HLT
    • D、CWD

    正确答案:A

  • 第11题:

    为了使执行串操作指令时,地址按减量方式处理应使用指令()。 

    • A、CLI
    • B、STI
    • C、CLD
    • D、STD

    正确答案:D

  • 第12题:

    填空题
    8086/8088CPU设有()个状态标志位,()个控制标志位;当执行比较指令时,如果运算结果为零,则标志位()置1;如果运算结果的最高位为1,则标志位()置1。

    正确答案: 6,3,ZF,SF
    解析: 暂无解析

  • 第13题:

    若一个子程序起始地址为3K,调用指令CALL的内存地址为K+1,则执行CALL指令所要执行指令的地址为

    A.3K

    B.3K+l

    C.3K-1

    D.K+2


    正确答案:A

  • 第14题:

    假设某计算机指令字长度为32位,具有二地址、一地址、零地址3种指令格式。什么是零地址指令?假设每个操作数地址规定用8位表示,若操作码字段固定为8位,现已设计出K条二地址指令,L条零地址指令,那么这台计算机最多能设计出多少条单地址指令?


    正确答案:零地址指令:指令系统中,有一种指令可以不设置地址字段,即零地址指令。如:NOP、HLT指令。因为操作码字段固定为8位,所以最多能设计2的8次方等于256条指令。现已设计出K条二地址指令,L条零地址指令,所以这台计算机最多还能设计出(256-K-L)条单地址指令。

  • 第15题:

    若希望通过参数将函数值带出函数体,则参数必须定义为指针类型。 ()

    此题为判断题(对,错)。


    正确答案:正确

  • 第16题:

    某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第一字节为操作码字段,第二字节为相对位移量字段。假定取指令时,每取一个字节PC自动加1。若某转移指令所在主存地址为2000H,相对位移量字段的内容为06H,则该转移指令成功转以后的目标地址是()。

    A.2006H
    B.2004H
    C.2008H
    D.2010H

    答案:C
    解析:
    相对寻址通过将形式地址与程序计数器PC的内容相加得到有效地址,即EA=(PC)+A;又机器字长16位,主存按字节编址,故该转移指令取出后的PC值为2000H+2=2002H:所以该转移指令成功后的目标地址为06H+2002H=2008H。

  • 第17题:

    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

    • A、STOSW
    • B、LODSW
    • C、SCASW
    • D、CMPSW

    正确答案:D

  • 第18题:

    在字符串传送指令中,若要求每一次串操作后,自动增加地址指针,则标志DF等于多少?


    正确答案:DF=0

  • 第19题:

    指令指针寄存器(IP)中存放的内容是()。

    • A、指令
    • B、指令地址
    • C、操作数
    • D、操作数地址

    正确答案:B

  • 第20题:

    8086/8088CPU设有()个状态标志位,()个控制标志位;当执行比较指令时,如果运算结果为零,则标志位()置1;如果运算结果的最高位为1,则标志位()置1。


    正确答案:6;3;ZF;SF

  • 第21题:

    要设置标志位DF=1,应选用的操作指令是()。

    • A、CLC
    • B、CMC
    • C、STD
    • D、CLD

    正确答案:C

  • 第22题:

    串操作指令中,每次操作后使SI/DI为减量应设置()。

    • A、DF=0
    • B、TF=1
    • C、DF=1
    • D、TF=0

    正确答案:C

  • 第23题:

    若DF=1,执行串操作指令MOVSW时,地址指针自动变化是().

    • A、SI+SI+1,DI=DI+1
    • B、SI=SI+2,DI=DI+2
    • C、SI=SI-1,DI=DI-1
    • D、SI=SI-2,DI=DI–212.

    正确答案:D

  • 第24题:

    单选题
    在下列串操作指令中,同时使用源串和目的串地址指针的指令是()
    A

    STOSW

    B

    LODSW

    C

    SCASW

    D

    CMPSW


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