微机原理课程设计--基于PC机ISA或PCI总线的IO卡设计
微机原理与接口技术 课程设计

《微机原理与接口技术》课程设计电气与自动化工程系 通信工程院 系:专 业: 年级班级: 学 号: 姓 名: 指导教师: 设计日期:一、设计目的用汇编语言独立完成一个程序,以达到熟练运用汇编语言编程实现加、减、乘、除的计算二、功能分析(1)开发环境:硬件:IBM PC机及其系列机ACSII键盘单色显示器或者彩色显示器软件:1M内存的硬盘或者1个软盘MASM是汇编语言开发环境下的。
汇编语言的特点:1.面向机器的低级语言,通常是为特定的计算机或系列计算机专门设计2.保持了机器语言的优点,具有直接和简捷的特点。
3.可有效地访问、控制计算机的各种硬件设备,如磁盘、存储器、CPU、I/ O端口等。
4.目标代码简短,占用内存少,执行速度快,是高效的程序设计语言。
5.经常与高级语言配合使用,应用十分广泛。
(2)总体设计功能系统分析主要包括设计的功能分析和系统的流程,功能分析放在首位,每一个软件都要能满足一定的功能才有使用价值。
根据功能需求来创建应用程序。
本设计的功能如下:1、输入2个数,先判断是加减运算还是乘除运算,再进行计算2、判断符号是否为运算符3、回车为换行符4、用十进制或十六进制输出运算结果(3)详细设计功能1、主程序功能:对两个数的加减乘除四则运算设置2、子程序功能:分别判断是加减还是乘除的运算输出运算结果三、调试和运行程序(1)调试程序:该汇编编译环境是MasmEdit,是一个集成开发环境,编译,链接,运行全部集成在一起。
程序编好后,直接点汇编按钮,就会提示你有无错误,刚刚编好第一次汇编时,出现了好多错误,其中很大一部分是编写代码时不小心,打字出现的错,其中,分号的错误是致命的,它让汇编无法进行,不能用中文输入法打的注释分号,要用英文。
参考网上的通讯录程序,在改了几天的代码后界面终于出现,但感觉界面不怎么友好,又改了一下界面和光标位置。
(2)运行程序执行时,需在文件名后直接跟上计算表达式,如在命令提示符下执行结果如下:c:\masm>js 3+25c:\masm>js 6*72Ac:\masm>js 10-46c:\masm>js 12/34四、总结第一次真正的感觉到自己是学计算机专业的,第一次真正自己完成一个大型的程序,刚开始拿到汇编程序设计题的时候确实有点儿兴奋,心想着一定要独立快速而又高质量的完成这个程序。
微机原理课程设计报告文库

微机原理课程设计报告文库一、课程目标知识目标:1. 理解微机原理的基本概念,掌握微机硬件结构及其功能;2. 学会分析微机工作原理,了解指令系统及编程方法;3. 掌握微机接口技术,了解常见接口芯片的功能和应用。
技能目标:1. 能够运用所学知识进行微机系统的简单设计和调试;2. 培养学生具备一定的微机编程能力,能够编写简单的汇编语言程序;3. 提高学生动手实践能力,能够进行基本的硬件焊接和电路搭建。
情感态度价值观目标:1. 培养学生对微机原理课程的兴趣,激发学生学习热情;2. 培养学生具备良好的团队合作意识,学会与他人共同解决问题;3. 增强学生的创新意识,鼓励学生勇于探索新知识,提高自主学习能力。
课程性质:本课程为理论与实践相结合的课程,强调培养学生的动手实践能力和创新能力。
学生特点:学生已具备一定的电子技术和计算机基础,具有较强的学习能力和好奇心。
教学要求:教师应注重理论与实践相结合,引导学生主动参与课堂讨论,鼓励学生动手实践,培养学生解决问题的能力。
在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。
通过本课程的学习,使学生能够掌握微机原理的基本知识,具备实际应用能力,为后续相关课程和未来职业发展打下坚实基础。
二、教学内容本课程教学内容主要包括以下几部分:1. 微机硬件结构:介绍微处理器、存储器、输入输出接口等硬件组件的工作原理和功能;教材章节:第一章 微机系统概述内容列举:CPU结构、存储器分类、I/O接口基础等。
2. 指令系统与编程:讲解汇编语言的基本指令、寻址方式、程序设计方法等;教材章节:第二章 指令系统与汇编语言内容列举:基本指令、汇编语言程序结构、循环、分支等编程技巧。
3. 微机接口技术:分析常见接口芯片的原理与应用,如并行接口、串行接口、定时器/计数器等;教材章节:第三章 微机接口技术内容列举:并行接口、串行接口、定时器/计数器接口芯片等。
4. 微机系统设计与实践:培养学生动手实践能力,进行简单的微机系统设计与调试;教材章节:第四章 微机系统设计与实践内容列举:硬件焊接、电路搭建、程序下载与调试等。
微机原理设计报告

