微机原理与接口技术:完全段定义伪指令解析

需积分: 32 23 下载量 98 浏览量 更新于2024-08-20 收藏 5.83MB PPT 举报
"该资源是周荷琴编著的《微机原理与接口技术》第四版的PPT课件,重点讲解了完全段定义伪指令的使用,包括段的定位类型、组合方式和类别,同时也涵盖了微型计算机的基本概念、发展历程、性能分类以及组成结构的相关知识。" 在微机原理中,完全段定义伪指令是汇编语言编程中的一个重要概念,用于定义程序或数据的存储段。具体来说,"SEGMENT...ENDS"伪指令允许程序员指定段的名称、定位类型、组合方式和类别。 1. 定位类型:包括PARA、BYTE、WORD和PAGE四种,它们决定了段的起始地址对齐方式。默认的定位方式是PARA,意味着段的起始地址的低4位必须是0,确保了16字节的对齐,这对于早期的16位系统尤其重要。BYTE、WORD和PAGE分别对应字节、字和页面的对齐。 2. 组合方式:主要有NONE、PUBLIC、COMMON、AT表达式、STACK和MEMORY六种。NONE表示段不与其他段组合;PUBLIC使段内的变量对外可见;COMMON用于声明全局变量,且这些变量可以跨段共享;AT表达式允许指定段在内存中的相对位置;STACK用于定义堆栈段;MEMORY则通常用于内存映射。 3. 类别:DATA、CODE和STACK代表了段的主要用途。DATA类别用于存储数据,CODE类别用于存放程序代码,而STACK则是用于处理函数调用和临时变量的堆栈空间。 此外,资源中还提及了微型计算机的基本知识,包括其发展历史、性能分类和基本组成。从第一代的电子管计算机到现代的超大规模集成电路计算机,微型计算机的发展遵循摩尔定律,即集成度每18-24个月翻一番,性能随之提升。微机主要分为大中型、小型、微型、单片和微型计算机,其中微型计算机以其微处理器为代表,如Intel CPU的发展历程,从4004到Pentium再到Itanium,性能不断提升。 微型计算机通常由CPU(包含运算器和控制器)、内存(包括RAM和ROM)、I/O设备、I/O接口和总线系统(如AB地址总线、DB数据总线和CB控制总线)组成。常见的接口芯片如8255、8250、8251、8253、8259,用于实现与外部设备如键盘、打印机、显示器等的通信。