题目内容
(请给出正确答案)
[单选题]
假设有两个变量定义为 int *a 和 int n. 如果%ecx存放a的值,%edx存放n的值, 以下X86汇编代码哪个最适合表达C语言中的 return a[n] ? 注:MOV 和 LEA 汇编指令的格式都是: 指令码 源操作数 目的操作数
A.ret (%ecx,%edx,4)
B.leal (%ecx,%edx,4),%eax ret
C.mov (%ecx,%edx,4),%eax ret
D.mov (%ecx,%edx,1),%eax ret
答案
值不确定
如搜索结果不匹配,请 联系老师 获取答案