文档详情

80X86汇编语言电子教案(1-全部).pdf

发布:2016-02-21约2.06万字共19页下载文档
文本预览下载声明
汇编语言程序设计 白 燕 解放军信息工程大学信息工程学院 计算机与网络攻防系 — 白 燕— 先 修 课 程 高级语言程序设计 IBM-PC汇编语言程序设计 第2版 教 材 沈美明 温冬婵编著 清华大学出版社 IBM PC汇编语言程序设计 沈美明等 清华大学出版社 1991 参 考 书 80X86汇编语言程序设计教程 杨季文等 清华大学出版社 1998 学 时 课堂教学60学时 上机实践10学时 — 白 燕— 第一章 基础知识 1.1 汇编语言概述 一 计算机语言发展简史 一 计算机语言发展简史 机器语言 高级语言 FORTRAN BASIC PASCAL 汇编语言 C/C++ JAVA Script …... — 白 燕— 机器语言 真正唯一能让CPU直接识别的语言 它是 用二进制编码表示的机器指令的集合及一组使用机 器指令的规则 1. CPU能直接识别并遵照执行的指令称为机器指令 2. 用机器语言描述的程序称为 目的程序或目标程序 它们能被CPU直接执行 3. 对于不同类型的CPU 其机器指令集不尽相同 例1 用8086机器语言实现简单加法(2200H)+(2201H) 结果存放在(2202H) 中的程序片段 用16进制表示 A0 00 22 将(2200H) 中的数送到AL 中 02 06 01 22 将(AL)+(2201H) 和数送到AL 中 A2 02 22 将(AL)送回(2202H) 中 — 白 燕— 优点 目标程序小 执行速度快 效率高 缺点 表达的意义不直观 编写 阅读 调试较困难 高级语言 面向人的语言 有多种类型 优点 便于阅读 易学易用 不涉及硬件 具有通用性 缺点 目标代码冗长 占用内存多 从而执行时间长 效率不高 不能对某些硬件进行操作 汇编语言 是一种符号语言 与机器语言一一对应
显示全部
相似文档