条件转移指令JA PROG是一条两字节指令,如果该条指令的第一字节存放在0025H单元,相对偏移地址为0F4H,如果测试条件满足时,应转移到()处取下一条指令。A、001BHB、0119HC、0019HD、011BH

题目

条件转移指令JA PROG是一条两字节指令,如果该条指令的第一字节存放在0025H单元,相对偏移地址为0F4H,如果测试条件满足时,应转移到()处取下一条指令。

  • A、001BH
  • B、0119H
  • C、0019H
  • D、011BH

相似考题
更多“条件转移指令JA PROG是一条两字节指令,如果该条”相关问题
  • 第1题:

    指令周期是指(43)。

    A.CPU从主存取出一条指令的时间

    B.CPU执行一条指令的时间

    C.CPU从主存取出一条指令加上执行该条指令的时间

    D.时钟周期的时间


    正确答案:C
    解析:时钟:计算机中根本没有时钟这个东西,只有晶振。通常人们说的时钟频率就是晶振的频率,这个参数与具体使用的晶振有关,就好像你不能直接问我电阻有多大,这要看具体是什么电阻。指令周期:一条指令执行所需的时钟周期,不同的指令执行所需的时钟周期个数都不同。一个机器周期就是CPU主频的倒数。总线周期:CPU在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问(存取一个字节)所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。

  • 第2题:

    下列指令中,不属于程序控制指令的是(2)。

    A.无条件转移指令

    B.条件转移指令

    C.中断隐指令

    D.循环指令


    正确答案:C
    解析:程序控制指令用来改变程序原来的执行顺序。程序中需要改变执行顺序的原因主要有:循环执行一段程序;程序涉及决策问题,在不同条件的情况下做不同的事情;模块化程序执行时要靠程序控制指令来控制这些模块的执行顺序。程序控制指令主要包括:转移指令、跳跃指令和子程序调用与返回指令。

  • 第3题:

    某机器字长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。

  • 第4题:

    转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过()字节。


    正确答案:-128~+127

  • 第5题:

    当一个无符号数大于120时程序转移,需使用条件转移指令()

    • A、JBE(或JNA)
    • B、JNBE(或JA)
    • C、JNB(或JAE)
    • D、JB(或JNAE)

    正确答案:B

  • 第6题:

    下列叙述正确的是()

    • A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令
    • B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令
    • C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令
    • D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令

    正确答案:C

  • 第7题:

    条件转移指令根据上一条指令所设置的()来判别测试条件。


    正确答案:条件码

  • 第8题:

    用CMP指令对两个无符号数进行A-B的比较后,用A=B或A>B,则分别产生转移,这种情况应选择的条件转移指令是()。

    • A、先用JE指令,再用JNC指令
    • B、先用JNC指令,再用JE指令
    • C、上述两条条件转移指令(JE和JNC)无先后次序
    • D、用上述两条条件转移指令不能完成上述功能要求

    正确答案:D

  • 第9题:

    ()包括条件转移指令,无条件转移指令,停止指令和复位指令。

    • A、运算指令
    • B、控制指令
    • C、传送指令
    • D、特殊指令

    正确答案:B

  • 第10题:

    单选题
    如果“JA P”指令的操作码放在0050H,该指令的位移量为34H,执行完此条指令转移到取下一条指令的偏移地址为()
    A

    0082H

    B

    0084H

    C

    0086H

    D

    0088H


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

  • 第11题:

    单选题
    ()包括条件转移指令,无条件转移指令,停止指令和复位指令。
    A

    运算指令

    B

    控制指令

    C

    传送指令

    D

    特殊指令


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

  • 第12题:

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

    2006H

    B

    2007H

    C

    2008H

    D

    2009H


    正确答案: B
    解析:
    相对寻址方式的有效地址EA=(PC)+D,其中PC为程序计数器,D为相对偏移量。主存按字节编址,取指令时,每取一个字节PC值自动加1。由于转移指令由两个字节组成,取出这条转移指令之后的PC值自动加2,为2002H,故转移的目标地址为2002H+06H=2008H。

  • 第13题:

    条件转移指令JNE 的转移范围是( )个字节。

    A.-128~+127

    B.-128~+128

    C.-127~+128

    D.-127~+127


    正确答案:A

  • 第14题:

    ()包括条件转移指令、无条件转移指令、停止指令和复位指令。

    A.运算指令

    B.控制指令

    C.传送指令

    D.特殊指令


    正确答案:B


  • 第15题:

    假定某计算机中有一条转移指令,采用相对寻址方式,共占两个字节,第一字节是操作码,第二字节是相对位移量(用补码表示),CPU每次从内存只能取一个字节。假设执行到某转移指令时PC的内容为200,执行该转移指令后要求转移到100开始的一段程序执行,则该转移指令第二字节的内容应该是多少?


    正确答案: 因为执行到该转移指令时PC为200,所以说明该转移指令存放在200单元开始的两个字节中。因为CPU每次从内存只能取一个字节,所以每次取一个字节后PC应该加1。该转移指令的执行过程为:取200单元中的指令操作码并译码→PC+1→取201单元的相对位移量→PC+1→计算转移目标地址。假设该转移指令第二字节为Offset,则100=200+2+Offset,即Offset=100–202=–102=10011010B

  • 第16题:

    JA和JG指令的条件都是“大于”,所以是同一个指令的两个助记符。


    正确答案:错误

  • 第17题:

    试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同?


    正确答案: 无条件转移指令的操作是无条件地使程序转移到指定的目标地址,并从该地址开始执行新的程序段,其转移的目标地址既可以是在当前逻辑段,也可以是在不同的逻辑段;条件转移指令是在满足一定条件下使程序转移到指定的目标地址,其转移范围很小,在当前逻辑段的-128~+127地址范围内。
    调用指令是用于调用程序中常用到的功能子程序,是在程序设计中就设计好的。根据所调用过程人口地址的位置可将调用指令分为段内调用(入口地址在当前逻辑段内)和段间调用。在执行调用指令后,CPU
    要保护断点。对段内调用是将其下一条指令的偏移地址压人堆栈,对段间调用则要保护其下一条指令的偏移地址和段基地址,然后将子程序人口地址赋给IP(或CS和IP)。
    中断指令是因一些突发事件而使CPU暂时中止它正在运行的程序,转去执行一组专门的中断服务程序,并在执行完后返回原被中止处继续执行原程序。它是随机的。在响应中断后CPU不仅要保护断点(即INT指令下一条指令的段地址和偏移地址),还要将标志寄存器FLAGS压入堆栈保存。

  • 第18题:

    指令DIVAB是()

    • A、单字节,单周期指令
    • B、双字节,双周期指令
    • C、单字节,四周期指令
    • D、双字节,四周期指令

    正确答案:C

  • 第19题:

    LOOP指令往回转向的标号离该指令的下一条指令所在地址的距离范围为()字节。


    正确答案:256

  • 第20题:

    80C51单片机汇编语言指令由操作码助记符和操作数两部分组成,共有111种指令。其指令中操作码是()的,它是指令的核心部分。如果按字节数分类则有49条单字节指令,45条双字节指令和17条三字节指令。

    • A、完全可以省略
    • B、并非不能省略
    • C、有时不能省略
    • D、绝对不能省略

    正确答案:D

  • 第21题:

    单选题
    用CMP指令对两个无符号数进行A-B的比较后,用A=B或A>B,则分别产生转移,这种情况应选择的条件转移指令是()。
    A

    先用JE指令,再用JNC指令

    B

    先用JNC指令,再用JE指令

    C

    上述两条条件转移指令(JE和JNC)无先后次序

    D

    用上述两条条件转移指令不能完成上述功能要求


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

  • 第22题:

    判断题
    JA和JG指令的条件都是“大于”,所以是同一个指令的两个助记符。
    A

    B


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

  • 第23题:

    填空题
    条件转移指令根据上一条指令所设置的()来判别测试条件。

    正确答案: 条件码
    解析: 暂无解析