更多“()是逻辑入栈指令。”相关问题
  • 第1题:

    执行CALL SUBR1指令后,完成的操作是()。

    • A、将SUBR1的偏移地址入栈保存
    • B、将断点的偏移地址入栈保存
    • C、将断点的偏移地址→IP
    • D、将SUBR1的段地址→CS,偏移地址→IP

    正确答案:B

  • 第2题:

    逻辑入栈指令和逻辑出栈指令是用于梯形图中的()结构程序。

    • A、分支
    • B、循环
    • C、子程序
    • D、都不是

    正确答案:A

  • 第3题:

    试说明入栈指令PUSH OPRD和出栈指令POP OPRD的操作过程。OPRD是16位操作数。


    正确答案: P.USH  OPRD       POP  OPRD
    S.PßSP-2          OPRDß[SP]
    [SP]ßOPRD

  • 第4题:

    执行INT n指令或响应中断时,CPU保护现场的次序是()。

    • A、FLAGS寄存器(FR)先入栈,其次是CS,最后是IP
    • B、CS在先,其次是IP,最后FR入栈
    • C、FR在先,其后一次是IP,最后CS
    • D、IP在先,其次是CS,最后FR

    正确答案:A

  • 第5题:

    栈装载或指令是将堆栈中的第一层和第二层的值进行逻辑或操作,结果存入栈顶。


    正确答案:正确

  • 第6题:

    执行入栈指令PUSH时,栈顶指针SP为()

    • A、SP←SP+1
    • B、SP←SP-1
    • C、SP←SP+2
    • D、SP←SP-2

    正确答案:A

  • 第7题:

    执行CALLFARPTRSUBR2时,正确的说法是()。

    • A、先将断点的段地址入栈,再将偏移地址入栈
    • B、先将断点的偏移地址入栈,再将段地址入栈
    • C、先将SUBR2的段地址入栈,再将偏移地址入栈
    • D、先将SUBR2的偏移地址入栈,再将段地址入栈

    正确答案:A

  • 第8题:

    试说明压栈指令和弹栈指令的作用及执行过程。


    正确答案:压栈(入栈或进栈)指令的作用是将数据存入堆栈中,其执行过程是先将堆栈指针SP的内容加1,然后将直接地址单元中的数据压入SP指向的单元中。若数据已推入堆栈,则SP指向最后推入数据所在的存储单元(即指向栈顶)。
    弹栈(出栈)指令的作用是将数据从堆栈中取出,其执行过程为先将堆栈指针SP所指出单元的内容送入直接寻址单元中,然后将SP的内容减1,此时SP指向新的栈顶。

  • 第9题:

    多选题
    在语句表指令中,没有操作数的是()
    A

    正负跳变指令

    B

    触点取反指令

    C

    逻辑推入栈

    D

    与块指令


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

  • 第10题:

    填空题
    在PLC栈操作中,有进栈指令MPS,出栈指令MPP和()。

    正确答案: 读盏指令MRD
    解析: 暂无解析

  • 第11题:

    判断题
    在FX2系列的PLC中,使用进栈指令MPS时,是将当时的运算结果压入栈的第一层,栈中原来的数据一次向下一层推移。
    A

    B


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

  • 第12题:

    判断题
    在FX2系列的PLC中,使用进栈指令MPS时,是将当时的运算结果压入栈的最低层,栈中原来的数据一次向上一层推移。
    A

    B


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

  • 第13题:

    执行逻辑弹出栈指令使堆栈深度减1。


    正确答案:错误

  • 第14题:

    入栈和出栈操作由()执行()和()指令来实现。


    正确答案:CPU;PUSH;POP

  • 第15题:

    堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?


    正确答案:堆栈的深度由SP决定,由于16位的SP=FFFFH可最大寻址64KB,故深度最大为64KB。当字数据出栈时,高8位放入由SP-2寻址单元,然后SP-2;当字数据出栈时,低8位从SP寻址的单元弹出,高8位从SP+1寻址的单元弹出,然后SP+2。

  • 第16题:

    只有()和()可以使用立即指令。

    • A、输入点
    • B、入栈
    • C、出栈
    • D、输出点

    正确答案:A,D

  • 第17题:

    只有()和输出点可以使用立即指令

    • A、输入点
    • B、入栈
    • C、出栈
    • D、输出点

    正确答案:A

  • 第18题:

    在PLC栈操作中,有进栈指令MPS,出栈指令MPP和()。


    正确答案:读盏指令MRD

  • 第19题:

    何谓堆栈?为什么要设置堆栈?栈区是怎样确定的?数据进栈、出栈按照何种规律?进栈用什么指令?出栈用什么指令?进栈、出栈时栈指针如何变化?通常栈底所指是什么内容?


    正确答案:微型计算机中的堆栈是读写存储器RAM中的一个特殊的区域,是一组按照“先进后出”的方式工作的、用于暂存信息的存储单元。
    设置堆栈的目的是便于保护断点地址与现场信息。
    用堆栈指针指示堆栈所在的位置。
    数据进栈、出栈“按先进后出”的原则工作。
    进栈用PUSH指令,出栈用POP指令。进栈时指针向地址增加的方向变化,出栈时指针向地址减小的方向变化。
    栈底是最先进栈的信息所在的单元。

  • 第20题:

    问答题
    堆栈的深度由哪个寄存器确定? 为什么说一个堆栈的深度最大为64KB? 在执行一条入栈或出栈指令时,栈顶地址将如何变化?

    正确答案: 堆栈的深度由SP决定,由于16位的SP=FFFFH可最大寻址64KB,故深度最大为64KB。当字数据出栈时,高8位放入由SP-2寻址单元,然后SP-2;当字数据出栈时,低8位从SP寻址的单元弹出,高8位从SP+1寻址的单元弹出,然后SP+2。
    解析: 暂无解析

  • 第21题:

    单选题
    一个栈的入栈序列是A、B、C、D、E,五个元素都入栈后,首次出栈的元素是()。
    A

    A

    B

    E

    C

    B

    D

    D


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

  • 第22题:

    单选题
    执行INTn指令或响应中断时,CPU入栈操作保护的次序是()
    A

    FLAGS,CS,IP

    B

    CS,IP,FLAGS

    C

    FLAGS,IP,CS

    D

    IP,CS,FLAGS


    正确答案: D
    解析:

  • 第23题:

    单选题
    执行CALL SUBR1指令后,完成的操作是()。
    A

    将SUBR1的偏移地址入栈保存

    B

    将断点的偏移地址入栈保存

    C

    将断点的偏移地址→IP

    D

    将SUBR1的段地址→CS,偏移地址→IP


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