欢迎来到易学考试网 易学考试官网
全部科目 > 大学试题 > 计算机科学 > 信息技术基础 > 计算机系统基本知识

单项选择题

假定变量x的类型为int,对于变量y的初始化声明“long y=(long)x;”,其对应的汇编指令是()。

    A.movzlq %edx,%rax
    B.movq %rdx,%rax
    C.movl %edx,%eax
    D.movslq %edx,%rax

点击查看答案

相关考题

  • 单项选择题
    以下有关x86-64传送指令的叙述中,错误的是()。

    A.movl相当于movzlq,能将目的寄存器高32位清0
    B.pushq和popq分别对ESP寄存器减8和加8
    C.相比IA-32,增加了movq指令,可传送64位数据
    D.movzbq的功能是将8位寄存器内容零扩展为64位

  • 单项选择题
    以下有关x86-64对齐方式的叙述中,错误的是()。

    A.long、double、指针型数据必须按8字节边界对齐
    B.int、float型数据必须按4字节边界对齐
    C.long double型数据在内存占12字节空间(96位)
    D.short型数据必须按2字节边界对齐

  • 单项选择题
    以下有关x86-64寄存器的叙述中,错误的是()。

    A.基址寄存器和编址寄存器都可以是任意一个64位的通用寄存器
    B.128位的XMM寄存器从原来IA-32中的8个增加到16个
    C.任何浮点操作数都被分配在浮点寄存器栈(ST(0)~ST(7))中
    D.用来存放将要执行的指令的地址的指令指针寄存器为64位的RIP

微信小程序免费搜题
微信扫一扫,加关注免费搜题

微信扫一扫,加关注免费搜题