微机原理课程设计题目: I/O接口卡设计学院:仪器与电子学院专业:测控技术与仪器指导教师:陈鸿成员姓名:设计日期:2015.6.15-2015.6.28目录一.设计题目及设计要求1.设计内容2.设计要求二.设计总体方案三.主要元件1.IBM PC/XT总线简介2.ISA总线简介3.8255芯片简介4.驱动器5.LED显示器四.工作原理五.硬件电路六.程序设计及流程图1.流程图2.程序设计七.设计心得八.参考文献一、设计题目及设计要求:1.设计一块I/O卡,该卡具有3个8位I/O口(A、B、C口),利用该I/O卡控制该卡控制一个四位的LED显示器,该卡插在PC机的IMB-PC扩展总线插槽上(ISA),选用8255接口芯片2.设计要求:画出电路原理图,说明工作原理,编写利用该接口卡对键盘上键入的数字进行显示的程序(当回车键按下前,如果键入的数字的次数大于4时显示最后的4位数)二.设计整体方案该接口卡的主芯片是8255芯片,将ISA总线上的地址线A0-A19经过译码作为8255的片选信号,IOR、IOW分别作为8255的读写信号。
四位LED显示器采用共阴极接法,将8255的A端口的8个引脚经过驱动器与LED的a-h相连,用C端口的低四位来控制那个LED亮,B端口不使用。
三.主要元件1.IBM PC/XT总线简介总线在PC/XT机的底板上共有8个插头,称为IMB PC/XT总线。
PC/XT 总线在每个插槽(扩展槽)配有62个引脚代表各种不同的信号。
IBM PC/XT 总线的62条引线包括20位地址线、8位数据线、21根控制线、2根状态线和11根辅助线及电源线。
每一个插槽对应的引脚均有相同的意义,因此所有的接口卡可插于任何一个插槽上。
引脚间隔为2.54mm。
2.ISA总线简介ISA总线是IBM PC/AT机(CPU是80286)所用的系统总线,这是一个16位兼8位的总线标准。
如果忽略标准化细节,则可认为16位ISA总线就是PC/AT总线。
微机原理课程设计

