暂无搜索结果
-
1 计算机系统概论
-
1.1 计算机的发展历程和基本组成
-
1.2 预习内容-计算机系统的层次结构
-
1.3 计算机系统的性能评价指标
-
2 数据的机器级表示与处理
-
2.1 数制和编码
-
2.2 定点数的表示
-
2.3 浮点数的表示
-
2.4 数据的存储
-
2.5 定点数的基本运算
-
2.6 浮点数的基本运算
-
2.7 第3章课前预习内容
-
2.8 拓展内容
-
3 存储系统
-
3.1 存储器技术
-
3.2 主存储器
-
3.3 高速缓冲存储器
-
3.4 虚拟存储管理
-
3.5 IA-32系统地址转换
-
3.6 综合训练项目(一)
-
4 指令系统和程序的机器级表示
-
4.1 机器指令和汇编指令
-
4.2 寄存器组织
-
4.3 存储器组织
-
4.4 数据类型及格式
-
4.5 IA-32寻址方式
-
4.6 IA-32指令系统
-
4.7 程序的机器级表示
-
5 CPU结构和程序执行
-
5.1 程序执行概述
-
5.2 CPU结构和工作原理
-
5.3 数据通路
-
5.4 指令流水线
-
6 中断及中断控制
-
6.1 异常和中断
-
6.2 IA-32的CPU中断管理
-
6.3 8259A中断控制器
-
6.4 中断程序设计及响应过程举例
-
7 输入输出系统
-
7.1 输入输出系统概述
-
7.2 可编程接口芯片
-
7.3 数模(D⁄A)与模数(A⁄D)转换接口
-
7.4 输入输出设备
章节内容
2.2 定点数的表示
2.2.1 定点数的编码表示
2.2.2 C语言中的整数
教学要求
1. 掌握原码、反码、补码和移码的编码方法。
2. 掌握C语言中的整数及其相互转换。
主要知识点
1. 原码、反码、补码和移码
2. C语言中的整数类型
教学重点
原码、反码、补码和移码;整数的表示范围。
教学难点
C语言中的整数类型及其相互转换。
教学视频
教学课件
作业和思考题
【课内作业】教材Page.48 题7-15。
【思考题】
1. 为什么要引入无符号数表示?
2. 为什么现代计算机都用补码来表示整数?
配套资源
【参考教材】
【链接资源】
选择班级