2018-2019 20165235《信息安全系统设计基础》第三周学习总结

2018-2019-1 学号 《信息安全系统设计基础》第X周学习总结

教材学习内容总结

汇编语言是面向处理器的语言,是机器指令的一种符号。
使用gcc编译器生成汇编代码:gcc -Og -s xxx.c
查看二进制文件的反汇编代码:objump -d xxx.c
几种处理器:

  • 程序计数器:(%rip)指示将要执行的下一条指令在存储器中的地址。
  • 整数寄存器:包含16个命名位置,分别存储64位 的值。有的寄存器用来记录某些文件的状态,有的用来保存临时数据。
  • 条纹寄存器:保存最近执行的算数或逻辑指令的状态信息。
  • 浮点寄存器:可以存放一个或多个整数或者浮点数。
    数据格式:

    mov指令:


代码托管

(statistics.sh脚本的运行结果截图)

参考资料

原文地址:https://www.cnblogs.com/qy20165235/p/9787933.html