计算机系统基础(一):程序的表示、转换与链接
主要介绍高级语言程序中的数据运算、语句和过程调用等如何在计算机系统中实现,包含:(1)数据、指针、指令等的表示和存储;(2)高级语言程序中语句与机器级代码间的对应关系;(3)静态链接和动态链接。
👁 24 浏览
课程目录
第一周 计算机系统概述
第1讲 为什么要学习计算机系统基础
播放
第1讲 为什么要学习计算机系统基础
播放
第2讲 计算机系统基本组成与基本功能
播放
第2讲 计算机系统基本组成与基本功能
播放
第3讲 程序开发和执行过程简介
播放
第3讲 程序开发和执行过程简介
播放
第4讲 计算机系统层次结构
播放
第4讲 计算机系统层次结构
播放
第5讲 本课程的主要学习内容
播放
第二周 数据的表示和存储
第1讲 数制和编码
播放
第1讲 数制和编码
播放
第2讲 定点数的编码表示
播放
第2讲 定点数的编码表示
播放
第2讲 定点数的编码表示
播放
第3讲 C语言中的整数
播放
第3讲 C语言中的整数
播放
第4讲 浮点数的编码表示
播放
第4讲 浮点数的编码表示
播放
第4讲 浮点数的编码表示
播放
第5讲 非数值数据的编码表示
播放
第6讲 数据宽度和存储容量的单位
播放
第7讲 数据存储时的字节排列
播放
第三周 运算电路基础
第1讲 数字逻辑电路基础
播放
第1讲 数字逻辑电路基础
播放
第1讲 数字逻辑电路基础
播放
第2讲 从C表达式到逻辑电路
播放
第3讲 C语言中的各类运算
播放
第4讲 整数加减运算
播放
第4讲 整数加减运算
播放
第五周 IA-32指令系统概述
第1讲 程序转换概述
播放
第1讲 程序转换概述
播放
第2讲 IA-32指令系统概述
播放
第2讲 IA-32指令系统概述
播放
第2讲 IA-32指令系统概述
播放
第2讲 IA-32指令系统概述
播放
第2讲 IA-32指令系统概述
播放
第六周 IA-32指令类型
第1讲 传送指令
播放
第1讲 传送指令
播放
第2讲 定点算术运算指令
播放
第2讲 定点算术运算指令
播放
第2讲 定点算术运算指令
播放
第3讲 按位运算指令
播放
第3讲 按位运算指令
播放
第4讲 控制转移指令
播放
第4讲 控制转移指令
播放
第5讲 x87浮点处理指令
播放
第5讲 x87浮点处理指令
播放
第6讲 MMX及SSE指令集
播放
第七周 C语言语句的机器级表示
第1讲 过程(函数)调用的机器级表示
播放
第1讲 过程(函数)调用的机器级表示
播放
第1讲 过程(函数)调用的机器级表示
播放
第1讲 过程(函数)调用的机器级表示
播放
第1讲 过程(函数)调用的机器级表示
播放
第1讲 过程(函数)调用的机器级表示
播放
第2讲 选择和循环语句的机器级表示
播放
第2讲 选择和循环语句的机器级表示
播放
第八周 复杂数据类型的机器级表示
第1讲 数组和指针类型的分配和访问
播放
第1讲 数组和指针类型的分配和访问
播放
第1讲 数组和指针类型的分配和访问
播放
第2讲 结构和联合数据类型的分配和访问
播放
第2讲 结构和联合数据类型的分配和访问
播放
第3讲 数据的对齐存放
播放
第3讲 数据的对齐存放
播放
第4讲 越界访问和缓冲区溢出攻击
播放
第九周 x86-64指令系统
第1讲 x86-64指令系统概述
播放
第2讲 x86-64的基本指令
播放
第2讲 x86-64的基本指令
播放
第2讲 x86-64的基本指令
播放
第3讲 x86-64的过程调用
播放
第3讲 x86-64的过程调用
播放
第3讲 x86-64的过程调用
播放
第十周 链接概述和目标文件格式
第1讲 可执行文件生成概述
播放
第1讲 可执行文件生成概述
播放
第2讲 目标文件格式概述
播放
第2讲 目标文件格式概述
播放
第3讲 ELF可重定位目标文件
播放
第3讲 ELF可重定位目标文件
播放
第4讲 ELF可执行目标文件
播放
第4讲 ELF可执行目标文件
播放
全部评论(0)