在按字节编址的计算机M上,图中f1的部分源程序(阴影部分)与对应的机器级代码(包括指令的虚拟地址)如下: 其中,机器级代码行包括行号、虚拟地址、机器指令和汇编指令。 请回答下列问题。 f1的机器指令代码共占多少字节?要求给出计算过程。

admin2018-08-17  33

问题
在按字节编址的计算机M上,图中f1的部分源程序(阴影部分)与对应的机器级代码(包括指令的虚拟地址)如下:

其中,机器级代码行包括行号、虚拟地址、机器指令和汇编指令。
请回答下列问题。
f1的机器指令代码共占多少字节?要求给出计算过程。

选项

答案f1的机器代码占96 B。 因为f1的第一条指令“push ebp”所在的虚拟地址为0040 1020H,最后一条指令“ret”所在的虚拟地址为0040 107FH,所以,f1的机器指令代码长度为0040 107FH-0040 1020H+1=60H=96个字节。

解析
转载请注明原文地址:https://jikaoti.com/ti/bCfjFFFM
0

相关试题推荐
最新回复(0)