汇编语言第一章1.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言第一章1

课程介绍 使用教材与参考资料 教学计划 1-16周课程,17、18周考试周 八次实验课 没有期中考试 期末2课时习题与复习课 讲授时间:2*16 – 4 (国庆 元旦 ) – 2=26 教学内容 教学要求 课堂注意听讲;课后积极上机求证 充分利用实验课时间 实验题目上机之前基本完成 成绩构成 考试成绩(课堂教学内容)60% 实验成绩(出勤及实验情况)25% 平时成绩(出勤及作业等学习情况)15% 本章主要内容 1.0.1 什么是汇编语言 汇编语言是一种面向机器的低级程序设计语言 汇编语言以助记符形式表示每一条计算机指令 助记符(mnemonic)是便于人们记忆、并能描述指令功能和指令操作数的符号 stack segment stack dw 512 dup(?) stack ends data segment ... ;在数据段定义数据 data ends code segment ‘code’ assume cs:code,ds:data,ss:stack start: mov ax,data mov ds,ax ... ;在代码段填入指令序列 mov ax,4c00h int 21h ... ;子程序代码 code ends end start 1.0.2 汇编语言和高级语言 汇编语言的缺点: 与处理器密切有关 需要熟悉计算机硬件系统、考虑许多细节 编写繁琐,调试、维护、交流和移植困难 汇编语言的优点: 运行速度快,占用内存少 可以直接控制硬件 有些东西高级语言做不了 1.0.3 汇编语言的应用场合 程序要具有较快的执行时间,或者只能占用较小的存储容量 程序与计算机硬件密切相关,程序要直接、有效地控制硬件 大型软件需要提高性能、优化处理的部分 没有合适的高级语言、或只能采用汇编语言的时候 一些系统的低层、加密解密软件、分析和防治计算机病毒等等方面 1.0.4 微处理器飞速发展 1.1 数制 1.2 数制之间的转换 1.2.1 二进制和十六进制 1.2.2 二进制和十进制 1.2.3 十六进制和十进制 1.3.1 算术运算 1.3.1 算术运算 1.3.2 逻辑运算(按位操作) 1.3.2 逻辑运算(按位操作) 1.4 数和字符的表示 1.4.1 数的补码表示 1.4.1 数的补码表示 1.4.1 数的补码表示 1.4.2 补码的加法和减法 1.4.3 字符的表示 * * Assembly Language Programming 汇编语言程序设计 计算机专业的专业基础课、必修课 硬件应用类课程和操作系统的先行课 软件开发的一个组成部分 高级语言程序设计的扩展 2 《IBM-PC汇编语言程序设计》第二版本, 沈美明 温冬婵 , 清华大学出版社 参考资料 《汇编语言》第二版 清华大学出版社 王爽 著 《IBM PC 汇编语言程序设计》第五版,Peter Abel著 沈美明 温冬婵 译, 人民邮电出版社 《IBM-PC 汇编语言程序设计例题习题集 》, 温冬婵 沈美明, 清华大学出版社 《IBM-PC汇编语言程序设计实验教程》,沈美明 温冬婵 张赤红, 清华大学出版 《The Art of Assembly Language》Randall Hyde 3 上课时间少,内容多,实验课更少 第1部分 基础知识(补充) 第2部分 8086寻址方式和指令系统 第3部分 汇编语言程序格式 第4部分 基本汇编语言程序设计 (循环,分支程序设计,子程序结构) 第5部分 高级汇编语言技术 第6部分 输入输出及中断程序设计 第7部分 汇编语言与C/C++的混合编程 第8部分 保护模式下的汇编程序设计 4 5 6 Assembly Language Programming 汇编语言基础知识 第一章 8 1.0 汇编语言基本常识 1.1 数制 1.2 数制转换 1.3 运算 1.4 数和字符的表示 9 汇编语言的主要特点: 汇编语言程序与处理器指令系统密切相关 程序员可直接、有效地控制系统硬件 形成的可执行文件运行速度快、占用主存容量少 10 21 取长补短 混合编程 11 12 80386 80486 奔腾 奔腾2代 奔腾4代 80286 8086 奔腾3代 IA-64 扎扎实实掌握基础, 以不变应万变! 13 14 十六进制 二进制数 二进制数 十进制数 十六进制 十进制数 降幂法,除法 15 16 8 4 2 1 8 4 2 1 8 4 2 1 8 4 2 1 17 18 2进制数: 逢2进1,借1当2 16进制数: 逢16进1,借1当16 N进制数: 逢N进1,借1当N 19 a. 2进制数的乘

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档