微机原理总结

时间:2024.4.20

1.CPU从功能上来说分成两大部分:总线接口单元BIU和执行单元EU

总线接口单元BIU的功能是负责完成CPU与存储器或I/O设备之间的数据传送。具体任务是: ① 指令队列出现空字节(8088CPU 1个空字节,8086CPU 2个空字节)时,从内存取出后续指令。BIU取指令时,并不影响EU的执行,两者并行工作,大大提高了CPU的执行速度。 ② EU需要从内存或外设端口读取操作数时,根据EU给出的地址从内存或外设端口读取数据供EU使用 ③ EU的运算结果、数据或控制命令等由BIU送往指定的内存单元或外设端口

2.总线接口单元内有4个16位段寄存器:代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加数据段寄存器ES,一个16位的指令指针寄存器IP,一个20位地址加法器,6字节指令队列缓冲器,一个与EU通讯的内部寄存器以及总线控制电路等

3.执行单元EU不与系统外部直接相连,它的功能只是负责执行指令EU由下列部件组成:

1)16位算术逻辑单元(ALU):用于进行算术和逻辑运算。

2)16位标志寄存器FLAGS:用来存放CPU运算的状态特征和控制标志。

3)数据暂存寄存器:协助ALU完成运算,暂存参加运算的数据。

4)通用寄存器:包括4个16位数据寄存器AX、BX、CX、DX和4个16位指针与变址寄存器SP、BP与SI、DI。

5)EU控制电路:它是控制、定时与状态逻辑电路,接收从BIU中指令队列取来的指令,经过指令译码形成各种定时控制信号,对EU的各个部件实现特定的定时操作

4.如何用16位寄存器实现20位地址的寻址呢?8086采用了段结构的内存管理的方法。

将指令代码和数据分别存储在代码段、数据段、堆栈段、附加数据段中,这些段的段地址分别由段寄存器CS、DS、SS、ES提供,而代码或数据在段内的偏移地址则由有关寄存器或立即数给出。

5.CPU是如何产生20位地址的呢

CPU提供的用来对存储单元进行访问的20位地址是由BIU中的地址加法器产生的。

6.8086的指令队列有6个字节,当指令队列出现2个空字节,BIU就自动执行一次取指令周期,将下一条要执行的指令从内存单元读入指令队列。它们采用“先进先出”原则,按顺序存放,并按顺序取到EU中去执行

7.指令队列的引入使得EU和BIU可并行工作

8.(堆栈)PUSH和POP指令要求操作数为字型数据每进行一次进栈操作,SP值减、加2

9.在微机系统中每个端口分配一个地址号,称为端口地址。一个端口通常为I/O接口电路内部的一个寄存器或一组寄存器。

10.CPU用地址总线的低16位作为对8位I/O端口的寻址线,所以8086系统可访问的8位I/O端口有65536(64 K)个。两个编号相邻的8位端口可以组成一个16位的端口。

11.(对齐)为了改进程序的性能,数据结构(特别是堆栈)只要可能就应该在自然边界上对齐。因为对于不对齐的存储访问,处理器要求做两次存储访问操作;而对于对齐的访问,只要进行一次存储访问操作

12.一个操作数能定位在以下之一中: 1)指令(立即数)2) 寄存器3) 存储单元4) I/O 端口

13.操作数寻址方式:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、相对基址变址寻址

14.直接端口寻址方式。端口地址用8位地址码表示

 间接端口寻址方式。此时I/O端口的地址由16位

15.程序转移地址的寻址方式:段内直接(相对)寻址、段内间接寻址、段间直接寻址、段间间接寻址

16.数据传送指令又可以分为以下四种: (1) 通用数据传送指令; (2) 累加器专用数据传送指令;(3) 地址目的数据传送指令; (4) 标志数据传送指令

17.地址传送指令包括3条指令:①取有效地址指令LEA; ②将地址指针装入DS(数据段寄存器)指令LDS;③将地址指针装入ES(附加段寄存器)指令LES。

18.I/O指令的目的操作数仅限于累加器,8位操作用AL,16位用AX。

I/O寻址的口地址号在8位内,直接寻址方式,地址表达式是8位立即数;16位,寄存器间接寻址,地址口号装入DX

8.指令语句:它是能产生目标代码,CPU 可以执行的特定功能的语句。

9.伪指令语句:它是一种不产生目标代码的语句,它仅仅在汇编过程中告诉汇编程序应如何汇编。例如,告诉汇编程序已写出的汇编语言源程序有几个段,段的名字是什么;定义变量,定义过程,给变量分配存储单元,给数字或表达式命名等。显然,伪指令语句是汇编程序在汇编时使用的

