汇编语言程序设计

在分支指令中,利用符号进行判断的指令是()A、JCB、JSC、JZD、JO

题目

在分支指令中,利用符号进行判断的指令是()

  • A、JC
  • B、JS
  • C、JZ
  • D、JO
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

CF=1时转移到目标地址的条件转移指令是()。

A、JNC

B、JC

C、JZ

D、JS


参考答案:B

第2题:

下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为( ) TEST BH,01H ______K1

A.JC

B.JZ

C.JS

D.JNE


正确答案:D
解析:ZP表示的是如果运算结果为0,则ZF=1。JZ表示的是如果ZF=1,则转移至标号处。JC表示的是如果CF=1,则转移至标号处。JS表示的是如果SF=1,则转移至标号处。JNE表示的是如果ZF=0,则转移至标号处。TEST命令的主要作用类似于AND,是测试一个对象中某1位或某几位的状态,它不改变目的操作数。本题中,若BH为奇数,则它的结果不为0,ZF=0,所以应该使用JNE指令。所以选择D。

第3题:

加、减、乘、除运算指令都分带符号数和不带符号数运算指令。 ( )

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


正确答案:错误

第4题:

在使用除法指令作有符号数除法时,应选用指令()。

  • A、MUL
  • B、IMUL
  • C、DIV
  • D、IDIV

正确答案:D

第5题:

编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

A.CMP
B.SUB
C.AND
D.MOV

答案:D
解析:

第6题:

TR指令和其他指令一样也有梯形符号()

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


答案:错

第7题:

在第6题程序中,INCBL指令可以用一条功能等效的指令进行替换,该指令是______。


正确答案:ADD BL1或ADD BL01
ADD BL,1或ADD BL,01 解析:根据上面的分析知道,BL是用来记录符号改变/不变的次数。INC BL指令的作用是使BL的值加1,易知ADD BL,1也能实现该功能。

第8题:

分支程序是利用(),使程序执行到某一指令后,根据条件(即上面运算的情况)是否满足,来改变程序执行的次序。

A、比较指令

B、数据操作

C、条件转移指令位

D、检测指令


参考答案:C

第9题:

数据相关的发生是由于()。

A.一条指令产生的结果是一条后继指令的需求
B.处理转移分支引起的
C.在指令重叠执行中不能支持指令集中所有可能的指令组合时发生的相关
D.以上都不是

答案:A
解析:
转移分支引起的是结构相关。在指令重叠执行中不能支持指令集中所有可能的指令组合时发生的相关是资源相关。A项是数据相关,B项是条件相关,C项是指令相关。

第10题:

基本DLX流水线中,假设分支指令需要4个时钟周期,其它指令需要5个时钟周期,分支指令占总指令数的12%,问CPI=(),若把ALU指令的写回提前到MEM段,ALU指令占总指令数的44%,则PI=()。


正确答案:4.88;4.44

更多相关问题