下载此文档

汇编语言程序设计序言.doc


文档分类:高等教育 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
newch0B汇编语言程序设计序言
汇编语言程序设计学****时间:2010年3月~2010年6月课时:讲课48学时,上机16学时汇编语言程序设计――绪言学****汇编语言的目标和要求22绪言要点汇编语言的特点1学****汇编语言需要的基础知识3绪言在程序设计技术有了革命性进步和发展的今天,汇编语言仍具有不可替代的地位。 ? 可直接控制硬件,直接使用系统资源,充分发挥硬件功能。? 汇编语言程序代码质量高,占用内存空间少,执行速度快。绪言应用优势? 高性能应用软件(计算速度快、占用存储空间少)? 操作系统软件? 实时控制软件? 实时处理软件? 设: A=50 B=30 计算: A+B C绪言? 缺点:可移植性差、可读性差。高级语言: C=A+B ;汇编语言:MOV AX , AADD AX , BMOV C , AX子程序调用如何实现调用和返回的转移?如何直接读写视频缓冲区实现高速显示?计算机程序是如何执行的?如何实现跟踪与反跟踪技术?中断处理机制如何响应和处理突发事件?13245绪言仅学过高级语言能否回答以下问题:不能!学****汇编语言则可以理解上述问题,掌握相关技术。绪言在实际应用问题中,常常编写汇编语言子程序,解决如下的问题:优化计算速度或代码长度存取系统资源1243为不兼容的代码(编程环境)提供接口直接访问硬件int 0x80 (汇编指令)用户空间核心空间门核心模式用户模式用户程序内核代码核心栈用户栈模式切换绪言例如:绪言#define -syscall0 ( type,name )\ type name ( void )\{\ long _ _res; \ _ _asm_ _ volatile (?int $0x80? \ : ? =a?( _ _res ) \ : ? ?( _ _NR_##name ) ); \ return (_ _res);\ } \? 掌握汇编语言程序设计的基本方法,为其他专业课奠定基础(接口技术、组成原理、计算机系统结构、单片机应用等),深入理解计算机内部工作原理。? 培养自我拓展汇编语言知识的能力及开发能力。绪言教材: 汇编语言程序设计教程,电子工业出版社参考教材:(1)IBM PC 汇编语言程序设计,沈美明等,清华大学出版社(2)微机汇编语言基础教程,许远等,电子科技大出版社(3)宏汇编语言程序设计,王正智等,电子科技大出版社(4)汇编语言程序设计, 钱晓捷等,电子工业出版社(5)Windows 环境下32位汇编语言程序设计,罗云彬, 电子工业出版社绪言要求 1动手预****听课复****时间比1学时1学时1学时1学时要求 2按时完成各种作业注重平时学****的钻研和投入!? 计算机学科的基础理论知识、计算机原理和结构、中断系统、汇编指令系统等。? 回顾数制、编码及有关运算1)进位计数制特点: 一个数码所表示的数的大小与它在数中所处的位置有关。绪言任一个r 进制数都可以表示成: 称为权,r 称为基数,基数表明每一位上可取的数字的个数(r 个,0,1,2,
…, r -1, 逢r 进一), 上式称为把一个r 进制数按权展开展开式。绪言例:(512)10=5×102+1×101+2 ×100 (5)10(101)2=1 ×22+ 0×21+ 1×20(36)10(2

汇编语言程序设计序言 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小98 KB
  • 时间2018-06-02