微机原理课程设计一、引言微机原理课程设计是计算机科学与技术专业的一门重要课程,旨在通过实践项目的设计与实现,匡助学生巩固和应用所学的微机原理知识,提高他们的计算机系统设计和编程能力。
本文将详细介绍微机原理课程设计的标准格式,包括任务背景、设计目标、设计内容、设计步骤、设计结果和总结等部份。
二、任务背景本次微机原理课程设计的任务背景是设计一个简单的计算器程序,该程序能够实现基本的四则运算功能,并具备一定的错误处理能力。
通过该设计任务,学生将深入理解微机原理中的指令系统、寄存器和存储器等相关知识,并能够将其应用于实际的程序设计中。
三、设计目标本次微机原理课程设计的设计目标如下:1. 熟悉并理解微机原理中的指令系统、寄存器和存储器等基本概念;2. 能够使用汇编语言编写简单的计算器程序,并实现基本的四则运算功能;3. 具备一定的错误处理能力,能够对非法输入进行合理的处理和提示。
四、设计内容本次微机原理课程设计的设计内容包括以下几个方面:1. 硬件平台的选择:根据实际需求选择合适的硬件平台,如Intel 8086微处理器;2. 开辟环境的搭建:选择合适的开辟工具和汇编语言编译器,如MASM;3. 程序设计:根据设计目标,编写汇编语言程序,实现计算器的基本功能;4. 错误处理:设计合理的错误处理机制,对非法输入进行处理和提示。
五、设计步骤本次微机原理课程设计的设计步骤如下:1. 硬件平台的选择:根据实际需求选择合适的硬件平台,如Intel 8086微处理器,并搭建相应的开辟环境;2. 学习和理解指令系统:深入学习和理解所选择硬件平台的指令系统,包括指令的格式、寻址方式和功能等;3. 程序设计:根据设计目标,编写汇编语言程序,实现计算器的基本功能,包括输入数字、选择运算符、进行运算和输出结果等;4. 错误处理:设计合理的错误处理机制,对非法输入进行处理和提示,如输入非数字字符或者除数为零等;5. 调试和测试:对设计的程序进行调试和测试,确保其能够正确运行并满足设计要求。
微型计算机系统与接口课程设计

微型计算机系统与接口课程设计选题背景随着计算机技术的不断发展,微型计算机已经成为人们日常生活和工作中不可缺少的一部分。
微型计算机不仅具备计算、存储数据等基本功能,还可以通过与各种外围设备进行连接,扩展其功能和使用范围。
而微型计算机系统与接口课程是计算机专业中的重要课程,旨在培养学生对微型计算机系统及其各类接口的掌握和应用能力。
课程设计目的本次课程设计旨在通过设计和实现一套简单的微型计算机系统,培养学生对微型计算机的整体认识和了解,提高其对微型计算机系统和接口的掌握和应用能力。
具体目标如下:1.了解微型计算机系统的基本组成部分、工作原理和其他相关知识;2.掌握微型计算机各种接口的功能、特性及其接口标准;3.运用硬件描述语言VHDL设计和实现微型计算机系统及其接口;4.能够编写和调试微型计算机系统及其接口的相关软件程序;5.能够使用组成部分和各种接口构建一系列中小型应用系统。
设计方案设计内容1.微型计算机系统的整体设计和实现;2.微型计算机系统中的各类接口设计和实现;3.编写和调试微型计算机系统的操作系统及其相关软件程序;4.基于微型计算机系统各类接口构建一系列应用系统。
设计步骤1.确定微型计算机系统的结构和组成部分;2.根据微型计算机系统的结构和组成部分进行硬件设计和实现;3.设计和实现计算机的操作系统;4.设计和实现微型计算机系统的接口;5.根据微型计算机系统的接口设计、实现和调试一系列中小型应用系统。
设计细节1.微型计算机系统的结构和组成部分–CPU:选择一款性能较好、易于编程的CPU;–存储器:包括RAM和ROM等存储器;–输入输出设备:如键盘、显示器、鼠标、打印机等;–接口电路:包括串口、并口、USB口等。
2.微型计算机系统的硬件设计和实现–根据系统结构设计和实现CPU、存储器、输入输出设备等;–采用硬件描述语言VHDL进行硬件描述和仿真;–根据设计和仿真结果优化设计方案。
3.操作系统的设计和实现–设计和实现计算机的操作系统;–实现基于硬件环境的驱动程序;–实现基本的系统服务及应用程序接口(API)。
微机原理课程设计

