汇编语句MOV ECX,AX语法错误,其原因是()。A、源操作数和目的操作数不能同时为寄存器操作数B、操作数类型模糊C、两个操作数数据类型不匹配D、ECX不能用于寄存器间接方式

题目

汇编语句MOV ECX,AX语法错误,其原因是()。

  • A、源操作数和目的操作数不能同时为寄存器操作数
  • B、操作数类型模糊
  • C、两个操作数数据类型不匹配
  • D、ECX不能用于寄存器间接方式

相似考题
更多“汇编语句MOV ECX,AX语法错误,其原因是()。”相关问题
  • 第1题:

    根据下面的程序段,AX寄存器中的内容应该是( ) ARRAY DW 1111H,2222H,3333H,4444H,5555H,6666H,7777H MOV EBX,OFFSET ARRAY MOV EXC,3 MOV AX,[EBX+2*ECX]

    A.3333H

    B.4444H

    C.6666H

    D.7777H


    正确答案:B
    解析:在本题中,定义了一个AR-RAY,它以字为单位存储了7个字。EBX取ARRAY的首地址,从0开始,EXC的值为3,然后执行MOVAX,[EBX+2*ECX]即执行MOVAX,ARRAY[6]指令,所以AX的内容为4444H。

  • 第2题:

    下列指令中有语法错误的是

    A.SHL AX,CL

    B.MOV AX,[DX]

    C.OUT DX,AL

    D.MOVE AX,[EDX]


    正确答案:B
    解析:该题考查考生对寄存器的理解。BX基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX,CX,DX则不能, DX数据寄存器除可作通用数据寄存器外,还在乘、除法运算,以及带符号数的扩展指令中有特殊用途,所以选项B是错误的,其他三个选项都是正确的,所以应该选择B。

  • 第3题:

    假设某汇编语言源程序的代码段的段名是CSEG,启动地址为START,下面可用来预置CS寄存器的语句是( )。

    A.ASSUME CS:CSEG

    B.END START

    C.MOV CS,CSEG

    D.MOV AX,CSEG 和MOV CS,AX


    正确答案:B

  • 第4题:

    假设某汇编语言源程序的代码段段地址为CSEG,启动地址为START,可用来设置CS寄存( )器值的汇编语句是( )。

    A.ASSUME CS CSEG

    B.END START

    C.MOV CS,CSEG

    D.MOV AX,CSEG MOV CS,AX


    正确答案:A
    解析:ASSUME段定义伪指令——设定分段寄存器,格式为“ASSUME段寄存器:段名[,段寄存器名:段名]”。在代码段的开始用来指出所有段与段寄存器的关系,确定某个段分配给哪个段寄存器。ASSUME只指出各段寄存器的分配,并没有把段地址装入相应的段寄存器。为此,在代码段中,还必须把数据段和附加数据段的段地址装入相应的寄存器中。

  • 第5题:

    下列X86汇编指令中,有语法错误的是

    A.MOV DS,2100H

    B.MOV AX,BX

    C.MOV CX, 0004H

    D.MOV [2100H],BX


    正确答案:A

  • 第6题:

    下列语句中有语法错误的语句是()

    • A、MOV AX,[SI][DI]
    • B、ADD AX,[BX]
    • C、CMP[BX],AX
    • D、LEA SI,20H[BX]

    正确答案:A

  • 第7题:

    下列MOV语句中,格式错误的是()。

    • A、MOV CS,AX
    • B、MOV SS,AX
    • C、MOV SP,AX
    • D、MOV BP,AX

    正确答案:A

  • 第8题:

    下面源程序语句中,()包含有寄存器寻址方式。

    • A、MOV AX,12H
    • B、MOV AX,[1234H]
    • C、MOV DS:[1234H],12H
    • D、MOV AL,DS:[1234H]

    正确答案:A,B,D

  • 第9题:

    下列指令的源操作数段基址在哪个段寄存器中? (1)MOV  AX, [BP][SI]  (2)MOV  AX, CS:8[DI]   (3)MOV  AX, 2[EBP*1]  (4)MOV  AX, FS:4[ESP]  (5)MOV  AX, 2[EBP][EAX]  (6)MOV  AX, [ECX][EBP*4]  (7)MOC  AX, [EDX][EBP]  (8)MOV  AX, ES:10[EBP][EAX*2]


    正确答案: 各指令源操作数段基址使用的段寄存器如下:
    (1)SS
    (2)CS
    (3)SS
    (4)FS
    (5)SS
    (6)DS
    (7)DS
    (8)ES

  • 第10题:

    下面哪些语句,目的操作数在数据段?()

    • A、ADD BYTE PTR DS:[ESP],CL
    • B、MOV [BP],AX
    • C、INC BYTE PTR [ECX]
    • D、MOV DS,AX

    正确答案:A,C

  • 第11题:

    问答题
    下列指令的源操作数段基址在哪个段寄存器中? (1)MOV  AX, [BP][SI]  (2)MOV  AX, CS:8[DI]   (3)MOV  AX, 2[EBP*1]  (4)MOV  AX, FS:4[ESP]  (5)MOV  AX, 2[EBP][EAX]  (6)MOV  AX, [ECX][EBP*4]  (7)MOC  AX, [EDX][EBP]  (8)MOV  AX, ES:10[EBP][EAX*2]

    正确答案: 各指令源操作数段基址使用的段寄存器如下:
    (1)SS
    (2)CS
    (3)SS
    (4)FS
    (5)SS
    (6)DS
    (7)DS
    (8)ES
    解析: 暂无解析

  • 第12题:

    单选题
    汇编语句MOV ECX,AX语法错误,其原因是()。
    A

    源操作数和目的操作数不能同时为寄存器操作数

    B

    操作数类型模糊

    C

    两个操作数数据类型不匹配

    D

    ECX不能用于寄存器间接方式


    正确答案: D
    解析: 暂无解析

  • 第13题:

    已知语句 MOV AX,BX,其机器码为【 】。


    正确答案:1000101111000011
    1000101111000011

  • 第14题:

    下列指令中有语法错误的是

    A.SHL AX,CL

    B.MOV AX,[DX]

    C.OUT DX,AL

    D.MOV EAX,[EDX]


    正确答案:B
    解析:该题考查考生对寄存器的理解。BX基址寄存器除可作数据寄存器外,还可放内存的逻辑偏移地址,而AX、CX、DX则不能,DX数据寄存器除可作通用数据寄存器外,还在乘、除法运算,以及带符号数的扩展指令中有特殊用途,所以选项B是错误的,其他三个选项都是正确的,所以应该选择B。

  • 第15题:

    设变量PROTV保存的数据为6,汇编下面这条指令的结果为( )。 MOV AX,PROTV LT5

    A.MOV AX,0FFFFH

    B.MOV AX,0

    C.MOV BX,0FFFFH

    D.MOV AX,0


    正确答案:B

  • 第16题:

    设变量PR0TV保存的数据为6,汇编下面这条指令的结果为( )。 MOV AX,PROTV LT5

    A.MOV AX,0FFFFH

    B.MOV AX,0

    C.MOV BX,0FFFFH

    D.MOV AX,0


    正确答案:B

  • 第17题:

    下列X86汇编指令中,有语法错误的是

    A.MOV [SI],AX

    B.IN AL,DX

    C.XOR AX,1234H

    D.OUT 110H,AL


    正确答案:D

  • 第18题:

    在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面()描述正确。 

    • A、mov ax,data
    • B、mov ds,data
    • C、mov ax,data  mov ds,ax
    • D、mov ax,ds  mov cs,ds

    正确答案:C

  • 第19题:

    在汇编语句MOV AX,[BX+SI]中,源操作数的寻址方式是()

    • A、直接寻址
    • B、基址寻址
    • C、间址寻址
    • D、基址加变址寻址

    正确答案:D

  • 第20题:

    下面源程序语句中,()包含有立即寻址方式。

    • A、MOV AX,12H
    • B、MOV AX,[1234H]
    • C、MOV DS:[1234H],12H
    • D、MOV AL,DS:[1234H]

    正确答案:A,B,C

  • 第21题:

    下列传送指令中有语法错误的是()

    • A、MOV CS,AX
    • B、MOV DS,AX
    • C、MOV SS,AX
    • D、MOV ES,AX

    正确答案:A

  • 第22题:

    在汇编语句MOV AX,[BX]中,源操作数的寻址方式是()

    • A、直接寻址
    • B、基址寻址
    • C、间址寻址
    • D、基址加间址寻址

    正确答案:C

  • 第23题:

    单选题
    在书写汇编语言程序时,在代码段中初始位置要对数据段进行加载,加载的指令语句,下面()描述正确。
    A

    mov ax,data

    B

    mov ds,data

    C

    mov ax,data  mov ds,ax

    D

    mov ax,ds  mov cs,ds


    正确答案: B
    解析: 暂无解析