以下是C语言赋值语句“x=a*b+c;”对应的x86-64汇编代码: movslq %edx, %rdx movsbl %sil, %esi imull %edi, %esi movslq %esi, %rsi leaq (%rdx, %rsi), %rax 已知x、a、b和c分别在RAX、RDI、RSI和RDX对应宽度的寄存器中,根据上述汇编指令序列,推测x、a、b和c的数据类型分别为()。A.x—long, a—long, b—char, c—intB.x—long, a—int, b—char, c—intC.x—long, a—long, b—char, c—longD.x—long, a—int, b—char, c—long
以下是C语言赋值语句“x=a*b+c;”对应的x86-64汇编代码: movslq %edx, %rdx movsbl %sil, %esi imull %edi, %esi movslq %esi, %rsi leaq (%rdx, %rsi), %rax 已知x、a、b和c分别在RAX、RDI、RSI和RDX对应宽度的寄存器中,根据上述汇编指令序列,推测x、a、b和c的数据类型分别为()。
A.x—long, a—long, b—char, c—int
B.x—long, a—int, b—char, c—int
C.x—long, a—long, b—char, c—long
D.x—long, a—int, b—char, c—long
参考答案和解析
a=b=58;
相关考题:
【问题1】(6分)按照表4-1所列出的数据寻址方式,说明表4-3中各汇编指令指定的操作数或操作数地址属于哪类数据寻址方式,将答案填写在答题纸的对应栏中(直接填写编号即可)。表4-3汇编指令采用的数据寻址方式指令寻址方式MOV ECX, [EAX+24]IMUL EBX, TABLE[ESI*4], 7INC WORD PTR[500]ADD EAX, TABLE[ESI]MOV EAX, [ESI][EBX]MOV [ECX], EDX
关于RSI指标的运用,下列论述正确的有( )。A.根据RSI上升和下降的轨迹画趋势线,此时支撑线和压力线作用的切线理论同样适用B.短期RSI长期RSI,应属空头市场C.RSI在低位形成两个底部抬高的谷底,而股价还在下降,是可以买入的信号D.当RSI在较高或较低的位置形成头肩形和多重顶(底),是采取行动的信号
下列描述中正确的是( )。A.汇编语言仅由指令语句构成B.汇编语言包括指令语句和伪指令语句C.指令语句和伪指令语句的格式是完全相同的D.指令语句和伪指令语句需经汇编程序翻译成机器代码后才能执行
下面是关于Pentium微处理器中寄存器组的叙述,其中正确的是______。A.段寄存器从4个增加到6个B.所有的寄存器都是从16位扩展为32位C.EAX、EBX、ECX、EDX、ESP、EBP、ESI和EDI既可存放数据,也可作为基址或变址寄存器使用D.EAX、EBX、ECX、EDX、ESP、EBP、ESI和EDI既可作为32位也可作为16位或8位寄存器使用
下列属于RSI标运用特点的是( )。 A.根据RSI上升和下降的轨迹画趋势线,此时支撑线和压力线作用的切线理论同样适用B.短期RSI长期RSI,应属空头市场C.RSI在低位形成两个底部抬高的谷底,而股价还在下降,是可以买入的信号D.当RSI在较高或较低的位置形成头肩形和多重顶(底),是采取行动的信号
下列4种描述中正确的是() A.汇编语言只由指令语句构成B.汇编语言语句包括指令语句和伪指令语句和宏指令语句C.指令语句和伪指令语句都能经汇编程序翻译成机器代码D.指令语句和伪指令语句都不能经汇编程序翻译成机器代码
80386~Pentium微处理器中的通用寄存器包括:EAX、EBX、ECX、EDX、ESP、 EBP、EDI和ESI。其中哪些可以作为32位、16位和8位寄存器使用______。A.EAX、EBX、ECX、EDX、ESP、EBPB.ESP、EBP、EDI、ESIC.EAX、EBX、ECX、EDXD.以上都不对
下列描述正确的是( )。A.汇编语言仅由指令性语句构成B.汇编语言包括指令性语句和伪指令语句C.指令性语句和伪指令语句的格式是完全相同的D.指令性语句和伪指令语句需经汇编程序翻译成机器代码后才能执行
下列描述正确的是( )。A.汇编语言是由若干条指令语句构成的B.汇编语言包括指令语句和伪指令语句C.指令语句和伪指令语句的格式是完全相同的D.指令语句和伪指令语句需经汇编语言翻译成机器代码后才能运行
关于RSI指标的运用,下列说法正确的有()。A:将100分成四个区域,根据RSI的取值范围落入的区域进行操作B:短期RSI>长期RSI,应属多头市场C:当RSI在较高或较低的位置形成头肩形和多重顶,是采取行动的信号D:RSI形成顶背离是买进信号
关于RSI指标的运用,下列论述正确的有()。A、根据RSI上升和下降的轨迹画趋势线,此时,支撑线和压力线作用的切线理论同样适用B、RSI处于高位,并形成一峰比一峰低的两个峰,而此时,股价却对应的是一峰比一峰高,这是比较强烈的卖出信号C、RSI在低位形成两个底部抬高的谷底,而股价还在下降,是可以买入的信号D、当RSI在较高或较低的位置形成头肩形和多重顶(底),是采取行动的信号
下列关于指令语句的描述中正确的一项是()。A、指令语句和伪指令语句都能经汇编翻译成机器代码B、指令语句和伪指令语句都可以执行语句C、汇编语句包括指令语句、伪指令语句和宏指令语句D、汇编语言是只由指令语句构成
比较ESI、microESI和nanoESI,下列说法中不正确的是:()A、nanoESI要求的流速最低,一般为0.02μL/min左右B、nanoESI的灵敏度比ESI和microESI高C、ESI所需的电压最高D、nanoESI所需的电压最高
单选题关于RSI指标的运用,下列论述正确的有( )。Ⅰ.根据RSI上升和下降的轨迹画趋势线,此时支撑线和压力线作用的切线理论同样适用Ⅱ.短期RSI>长期RSI,应属空头市场Ⅲ.RSI在低位形成两个底部抬高的谷底,而股价还在下降,是可以买入的信号Ⅳ.当RSI在较高或较低的位置形成头肩形和多重顶(底),是采取行动的信号AⅠ、Ⅱ、ⅢBⅠ、Ⅱ、ⅣCⅠ、Ⅲ、ⅣDⅡ、Ⅲ、Ⅳ
单选题假设寄存器%eax的值为x,%ecx的值为y,那么汇编代码指令leal(%eax,%ecx,5),%edx存储在寄存器%edx中的值为()A5xB5yC5x+yD5y+x