10.语句行组成:标号(或名称)  操作码  操作数  ;注释     

一个语句可以有后续行,规定以字符“&”作为后续行的标志

11.已经用EQU命令定义的符号,若以后不再用了就可以用PURGE语句来解除

12.五种串操作指令:重复前缀指令、方向标志指令、串传送指令、串比较指令、串扫描指令

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


字节转换指令

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


循环指令测试及转移条件

 

 

 

 

 

 

 

 

 

 

 

 


机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。

汇编语言是直接面向处理器(Processor)的程序设计语言。

高级语言并不是特指的某一种具体的语言,而是包括很多编程语言

低级语言分机器语言(二进制语言)和汇编语言(符号语言),这两种语言都是面向机器的语言,和具体机器的指令系统密切相关。机器语言用指令代码编写程序,而符号语言用指令助记符来编写程序。

高级语言与计算机的硬件结构及指令系统无关,它有更强的表达能力,可方便地表示数据的运算和程序的控制结构,能更好的描述各种算法,而且容易学习掌握。但高级语言编译生成的程序代码一般比用汇编程序语言设计的程序代码要长,执行的速度也慢。所以汇编语言适合编写一些对速度和代码长度要求高的程序和直接控制硬件的程序。高级语言、汇编语言和机器语言都是用于编写计算机程序的语言。

标准方法

  首先将用户程序的主程序定义成一个FAR过程,其最后一条指令为RET。然后在代码段的主程序(即FAR过程)的开始  部分用如下三条指令将PSP中INT 20H 指令的段地址及偏移地址压入堆栈:

         PUSH        DS           ;保护PSP段地址

         MOV        AX,0         ;保护偏移地址0

         PUSH       AX

. 非标准方法

    也可在用户的程序中不定义过程段,只在代码段结束之前(即CODE ENDS之前)增加两条语句:

         MOV  AH,4CH

         INT   21H

     则程序执行完后也会自动返回DOS状态

 

 


第二篇:机械原理总结


    机构和零件不同,构件是(运动的单元 ),而零件是(制造的单元 )。

    凸轮的基圆半径越小,则机构尺寸(越大 )但过于小的基圆半径会导致压力角(增大 )。

    用齿条型刀具范成法切制渐开线齿轮时,为使标准齿轮不发生根切,应使刀具的(齿顶线不超过极限啮合点  )。

    间歇凸轮机构是将(主动轮的连续转动)转化为(从动转盘的间歇 )的运动。

    机械的等效动力学模型的建立,其等效原则是:等效构件所具有的动能应( 等于整个系统的总动能 )。等效力、等效力矩所作的功或瞬时功率应(等于整个系统的所有力,所有力矩所作的功或所产生的功率之和  )。

    高副低代中的虚拟构件的自由度为(  -1 ).

重合度 表示一对轮齿啮合的时间在齿轮转过一个基圆齿距的时间内占(  40%   )。

   

    齿数为Z,分度圆柱螺旋角为β的斜齿圆柱齿轮其当量齿数为( ZV=Z/COS3β  )

    斜齿圆柱齿轮的螺旋角β偏大,会使( 轴向力过大)

机构中的构件可分为_原动件___、 _从动件__、  _机架__。

    常用的齿轮加工方法有成形法和__范成发_____。

    机构处于死点位置时,其( 传动角γ=0  )

    若标准齿轮与正变位齿轮的参数m,Z,α,ha*均相同,则后者比前者的:齿根高  变大   ,分度圆直径  不变   ,分度圆齿厚  变大  ,周节  不变 

    从动件从最低位置移动到最高位置的转角称为推程运动角。

    直齿圆锥齿轮不根切的最少齿数表达式是什么?

             Zv=Z/cosa

    在连杆机构中当行程速比系数K为何值时机构一定有急回特性?

              K>1

    斜齿轮的模数和压力角在_法面_内取标准值;

    移动副中驱动力作用于___摩擦角__内将发生自锁;传动副中驱动力为一单力且作用于__摩擦园_内将发生自锁。

    说出两种变回转运动为直线运动的机构: __曲柄滑块__,___齿轮齿条__。

    机器与机构的主要区别是什么?(  机器能完成有用的机械功或转化机械能  )

    自行车后轴上常称之为“飞轮”的,实际上是(棘轮机构)机构。

    构成机构的要素是运动副构件

    凸轮轮廓曲线设计的常用方法称为反转法  ,在推杆常用的运动规律中,运动始末有柔性冲击的是等加等减速简谐运动规律。

    避免根切方法:a、减小齿顶高系数及加大压力角。

               b、在加工齿轮时采用变位修正法。

 等效质量和等效转动惯量可根据等效原则:等效构件的等效质量或等效转动惯量所具有的动能等于原机械系统的总动能来确定。

 刚性转子静平衡条件是 不平衡质量所产生的惯性力的矢量和等于零 ;而动平衡条件是不平衡质量所产生的惯性力和惯性力矩的矢量都等于零

 能实现间歇运动的机构有棘轮机构 ;槽轮机构;不完全齿轮机构

