微机原理与接口技术课程总结

合集下载

微机原理与接口技术实验总结

微机原理与接口技术实验总结

微机原理与接口技术实验总结篇一:微机原理与接口技术实验总结微机原理与接口技术实验总结11107108徐寒黎一、实验内容以及设计思路1、①试编写一程序,比较两个字符串STRinG1、STRinG2所含字符是否相同,若相同输出“maTcH”,若不相同输出“nomaTcH”。

设计思路:定义一个数据段,在数据段中定义两个字符串作为STRinG1、STRinG2以及几个用于输入提示的和输出所需内容的字符串,定义一个堆栈段用于存放,定义代码段。

关键步骤以及少量语句:第一步将STRinG1和STRinG2都实现用键盘输入,方法是moVdX,oFFSETSTRinG2moVaH,0aHinT21H并且显示在显示器上,显示方法将0aH改成09H,语句与上面类似。

然后进行比较第一个单元,moVaL,[STRinG1+1]cmPaL,[STRinG2+1]JnznomaTcH若字符串长度不等,则直接跳转,输出输出“nomaTcH”;若长度相等再逐个比较LEaSi,[STRinG1+2]LEadi,[STRinG2+2]moVcL,[STRinG1+1]moVcH,0cLdREPEcmPSBJcXzmaTcH,意思是全部相同就跳转maTcH,输出“maTcH”;不然进入下面的nomaTcH。

退出。

②试编写求级数1 +2 +3 …..前几项和刚大于10000的程序。

设计思路:原先编写的程序,设定和为10000,结果是14。

但要求高一点的话,可以自己设置,实现用键盘输入和的值。

一个难点是将输入的aScii码字符串,转换成与之相同的十进制数的数值。

关键的思路部分是:从1开始求级数,将和的值存在aX里,要加下一项级数前,比如这时已经加到4,PUSH一下aX,然后将5乘三遍,将乘积moV到BX里,再PoPaX,然后将BX的值加到aX 里,然后将aX与n比较,如果比n小就继续上述步骤,知道刚比n 大就输出数字。

③试编写一程序,完成字符串中各字符出现频度的统计,统计结果在屏幕上输出。

(完整版)微机原理与接口技术知识点总结

(完整版)微机原理与接口技术知识点总结

