下面哪条指令是错误的?()。

题目

下面哪条指令是错误的?()。

  • A、MOVX  @R0,  #30H
  • B、MOVCA,  @A+PC
  • C、PLA
  • D、POPACC
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要完成(AX)×7/2运算,则在下面四条指令之后添加哪条指令? MOV BX,AX MOV CL,3 SAL AX,CL SUB AX,BX _______

A.OR AX,1

B.SAL AX,1

C.SAR AX,1

D.DIV AX,2


正确答案:C
解析:MOVBX,AX;保护AX的内容MOVCL,3;给CL赋3SALAX,CL;将AX左移3位SUBAX,BX;将已经左移了3位的AX减去原来的AX,因为7=23-1,AX左移3位相当于乘了23,再减去原来的AX,就相当于完成了原AX乘以7的操作,因此下面一步就应当完成除以2的功能。在二进制的计算机数运算中,除以2的操作可以通过将操作数右移一位完成,算术移位操作的指令SAR即是,因此选项C正确。

第2题:

下面七情直接伤及内脏的叙述中,哪条是错误的

A忧伤肾
B悲伤肺
C怒伤肝
D喜伤心
E思伤脾

答案:A
解析:
七情直接损伤五脏有一定的选择性,即某种情志活动太过,可以损伤与之相对应的内脏。例如怒伤肝,喜伤心,思伤脾,悲、忧伤肺,惊、恐伤肾。五脏之中,情志所伤最常出现的是心、肝、脾三脏的病变。

第3题:

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

A.RETI

B.MOV A,@R4

C.CLR A

D.POP30H


正确答案:B

第4题:

执行LEA  BX, [DI]指令和执行MOV  BX,  DI指令,哪条指令执行较快?


正确答案:执行MOV  BX,  DI指令比执行LEA  BX,  [DI]指令要快。

第5题:

以下指令哪条是错误的()。

  • A、movl8(%edx),(%ecx)
  • B、movl$-17,%ecx
  • C、movl$0x4050,(%eax)
  • D、movl%eax,%ecx

正确答案:A

第6题:

对于爱立信HLR,为用户开通GPRS功能是,需要下面哪条指令()。

A.HGSSI

B.HGSDC

C.HGSNC

D.HGSPC


参考答案:C

第7题:

下面的数据交换指令中,错误的指令是()

  • A、XCHG AX,DI
  • B、XCHG BX,[SI+3]
  • C、XCHG AL,20H
  • D、XCHG NUM,DX

正确答案:C

第8题:

下列哪条指令是求矩阵的行列式的值()。

A、inv

B、diag

C、det

D、eig


参考答案:C

第9题:

执行LEA BX,TAB 指令与执行MOV BX,OFFSET TAB指令的功能相同吗?哪条指令执行的效率高?为什么?


正确答案:两条指令的功能相同,都是将变量TAB的偏移地址送入BX,但执行MOV BX, OFFSET TAB的指令较快,所以效率高。原因是由汇编程序计算出了TAB的偏移地址,而LEA指令是CPU执行时才计算的。

第10题:

下列哪条指令是算数右移指令?()

  • A、SAL
  • B、SHL
  • C、SAR
  • D、SHR

正确答案:C