NOP指令又称为()

题目

NOP指令又称为()

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

第1题:

NOP指令又称为()指令。


参考答案:空操作指令

第2题:

旧程序全部清除指令是NOP—A—GO—GO。()


参考答案:√

第3题:

在下面四条指令中,其中哪一条指令是不存在的。( )

A.POP 30H

B.RL R0

C.DIV AB

D.NOP


正确答案:B

第4题:

使进位位置1的指令是()。

  • A、CLC
  • B、CMC
  • C、STC
  • D、NOP

正确答案:B

第5题:

在下列指令中,隐含使用AL寄存器的指令有______条。( ) SCASB;XLAT;MOVSB;DAA;NOP;MUL BH;

A.1条

B.2条

C.4条

D.5条


正确答案:C
解析:串扫描指令SCASB的作用是在ES:[DI]指定的目的串中扫描是否有AL中指定的字节。扫描方法是:用AL中的内容减去ES:[DI]中的字节,比较结果不回送至AL,只影响标志寄存器。所以它隐含使用了AL寄存器。XLAT字节查表转换—BX指向一张256字节的表的起点,AL为表的索引值(0-255,即0-FFH),返回AL为查表结果([BX+AL]→AL)。所以它隐含使用了AL寄存器。串传送指令MOVSB把位于DS:[SI]中的字节传送到ES:[DI]中,同时根据DF的值修改SI及DI。它没有隐含使用AL寄存器。DAA指令功能:对AL中的数进行校正,在AL中产生组合十进制数和。所以它隐含使用了AL寄存器。空操作指令NOP,它没有隐含用到AL。无符号乘法指令MUL,指令格式:MUL源。指令功能:(AL|AX)*源,其结果放到AX|DX:AX,所以它隐含使用了AL寄存器。所以在上述的指令中有4条指令隐含用到了AL寄存器。

第6题:

利用()指令可以使CPU暂停。

A、MOV

B、HLT

C、PUSH

D、NOP


参考答案:B

第7题:

在下列指令中,隐含使用AL寄存器的指令有( )条。 SCASB; XLAT; MOVSB; DAA; NOP; MUL BH;

A.1

B.2

C.4

D.5


正确答案:C

第8题:

在执行NOP指令时,不完成任何操作,只是占有一步程序所需的时间,一般用于()。


参考答案:程序修改

第9题:

result=(bool)(P0&0x80); 这一句怎么该怎么解释

bool lcd_bz()

{   //  测lcd是否忙碌

   bool  result;

   lcd_rs=0;

   lcd_rw=1;

   lcd_en=1;

   _nop_();

   _nop_();

   _nop_();

   _nop_();

   result=(bool)(P0&0x80);

   lcd_en=0;

   return  result;

}


 

解释:

测试p0的第一位(p7位)是1还是0P0&0x80意思是把p0的最高位不变其他位变为0,再强制转换为bool型,就是说这个结果非零则是1,否则是0,再给result

 

 

第10题:

通常的软件陷阱技术就是在程序关键的地方人为地插入几个连续的单字节空指令NOP,以保证其后的指令不被“跑飞”的指令指针拆散。


正确答案:错误