下载此文档

newch0B汇编语言程序设计序言.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
汇编语言程序设计
学****时间:2010年3月~2010年6月
课时:讲课48学时,上机16学时
汇编语言程序设计
——绪言
绪言
要点
汇编语言的特点
1
学****汇编语言需要的基础知识
3
学****汇编语言的目标和要求
2
2
在程序设计技术有了革命性进步和发展的今天,汇编语言仍具有不可替代的地位。

可直接控制硬件,直接使用系统资源,充分
发挥硬件功能。
汇编语言程序代码质量高,占用内存空间
少,执行速度快。
绪言
绪言
操作系统软件
实时控制软件
实时处理软件
高性能应用软件
(计算速度快、
占用存储空间少)
应用优势
绪言
缺点:可移植性差、可读性差。
高级语言: C=A+B ;
汇编语言:
MOV AX , A
ADD AX , B
MOV C , AX
设: A=50 B=30 计算: A+B C
仅学过高级语言能否回答以下问题:
绪言
1
子程序调用如何实现调用和返回的转移?
2
中断处理机制如何响应和处理突发事件?
3
如何直接读写视频缓冲区实现高速显示?
4
如何实现跟踪与反跟踪技术?
5
计算机程序是如何执行的?
不能!
学****汇编语言则可以理解上述问题,掌握相关技术。
绪言
在实际应用问题中,常常编写汇编语言子程序,解决如下的问题:
优化计算速度或
代码长度
2
3
4
1
为不兼容的代码(编程环境)提供接口
直接访问硬件
存取系统
资源
绪言
用户程序
内核代码
模式切换
用户空间
核心空间
用户栈
核心栈

用户模式
核心模式
int 0x80 (汇编指令)
例如:
绪言
#define -syscall0 ( type,name ) \
type name ( void ) \
{ \
long _ _res; \
_ _asm_ _ volatile (int $0x80\
: =a( _ _res ) \
: ( _ _NR_##name ) ); \
return (_ _res); \
} \

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

非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人紫岑旖旎
  • 文件大小0 KB
  • 时间2012-06-27