题目内容 (请给出正确答案)
[单选题]

对一个x86-64处理器上的64位Linux系统, 以下说法哪个是错误的?

A.%rax 用作函数的返回值

B.拥有比32位系统更多的寄存器

C.所有的函数参数都通过栈传递

D.%eax 和 %ebx 可以如同在32位系统上一样使用

提问人:网友cl_oud 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有6位网友选择 C,占比54.55%
  • · 有3位网友选择 D,占比27.27%
  • · 有2位网友选择 A,占比18.18%
匿名网友 选择了C
[183.***.***.250] 1天前
匿名网友 选择了C
[124.***.***.9] 1天前
匿名网友 选择了D
[223.***.***.183] 1天前
匿名网友 选择了C
[71.***.***.46] 1天前
匿名网友 选择了C
[132.***.***.6] 1天前
匿名网友 选择了A
[14.***.***.213] 1天前
匿名网友 选择了C
[188.***.***.120] 1天前
匿名网友 选择了C
[71.***.***.27] 1天前
匿名网友 选择了D
[251.***.***.220] 1天前
匿名网友 选择了D
[175.***.***.105] 1天前
匿名网友 选择了A
[152.***.***.253] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“对一个x86-64处理器上的64位Linux系统, 以下说法…”相关的问题
第1题
AIX中用()命令可以显示到达主机的数据包所经过的每一个网关。
点击查看答案
第2题
以下有关x86-64寄存器的叙述中,错误的是( )。

A、用来存放将要执行的指令的地址的指令指针寄存器为64位的RIP

B、基址寄存器和编址寄存器都可以是任意一个64位的通用寄存器

C、任何浮点操作数都被分配在浮点寄存器栈(ST(0)~ST(7))中

D、128位的XMM寄存器从原来IA-32中的8个增加到16个

点击查看答案
第3题
安装Windows 7时推荐的最低硬件配置()

A. 1G Hz 32位或64位处理器

B. 16GB可用磁盘空间

C. 支持Direct X 9图形,具有128MB显存(为了支持Aero主题)

D. 推荐使用1GB系统RAM

点击查看答案
第4题
以下关于IA-32和x86-64指令系统比较的叙述中,错误的是( )。

A、对于64位数据,x86-64可用一条指令处理,而IA-32需多条指令处理

B、对于入口参数,x86-64可用通用寄存器传递,而IA-32需用栈来传递

C、对于浮点操作数,x86-64存于128位的XMM中,而IA-32存于80位的ST(i)中

D、对于返回地址,x86-64使用通用寄存器保存,而IA-32使用栈来保存

点击查看答案
第5题
以下有关x86-64传送指令的叙述中,错误的是( )。

A、相比IA-32,增加了movq指令,可传送64位数据

B、movl相当于movzlq,能将目的寄存器高32位清0

C、pushq和popq分别对ESP寄存器减8和加8

D、movzbq的功能是将8位寄存器内容零扩展为64位

点击查看答案
第6题
以下关于x86-64过程调用的叙述中,错误的是( )。

A、前6个参数采用通用寄存器传递,其余参数通过栈传递

B、在通用寄存器中传递的参数,都存放在64位寄存器中

C、在栈中的参数若是基本类型,则被分配8个字节空间

D、返回参数存放在RAX相应宽度的寄存器中

点击查看答案
第7题
在MIPS处理器中,假定int型变量f 、g、h、i和j,依次分配到寄存器$s0, $s1, $s2, $s3, $s4中,假设int型数组A和B的基地址依次放置寄存器$s6和 $s7中, 下面那段代码表示 f=g+h+B[4] ?

A、lw $s0, 16($s7) add $s0, $s0, $s1 add $s0, $s0, $s2

B、lw $s0, 0($s7) add $s0, $s0, $s1 add $s0, $s0, $s2

C、lw $s0, 4($s7) add $s0, $s0, $s1 add $s0, $s0, $s2

D、lw $s0, 16($s6) add $s0, $s0, $s1 add $s0, $s0, $s2

点击查看答案
第8题
在MIPS处理器中,假定int型变量f 、g、h、i和j,依次分配到寄存器$s0, $s1, $s2, $s3, $s4中,假设int型数组A和B的基地址依次放置寄存器$s6和 $s7中 下面那段代码表示 f=g-A[B[4]] ?

A、lw $t0, 16($s7) add $t0, $t0, $s6 lw $s0, 0($t0) sub $s0, $s1,$s0

B、lw $t0, 16($s7) lw $s0, 0($t0) sub $s0, $s1,$s0

C、lw $t0, 4($s7) add $t0, $t0, $s6 lw $s0, 0($t0) sub $s0, $s1,$s0

D、lw $t0, 16($s7) sll $t0, $t0, 2 add $t0, $t0, $s6 lw $s0, 0($t0) sub $s0, $s1,$s0

点击查看答案
第9题
已知:寄存器$t0中的值位0x55555555, 执行以下MIPS指令后,寄存器$t2中的值为多少? sll $t2, $t0, 4 andi $t2, $t2, -1

A、0x55555550

B、0xFFFFFFFF

C、0xFEFFFEDE

D、0x57755770

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信