标签:
加油有效地址“leal”-将有效地址写到目的操作数,目的操作数必须是一个寄存器。
双操作数乘法(imull)指令,从两个32位的操作数产生一个32位的乘积。
单操作数乘法指令mull和imull,这两条指令都要求一个参数必须在寄存器%eax中,另一个由原操作数给出,高32为存放在%edx中,低32为存放在%eax中。
通过这周的学习,老师的四个任务中,前三个任务掌握的比较好,我相信自己明天考试没什么问题,练习一都会,可是最后一个任务—栈帧的概念及程序调用理解的很是模糊,能看懂汇编代码,但感觉书上的表述很不完整,很诡异。真的是不容易理解,很是困惑!我只能理解函数是如何完成递归调的,但问题很多,如下:
这本书叫“深入理解计算机系统”,然而我读着读着味道有点怪,感觉很粗糙,并没有感觉多么深入,可能汇编学的不够好导致理解困难。特别是看栈帧及递归调用这部分,虽然一股脑讲了很多,但没讲从计算机具体如何去使用栈帧,调用是如和通过栈帧实现函数调用及函数返回,只能通过3—26的汇编代码去啃。
20145235 《信息安全系统设计基础》第05周学习总结——2
标签:
原文地址:http://www.cnblogs.com/20145235litao/p/5968236.html