2018-2019 20165235《信息安全系统设计基础》第三周学习总结
2018-2019-1 学号 《信息安全系统设计基础》第X周学习总结
教材学习内容总结
汇编语言是面向处理器的语言,是机器指令的一种符号。
使用gcc编译器生成汇编代码:gcc -Og -s xxx.c
查看二进制文件的反汇编代码:objump -d xxx.c
几种处理器:
- 程序计数器:(%rip)指示将要执行的下一条指令在存储器中的地址。
- 整数寄存器:包含16个命名位置,分别存储64位 的值。有的寄存器用来记录某些文件的状态,有的用来保存临时数据。
- 条纹寄存器:保存最近执行的算数或逻辑指令的状态信息。
- 浮点寄存器:可以存放一个或多个整数或者浮点数。
数据格式:
mov指令:
代码托管
(statistics.sh脚本的运行结果截图)