微型计算机接口技术
名词解释:
1-1.微处理器:指由一片或几片大规模集成电路芯片组成的处理器。
1-2.微型计算机:指易以微处理器为基础,配以内存储器以及输入/输出接口电路和相应的辅助电路而构成的裸机。
1-3.微型计算机系统:由微型计算机配以相应的外围设备和其他专用电器、电源、面板、机架以及足够的软件而构成的系统。
1-4.单片机:即单片微型计算机(Single Chip Microcomputer),微型控制器(Microcontroller),嵌入式计算机(Embedded computer)。把构成一个微型计算机的一些功能部件集成在一块芯片之中的计算机,这些功能部件包括微处理器,RAM,ROM,I/O接口电路,定时器/计数器,模数转换器,数模转换器。体积小,功耗低。用于智能化仪表和控制领域。
1-5.单板机:将微处理器,RAM,ROM以及一些I/O接口电路加上相应的外设以及监控程序固件等安装在一块印刷电路板上所构成的计算机系统。
1-6.个人计算机:由微处理器芯片装成的便于搬动而且不需要维护的计算机系统。
1-7.芯片组:由少量几片超大规模集成电路(VLSI)芯片组合称为控制芯片组,简称芯片组。
1-8.总线:由数据总线地址总线控制总线组成。
1-9.数据总线:从微处理器向内存储器I/O接口传送数据的通路,同时也是从内存储器I/O接口向微处理器传送数据的通路,称为双向总线。
1-10.地址总线:微处理器向内存储器和I/O接口传送地址信息的通路,单向总线,只能从微处理器向外传送。
1-11.控制总线:微处理器向内存储器和I/O接口传送命令信号以及外界向微处理器传送状态信号等信息的通路。
1-12.片总线:元件级总线,是微处理器内部引出的总线,是用构成一个部件或是一个很小的系统时信息传输的通路。
1-13.内总线:又称系统总线,板级总线,也就是微机总线,用于微机系统中插件之间信息传输的通路,应用最多。
1-14.外总线:通信总线,是微机之间或是微机系统与其他系统之间信息传输的通路。
1-15.总线接口部件BIU(Bus Interface Unit):由段存储器、指令指针’地址形成逻辑、总线控制逻辑、指令队列等。BIU负责从内存指定区域取出指令送到指令队列中排队。执行指令时所需要的操作数也由BIU从相应的内存区域取出,传送给执行部件EU。指令执行的结果如果需要存入内存,也由BIU写入相应的内存区域。BIU同外部总线连接为EU完成所有的总线操作,形成20位内存物理地址。
1-16.执行部件EU(Execution Unit):由通用寄存器、标志寄存器、算术逻辑部件(ALU)
和EU控制系统等组成。EU从BIU的指令队列中获得指令,完成指令所规定的操作。EU用来对寄存器内容和指令操作数进行算术和逻辑运算,以及进行内存有效地址的计算。EU负责全部指令的执行,向BIU提供数据和所需要访问的内存或I/O端口的地址,并对通用寄存器、标志寄存器和指令操作数进行管理。
1-17.指令指针IP:一个16位专用寄存器,它指向当前需要取出的指令字节,当BIU从内存中取出一个指令字节后,IP就自动加一,指向下一个指令字节。IP指向的是指令地址的段内地址偏移量,又称偏移地址或有效地址。
1-18.最小方式:8086微处理器的—种工作方式,在该方式下,由8086提供系统所需要的全部控制 信号,用以构成一个单处理器系统。此时MN/MX*线接VCC(高电平)。
1-19.最大方式:8086微处理器的另一种工作方式,在该方式下,系统的总线控制信号由专用的总 线控制器8288提供,构成一个多处理机或协处理机系统。此时MN/MX*线接地。
1-20.指令周期:执行一条指令所需要的时间称为指令周期包括取指令、译码和执行等操作所需的时间。
1-21.总线周期:CPU通过总线操作完成同内存储器或I/O接口之间一次数据传送所需要的叫间.
1-22.时钟周期:CPUJ时钟脉冲的重复周期称为时钟周期,时钟周期是CPU的时间基准.
1-23.等待周期:在CPU对内存或外设接口进行读写操作时,当被选中进行数据读写的内存或外设 接口无法在3个T(时钟周期)内完成数据读写时,就由该内存或外设接口发出一个请求延 长总线周期的信号,CPU在接收到该请求情号后,就在T3与T4之间插入—个时钟周期 一称为等待周期Tw,在Tw期间,总线信号保持不变。
1-24.指令的寻址方式:所谓指令的寻址方式是指“指令中操作数的表示形式”,操作数用一个数据直接给出的称为“立即寻址”,例如MOV AL,80H中的80H。操作数是一个寄存器的符号,例如上条指令中的AL,称为寄存器寻址。操作数是一个内存地址,则称为“存储器寻址”,存储器寻址中,根据内存地址给出的方式又分为直接寻址、寄存器间接寻址、基址 寻址和变址寻址等。
1-25.MMX:MMX—Multi Media Extension,多媒体扩展。这是为提高PC机处理多媒体信息和增强通信能力而推出的新一代处理器技术,通过增加4种新的数据类型,8个位寄存 器和57条新指令来实现的。
1-26.SEC:Single Edge Contact,单边接触。这是Pmntiium II微处理器所采用的新的封 装技术。先将芯片固定在基板上,然后用塑料和金属将其完全封装起来,形成一个SEC插 盒封装的处理器,这一SEC插盒通过Slot1插槽同主板相连。
1-27.SSE:Streaming SIMD Extensions,数据流单指令多数据扩展技术。采用SSE技 术的指令集称为SSE指令集, Pentium III微处理器增加了70条SSE指令,使Pentium III微处理器在音频、视频和3D图形领域的处理能力大为增强。
1-28.乱序执行:指不完全按程序规定的指令顺序依次执行,它同推测执行结合,使指令流能最有效 地利用内部资源。这是Pentium Pro微处理器为进一步提高性能而采用的
新技术。
1-29.推测执行:是指遇到转移指令时,不等结果出来便先推测可能往哪里转移而提前执行。 由于推测不一定全对,带有一定的风险,又称为风险执行。
1-30.RAM:随机存储器分为SRAM和DRAM (关机后信息会消失) SRAM:(静态存储器)不许刷新电路,特点是功耗大,容量小,存取速度快。 DRAM:(动态存储器)要刷新电路,特点是功耗低,容量大,存取速度慢。
1-31.ROM:可分为:PROM:(可编程的ROM)、EPROM:(可擦出可编程的ROM)、E2PROM:(点可擦出可编程ROM)。
1-32.闪速存储器(Flash Memory)又称快擦型存储器,特点是结构简单电可擦出,功耗低,集成度高,体积小,可靠性高,无需后备电池,可重复改写,重复使用性好等。
1-33.全译码:高位片内地址线全部参加译码,此时存储器里任意单元都有唯一确定的地址。
1-34.部分译码:高位片内地址线只有部分参加译码,此时会出现一个单元有多个地址。
1-35.线选法:从cpu直接引出地址线与芯片相连,进行译码,此时会出现一个地址多个单元。
1-36.编址:让存储器和I/O端口在两个的地址空间中,I/O端口的读写操作由硬件信号IOR和IOW来实现,访问I/O端口用专用的指令in和out。
1-37.统一编址:让存储器和I/O端口共用统一的地址空间;一旦端口分配给I/O之后,存储器就不能再占用这一部分的空间。
1-38.可屏蔽中断:cpu内部能够屏蔽的中断就是可屏蔽中断。
1-39.不可屏蔽中断:cpu内部不能够屏蔽的中断就是不可屏蔽中断。
1-40.存储器芯片的存储容量:指存储器芯片可以容纳的二进制信息量,以存储器地址寄存器的编址数与存储字位 数的乘积表示,例如6116芯片的存储器芯片的存储容量为2K× 8位,表示其地址线为12 条,存储字位数为8位。
1-41.存储器芯片的存取时间:定义为从启动一次存储器操作,到完成该操作所需要的时间。
1-42.\"对准好”的字:在8086系统中要访问的16值字的低8位字节存放在偶存储体中,称为 “对准好”的字,对于对准好的字,8086 CPU只要一个总线周期就能完成对该字的访问。
1-43.奇偶分体:8086系统中1M字节的存储器地址空间实际上分成两个512K字节的存储体—— “偶存储体”和“奇存储体”,偶存储体同8086的低8位数据总线D0~D7相连,奇存储体同 8086的高8位数据线D8~D15相连,地址总线的A1~A19同两个存储体中的地址线A0~A18 相连,最低位地址线A0和“总线高允许”BHE*用来分别选择偶存储体和奇存储体。这种连 接方法称为“奇偶分体”。
1-44.I/O接口:把微处理器同外围设备(外设) 连接起来实现数据传送的控制电路,又
称为‘外设接口”。各种I/O卡都是I/O接口,如“打印卡”、“显卡”和“声 ”等。
1-45.I/O端口:I/O接口同外设之间传送三种信息一数据信息、控制信息和状态信息,这三种信息实际上是CPU通过接口同外设之间传送的信息,因此,在接口中必须有存放并传送这三种信息的 寄存器。这些可以由CPU用IN和OUT指令来读写的寄存器称为“I/O端口”。
1-46.周期挪用:指利用CPU不访问存储器的那些周期来实现DMA操作,DMAC可以使用总线而不用通知CPU,也不会妨碍CPU的工作。周期挪用并不减慢CPU的操作,但可能需要复杂的时序电路,而且数据传送过程是不连续的和不规则的。
1-47.中断向量:指中断服务程序的入口地址。入口地址由两部分组成,即中断服务程序第一条指令第一个字节的“段基值”和“偏移量” ,是两个16位的逻辑地址,所以将入口地址称为“向量”。
1-48.正常EOI方式: 这是8259A三种中断结束方式中的一种,属于EOI命令方式:EOI命令方式是指当中断服务程序结束之前向8259A发出EOI命令,将正在执行的中断服务寄存器ISR中的对应位清零;正常EOI方式采用普通EOI命令将ISR中所有已置位的位中优先级最高的位清零。它适用于完全嵌套方式的中断结束。
1-49.自动EOI方式:8259A的三种中断结束方式中的一种。这种EOI方式在第2个INTA*响应信号的后沿(上升沿)时,由8259A自动清除ISR中己置位的中断优先级最高的位,不必在中断服务程序结束前由CPU向8259A发出EOI命令。
1-50.持殊EOI方式:这也是8259A的三种中断结束方式中的—种,也属于EOI命令
方式。持殊EOI方 式是采用持殊EOI命令在中断服务程序结束前向8259A发出结束命令,用来清除正在服务 的中断服务寄存器中的相应位(此时正在服务的中断优先级不一定是已置位中的最高位)、 特殊EOI命令中带有用于指定ISR中相应位清零的三位编码信息。特殊EOI命令可以作为任何优先级管理方式的中断结束命令。
1-51.溢出中断:8086内部中断中的一种;当程序中遇到INTO指令,而且当前的溢出标志OF=1时, 产生的中断为溢出中断。产生溢出中断时,INTO指令和OF=1两个条件必须同时满足。
1-52.可编程I/O接口电路芯片:指用户可通过编制相应的程序段,是一块通用的I/O接口电路能按不同的工作方式完成不同的功能的接口任务。
1-53.多通道:指一个接口芯片一面与CPU连接,另一面可接几个外设。
1-54.多功能:指一个接口芯片实现多种接口功能,实现不同的电路工作状态。
1-55.编程控制:通过计算机的指令来选择不同的通道和不同的电路功能。
1-56.STB/RDY:STB:联络信号;RDY:就绪信号。
1-57.片选:片选信号以CE*(或CE)表示,只有当该信号有效时才能使接口芯片进入电路工作状态,以实现数据的输入输出。片选端通常同1/O地址译码器的输出端相连。因此,片选是由指定的I/O地址选中接口芯片以使其进入电路工作状态的过程。
1-58.可编程:通过编制相应的程序段,用软件来选择I/O接口芯片按不同的工作方式完成不同的接口任务;也可在工作过程中用软件对I/O接口芯片进行实时、动态操作,
改变工作方式,发送操作命令、读取接口芯片的内部状态等。
1-59.联络信号:并行接口通常要为每个数据端口提供两条控制线,一条是接口送往外设的控制线, 另一条是外设送给接口的状态线,这一对信号线的有序配合,使CPU通过接口能实现同外 设之间正确的数据传送。这一对保证数据同步传输的信号线称为“联络信号”或“握手信 号”。
1-60.INTE:8255A用于中断传送时的中断允许信号,是一个无外部引出端的位于8255A内部 的中断允许触发器的状态位。通过软件对8255A中PCi的位操作来设定INTE是“0”还是 “1”,以确定相应数据口能否用于中断传输,INTE=“1”,允许中断,INTE=“0”,禁止中断。
1-61.OBF*:输出缓冲器满,8255A工作于方式1输出时发出的数据选通信号。OBF*=“0”(有效电平)时,表示CPU已将数据送到8255A的PA 口或PB口,并被锁存在相应端口上。当外 设向8255A返回响应信号ACK*时,OBF*被置为“1”(无效)。
1-62.IBF:输入缓冲器满,8255A 工作于方式1输入时由8255A给外设的回答信号,表示外设输入的数据已写入输入缓冲器,通知外设暂不送新数。IBF内外设给8255A的选通信号 STB*变低后置为“1”(有效),由CPU的读信号RD*清为“0”。
1-63.STB*:选通信号。8255A工作于方式1输入时,外设给8255A的选通信号。STB*有效时,把输入数据锁存入相应的数据口(PA口或PB 口)。
1-.ACK*:应答信号。8255A工作于方式1输出时,外设给8255A的响应信号。ACK*有效时, 表示外设已从8255A的相应端口接收到CPU输出的数据。
1-65.串行通信:计算机与计算机之间,以及计算机与外围设备之间进行信息交换的一种 方式,数据的各位按时间顺序依次通过一条传输线传送。
1-66.异步通信:一种方式,以字符为单位传送信息,字符与字符之间不一定连续传送, 采用每个字符加规定的起始位以标识字符开始。“位”与“位”之间是同步的,“字符”与 “字符”之间是“异步”的。
1-67.波特串:衡量串行通信时数据传送速度的重要标志。定义为单位时间内传送二进制数据的位 数,以位/秒(bps)为单位。1bps称为1波特。
1-68.RS—232C:一种应用于串行二进制交换的数据通信设备和数据终端设备之间的标准接口。也是 一种串行通信总线标准,用于微型计算机与CRT显示终端、鼠标器等串行外设之间的连接。
1-68.波特率:指单位时间内传送二进制数据的位数,以位/秒为单位,它是衡量串行数据传送速度快慢的重要标志和参数。
1-69.Modem:即调制解调器,是计算机远程通信的一种辅助设备,分三类调幅、调频、调相