- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
汇编语程序设计
汇编语⾔程序设计
Assembly Language
课程概述
2014.9
课程概况
课程简介
课程号:3103101
课程性质:专业必修课
学分与学时:
学分:2学分
授课:3学时/11周
实验:3学时/5周
课程简介
前导课程
计算机导论/计算机基础
⾼级语⾔程序设计(C语⾔)
后续课程
计算机组成原理
操作系统?、体系结构?
课程资源
http://M
/2014/ASSEMBLY
liuyu@
nikinana@
刘⽻,⺴络实验室 326
答疑
Moodle 线上讨论
邮件答疑
周⼆下午 / 晚上⺴络实验室
助教
参考书
32位汇编
语⾔程序设计
钱晓捷主编
电⼦⼯业出版社
Windows环境
下32位汇编语
⾔程序设计
罗云彬主编
电⼦⼯业出版社
汇编语⾔的编
程艺术
Randall Hyde 著
⻢跃包战译
清华⼤学出版社
Intel 汇编语⾔
程序设计
Kip R.Irvine 著
温⽟洁梅⼲宇罗云彬译
电⼦⼯业出版社
考核⽅法
期末考试 70%
上机+作业 30%
什么是汇编?
什么是汇编语⾔
汇编语⾔的英语是Assembly language ,台
湾、港澳称之为组合语⾔,汇编语⾔是⼀种与
硬件紧密相关的程序设计低级语⾔,汇编语⾔
是机器语⾔便于记忆和理解的符号形式(⼜称
为助记符,Mnemonic )。
汇编语⾔使⽤符号来代表不同的机器指令,⽽
这些符号⾮常接近于⾃然语⾔的要素。基本上,
汇编语⾔⾥的每⼀条指令,都对应着处理器的
⼀条机器指令。
汇编语⾔的特点
⾯向机器的低级语⾔,通常是为特定的计算机
或系列计算机专⻔设计的。
保持了机器语⾔的优点,具有直接和简捷的特
点。
可有效地访问、控制计算机的各种硬件设备,
如磁盘、存储器、CPU、I/O端⼝等。
⺫标代码简短,占⽤内存少,执⾏速度快,是
⾼效的程序设计语⾔。
经常与⾼级语⾔配合使⽤,应⽤⼗分⼲泛。
汇编语⾔的应⽤
⼤部分的系统软件是⽤汇编语⾔编写的。
某些快速处理、位处理、访问硬件设备等⾼效
程序是⽤汇编语⾔编写的。
某些⾼级绘图程序、视频游戏程序是⽤汇编语
⾔编写的
汇编语⾔⻓啥样?
16位汇编
hello world !
32位汇编
Hello world !
Ass vs C
helloworld.exe 2,560 vs 62,882 a.exe
需要哪些基础知识
涉及的基础知识
计算机体系结构
进制转换
⾼级程序语⾔设计
如何学好汇编
感受计算机的思维⽅式
程序是写出来的,不是学出来的
如何开发汇编语⾔
开发环境
MASM32
⽂本编辑器
n
文档评论(0)