设圆柱形回转件的直径和宽度分别为a、b,则适用的比值d/b对于静平衡试验为  b/a<0.2          ,对于动平衡试验为  b/a>=0.2         。

使速度波动限制在   允许         的范围内,以减少运动副    引起附加        动压力和弹性振动等对机器的不良影响,是调节机器速度波动的目的之一。

渐开线齿轮传动须满足三个条件为(   正确啮合条件、连续传动条件、无侧隙啮合条件    )。

机械产生速度波动的原因是(   等效驱动力矩不等于等效阻力矩,使机械的动能发生变化引起的  )。

机械在稳定运转时期,在一个运动循环周期的始末,驱动功和阻抗功的大小(相等),动能的增量(等于零 )。

在建立等效动力模型时,等效力(或等效力矩)来代替作用在系统中的所有外力,它是按( 作功相等  )原则确定的。

高副低代的方法是( 加上一个含有两低副的虚拟构件   )

更多相关推荐:
微机原理总结

微机原理总结08通信(1)班汪海云0805070178继对计算机语言的学习,我开始学习了计算机的硬件部分——《微型计算机与接口技术》。这门课程是我以前从未接触过的一门课程,微型计算机系统包括运算器、控制器、存储…

微机原理总结

1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU)和总线接口部件(BIU)指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存…

微机原理知识点总结

微机原理复习总结第1章基础知识计算机中的数制BCD码与二进制数11001011B等值的压缩型BCD码是11001011BF第2章微型计算机概论计算机硬件体系的基本结构计算机硬件体系结构基本上还是经典的冯设备5个...

微机原理实验总结

不知不觉,微机原理与接口技术实验课程已经结束了。回想起来受益匪浅,主要是加深了对计算机的一些硬件情况和运行原理的理解和汇编语言的编写汇编语言,对于学习机电工程的自动控制和计算机都是很重要的,因为它是和机器语言最…

微机原理学习心得

微机原理学习心得本学期的微机原理课程即将要结束以下是关于微机这门课程的心得体会初学微机原理时感觉摸不着头绪面对着众多的术语概念及原理性的问题不知道该如何下手在了解课程的特点后我发现应该以微机的整机概念为突破口在...

微机原理学习总结

微机原理学习总结微机原理与系统设计作为电子信息类本科生教学的主要基础课之一课程紧密结合电子信息类的专业特点围绕微型计算机原理和应用主题以Intelx86CPU为主线系统介绍微型计算机的基本知识基本组成体系结构和...

微机原理课程总结

HEFEIUNIVERSITY微机原理与接口技术课程总结题目微机原理与接口技术课程总结系别电子信息与电气工程系班级11级电子信息工程2班姓名钟文俊学号11050120xx指导老师丁健完成时间20xx年5月28日...

微机原理与接口技术学习心得

本学期微机原理课程已经结束关于微机课程的心得体会甚多微机原理与接口技术作为一门专业课虽然要求没有专业课那么高但是却对自己今后的工作总会有一定的帮助记得老师第一节课说学微机原理是为以后的单片机打基础这就让我下定决...

微机原理课程总结

微机原理与接口技术课程总结班级学号姓名朱松峰03B120xx115微机原理与接口技术课程总结这学期我们学习了微机原理与接口技术这门课程这门课学起来是很难的老师讲课很有激情也很有层次重点都告诉我们每节课上课的时候...

上海交大网络教育_微机原理三次作业及自测题汇总

微机第一次作业111000110为二进制补码该数的真值为Ba58b58c198d198216个字数据存储区的首址为70A0HDDF6H末字单元的物理地址为Ca7E816Hb7E7F8Hc7E814Hd7E7F6...

微机原理总结

第一章微型计算机基础概论1微机发展经历电子管晶体管集成电路大规模集成电路超大规模集成电路计算机方向是巨型微型网络智能化分类是巨型大型中型小型微型机2计算机的工作过程就是执行程序的过程就是逐条执行指令的过程执行指...

微机原理与接口技术试题库(含答案)汇总

一问答题1下列字符表示成相应的ASCII码是多少1换行0AH2字母Q51H3空格20H2下列各机器数所表示数的范围是多少18位二进制无符号定点整数025528位二进制无符号定点小数0996094316位二进制无...

微机原理总结(41篇)