- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
{精品资源}IBM_PC汇编语言程序设计__绪论
计算机语言发展简史 * * IBM-PC汇编语言程序设计 清华大学计算机科学与技术系 高性能计算技术研究所 学习目标与要求: 了解以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 sub ax,ax push ax mov ax,da
您可能关注的文档
- {精品}宠物狗驯养技法.pdf
- {精品资源}2010-10新出台的《建筑工程建筑面积计算规范》.doc
- {精品资源}D3359-02胶带试验测定粘合性的方法译文.doc
- {精品资源}DL5014-92330~500kV变电所无功补偿装置设计技术规定.doc
- {精品资源}DLT5072-1997火力发电厂保温油漆设计规程().doc
- {精品资源}DOS命令.doc
- {精品资源}GB50182—93电气装置安装工程电梯电气装置施工及验收规范.doc
- {精品资源}GB50030-91氧气站设计规范.doc
- {精品资源}GB3445-93室内消火栓.doc
- {精品资源}GB18173.2-2006高分子防水材料第二部分 止水带.doc
文档评论(0)