- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]汇编课件-绪论
计算机语言发展简史 * * IBM-PC汇编语言程序设计 教师:毛希平 清华大学计算机科学与技术系 高性能计算技术研究所 mxp@est4.cs.tsinghua.edu.cn 学习目标与要求: 了解以Intel系列微处理器为基础的PC机的基本结构(编程结 构) 掌握Intel系列微处理器的指令系统及寻址方式 学会使用DOS和BIOS功能调用及高级汇编语言技术 学会汇编语言与高级语言的交叉编程技术 ? 掌握使用汇编语言设计、编写、调试和运行程序的方法 教材: IBM-PC汇编语言程序设计,沈美明 温冬婵编著, 清华大学出版社 IBM-PC汇编语言程序设计实验教程,沈美明等, 清华大学出版社 参考教材: IBM PC Assembly Language and Programming(Fourth Edition),Peter Abel,清华大学出版社(影印版) IBM-PC汇编语言程序设计例题习题集,温冬婵 沈美明编,清华大学出版社 教学环节: 课堂教学:48学时 自 学:第十、十一、十二章;实验教程 上机实验:不少于32小时,要求完成实验教程中的8个基本 实验,其余9个带*号的实验题供有余力的学生选 做。 作 业:每次课后布置作业,每周一交作业;作业不完成 者不能参加考试。 考 查:课堂练习(第8周) 期末考试(开卷) 机器语言 汇编语言 高级语言 FORTRAN BASIC COBOL PASCAL C/C++ JAVA …... 机器语言:依赖于机器的低级语言,书写格式为二进制代码。 优点:执行速度快,效率高。 缺点:表达的意义不直观,编写、阅读、调试较困难。 汇编语言:是一种符号语言,与机器语言一一对应;使用助记 符表示相应的操作,并遵循一定的语法规则。与机 器语言有类似的优、缺点,但比机器语言更易于为 人们所理解。 高级语言:面向人的语言,有多种类型。 优点:便于阅读,易学易用,不涉及硬件,具有通用性。 缺点:目标代码冗长,占用内存多,从而执行时间长,效 率不高,不能对某些硬件进行操作。 汇编语言的特点: 面向机器的低级语言,通常是为特定的计算机或计算机系列 专门设计的。 保持了机器语言的优点,具有直接和简捷的特点。 可有效地访问、控制计算机的各种硬件设备,如磁盘、存储 器、CPU、I/O端口等。 目标代码简短,占用内存少,执行速度快,是高效的程序设 计语言。 ? 经常与高级语言配合使用,应用十分广泛。 汇编语言的应用: 70%以上的系统软件是用汇编语言编写的。 某些快速处理、位处理、访问硬件设备等高效程序是用 汇编语言编写的。 某些高级绘图程序、视频游戏程序是用汇编语言编写的。 #include stdafx.h #include stdio.h int main(int argc, char* argv[]) { int a,b,c; a=1; b=2; c=a+b; printf(“c=%d\n,c); return 0; } 下面是两个小例子,例1是用高级语言VC++编写的,例2是用汇编语言编写的。它们完成相同的功能,即把a、b的内容相加赋给c,并在屏幕上显示出来。 例1 编译后的目标文件达到3.59KB data segment a db ? b db ? c db ? string db c=$ data ends code segment main proc far assume cs:code, ds:data, es:data start: push ds
您可能关注的文档
- [工学]房屋建筑学课件_9.ppt
- [工学]数字电子技术实验指导书.doc
- [工学]数据库原理课程设计-指导指南.doc
- [工学]数字通信原理 第2章.ppt
- [工学]数据库原理考试范围.ppt
- [工学]数据库技术与应用.doc
- [工学]数字电子技术 3.ppt
- [工学]数字逻辑课程设计报告.doc
- [工学]数据库技术选讲.ppt
- [工学]数据挖掘机器学习.doc
- 广西幼儿师范高等专科学校《信息记录技术》2023-2024学年第一学期期末试卷.doc
- 2024-2025学年京改版数学9年级上册期末试卷及答案详解(基础+提升).docx
- 2024-2025学年京改版数学9年级上册期末试卷含完整答案详解【精选题】.docx
- 广西幼儿师范高等专科学校《论文写作》2023-2024学年第一学期期末试卷.doc
- 2024-2025学年京改版数学9年级上册期末试卷含答案详解(突破训练).docx
- 广西幼儿师范高等专科学校《农产品贮藏与加工》2023-2024学年第一学期期末试卷.doc
- 2022年浙江舟山中考历史与社会.道德与法治真题及答案-.pdf
- 2024-2025学年京改版数学9年级上册期末试卷含答案详解【黄金题型】.docx
- 2024-2025学年京改版数学9年级上册期末试卷含答案详解(最新).docx
- 2024-2025学年京改版数学9年级上册期末试卷含答案详解(基础题).docx
最近下载
- 2025年中国铁路武汉局集团有限公司招聘毕业生(四)【135人】笔试参考题库附带答案详解.docx
- 最新高二语文下学期期末试卷附答案一套.docx VIP
- 外研版高中《英语》(新标准)必修二Unit6 单元整体教学设计附作业设计.docx
- 毛概电子书.doc
- 紫外线钣金灰行业报告.pptx
- 外研版高中《英语》(新标准)必修二Unit5 单元整体教学设计附作业设计.doc
- CQC13464225-2024电力储能用锂离子电池安全与性能认证规则.pdf
- 外研版高中《英语》(新标准)必修二Unit1 单元整体教学设计附作业设计.doc
- 洪洞悦昌煤业副斜井施工组织设计方案.docx
- (四调)武汉市2025届高中毕业生四月调研考试 数学试卷(含答案详解).pdf
文档评论(0)