2018-2019-1 20165227 《信息安全系统设计基础》第4周学习总结
2018-2019-1 20165227 《信息安全系统设计基础》第4周学习总结
学习目标
- 了解ISA抽象的作用
- 掌握ISA,并能举一反三学习其他体系结构
- 了解流水线和实现方式
学习任务
- 阅读教材,完成课后练习(书中有参考答案),考核:练习题把数据变换一下
- 教材中相关代码运行、思考一下,读代码的学习方法见「代码驱动的程序设计学习」。
- 教材4.1-4.3中练习,重点:4.1 4.2 4.5 4.6 4.8 4.10 4.11 4.12 4.16 4.17 4.19 4.21 4.24
学习内容
-
Y86-64指令集体系结构:定义一个指令集体系结构,包括定义各种状态单元、指令集和它们的编码、一组编程规范和异常事件处理
-
程序寄存器
-
Y86-64指令
-
指令编码
-
组合电路
-
每个逻辑门的输入必须连接到下述之一:一个系统输入;某个储存器单元的输出;某个逻辑门的输出
-
两个或多个逻辑门的输出不能连接到一起
-
这个网必须是无环的
-
HCL布尔表达式:能很清楚地表明组合逻辑电路和C语言中逻辑表达式的对应之处
-
时钟寄存器:存储单个位或字
-
随机访问存储器:存储多个字,用地址来选择该读或该写哪个字
-
SEQ硬件结构:取指、译码、执行、访存、写回、PC更新
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 60/60 | 1/1 | 7/7 | |
第二周 | 100/160 | 1/2 | 8/15 | |
第三周 | 120/280 | 1/3 | 10/25 | |
第四周 | 100/380 | 1/4 | 11/36 |