没有合适的资源?快使用搜索试试~ 我知道了~
第3章 程序的机器级表示Ⅰ:基础-part01-v11
需积分: 0 0 下载量 113 浏览量
2022-08-03
13:26:58
上传
评论
收藏 2.33MB PDF 举报
温馨提示
试读
96页
School of Computer Science and Technology, HITSZ程序的机器级表示 I:基础 part01教师:夏文计算机科学与技
资源详情
资源评论
资源推荐
School of Computer Science and Technology, HITSZ
1
1
程序的机器级表示 I:基础 part01
Machine-Level Programming
教师:夏文
计算机科学与技术学院
哈尔滨工业大学深圳硬件与系统教研室
School of Computer Science and Technology, HITSZ
2
2
章节要求
¢ 掌握状态标志
¢ 尤其是溢出和进位的计算
¢ 了解堆栈
¢ 了解寻址方式
¢ 了解编译、链接
¢ IA32仅作了解
¢ 掌握经典例题
School of Computer Science and Technology, HITSZ
3
3
机器级程序设计I: 基础(目录)
¢ Intel CPU及架构的发展史
¢ IA32处理器体系结构
¢ 汇编语言
¢ Linux汇编程序
School of Computer Science and Technology, HITSZ
4
4
Intel CPU及架构的发展史(目录)
¢ C语言的数据与操作
¢ 第一代8086处理器(非考研范围)
¢ 寄存器的分类
¢ 8086指令系统
School of Computer Science and Technology, HITSZ
5
5
审视:C语言的数据与操作
¢ 数据:常量、变量(全局/局部/静态)、表达式、类型、宏
¢ 赋值 = ,逗号操作符,赋初值/不赋初值
¢ 类型转换(隐式或显式) unsigned/char/int/long/float/double
¢ Sizeof
¢ 算术操作:+ - * / % ++ -- 取正/负+- 复合“+=”等
¢ 逻辑/位操作:逻辑&& || ! 位 & | ~ ^ 移位>> << 复合
操作如 “|=” 或“<<=”等
¢ 关系操作:== != > < >= <=
¢ 数组/指针/结构操作:A[i] &v *p s.id p->id
¢ 控制转移:if/else switch for while do/while ?: continue
break
¢ 函数操作:参数传递(地址/值)、函数调用()、函数返回 return
剩余95页未读,继续阅读
7323
- 粉丝: 22
- 资源: 327
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0