更多“地址表达式AYY[4]的偏移地址送字变量ADDR()。A、MOV ADDR,OFFSET AYY[4]B、MOV ADDR,AYY[4]C、OFFSET AYY[4]D、LEA OFFSET AYY[4]”相关问题
  • 第1题:

    下列指令中( )指令是不合法的。

    ①MOV SI,OFFSET [DI]

    ②LEA SI,OFFSET [DI]

    ③JMP SHORT PTR [BX]

    ④CALL WORD PTR [BX]

    A.1条

    B.2条

    C.3条

    D.4条


    正确答案:C

  • 第2题:

    MOV ADDR,OFFSET A[6]表示(59)。

    A.将地址表达式A[6]的物理地址送往字变量ADDRD

    B.将地址表达式A[6]的偏移地址送往字变量ADDR

    C.将地址表达式A[6]的绝对地址送往字变量ADDR

    D.将地址表达式A[6]的虚拟地址送往字变量ADDR


    正确答案:B
    解析:MOVADDR,OFFSETA[6]是将地址表达式A[6]的偏移地址送往字变量ADDR。

  • 第3题:

    假设某文件系统的文件索引表有i-addr[0],i-addr[1],...,i-addr[7]共8个地址项,每个地址项大小为4字节,其中5个地址项(i-addr[0]~i-addr[4])为直接地址索引,2个地址项(i-addr[5]~i-addr[6])是一级间接地址索引,1个地址项(i-addr[7])是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问文件的逻辑块号分别为5和518,则系统应分别采用( )

    A.直接地址索引和一级间接地址索引
    B.直接地址索引和二级间接地址索引
    C.一级间接地址索引和二级间接地址索引
    D.二级间接地址索引和一级间接地址索引

    答案:C
    解析:
    直接地址索引涉及到的逻辑块号为:0-4,因此要访问的块号5是一级间接索引。又由于磁盘数据块大为1KB,每个地址项大小为4字节,那么每个一级间接索引结点所对应的逻辑块个数为:1KB/4B=256个,因此要访问的518号块属于二级间接索引。

  • 第4题:

    有20个单字节的有符号数,存放在以内存NUM1单元为首地址的存储区中,要求将其取绝对值后,存人到以内存NUM2为首地址的存储区中。请填写下面程序,完成指定功能。 MOV SI,OFFSET NUM1;置源地址指针 MOV DI,OFFSET NUM2;置目的地址指针 MOV CX,() LP:MOV AL,() AND AL,() JNS() NEG() NEXT:MOV[DI],AL ()SI INC() LOOP() INT 3


    正确答案:14H;[SI];AL;NEXT;AL;INC;DI;LP

  • 第5题:

    与MOV AX,OFFSET VAR指令不等效的指令是()。

    • A、MOV BX,VAR
    • B、LES BX,VAR
    • C、LES AX,VAR
    • D、LEA BX,VAR

    正确答案:A,B,C

  • 第6题:

    都是获取偏移地址,为什么指令“LEA EBX,[ESI]”正确,而指令“MOV EBX,OFFSET[ESI]”就错误?


    正确答案:前者在指令执行时获得偏移地址,是正确的;但后者的OFFSET只能在汇编阶段获得偏移地址,但此时寄存器内容是不可知的,所以无法获得偏移地址。

  • 第7题:

    是否能写出与MOV  POIN,  OFFSET  BUF等效的LEA语句LEA  POIN,, BUF?为什么?


    正确答案:不能写出与MOV POIN,  OFFSET BUF等效的LEA语句LEA  POIN, BUF。因为POIN是指定某存储单元的变量,即符号地址;而此句的目标操作数要求一定是寄存器。

  • 第8题:

    一般程序如下:                ORG  2000H      ARY      DW   --4,3,--2,1   CNT      DW   $--ARY   VAR      DW   ARY,$+4          ┆           MOV  AX,ARY              MOV  BX,OFFSET VAR               MOV  CX,CNT               MOV  DX,VAR+2              LEA  SI,ARY            ┆   此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少? 


    正确答案:AX=—4,BX=200AH,CX=8,DX=2010H,SI=2000H

  • 第9题:

    与MOV BX,OFFSET VAR指令完全等效的指令是( )。 

    • A、MOV BX,VAR
    • B、LDS BX,VAR
    • C、LES BX,VAR
    • D、LEA BX,VAR

    正确答案:D

  • 第10题:

    单选题
    以下不属于常见网络直播平台的是()
    A

    YY直播

    B

    天猫直播

    C

    斗鱼直播

    D

    虎牙直播


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

  • 第11题:

    问答题
    一般程序如下:                ORG  2000H      ARY      DW   --4,3,--2,1   CNT      DW   $--ARY   VAR      DW   ARY,$+4          ┆           MOV  AX,ARY              MOV  BX,OFFSET VAR               MOV  CX,CNT               MOV  DX,VAR+2              LEA  SI,ARY            ┆   此程序段执行后,寄存器AX,BX,CX,DX与SI中的内容各是多少?

    正确答案: AX=—4,BX=200AH,CX=8,DX=2010H,SI=2000H
    解析: 暂无解析

  • 第12题:

    单选题
    地址表达式AYY[4]的偏移地址送字变量ADDR()。
    A

    MOV ADDR,OFFSET AYY[4]

    B

    MOV ADDR,AYY[4]

    C

    OFFSET AYY[4]

    D

    LEA OFFSET AYY[4]


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

  • 第13题:

    设哈希表长m=14,哈希函数H(key)=key%ll,表中已经有4个结点: addr(13)=4; addr(28)=5 addr(51)=6; addr(77)=7 如果用线性探测再与散列法处理冲突,关键字为49的结点地址为( )。

    A.8

    B.5

    C.9

    D.3


    正确答案:A

  • 第14题:

    假设某文件系统的文件索引表有i-addr[0],i-addr[1] ,..., i-addr[7]共 8个地址项,每个地址项大小为 4 字节,其中 5 个地址项 (i-addr[0]~i-addr[4] )为直接地址索引,2个地址项 (i-addr[5]~i-addr[6])是一级间接地址索引,1个地址项 (i-addr[7] )是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问文件的逻辑块号分别为5和518,则系统应分别采用( )。

    A.直接地址索引和一级间接地址索引B.直接地址索引和二级间接地址索引C.一级间接地址索引和二级间接地址索引D.二级间接地址索引和一级间接地址索引


    正确答案:C

  • 第15题:

    假设某文件系统的文件索引表有 i-addr[0],i-addr[1] ,...,i-addr[7]共 8 个地址项,每个地址项大小为 4 字节,其中 5 个地址项 (i-addr[0]~i-addr[4] )为直接地址索引,2 个地址项(i-addr[5]~i-addr[6]) 是 一 级 间 接 地 址 索 引 , 1 个 地 址 项(i-addr[7] )是二级间接地址索引,磁盘索引块和磁盘数据块大小均为 1KB。若要访问文件的逻辑块号分别为 5 和 518,则系统应分别采用(46)。

    A.直接地址索引和一级间接地址索引
    B.直接地址索引和二级间接地址索引
    C.一级间接地址索引和二级间接地址索引
    D.二级间接地址索引和一级间接地址索引

    答案:C
    解析:
    直接地址索引涉及到的逻辑块号为:0-4,因此要访问的块号5是一级间接索引。又由于磁盘数据块大小为 1KB,每个地址项大小为 4 字节,那么每个一级间接索引结点所对应的逻辑块个数为:1KB/4B=256个,因此要访问的518号块属于二级间接索引。

  • 第16题:

    已知A是一个变量,下列使用取偏移算符OFFSET错误的语句为()。

    • A、MOV SI,OFFSET A[DI]
    • B、MOV SI,OFFSET A
    • C、MOV SI,OFFSET A+1
    • D、MOV AX,OFFSET A

    正确答案:A

  • 第17题:

    指出下列指令中哪些是错误的,错在什么地方。  (1)MOV DL,AX  (2)MOV 8650H,AX  (3)MOV DS,0200H  (4)MOV [BX],[1200H]  (5)MOV IP,0FFH  (6)MOV [BX+SI+3],IP  (7)MOV AX,[BX][BP]  (8)MOV AL,ES:[BP]  (9)MOV DL,[SI][DI]  (10)MOV AX,OFFSET 0A20H  (11)MOV AL,OFFSET TABLE  (12)XCHG AL,50H  (13)IN BL,05H  (14)OUT AL,0FFEH


    正确答案:(1)长度不匹配
    (2)立即数不能做目的操作数
    (3)段寄存器不能用立即数赋值
    (4)两个内存单元不能直接传送数据
    (5)IP 不能用指令直接修改
    (6)指令中不能出现 IP
    (7)BX/BP 应与 SI/DI 搭配
    (8)正确
    (9)SI/DI 应与 BX/BP 搭配
    (10)OFFSET 后应跟内存单元
    (11)偏移地址为16 位,AL 长度不够
    (12)立即数不能用于XCHG
    (13)IN 必须用 AL/AX
    (14)操作数顺序反向;地址应为 8 位

  • 第18题:

    正确将字变量WORDVARR偏移地址送寄存器AX的指令是()。

    • A、MOV AX,WORD VARR
    • B、LES AX,WORD VARR
    • C、LEA AX,WORD VARR
    • D、MOV AX,OFFSETWORD VARR

    正确答案:C,D

  • 第19题:

    语句MOV BX,M和LEA BX,M有何区别?LEA BX,ARRAY[BX+SI]是否可以用MOV BX,OFFSET ARRAY[BX+SI]来代替?为什么?


    正确答案: MOV BX,M语句的功能是将变量M字内容传送至BX中,即【M】→BX,而LEA BX,M是将变量M的偏移地址传送至BX中,即EA→BX.LEA BX,ARRAY【BX+SI】是不可以用MOV BX,OFFSET ARRAY[BX+SI]来代替的,因为取偏移地址算符OFFSET的优先级比加号(+)高。
    LEA语句执行后,BX+SI+ARRAY的EA→BX.由此可见。这两条语句所指源操作数偏移地址均相同,只是LEA语句执行后是将该源操作数所在的存储单元的偏移地址送人BX,而后面的MOV语句的MOV语句执行后是将该偏移地址中内容即源操作数本身送人BX,故不能代替。

  • 第20题:

    将变量A的偏移地址取到BX寄存器中,正确的方法是()。

    • A、MOV BX,A
    • B、LEA BX,A
    • C、MOV BX,[A]
    • D、MOV BX,OFFSET A

    正确答案:B,D

  • 第21题:

    与指令MOV BX,OFFSET VAR功能完全等效的指令是()。

    • A、MOV BX, VAR
    • B、LDS BX, VAR
    • C、LES BX, VAR
    • D、LEA BX, VAR

    正确答案:D

  • 第22题:

    多选题
    在Windows 7中,下列属于短日期的排列格式的是()。
    A

    yy-M-d

    B

    yyyy/M/dd

    C

    yyyy-MM-dd

    D

    yyyy.M.d


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

  • 第23题:

    问答题
    是否能写出与MOV  POIN,  OFFSET  BUF等效的LEA语句LEA  POIN,, BUF?为什么?

    正确答案: 不能写出与MOV POIN,  OFFSET BUF等效的LEA语句LEA  POIN, BUF。因为POIN是指定某存储单元的变量,即符号地址;而此句的目标操作数要求一定是寄存器。
    解析: 暂无解析