STC是置位进位标志指令,@STC清除进错位标志指令。

题目

STC是置位进位标志指令,@STC清除进错位标志指令。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行移位指令SHL AL,1后,下列哪一个标志位不可能被改变?

A.OF(滋出标志)

B.IP(中断标志)

C.CF(进位标志)

D.SF(符号标志)


正确答案:B
解析:本题考查移位指令的相关知识。逻辑移位指令有SHL和SHR,SHL是逻辑左移指令,最低位补0,最高位进入CF;SHR是逻辑右移指令,最高位补0,最低位进入CF。移位指令按照移入的位设置进位标志CF,根据移位后的结果影响SF、ZF、PF,对AF没有定义,不会影响IF。如果进行一位移动,则按照操作数的最高符号位是否改变,相应设置溢出标志OF:如果移位前的操作数最高位与移位后操作数的最高位不同(有变化),则OF=1;否则OF=0。当移位次数大于1时,OF不确定。正确答案为选项B。

第2题:

当加法指令产生进位时,下列哪个条件标志位会发生变化:()

A C

B T

C I

D F


参考答案A

第3题:

指令SECTINTM的作用是()

A. 开全局中断

B. 关全局中断

C. 清除中断标志

D. 置中断标志


参考答案:C

第4题:

下列标志位中,不能用一条指令直接改变其状态的是

A.CF(进位标志)

B.DF(方向标志)

C.IF(中断标志)

D.TF(陷阱标志)


正确答案:D
解析:该题考查考生对汇编指令的理解。通过加法指令可以改变CF标志,通过STD指令可以改变DF,通过INT指令,可以改变IF标志,TF没有对应的指令操作,只能通过堆栈操作改变其状态,所以应该选择D。

第5题:

算术右移指令执行的操作是(2)。

A.符号位填0,并顺次右移1位,最低位移到进位标志位

B.符号位不变,并顺次右移1位,最低位移到进位标志位

C.进位标志位移到符号位,顺次右移1位,最低位移到进位标志位

D.符号位填1,并顺次右移1位,最低位移至进位标志位


正确答案:B
解析:左移(算术左移/逻辑左移):各位依次左移,末位补0。对于算术左移,若改变了符号位,则发生了溢出;若没有改变符号位,则左移1位相当于乘以2。算术右移:符号位不变,各位(包括符号位)依次右移,最低位移至进位标志位。逻辑右移:最高位补0,各位(包括符号位)依次右移,最低位移至进位标志位。所以答案为B。

第6题:

8086/8088系统执行传送指令MOV时()。

A.不影响标志位

B.影响DF方向标志

C.影响SF符号标志

D.影响CF进位标志


正确答案:A

第7题:

STC是置位进位标志指令,@STC清除进错位标志指令()

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


答案:错

第8题:

完成标志位传送的指令共有哪几条()

A、读取标志指令

B、设置标志指令

C、对标志寄存器的压入堆栈指令和弹出堆栈指令

D、寻址指令


参考答案:A,B,C

第9题:

下面( )指令不能使进位标志CF置“0”。

A.AND AL,AL

B.MOV AL,0

C.SUB AL,AL

D.CLC


正确答案:B

第10题:

执行算术右移指令的操作过程是______。

A.操作数的符号位填0,各位顺次右移1位,最低位移至进位标志位中

B.操作数的符号位填1,各位顺次右移1位,最低位移至进位标志位中

C.操作数的符号位不变,各位顺次右移1位,最低位移至进位标志位中

D.进位标志移至符号位,各位顺次右移1位,最低位移至进位标志位中


正确答案:C
解析:根据移位的方向,当操作数的各位顺序向左移动一位称为左移,同样,当操作数的各位顺序向右移动一位称为右移。移位指令一般可分为三种类型:①算术移位。左移时,从最低位依次向最高位移动,最低位补0,最高位移入“进位”位C中。右移时,从最高位向最低位依序移动,最低位移入“进位”位C,而最高位(即符号位)保持不变。②逻辑移位。左移时与算术左移相同,而右移时与算术右移唯一不同的是用0补充最高位。③循环移位。循环移位又分为不带进位和带进位移位两种。不带进位移位是用移出的位直接补充到需补充的位上;带进位移位是将移出的位补充到进位标志C中,然后用进位标志C原来的值补充到需补充的位上。由此可见,本题应该选择C。

更多相关问题