微机原理 课程设计一、课程目标知识目标:1. 让学生理解微机的基本原理和结构,掌握微处理器的工作机制。
2. 使学生掌握汇编语言的基本指令,能够阅读和编写简单的汇编程序。
3. 帮助学生了解微机系统中内存、I/O设备的基本原理及其与CPU的交互方式。
技能目标:1. 培养学生运用汇编语言进行程序设计的能力,能够实现基本的输入输出、逻辑判断和循环等操作。
2. 培养学生分析和解决微机系统常见问题的能力,如调试程序、处理硬件故障等。
3. 提高学生动手实践能力,通过课程设计项目,使学生能够独立完成一个简单的微机系统设计与实现。
情感态度价值观目标:1. 培养学生对微机原理及计算机科学的兴趣,激发他们探索精神和技术创新意识。
2. 培养学生团队协作精神,学会与他人共同分析问题、解决问题,提高沟通能力。
3. 引导学生认识到微机技术在国家经济发展和国防建设中的重要作用,增强学生的社会责任感和使命感。
课程性质:本课程为理论与实践相结合的课程,注重培养学生的实际操作能力和实际应用能力。
学生特点:学生已具备一定的电子技术和计算机基础知识,对微机原理有一定了解,但缺乏实践经验。
教学要求:教师需结合课程性质、学生特点,采用案例教学、项目驱动等教学方法,引导学生主动学习,提高学生的实践能力和综合素质。
在教学过程中,注重分解课程目标,确保学生能够达到预定的学习成果。
二、教学内容1. 微机原理概述:介绍微机的发展历程、基本结构及工作原理,重点讲解CPU、内存、I/O设备等核心组件的作用和相互关系。
相关教材章节:第一章 微机原理概述2. 汇编语言基础:讲解汇编语言的基本概念、语法和指令系统,使学生掌握汇编程序的编写和调试方法。
相关教材章节:第二章 汇编语言基础3. 微机系统编程:学习微机系统中的程序设计方法,包括顺序程序设计、分支程序设计、循环程序设计等。
相关教材章节:第三章 微机系统编程4. 内存与I/O设备:介绍内存管理、I/O设备控制原理,分析微机系统中内存、I/O设备的访问方法。
微机原理课程设计教学大纲

《微机原理与接口技术》实习教学大纲一、课程基本信息开课单位:电气与信息工程学院课程编号:课程名称:微机原理与接口技术英文名称:Microcomputer Principle & Interfacing Technique学分:2学分二、课程的性质与教学目标(一)课程性质:本课程是高等院校计算机科学与技术及计算机相关专业的一门专业技术基础课程,是在《微机原理与接口技术》理论课程结束后的一次大型实践性教学环节。
(二)教学目标:本课程以相应课程的理论知识和课程实验为基础,学生通过课程设计,应初步学会利用微机和接口芯片设计应用系统的基本方法;初步掌握微机应用系统中硬件电路的设计方法;掌握利用汇编语言设计和编写应用程序的方法;提高调试综合应用程序的能力。
通过理论设计和实践操作巩固和加深对理论知识的理解,增强设计微机应用系统和调试应用软件的能力,提高学生的工程素质。
三、教学内容、时间安排及教学要求(一)实习内容及要求1、实习内容(16学时)可在以下5个课题中任选其一:课题1:数据采集系统课题2:异步通信系统课题3:电机调速系统课题4:计时器课题5:计算器(1)要求课程设计完成后,学生应交课程设计报告一份。
(2)内容课题1:数据采集系统数据采集系统有两个子课题,根据实验安排完成其中一个:1)用LED显示输出的数据采集系统;2)用打印机输出的数据采集系统。
理论设计要求:①以8088/86及其支持电路为基础,配必要的存储器、中断、定时系统、感测接口、LED显示器或打印机接口等构成数据采集系统;②系统可控制8路采集,采集信号的最高频率为10Hz;③采集数据存储在内存区,要求能连续保存10分钟的各路数据;④在LED显示器上顺序输出各路采集数据,输出内容包括采集路号以及对应的实时数据;若使用打印机输出,可在10分钟后批量打印采集的数据;⑤方案设计中要突出数据采集分系统和输出接口的设计,进行多种速率、多路采集控制等方面的分析,为硬件设计和软件编程提供依据;⑥硬件设计要求画出功能框图和逻辑原理图;编程要有程序框图和流程图。
微机原理课程设计

