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

题目

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

参考答案和解析
正确答案:条件码
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要测试AL中操作数的第0,3,4,7位是否均为0,然后根据结果实现条件转移,可使用______指令,以产生转移条件。


正确答案:TEST AL99HZF
TEST AL,99H,ZF 解析:TEST 不改变寄存器的值。

第2题:

若要测试AL中操作数的第0,3,4,7位是否均为0,然后根据结果实现条件转移,可使用TEST AL,99H指令,以产生转移条件。这条指令执行后将影响的标志位是【 】。


正确答案:ZF
ZF

第3题:

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

A、比较指令

B、数据操作

C、条件转移指令位

D、检测指令


参考答案:C

第4题:

下列哪一类指令可能会改变标志位的状态?

A.通用数据传送指令

B.无条件转移指令

C.逻辑运算指令

D.条件转移指令


正确答案:C
解析:该题考查考生对汇编指令的理解。逻辑运算指令包括NOT、AND.OR、XOR和TEST。除了NOT指令不影响标志位,其他指令执行后,除AF状态不定外,总是使OF=0,ZF.PF和SF的状态根据运算结果置位或者复位,以反映操作结果的特征,也就是说,逻辑运算指令可能会改变标志位的状态,所以应该选择C。

第5题:

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

A.无条件转移指令

B.条件转移指令

C.中断隐指令

D.循环指令


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

第6题:

条件转移指令的目标地址应在本条件转移指令的下一条指令地址的【 】字节范围内。


正确答案:-128~+127
-128~+127

第7题:

条件转移指令JNE的测试条件是( )。

A.CF=1

B.ZF=0

C.ZF=1

D.CF=1


正确答案:B

第8题:

条件转移指令JNE的测试条件为()。

A、ZF=0

B、CF=0

C、ZF=1

D、CF=1


参考答案:A

第9题:

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

A.运算指令

B.控制指令

C.传送指令

D.特殊指令


正确答案:B


第10题:

条件转移指令和无条件转移指令有什么不同?


正确答案:条件转移指令的位移量只允许8位,即目标地址应在本条转移指令的下一条指令地址的一128一+127个字节的范围之内,因此它只能实现段内转移;无条件转移指令则没有此限制,它能够实现段内和段间两种转移,段内转移可使用8位或16位位移量。

更多相关问题