在用LOOP Label指令构成的循环中,若ECX的初值为10,在LOOPLabel指令前有一条“SUB ECX,2”指令,则循环体将被执行()次。A、10B、5C、4D、10000

题目

在用LOOP Label指令构成的循环中,若ECX的初值为10,在LOOPLabel指令前有一条“SUB ECX,2”指令,则循环体将被执行()次。

  • A、10
  • B、5
  • C、4
  • D、>10000
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在32位微处理器指令系统中,MOV AX,[EBX+2*ECX]指令的源操作数寻址方是( )。

A.寄存器寻址

B.寄存器比例寻址

C.寄存器间接寻址

D.存储器直接寻址


正确答案:B

第2题:

假设CPU的时钟频率为2.0GHz,平均执行一条指令需2个时钟周期,则CPU每秒执行的指令数为()。

A.1M

B.1亿

C.10亿

D.20亿


参考答案:C

cpu的时钟频率为2.0GHz,平均执行一条指令需2个时钟周期, cpu每秒执行的指令数为10亿次。

第3题:

若一个子程序起始地址为2K,调用指令CALL的内存地址为K+2,则执行CALL指令所要执行指令的地址为

A.2K

B.2K+I

C.2K-1

D.K+3


正确答案:A

第4题:

指令分级执行是现代CPU的一个重要特点,在X86系列的CPU中,指令共分为几级()

  • A、2
  • B、5
  • C、4
  • D、3

正确答案:C

第5题:

若while循环的“头”为“while(i++<=10)”,并且i的初值为0,同时在循环体中不会修改i的值,则循环体将被重复执行()次后正常结束。
11

第6题:

假设CS:1000H处有一条指令JNC Label,它的机器代码是73FCH,Label是标号,当前 CF=0。问执行该指令后,IP的值是( )。

A.0FFEH

B.10FEH

C.10FCH

D.1002H


正确答案:A

第7题:

通常可以将计算机系统中执行一条指令的过程分为取指令,分析和执行指令3步。若取指令时间为5Δt,分析时间为3Δt。执行时间为2Δt,按顺序方式从头到尾执行完600条指令所需时间为( )Δt

A.2400
B.2000
C.3600
D.5400

答案:B
解析:
按顺序方式需要执行完一条执行之后再执行下一条指令,执行1条执行所需的时间为5Δt+3Δt+2Δt=10Δt,执行600条指令所需的时间为10Δt×200=2000Δt。若采用流水线方式,执行完200条执行所需要的时间为10Δt+199*5Δt=1005Δt。

第8题:

在32位微处理器指令系统中,MOV AX,[EBX + 2 * ECX]指令的源操作数寻址方式是( )。

A.寄存器寻址

B.寄存器比例寻址

C.寄存器间接寻址

D.存储器直接寻址


正确答案:B

第9题:

假设寄存器%eax的值为x,%ecx的值为y,则指明下面汇编指令存储在寄存器%edx中的值() Leal(%eax,%ecx),%edx

  • A、x
  • B、y
  • C、x+y
  • D、x–y

正确答案:C

第10题:

在计算机中,保存当前正在执行的指令的寄存器为(1),存放当前指令地址的寄存器叫(2)。在顺序执行指令的情况下(存储器按字节编址,指令字长32位),每执行一条指令,使程序计数器自动加(3)。算术逻辑运算的结果通常放在(4)中。空白(3)处应选择()

  • A、1
  • B、2
  • C、4
  • D、8

正确答案:A

更多相关问题