微机原理课程设计一、课程设计背景。
微机原理是计算机专业的一门重要课程,它主要介绍计算机硬件系统的基本原理和结构,对于培养学生的计算机基本功和解决实际工程问题具有重要意义。
本课程设计旨在通过实际操作,加深学生对微机原理知识的理解,提高他们的动手能力和解决问题的能力。
二、课程设计内容。
1. 总体设计要求。
本课程设计旨在设计一个简单的微机系统,包括CPU、存储器、输入输出设备等基本组成部分。
学生需要通过课程设计,了解微机系统的基本组成和工作原理,掌握微机系统的设计方法和技术。
2. 课程设计步骤。
(1)确定系统结构。
首先,学生需要确定所设计微机系统的结构,包括CPU的选择、存储器的组织、输入输出设备的设计等。
在确定系统结构的过程中,学生需要考虑系统的性能、成本和可扩展性等因素。
(2)系统设计与实现。
在确定系统结构之后,学生需要进行系统的设计和实现。
这包括CPU的指令系统设计、存储器的地址映射和数据传输、输入输出设备的接口设计等。
在设计和实现的过程中,学生需要考虑系统的稳定性、可靠性和实用性。
(3)系统调试与测试。
完成系统设计和实现之后,学生需要进行系统的调试和测试。
这包括系统的功能测试、性能测试和稳定性测试等。
通过调试和测试,学生可以发现系统中存在的问题,并进行及时的修改和优化。
三、课程设计评价。
通过本课程设计,学生可以深入了解微机系统的基本原理和结构,掌握微机系统的设计方法和技术。
同时,通过实际操作,学生可以提高动手能力和解决问题的能力。
本课程设计旨在培养学生的计算机基本功,为他们将来的工程实践打下坚实的基础。
四、课程设计展望。
微机原理课程设计是计算机专业的一门重要课程,它对学生的综合能力有较高的要求。
随着计算机技术的不断发展,微机原理课程设计也将不断更新和完善,以适应新技术的发展和应用。
希望通过本课程设计,可以激发学生的学习兴趣,培养他们的创新精神和实践能力,为我国计算机技术的发展做出贡献。
五、总结。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理及接口技术》课程设计说明书题目:基于PC机ISA 或PCI总线的I/O卡设计院系:机械工程与自动化学院专业:机械设计制造及其自动化班级:机设09?姓名:学号:日期:2012-12-9目录一中文摘要 (2)二英文摘要 (2)三设计任务书 (3)四设计正文 (4)1 硬件设计 (4)1.1 PCI总线 (4)1.1.1 PCI总线特点 (4)1.1.2 PCI总线简介 (4)1.2 74LS138译码器 (8)1.3 比较译码器74LS688 (9)1.4 地址锁存器74ALS373 (9)1.5 总线缓冲器74LS245 (10)1.6 功率放大器ULN2803A (10)1.7 光电耦合器 (11)1.8 发光二级管 (12)2 软件设计 (12)3 总结与体会 (14)五参考文献 (15)摘要随着计算机软硬件技术和控制、测量技术的不断发展,许多工程技术人员都将PC机作为控制、测量开发的首选平台。
而PCI(Peripheral Component Interconnect,即外围部件互连)总线作为一种高性能、通用的局部总线,是目前计算机插卡式外设总线的事实标准。
PCI总线具有32/64位总线宽度。
地址线和数据线复用,支持猝发传输,传输速率高达132MB/s;系统占用率低,具有较好的兼容性;有完备的即插即用(PnP)管理体制,可同时支持多组外围设备。
虽然PCI总线也经历了从PCI、PCI-X到PCI Express 的发展,但PCI总线由于存在时间长,开发工具、开发资料众多,在对数据吞吐量要求不是很高的工业控制、测量领域仍有着顽强的生命力。
在此处设计了基于PCI总线的数据采集卡,可以完成8路数字量I/O采集功能。
关键词:微机原理;控制系统;单片机;汇编语言;接口设计AbstractAlong with the computer hardware and software technology, measurement and control technology continues to develop, many engineering and technical personnel will be PC as the control, measurement and development platform of choice.PCI (Peripheral Component Interconnect, i.e. peripheral component interconnect) bus is a high performance, generic local bus, is the computer plug-in peripheral bus standard in fact.PCI bus with 32/64 bus width.Address line and data line multiplexing, supporting burst transmission, high transmission rate up to 132MB/s; the system occupancy rate is low, which has good compatibility; complete plug-and-play (PnP) management system, can simultaneously support multiple groups of peripheral devices.Although the PCI bus also experienced from PCI, PCI-X to PCI Express development, but PCI bus due to the presence of a long time, development tools, development of information many, in the data throughput requirements is not very high in industrial control, measurement field still has a strong vitality.In this design based on the PCI bus data acquisition card, can complete the 8 digital I/O collection function.•Key words:Principle of Microcomputer control system chip microcomputerassembler language Framework设计任务书一、设计题目:基于PC机ISA 或PCI总线的I/O卡设计二、设计目的:1.通过PC机ISA I/O卡的设计巩固8086微机的接口知识,强化微机总线概念;2.学会利用电子CAD软件设计电路板,熟悉电路板的制作;3、建立基于PC机的测控概念,学会对ISA I/O卡实现简单的测控任务.三、设计要求:基本要求:1、设计一款具有8位可编程数字量输入和8位可编程数字量输出.2、利用Protel软件绘制电路板原理用,并生成PCB图;3、编写读入8位可编程数字量输入,然后从8位可编程数字量输出的程序。
四、设计步骤:1、熟悉PC机ISA总线概念及ISA 或 PCI I/O卡的设计要点;2、熟悉Protel99 软件的使用;3、I/O卡原理设计:按照设计要求设计出I/O卡的电路原理图;4、I/O卡电路板布线:利用Protel软件生成' I/O卡的PCB板布线图;5、在设计出的I/O卡的基础上,编写读入8位可编程数字量输入,然后从8位可编程数字量输出,3个16位定时/计数器计数的程序,高级设计增加将1模拟量输入转到1模拟量输出;6、编写设计说明书;7、答辩;五、查询资料:1、ISA总线资料,pc104总线资料,PCI总线资料;2、芯片资料:CH365、74LS688、74LSl38、8255、8253、DAC0832、ADC0809等;设计正文1 硬件设计先在具体甄选设计过程中可能要设计的芯片,分析它们的功能特点,确定它们的工作模式;按照各芯片的使用特点以及本系统的设计要求逐步连接,画出系统硬件连接图,并生成PCB板。
正如A3图纸系统硬件连接图所示,CPU我选用PC104,它足以完成8路数字量I/O采集功能;由于PCI104有32根地址与数据共用线,故有必要将地址码与数据码分开,PCI104采用了分时传送的方法,即先传送地址码,再传送数据码,故必须用锁存器将地址码锁存起来。
我选用74系列的74LS373作为地址锁存器;由于外设、内存存取数据速度不匹配,故有必要使用缓冲器来暂时记忆存储数据,我选用74系列的74LS245作为数据缓冲器;存储器译码我采用全译码方式,用74LS688比较译码器可减少逻辑组合电路;可编程芯片的片选信号译码,我采用线译码方式,这样可以保证其端口地址只有8位,易于程序编写,因而74LS138译码器是最好的选择。
在具体设计该系统时,我选用光电耦合器模拟数字量的输入输出,最后以发光二极管为负载的系统。
1.1 PCI总线1.1.1 PCI总线特点PCI是先进的高性能局部总线,可同时支持多组外围设备。
其特点是:总线操作与处理器一存储器子系统操作并行;线性突发传输;极小的存取延误;不受处理器限制;基于PCI卡设备信息,实现即插即用。
PCI的地址空间有3类:存储器、I/O和配置地址空间。
存储器空间和I/O空间同以前的ISA总线规范相同,而配置空间是PCI所特有的。
配置空间使系统处理器能够枚举PCI总线上的各种设备,并根据设备要求自动配置存储器和I/O的地址空间。
操作系统在自检的过程中检测所有PCI设备,读取设备的配置信息,并给每一设备分配系统资源,如中断、I/O空间、存储器空间等。
在PCI系统结构中,为每个PCI都提供了256个字节(至少是前64个字节)的配置空间,这256个字节的配置空间中前64个字节称为头区域,是每一个PCI设备都应该实现的,他的主要功能是识别PCI接口设备,以及PC访问板卡的方式等。
其余的192个字节根据不同的PCI 设备有所不同。
1.1.2 PCI总线简介PC/104总线是嵌入式PC机所用的总线标准.有两个总线插头.其中P1有64个引脚, P2有40个引脚共有 104个引脚,这也是PC/104名称的由来.PC104有两个版本,8位和16位,分别与PC和PC/AT相对应。
PC104PLUS 则与PCI总线相对应.。
PC/104模块本质上就是尺寸缩小为3.8英寸 3.9英寸的ISA总线板卡。
它的总线与ISA在IEEE-P996中定义基本相同。
具有16位数据宽度,最高工作频率为8MHz数据传输速率达到8MB/s,地址线24条,可寻访16M字节地址单元。
所有PC/104总线信号定义和功能与它们在ISA总线相应部分是完全相同的。
104根线分为5类:地址线、数据线、控制线、时钟线、电源线。
简要介绍如下:(1)地址线SA0~SA19和LA17~LA23SA0~SA19是可锁存的地址信号,LA17~LA23是非锁存信号由于没有锁存延迟因而给外设插板提供了一条快捷途径。
SA0~SA19加上LA17~LA23可实现16MB空间寻址(其中SA17~SA19和LA17~LA19是重复的)(2)数据线数据线SD0~SD7和SD8~SD15其中SD0~SD7位为低8位数据,SD8~SD15为高8位数据(3)控制线AEN:地址允许信号,输出线,高电平有效。
AEN=1,表明处于DMA控制周期;AEN=0,表示非DMA周期。
此信号用来在DMA期间禁止I/O端口的地址译码。
BALE:允许地址锁存,输出线。
这信号由总线控制器8288提供,作为CPU地址的有效标志。
当BALE为高电平时将SA0~SA19接到系统总线。
其下降沿用来锁存SA0~SA19IOR:I/O读命令,输出线,低电平有效。
用来把选中的I/O设备的数据读到数据总线上,在CPU启动的周期通过地址线选择I/O。
在DMA周期,I/O设备由DACK选择IOW:I/O写命令,输出线,低电平有效,用来把数据总线上的数据写入被选中的I/O端口SMEMR和SMEMW:存储器读/写命令,低电平有效,用于对SA0~SA19这20位地址寻址的1MB内存的读/写操作MEMR和MEMW:低电平有效,存储器读/写命令,用于对24位地址线全部存储空间读/写操作MEMCS16 和I/OCS16:它们是存储器16位片选信号和I/O16位片选信号,分别指明当前数据传送是16位存储器周期和16位I/O周期 SBHE:总线高字节允许信号,该信号有效时表示数据总线上传,送的是高位字节数据IRQ3~IRQ7 ,IRQ9 ,IRQ10~IRQ15用于作为来自外部设备的中断请求输入线分别连在主片8259A和从片8259A中断控制器的输入端。