20145322 《信息安全系统设计基础》第5周学习总结

本文总结了《信息安全系统设计基础》第五周的学习内容,包括寻址方式的发展历程,从DOS时代到IA32的保护模式,以及机器级编程中的重要概念如ISA和虚拟地址。同时分享了课程实践过程,例如创建并编译C源代码文件。

学号 《信息安全系统设计基础》第5周学习总结

教材学习内容总结

寻址方式经历三代:
1 DOS时代的平坦模式,不区分用户空间和内核空间,很不安全

2 8086的分段模式

3 IA32的带保护模式的平坦模式

机器级编程的两种重要抽象:

1 ISA(指令集体系结构)

2 机器级程序使用的存储器地址是虚拟地址。

剩下知识点在后头汇总,以下是实践过程:

创建 code.c :

885288-20161014004002000-444228359.png

-O1 -S之后:

885288-20161014004515828-2035913168.png

生成 code.s(汇编代码):

885288-20161014004041062-1931244959.png

反汇编之后:code.o

885288-20161014004225671-1321024069.png

885288-20161014004241593-2141178151.png

885288-20161014004527484-1854890600.jpg

885288-20161014004545187-1234805169.jpg

其他(感悟、思考等,可选)

第三章的学习还未结束,将在周日前完成。

转载于:https://www.cnblogs.com/HZW20145322/p/5958651.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值