第一章概述一、计算机中地数制1、无符号数地表示方法:<1)十进制计数地表示法特点:以十为底,逢十进一;共有0-9十个数字符号.<2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号.<3)十六进制数地表示法:特点:以16为底,逢16进位;有0--9及A—F<表示10~15)共16个数字符号. 2、各种数制之间地转换<1)非十进制数到十进制数地转换按相应进位计数制地权表达式展开,再按十进制求和.<见书本1.2.3,1.2.4)<2)十进制数制转换为二进制数制●十进制→二进制地转换:整数部分:除2取余;小数部分:乘2取整.●十进制→十六进制地转换:整数部分:除16取余;小数部分:乘16取整.以小数点为起点求得整数和小数地各个位.<3)二进制与十六进制数之间地转换用4位二进制数表示1位十六进制数3、无符号数二进制地运算<见教材P5)4、二进制数地逻辑运算特点:按位运算,无进借位<1)与运算只有A、B变量皆为1时,与运算地结果就是1<2)或运算A、B变量中,只要有一个为1,或运算地结果就是1<3)非运算<4)异或运算A、B两个变量只要不同,异或运算地结果就是1二、计算机中地码制1、对于符号数,机器数常用地表示方法有原码、反码和补码三种.数X地原码记作[X]原,反码记作[X]反,补码记作[X]补.b5E2RGbCAP注意:对正数,三种表示法均相同.它们地差别在于对负数地表示.<1)原码定义:符号位:0表示正,1表示负;数值位:真值地绝对值.注意:数0地原码不唯一<2)反码定义:若X>0 ,则 [X]反=[X]原若X<0,则 [X]反= 对应原码地符号位不变,数值部分按位求反注意:数0地反码也不唯一<3)补码定义:若X>0,则[X]补= [X]反= [X]原若X<0,则[X]补= [X]反+1注意:机器字长为8时,数0地补码唯一,同为000000002、8位二进制地表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000●该数在原码中定义为: -0●在反码中定义为: -127●在补码中定义为: -128●对无符号数:(10000000>2= 128三、信息地编码1、十进制数地二进制数编码用4位二进制数表示一位十进制数.有两种表示法:压缩BCD码和非压缩BCD 码.<1)压缩BCD码地每一位用4位二进制表示,0000~1001表示0~9,一个字节表示两位十进制数.<2)非压缩BCD码用一个字节表示一位十进制数,高4位总是0000,低4位地0000~1001表示0~9p1EanqFDPw字符地编码计算机采用7位二进制代码对字符进行编码<1)数字0~9地编码是0110000~0111001,它们地高3位均是011,后4位正好与其对应地二进制代码<BCD码)相符.DXDiTa9E3d<2)英文字母A~Z地ASCII码从1000001<41H)开始顺序递增,字母a~z地ASCII 码从1100001<61H)开始顺序递增,这样地排列对信息检索十分有利.RTCrpUDGiT第二章微机组成原理第一节、微机地结构1、计算机地经典结构——冯.诺依曼结构<1)计算机由运算器、控制器、输入设备和输出设备五大部分组成<运算器和控制器又称为CPU)<2)数据和程序以二进制代码形式不加区分地存放在存储器总,存放位置由地址指定,数制为二进制.<3)控制器是根据存放在存储器中地指令序列来操作地,并由一个程序计数器控制指令地执行.3、系统总线地分类<1)数据总线<Data Bus),它决定了处理器地字长.<2)地址总线<Address Bus),它决定系统所能直接访问地存储器空间地容量.<3)控制总线<Control Bus)第二节、8086微处理器1、8086是一种单片微处理芯片,其内部数据总线地宽度是16位,外部数据总线宽度也是16位,片内包含有控制计算机所有功能地各种电路.5PCzVD7HxA8086地址总线地宽度为20位,有1MB<220)寻址空间.1、8086CPU由总线接口部件BIU和执行部件EU组成.BIU和EU地操作是异步地,为8086取指令和执行指令地并行操作体统硬件支持.2、8086处理器地启动4、寄存器结构8086微处理器包含有13个16位地寄存器和9位标志位.4个通用寄存器<AX,BX,CX,DX)4个段寄存器<CS,DS,SS,ES)4个指针和变址寄存器<SP,BP,SI,DI)指令指针<IP)1)、通用寄存器<1)8086含4个16位数据寄存器,它们又可分为8个8位寄存器,即:●AX →AH,AL●BX→BH,BL●CX→CH,CL●DX→DH,DL常用来存放参与运算地操作数或运算结果<2)数据寄存器特有地习惯用法●AX:累加器.多用于存放中间运算结果.所有I/O指令必须都通过AX与接口传送信息;●BX:基址寄存器.在间接寻址中用于存放基地址;●CX:计数寄存器.用于在循环或串操作指令中存放循环次数或重复次数;●DX:数据寄存器.在32位乘除法运算时,存放高16位数;在间接寻址地I/O指令中存放I/O端口地址.jLBHrnAILg2)、指针和变址寄存器●SP:堆栈指针寄存器,其内容为栈顶地偏移地址;●BP:基址指针寄存器,常用于在访问内存时存放内存单元地偏移地址.●SI:源变址寄存器●DI:目标变址寄存器变址寄存器常用于指令地间接寻址或变址寻址.3)、段寄存器CS:代码段寄存器,代码段用于存放指令代码DS:数据段寄存器ES:附加段寄存器,数据段和附加段用来存放操作数SS:堆栈段寄存器,堆栈段用于存放返回地址,保存寄存器内容,传递参数4)、指令指针<IP)16位指令指针寄存器,其内容为下一条要执行地指令地偏移地址.5)、标志寄存器<1)状态标志:●进位标志位<CF):运算结果地最高位有进位或有借位,则CF=1●辅助进位标志位<AF):运算结果地低四位有进位或借位,则AF=1●溢出标志位<OF):运算结果有溢出,则OF=1●零标志位<ZF):反映指令地执行是否产生一个为零地结果●符号标志位<SF):指出该指令地执行是否产生一个负地结果●奇偶标志位<PF):表示指令运算结果地低8位“1”个数是否为偶数<2)控制标志位●中断允许标志位<IF):表示CPU是否能够响应外部可屏蔽中断请求●跟踪标志<TF):CPU单步执行5、8086地引脚及其功能<重点掌握以下引脚)●AD15~AD0:双向三态地地址总线,输入/输出信号●INTR:可屏蔽中断请求输入信号,高电平有效.可通过设置IF地值来控制.●NMI:非屏蔽中断输入信号.不能用软件进行屏蔽.●RESET:复位输入信号,高电平有效.复位地初始状态见P21●MN/MX:最小最大模式输入控制信号.第三章 8086指令系统第一节8086寻址方式一、数据寻址方式1、立即寻址操作数(为一常数>直接由指令给出(此操作数称为立即数>立即寻址只能用于源操作数例:MOV AX, 1C8FHMOV BYTE PTR[2A00H], 8FH错误例:× MOV 2A00H,AX 。

微机原理与接口技术学习总结

微机原理与接口技术学习总结

微机原理与接口技术学习总结2010级机电3班未印 201020502029摘要:对这学期《微机原理与接口技术》课程内容的介绍,概括了微机原理与计算机接口技术,探讨了USB接口技术的应用以及其展望,简单地谈了一些学习体会。

关键字:微机原理;接口技术;USB一、引言在计算机技术高度发展的今天,普遍认为,要开发一个系统,接口技术是重要的。

计算机技术的发展使得越来越多的领域都广泛的使用计算机,尤其是实时与自动控制系统的设计应用在当代微机控制领域中成为了主要的技术支撑,而控制系统与微机之间如何进行数据的交换与传递,微机如何对被控制对象进行实时控制,并且要求精度高,且稳定,这就需要设计之间的接口。

因此,《微机原理与接口技术》这门课程就是关于微型计算机的原理以及控制系统与微型计算机之间接口技术的问题。

《微机原理与接口技术》作为我们机械电子工程专业的研究生选修课程,同时也是我们进行机械控制技术研究的重要理论基础。

本课程主要讲了计算机接口相关的基本原理、微处理器系统和微型计算机系统的总线、计算机接口技术的介绍以及计算机接口技术在工程实际当中的应用等。

当前计算机接口技术主要要解决的问题有两类:一是以单片微机为核心的专用小系统设计,另一则是以商品机PC/XT/AT为基础的系统扩充。

这也是我们这学期《微机原理与接口技术》重点要解决的两类问题。

二、课程主要内容根据本学期《微机原理与接口技术》课程的上课学习情况,本课程的主要内容大概可以归纳为以下几个方面:1、计算机接口技术的基本原理1)计算机总线及其结构、特点计算机系统由中央处理器(CPU)、存储器、IO系统组成,在发展的初期,CPU与各模块之间采用点对点的方式直接连接,集成电路发展之后,才出现以总线为中心的标准结构。

图1 计算机总线结构原理图从而,计算机总线的特点主要有:A、总线结构简化了软硬件设计:所有的设备都以插件的形式挂接在总线上,设备在系统中只与总线直接打交道,因此硬件的设计与调试变得简单化;软件也变得规范化,并且同一类的总线设备相关软件的编写都有类似的模板可以遵循;B、总线简化了系统结构:整个系统的连线减少了,整体逻辑变得简明,而且总线结构的出现,使得系统的制造与安装都变得简化;C、便于系统扩展与更新:设备的扩展只是在总线负载能力许可的范围内增加系统的外设,而更新只是替换挂接在总线上的某一个设备,这些操作已经最大化地降低了对操作人员的技术与知识要求。

微机原理与接口技术学习总结

微机原理与接口技术学习总结

微机原理与接口技术学习总结微机原理与接口技术学习总结随着信息技术的飞速发展,微机原理与接口技术在现代社会中扮演着重要角色。

作为计算机科学与技术专业的一门必修课程,对于我们今后的学习和工作都具有重要意义。

在这门课程中,我们学习了微机的基本构成、原理和接口技术,下面我将对我在学习这门课程中的体会和收获进行总结。

首先,微机原理部分是这门课程的基础。

通过学习微机的基本构成和原理,我对计算机硬件有了更深入的了解。

我了解到微机主要由中央处理器(CPU)、内存、输入输出设备和存储设备等组成。

CPU是整个计算机的核心,它负责执行所有的计算和控制任务。

内存是存储数据和程序的地方,它可以被CPU直接访问。

而输入输出设备则是与计算机进行信息交互的工具,如键盘、鼠标、显示器等。

学习了微机的基本构成和原理后,我对计算机的工作原理和性能有了更深入的认识,这对于我们今后的学习和研究都具有重要意义。

其次,学习了微机的接口技术,我对计算机的应用领域有了更深入的了解。

接口技术是将计算机与外部设备连接和通信的重要环节,它决定了计算机的功能和性能。

在课程中,我们学习了串口、并口、USB接口等常见的计算机接口。

串口是一种常用的计算机与外部设备进行数据传输的接口,它可以通过一条线来实现数据的收发。

并口则可以同时传输多个位的数据,它主要用于打印机和扫描仪等外部设备与计算机进行数据的传输。

而USB接口则是一种通用的计算机外部设备接口,它可以连接各种外部设备,并提供高速的数据传输速度。

通过学习这些接口技术,我对计算机与外部设备之间的连接和通信有了更深入的了解,这对于我们今后的工作和生活都具有重要意义。

此外,在学习微机原理与接口技术的过程中,我还学到了一些实际的应用技巧。

首先,我学会了如何进行计算机系统的组装与调试。

通过实际操作,我对计算机主板、CPU、内存等硬件的安装和调试有了更深入的了解。

其次,我学会了如何编写简单的微机系统程序。

在课程中,我们使用汇编语言编写了一些简单的微机系统程序,通过亲自编写程序,我对计算机的底层工作原理和数据处理过程有了更深入的了解。

微机原理及接口技术知识点总结

微机原理及接口技术知识点总结

微机原理及接口技术知识点总结微机原理和接口技术是计算机科学与技术专业中非常重要的一门课程,主要涉及到计算机的基本构造、工作原理和外部接口的设计与应用。

下面将对微机原理和接口技术的知识点进行总结,包括计算机的基本构成、计算机的工作原理、外部接口的设计与应用方面的内容。

一、计算机的基本构成1.主机和外部设备:计算机由CPU、内存、I/O设备组成。

外部设备包括输入设备(如键盘、鼠标)、输出设备(如显示器、打印机)和存储设备(如硬盘、光盘)等。

2.总线系统:计算机的内部通信系统,用于传输数据、地址和控制信号。

3.存储器:包括主存储器(RAM)和辅助存储器(硬盘、光盘等),主要用于存储指令和数据。

4.CPU:计算机的核心部件,包括控制单元和算术逻辑单元,负责执行指令和进行数据处理。

二、计算机的工作原理1.运行过程:计算机的运行过程分为取指令、译码、执行和访存四个阶段,其中取指令和访存是主存和CPU之间的数据交换,译码和执行是CPU对指令的操作过程。

2.指令周期:指令在计算机中的执行单位。

包括取指令周期、译码周期、执行周期和访存周期。

3.指令集结构:计算机支持的指令集合,分为精简指令集(RISC)和复杂指令集(CISC)。

4.中断和异常处理:当计算机发生中断事件(如外部设备请求)或异常情况(如除零错误)时,会中断当前指令的执行,并跳转到相应的中断处理程序或异常处理程序。

三、外部接口的设计与应用1.并行接口:通过多根信号线同时传输数据和控制信号,如并行打印接口(LPT)和辅助存储器接口(IDE)等。

2.串行接口:通过单根信号线逐位传输数据和控制信号,如串行通信接口(COM)和USB接口等。

3.总线接口:用于连接主机和外部设备之间的数据传输,如PCI总线和USB总线等。

4.DMA控制器:直接内存存取控制器,用于实现主存和外设之间的数据直接传输,减轻CPU的负担。

5.中断控制器:用于管理和处理外设的中断信号,实现中断的优先级和响应。

微机原理与接口技术课程总结

微机原理与接口技术课程总结

微机原理与接口技术课程总结篇一:《微机原理与接口技术》课程总结《微机原理与接口技术》课程总结班级:12电子专升本学号:1205061044姓名:陶翠玲主要内容:《微机原理与接口技术》是我们这学期开的比较难学的一门课,课程紧密结合通信工程专业的特点,围绕微型计算机原理和应用主题,以intel8086cPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086cPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和i/o接口扩展方法,微机的中断结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255a、串行接口8251a、计数器/定时器8253、中断控制器8259a、a/d(adc0809)、d/a(dac0832)、dma(8237)、人机接口(键盘与显示器接口)的结构原理与应用。

在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。

具体介绍:第一章:主要了叙述微型计算机的发展构成和数的表示方法(1)超、大、中、小型计算机阶段(1946年-1980年)采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。

(3)计算机网络阶段(1991年至今)。

计算机的数值表示方法:二进制,八进制,十进制,十六进制。

要会各个进制之间的数制转换。

计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。

第二章:介绍了8086微型机算计系统的组成原理和体系结构(1)BiU与EU的动作协调原则:总线接口部件(BiU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务:①每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时,BiU就会自动把指令取到指令队列中。

微机接口与原理心得体会 微机原理与接口技术心得优秀4篇

微机接口与原理心得体会 微机原理与接口技术心得优秀4篇

微机接口与原理心得体会微机原理与接口技术心得优秀4篇(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如总结报告、心得体会、策划方案、合同协议、条据文书、竞聘演讲、心得体会、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays, such as summary reports, insights, planning plans, contract agreements, documentary evidence, competitive speeches, insights, teaching materials, complete essays, and other sample essays. If you want to learn about different sample formats and writing methods, please stay tuned!微机接口与原理心得体会微机原理与接口技术心得优秀4篇有关微机接口与原理心得体会篇一为保证学校微机室计算机应用工作的顺利进行,为学校的教学及其它工作提供技术、信息资料,全面优质地服务于学校的教育教学工作,特制定计算机教师岗位职责如下:一、非上课学生和本学科教师未经批准严禁进入微机室。

微机原理与接口技术知识点总结整理

微机原理与接口技术知识点总结整理

微机原理与接口技术知识点总结整理引言微机原理与接口技术是计算机科学与技术专业的核心课程之一,它涵盖了微处理器的工作原理、计算机体系结构、输入输出接口技术以及相关的硬件设计和编程技巧。

本文档旨在对微机原理与接口技术的主要内容进行总结和整理,帮助读者系统地掌握相关知识点。

微处理器与计算机体系结构微处理器基础发展历史:从Intel 4004到现代多核处理器的演进。

指令集架构:包括CISC和RISC的区别。

寄存器组:通用寄存器、状态寄存器、控制寄存器等。

计算机体系结构冯·诺依曼模型:存储程序的概念和计算原理。

哈佛模型:指令和数据分开存储的特点。

流水线技术:提高指令执行效率的方法。

存储系统主存储器:RAM和ROM的区别与应用。

高速缓存:L1、L2缓存的作用和工作原理。

虚拟内存:页面置换算法和段页式管理。

输入输出(I/O)接口技术I/O接口基础接口分类:并行接口与串行接口。

数据传输方式:同步传输与异步传输。

控制方式:程序控制、中断驱动、DMA。

常见接口标准ISA:工业标准架构。

PCI:外设组件互连标准。

USB:通用串行总线。

SATA:串行高级技术附件。

中断系统中断类型:硬件中断与软件中断。

中断向量表:中断服务例程的地址存储。

中断优先级:不同中断源的处理优先级。

DMA传输DMA控制器:直接内存访问的硬件支持。

DMA传输过程:数据在内存和外设间的直接传输。

总线技术总线分类数据总线:传输数据的通道。

地址总线:指定数据传输的目标地址。

控制总线:控制信号的传输。

总线标准EISA:扩展工业标准架构。

AGP:加速图形端口。

PCI Express:新一代的PCI总线。

总线仲裁链式仲裁:按顺序分配总线使用权。

计数器定时器仲裁:基于时间片分配总线使用权。

微机硬件组成中央处理单元(CPU)运算器:执行算术和逻辑运算。

控制器:协调CPU内部操作和外部设备通信。

主板(Motherboard)芯片组:决定主板功能和性能的关键组件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理与接口技术课程总结篇一:《微机原理与接口技术》课程总结《微机原理与接口技术》课程总结班级:12电子专升本学号:1205061044姓名:陶翠玲主要内容:《微机原理与接口技术》是我们这学期开的比较难学的一门课,课程紧密结合通信工程专业的特点,围绕微型计算机原理和应用主题,以intel8086cPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086cPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和i/o接口扩展方法,微机的中断结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255a、串行接口8251a、计数器/定时器8253、中断控制器8259a、a/d(adc0809)、d/a(dac0832)、dma(8237)、人机接口(键盘与显示器接口)的结构原理与应用。

在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。

具体介绍:第一章:主要了叙述微型计算机的发展构成和数的表示方法(1)超、大、中、小型计算机阶段(1946年-1980年)采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。

(3)计算机网络阶段(1991年至今)。

计算机的数值表示方法:二进制,八进制,十进制,十六进制。

要会各个进制之间的数制转换。

计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。

第二章:介绍了8086微型机算计系统的组成原理和体系结构(1)BiU与EU的动作协调原则:总线接口部件(BiU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务:①每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时,BiU就会自动把指令取到指令队列中。

其取指的顺序是按指令在程序中出现的前后顺序。

②每当EU准备执行一条指令时,它会从BiU部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。

在执行指令的过程中,如果必须访问存储器或者i/o端口,那么EU就会请求BiU,进入总线周期,完成访问内存或者i/o端口的操作;如果此时BiU正好处于空闲状态,会立即响应EU的总线请求。

如BiU正将某个指令字节取到指令队列中,则BiU将首先完成这个取指令的总线周期,然后再去响应EU发出的访问总线的请求。

③当指令队列已满,且EU又没有总线访问请求时,BiU便进入空闲状态。

④在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序发生了变化,则指令队列中已经装入的字节被自动消除,BiU会接着往指令队列装入转向的另一程序段中的指令代码。

从上述BiU与EU的动作管理原则中,不难看出,它们两者的工作是不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088可以在执行指令的同时,进行取指令代码的操作,也就是说BiU与EU是一种并行工作方式,改变了以往计算机取指令→译码→执行指令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成功的原因之一(2)它的工作模式:有最小和最大(3)它的寻址方式:a、数据操作数这类操作数是与数据有关的操作数,即指令中操作的对象是数据。

数据操作数又可分为:a立即数操作数。

指令中要操作的数据包含在指令中。

B寄存器操作数。

指令中要操作的数据存放在指定的寄存器中。

c存储器操作数。

指令中要操作的数据存放在指定的存储单元中。

di/o操作数。

指令中要操作的数据来自或送到i/o端口。

b、地址操作数这类操作数是与程序转移地址有关的操作数,即指令中操作的对象不是数据,而是要转移的目标地址。

它也可以分为立即数操作数、寄存器操作数和存储器操作数,即要转移的目标地址包含在指令中,或存放在寄存器中,或存放在存储单元之中。

对于数据操作数,有的指令有两个操作数:一个称为源操作数,在操作过程中其值不改变;另一个称为目的操作数,操作后一般被操作结果代替。

有的指令只有一个操作数,或没有(或隐含)操作数。

对于地址操作数,指令只有一个目的操作数,它是一个供程序转移的目标地址。

下面以moV指令为例:moVdst,src;(dst)←(src)第三章:对8086的指令系统的介绍计算机的指令通常包括操作吗和操作数两部分,寻址方式是指令中说明操作数所在地址的方法。

寻址方式有立即寻址方式、寄存器寻址方式、直接寻址方式、寄存器间接寻址方式、寄存器相对寻址方式、基址编址寻址方式、相对基址编址寻址方式,还有隐含寻址,i/o端口寻址等。

要能正确判断各种寻址方式。

要熟练掌握一下下面的指令:数据传送指令,通用数据传送指令:moVPUSHPoPXcHGXLaT,输入输出指令:inoUT地址目标传送指令:LEaLdSLES,标志传送指令:LaHFSaHFPUSHFPoPF;算术运算指令,加法:addadcincaaadaa,减法:SUBSBBdEcnEGcmPaaSdaS,乘法:mULimULaam,除法:diVidiVaadcBwcwd;逻辑运算和移位指令,逻辑运算指令:noTandoRXoRTEST,算术逻辑移位指令:SHL/SaLSHRSaR,循环移位指令:RoLRoRRcLRcR字符串处理指令moVScmPS等,指令前缀REP(无条件重复)以及转移指令:JcJzJSJP;标志操作指令:cLccmcSTcSTi等。

第四章:讨论8086汇编语言程序设计方法,并给出实例分析汇编语言是一种利用指令助记符、符号地址、标号来编写的计算机语言。

是机器语言的符号表示,是面向机器的语言,是较低级的语言。

本章主要内容是汇编语言语句类别、maSm的运算符及其表达式、伪指令语句格式和作用、基本程序结构、调用程序和被调用程序之间的数据传送途径以及汇编源程序上机调试过程。

本章重点是阅读程序和编写程序。

本章知识要点如:汇编语言语句类别:实指令语句、伪指令语句、宏指令语句,程序基本机构:顺序结构、分支结构、循环结构、过程(子程序)--参数传递途径:寄存器约定、存储器约定、堆栈传递,程序开发步骤:编辑--汇编--链接--调试程序。

伪指令语句:符号定义指令EQU、=,数据定义伪指令dBdwdd……,段定义伪指令SEGmEnTEndS,过程定义伪指令PRoc……EndP段指派伪指令aSSUmE程序定位伪指令oRG汇编结束伪指令End。

伪指令语句中的名字可以是变量名、段名、过程名。

变量也有三种属性:段、偏移量和类型。

第五章:介绍存储器的分类及应用半导体存储器是指用半导体器件作为存储器介质的存储器。

目前,计算机的内存储器(主存储器)都由半导体存储器芯片担任。

本章讨论半导体存储器芯片的类型、存储原理、使用场合、引脚功能、如何与cPU(或系统总线)连接以及及软件验证l连接是否正确等问题。

本章知识要点:存储器分外部和内部,外部又分软盘、硬盘、磁带、闪存盘和光盘;内部又分Ram和Rom,Ram可分为SRam、dRam;Rom也可分为PRom、EPRom、EEPRom和Flashmemory。

知道各种存储器的结构和用途,特点以及寻址方式,根据实际接线图能写出寻址空间,以及明白与cPU之间的速度匹配问题等。

在学习时要知道存储器芯片的存储容量的计算方法(单元数X位数/单元),会计算各存储器的芯片地址范围。

第六章:讲述i/o接口和系统总线中断传送方式的优点是:cPU不必查询等待,工作效率高,cPU与外设可以并行工作;由于外设具有申请中断的主动权,故系统实时性比查询方式要好得多。

但采用中断传送方式的接口电路相对复杂,而且每进行一次数据传送就要中断一次cPU,cPU每次响应中断后,都要转去执行中断处理程序,且都要进行断点和现场的保护和恢复,浪费了很多cPU的时间。

故这种传送方式一般适合于少量的数据传送。

第七章:讨论中断系统并介绍中断控制器8259a本章主要内容是:中断的概念,中断源、中断响应、中断优先级、中断向量表等。

会编写初始化程序,8259a的结构和原理及应用;根据题目要求会画实际连线图;会写初始化命令字icw1、icw2、icw3、icw4和操作命令字ocw1、ocw2、ocw3;会处理中断级联和中断嵌套的问题。

第八章:介绍了可编程计数器、定时器、8253和8254芯片的基本原理和它们的大量应用实例本章主要内容是:定时器/计数器的应用场合;如何实现定时/计数;可编程计数器/定时器8253芯片的内部结构、引脚功能、计数原理、6种工作方式下的工作条件和输出波形特征。

重点是8253芯片的实际应用。

本章主要知识点:知道计数和定时的概念,8253的原理和结构,有3个计数器,每个计数器能独立工作于6种方式,可通过控制字寄存器来设置每个计数器的工作方式,根据题目要求能编写简单的初始化程序,也能根据连线图写出芯片地址。

8253的引脚功能:与系统总线相连:数据引脚d0—d7、地址引脚a1、a0、控制引脚Rd/cS/wR;通道引脚cLKGaTEoUT其他引脚GndVcc 可编程计数器/定时器8253的工作方式:方式0:计数结束中断方式,方式1:可编程单稳态输出方式,方式2:比率发生器(分频器),方式3:方波发生器,方式4:软件触发选通,方式5:硬件触发选通。

第九章:讲了可编程外围接口芯片8255a以及具体应用本章主要内容是并行输入/输出接口概念,可编程并行输入/输出接口芯片8255a的内部结构、引脚功能、3种工作方式下的输入输出工作过程及其实际应用。

本章主要内容:接口的概念,知道8255a的结构和功能以及应用;芯片包括3个端口,能分别工作于3种方式,可以通过方式控制字来选择工作方式,端口a三种方式都能工作,端口B只能工作于方式0和1,端口c只能工作于方式0,可单独写控制字;键盘接口消抖问题。

第十章:简述了串行通信和可编程接口芯片8251a本章主要内容:串信通信的基本概念:数据传送方向,串行传送的2中基本方式,串行传送的2种基本工作方式,串行传送速率,串行接口芯片,调制解调器;可编程串行通信接口芯片8251a:内部结构和外部引脚,记住方式字、命令字和状态字。

会画与cPU的实际连线图,能根据实际需要编写8251的程序及其初始化设置。

第十一章:简介了模数(a/d)和数模(d/a)转换本章主要内容:模数(a/d)和数模(d/a)转换的概念,模拟量变成数字量需要采样、量化、编码,通过采样保持器来实现。

adc0809转换器要了解其原理,可以有8255a来控制adc0809,知道连线图和其在整个系统中的作用。

相关文档
最新文档