IBM-PC系列机CPU型号 Intel8086/8088 8088是一个准16位的微处理器,即它的内部结构是16 位的,而外部的数据总线是8位的,因而它在一个 总线周期内只能访问一个8位字节而不是一个16位 的字。 8086的内部结构和外部总线都是16位的,工作性能比 8088好。 80386,80486:是32位微处理器。 Pentium(80586):地址线36位,外部数据线64位。 目前,CPU主频在2GHz左右是常见的计算机配置
IBM—PC系列机CPU型号: Intel 8086/ 8088 8088是一个准16位的微处理器,即它的内部结构是16 位的,而外部的数据总线是8位的,因而它在一个 总线周期内只能访问一个8位字节而不是一个16位 的字。 8086的内部结构和外部总线都是16位的,工作性能比 8088好。 80386,80486:是32位微处理器。 Pentium(80586):地址线36位,外部数据线64位。 目前,CPU主频在2GHz左右是常见的计算机配置
2.2 IBM-PC上的软件与汇编语言 软件可分为两大类:系统软件和应用软件 2.2.1系统软件和应用软件 系统软件:由PC机的生产厂家及其配套设备的供应商 为用户提供的一组程序,这些程序是用户使用机器 时为产生、准备和执行用户程序所必需的。(典型 的系统软件:操作系统) 应用软件:用户自己和一些生产商为某种应用而编写 的专门软件
2.2 IBM—PC上的软件与汇编语言 软件可分为两大类:系统软件和应用软件。 2.2.1 系统软件和应用软件 系统软件:由PC机的生产厂家及其配套设备的供应商 为用户提供的一组程序,这些程序是用户使用机器 时为产生、准备和执行用户程序所必需的。(典型 的系统软件:操作系统) 应用软件:用户自己和一些生产商为某种应用而编写 的专门软件
2.2.2高级语言、汇编语言、机器语言 机器指令是由二进制代码组成的,直接以指令来编程的 语言便是机器语言。(编程者使用不方便) 汇编语言:用符号以一定的简单语法来表示机器指令, 其语句与机器语言一一对应 高级浯言:以人们易于理解的语句和构造来编程的语言 称为高级浯言,如C, BASIC, PASCA1, FORTRAN,C 十等 高级浯言一一用编译程序编译一一机器语言 汇编语言源程序一一用汇编器汇编一一机器语言 高级语言易学易用,基本符合数学语言和自然语言的习 惯,而用汇编语言编程则要困难得多
2.2.2 高级语言、汇编语言、机器语言 机器指令是由二进制代码组成的,直接以指令来编程的 语言便是机器语言。(编程者使用不方便) 汇编语言:用符号以一定的简单语法来表示机器指令, 其语句与机器语言一一对应。 高级浯言:以人们易于理解的语句和构造来编程的语言 称为高级浯言,如C,BASIC,PASCAl,FORTRAN,C+ +等。 高级浯言――用编译程序编译――机器语言 汇编语言源程序――用汇编器汇编――机器语言 高级语言易学易用,基本符合数学语言和自然语言的习 惯,而用汇编语言编程则要困难得多
为什么要学习汇编语言? 1、通过汇编语言去理解计算机运行软件的过程。(汇 编语言与机器指令基本上是一一对应的) 2、某些底层系统软件必须用汇编浯言来编写,例如主 板上的BIOS及一些设备的驱动程序。这是由于要直接 与下层硬件打交道,高级语言很难胜任 3、汇编语言程序的执行效率高,运行代码占用内存少。 有些软件的程序段需要频繁执行且要求速度快,必须 使用汇编语言。 例: Windows环境下的写屏软件,图形、图像处理中的 压缩还原过程。 2.2.3汇编语言的开发环境(略) (以后在上机实验前进行详细的学习。)
为什么要学习汇编语言? 1、通过汇编语言去理解计算机运行软件的过程。(汇 编语言与机器指令基本上是一一对应的) 2、某些底层系统软件必须用汇编浯言来编写,例如主 板上的BIOS及一些设备的驱动程序。这是由于要直接 与下层硬件打交道,高级语言很难胜任。 3、汇编语言程序的执行效率高,运行代码占用内存少。 有些软件的程序段需要频繁执行且要求速度快,必须 使用汇编语言。 例:Windows环境下的写屏软件,图形、图像处理中的 压缩还原过程。 2.2.3 汇编语言的开发环境(略) (以后在上机实验前进行详细的学习。)
23 Intel8086/8088CPU的寄存器结构 8086CPU:16位CPU,时钟频率:5MHz--10MHz 数据线:16根,可处理8位或16位数据 地址线:20根,地址空间:220=MB 8088CPU:16位CPU,时钟频率:5MHz--10MHz 内部数据线:16根,可处理8位或16位数据 外部数据线:8根,可处理8位数据 地址线:20根,地址空间:220=1MB
2.3 Intel 8086/8088CPU的寄存器结构 8086CPU:16位CPU,时钟频率:5MHz--10MHz 数据线:16根,可处理8位或16位数据 地址线:20根,地址空间:2 20 = 1MB 8088CPU:16位CPU,时钟频率:5MHz--10MHz 内部数据线:16根,可处理8位或16位数据 外部数据线:8根,可处理8位数据 地址线:20根,地址空间:2 20 = 1MB