华科 汇编语言程序设计PPT学习教案_第1页
华科 汇编语言程序设计PPT学习教案_第2页
华科 汇编语言程序设计PPT学习教案_第3页
华科 汇编语言程序设计PPT学习教案_第4页
华科 汇编语言程序设计PPT学习教案_第5页
已阅读5页,还剩79页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1华科华科 汇编语言程序设计汇编语言程序设计一、本章的学习内容:本章学习汇编语言的预备知识:1什么是汇编语言?2Intel 80X86微处理器中的寄存器组3主存储器的编址方式及物理地址的形成方式4. 数和符号在计算机中的表示方法5. 标志寄存器6汇编源程序的基本结构 第一章 预备知识第1页/共84页第一章 预备知识二、本章的学习重点:1汇编语言、汇编程序的概念280X86寄存器组3. 堆栈的概念、进栈、出栈指令4实模式和保护模式下物理地址的形成5. 整数和字符串的表示方法6. CF、OF、ZF、SF标志位7汇编源程序举例 第2页/共84页三、本章学习的难点: 1寄存器组各个寄存器的名称和

2、用途2PUSH/POP指令、堆栈指示器的变化3保护模式下物理地址的形成4. 有符号数、无符号数及其运算对于标志寄存器 的影响第一章 预备知识第3页/共84页1.1 机器语言与汇编语言1. 机器语言(指令)机器语言的特点:(1)由0和1组成的二进制码。(2) 能为计算机识别并执行。 (3) 不同类型的机器,不同类型的CPU都有自己特有的、一定数量的基本指令。第4页/共84页1.1 机器语言与汇编语言 操作码 地址码第5页/共84页1.1 机器语言与汇编语言第6页/共84页1.1 机器语言与汇编语言 操作码 地址码第7页/共84页1.1 机器语言与汇编语言第8页/共84页1.1 机器语言与汇编语言

3、第9页/共84页机器语言、汇编语言和高级语言的比较机器语言机器语言汇编语言汇编语言高级语言高级语言计算机能否计算机能否直接识别直接识别能能不能不能不能不能易用性易用性差差中中好好占据空间占据空间小小小小大大执行速度执行速度快快快快慢慢用途用途特殊特殊加密解密加密解密系统核心系统核心要求速度快要求速度快,代码短的,代码短的程序程序直接操纵直接操纵I/OI/O信息安全信息安全一般性软件一般性软件开发开发1.1 机器语言与汇编语言第10页/共84页1.2 Intel系列机简介微型计算机的构成第11页/共84页1.2.2 80 x86微处理器结构80 x86微处理器结构第12页/共84页1.2.2 8

4、0 x86微处理器结构第13页/共84页1.2.2 80 x86微处理器结构第14页/共84页1.2.2 80 x86微处理器结构第15页/共84页1.2.2 80 x86微处理器结构第16页/共84页1.2.2 80 x86微处理器结构第17页/共84页1.2.2 80 x86微处理器结构第18页/共84页1.2.2 80 x86微处理器结构第19页/共84页1.2.2 80 x86微处理器结构第20页/共84页1.2.2 80 x86微处理器结构第21页/共84页1.2.2 80 x86的三种工作方式第22页/共84页1.3 主存储器和物理地址的形成第23页/共84页1.3.1 主存储器第

5、24页/共84页1.3.1 主存储器第25页/共84页1.3.1 主存储器双字双字(32位位)字字(16位位)字字(16位位)字节字节(8位位)字节字节(8位位)字节字节(8位位)字节字节(8位位)76543210第26页/共84页1.3.1 主存储器第27页/共84页1.3.1 主存储器第28页/共84页1.3.2 堆栈第29页/共84页1.3.2 堆栈第30页/共84页1.3.2 堆栈第31页/共84页1.3.2 堆栈第32页/共84页1.3.2 堆栈第33页/共84页1.3.2 堆栈第34页/共84页1.3.2 堆栈第35页/共84页1.3.3 存储器物理地址的形成第36页/共84页1.

6、3.3 存储器物理地址的形成第37页/共84页1.3.3 存储器物理地址的形成第38页/共84页1.3.3 存储器物理地址的形成第39页/共84页1.3.3 存储器物理地址的形成第40页/共84页1.3.3 存储器物理地址的形成第41页/共84页1.3.3 存储器物理地址的形成第42页/共84页1.3.3 存储器物理地址的形成第43页/共84页1.3.3 存储器物理地址的形成第44页/共84页1.3.3 存储器物理地址的形成第45页/共84页1.3.3 存储器物理地址的形成第46页/共84页1.4 数据在计算机内的表示形式第47页/共84页1.4.1 数值数据第48页/共84页1.4.1 数值

7、数据第49页/共84页1.4.1 数值数据3.一个二进制补码的最高位向左延伸S位,所得到的仍是此数的补码表示。第50页/共84页1.4.1 数值数据第51页/共84页1.4.1 数值数据第52页/共84页1.4.1 数值数据第53页/共84页1.4.1 数值数据第54页/共84页n n十进制数表示范围十进制数表示范围十六进制数表示范围十六进制数表示范围最大值最大值最小值最小值最大值最大值最小值最小值8 8位位2552550 00FFH0FFH0 01616位位65535655350 00FFFFH0FFFFH0 03232位位429496729542949672950 00FFFFFFFFH0

8、FFFFFFFFH0 01.4.1 数值数据无符号数表示范围第55页/共84页有符号数表示范围1.4.1 数值数据n n十进制数表示范围十进制数表示范围二进制数表示二进制数表示范围范围补码表示范围补码表示范围最大值最大值最小值最小值最大最大值值最小值最小值最大值最大值最小值最小值8 8位位+127+127-128-1282 27 7-1-1-2-27 77FH7FH80H80H1616位位+32767+32767-32768-327682 21515-1-1-2-215157FFFH7FFFH8000H8000H3232位位+2147483647+2147483647-2147483648-2

9、1474836482 23131-1-1-2-231317FFFFFFFH7FFFFFFFH80000000H80000000H第56页/共84页1.4.2 BCD码第57页/共84页1.4.3 字符数据第58页/共84页1.5 标志寄存器第59页/共84页1.5.1 标志位第60页/共84页1.5.1 标志位第61页/共84页1.5.1 标志位第62页/共84页1.5.1 标志位第63页/共84页1.5.1 标志位第64页/共84页1.5.1 标志位第65页/共84页1.5.1 标志位第66页/共84页1.5.1 标志位第67页/共84页1.5.1 标志位第68页/共84页1.5.2 标志寄存器操作指令第69页/共84页1.5.2 标志寄存器操作指令第70页/共84页1.5.2 标志寄存器操作指令第71页/共84页1.6 汇编源程序举例第72页/共84页1.6 汇编源程序举例第73页/共84页1.6 汇编源程序举例第74页/共84页1.6 汇编源程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论