参考答案和解析
正确答案:A
更多“如果数据段有如下定义,则编译后变量BUF分配的字节数为 BUF DW 12,34,56,78 LL DB 5A.8个字节B.4 ”相关问题
  • 第1题:

    23、数据段: BUF DB 15,?,15 DUP() 代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 若用户执行该程序段,从键盘输入字符串‘ABCDE’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+7字节单元的内容是__________H。(注答案和答案之间用一个半角空格分开,英文字符全部大写,并且为半角字符。)


    5;05;41;D;0D;d;0d

  • 第2题:

    假定“int buf[4]={100, 20, 1, 8};”所定义的buf被分配在静态数据区,其首地址为0x08048930,“int *bufp1;”为未初始化全局变量。以下关于“bufp1 = &buf[1];”的重定位的描述中,错误的是()。

    A.buf被定义在.data节中,共占16个字节

    B.bufp1被定义在.bss节中,共占4个字节

    C.bufp1和buf对应的重定位信息都在.rel.text节中

    D.bufp1和buf重定位处的初值都是0且都采用绝对地址方式


    bufp1 和 buf 重定位处的初值都是 0 且都采用绝对地址方式

  • 第3题:

    数据段: BUF DB 15,?,15 DUP() 代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 假设用户执行该程序段,从键盘输入字符串‘A1B2’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+6字节单元的内容是__________H。 (注:答案必须(1)英文字符全部大写,并且为半角字符;(2)答案之间用一个半角空格分开。)


    5;05;41;D;0D;d;0d

  • 第4题:

    数据定义如下: BUF1 DB 10        BUF2 DW 20DUP() 实现将BUF1单元的内容与BUF2开始的条三个字节单元内容相比较的指令是()

    A.CMP BUF1,BYTE PTR BUF2+3

    B.MOV AL,BUF1 CMP AL,BUF2+2

    C.MOV AL,BUF1 CMP AL,BYTE PTR BUF2+2

    D.MOV AL,BUF1 CMP AL,BUF2+3


    MOV AL,BUF1 CMP AL,BUF2+3

  • 第5题:

    数据段: BUF DB 15,?,15 DUP() 代码段: MOV AH,0AH MOV DX,OFFSET BUF INT 21H 若用户执行该程序段,从键盘输入字符串‘ABCDE’并回车后,BUF+1字节单元的内容是______H;BUF+2字节单元的内容是______H;BUF+7字节单元的内容是__________H。(注答案和答案之间用一个半角空格分开,英文字符全部大写,并且为半角字符。)


    3