2012级天津大学自动化微机原理期末复习
【天大自动化微机原理复习心得】(by崔巍)

自动化微机原理复习(by崔巍 2011.12.8)2套几年前的真题必须认真做和研究!!!(考试都是那个意思,只要是真正明白,会自己分析了,怎么变都行。
但切勿陷入思维定势而死记硬背)。
教材的话第3章第4章的编程例题都要会(思路必须清晰,具体编程方法可以不一样)。
考试肯定要求用子程序做,参考P228 例4.19(很接近考试的意思)!其他重要的例题有:例4.11,例3.19,例3.17,例3.15。
利用软中断实现输入和输出数据必考!(ASCII码, OR 30H) 第8章8253、8255所作的课程实验是基础,参考P404 例8.5,P421 例8.10。
8253方式0/方式3,8255方式0,考试肯定会把二者结合起来,可参考真题(但每次都会有些变化)。
那2套真题非常重要,上面的题我就不再强调了。
除此以外,以下我再补充点我们去年的考试信息。
■P65的图2.10理解意思:总线周期T1-T2时,总线上输出(地址)信号。
先地址,锁存后再走数据。
■P142的表3.4要知道某条指令对哪些标志位进行判断:JG指令对(SF、OF、ZF)标志位进行判断。
(2分填空)■P169与3.32(2)类似的考了道5分的读程序填结果。
(要特别注意,读程序填结果的题中数都认为是带符号数,如FEH当成-2算)■P181的(4)LENGTH和(5)SIZE好好看看,研究透,与此相关课后题P240-P241的4.1,4.3,4.4,4.6,4.7要懂。
类似的考了道5分的读程序填结果:比如ARR DW 20 DUP (FFH), 30H;这时LENGTH ARR 是20. SIZE ARR 是40而ARR DW 30H ,20 DUP (FFH);这时LENGTH ARR 是1. SIZE ARR 是2■P56的例2.1这种,知道几条指令后ZF,SF,OF,PF,CF是1还是0(5分读程序填结果)具体题目比这复杂,需要知道各算数指令对标志位的影响情况(查第3章指令)。
(word完整版)微机原理及接口技术期末复习资料重点归纳,文档

微机重点总结第一章计算机中数的表示方法:真值、原码、反码〔-127—+127〕、补码〔 -128— +127〕、BCD 码,1000 的原码为 -0,补码为-8,反码为 -7。
ASCII 码:7 位二进制编码,空格20,回车 0D,换行 0A,0-9〔30-39〕,A-Z〔41-5A〕,a-z〔61-7A〕。
模型机结构介绍1、程序计数器PC: 4 位计数器,每次运行前先复位至0000,取出一条指令后PC自动加 1,指向下一条指令;2、储藏地址存放器MAR:接收来自 PC 的二进制数,作为地址码送入储藏器;3、可编程只读储藏器PROM4、指令存放器 IR:从 PROM接收指令字,同时将指令字分别送到控制器CON和总线上,模型机指令字长为8 位,高 4 位为操作码,低 4 位为地址码〔操作数地址〕;5、控制器 CON:〔1〕每次运行前 CON先发出 CLR=1,使有关部件清零,此时 PC=0000,IR=0000 0000;〔2〕CON有一个同步时钟输出,发出脉冲信号 CLK到各部件,使它们同步运行;〔3〕控制矩阵 CM 依照 IR 送来的指令发出 12 位控制字, CON=C P E P L M E R L I E I L A E A S U E U L B I O;6、累加器 A:能从总线接收数据,也能向总线送数据,其数据输出端能将数据送至 ALU进行算数运算〔双态,不受 E门控制〕;7、算数逻辑部件 ALU:当 S U=0 时,A+B,当 S U =1 时,A-B;8、存放器 B:将要与 A 相加或相减的数据暂存于此存放器,它到 ALU的输出也是双态的;9、输出存放器 O:装入累加器 A 的结果;10、二进制显示器D。
中央办理器CPU:PC、IR、CON、ALU、A、B;储藏器:MAR、PROM;输入 / 输出系统: O、D。
执行指令过程:指令周期〔机器周期〕包括取指周期和执行周期,两者均为3 个机器节拍〔模型机〕,其中,取指周期的3 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。
天津大学微机原理复习

程序例子:按SW1时,LED1和LED2亮灭1次;按SW2时,LED1和LED2亮灭2次; 例程: unsigned char LedOnOffCnt Void main(){ DisableInterrupts; SOPT1 = 0x03;//关看门狗,使能RET和BKGD PTBDD = 0xFF;//选择B口为输出方向 PTBD = 0xFF;//输出高电平,关LED灯 SRTISC = 0x56;//使能RTI中断,内部时钟,512ms定时 KBISC = 0x04; //禁止kbi中断 KBIES = 0;//选择使用管脚的中断触发极性为下降沿 PTAPE = 0x0C;//需要内部上拉/下拉电阻 KBIPE = 0x0C;//使能管脚中断功能 KBISC = 0x04; // 清除标志 KBISC = 0x06; // 允许中断 EnableInterrupts; /* enable interrupts */ For(;;){ }
第五章 中断系统
interrupt 18 void KBI_ISR() { unsigned char KbStatus; unsigned int delay; for(delay = 0;delay<5000;delay++){ } KbStatus = PTAD; KbStatus &= 0x0c; if(KbStatus == 0x08) { LedOnOffCnt = 2; } else if(KbStatus == 0x04) { LedOnOffCnt = 4; } else if(KbStatus == 0x0) { LedOnOffCnt = 6; } else{ LedOnOffCnt = 0;
微机原理期末复习总结

SP/EN D7~D0 RD WR A0 . . . ICW1 ICW2 ICW3 ICW4 OCW1 (IMR) OCW2 OCW3 PR IRR
CAS0 CAS1 CAS2 ISR . IR0 . . IR7
地址 译码
CS
INTA INT
INTA INTR
第八章:串行接口8255
为什么要使用8255 串行接口芯片8255
控制字 寄存器
计数器2
3个独立的计数器:
计数初值寄存器
计数过程:
1、写入计数初值,保存在计 数初值寄存器中;
2、将计数初值装入减1计数器 开始计数;
CLK
减1计数器
OUT
输出寄存器 计数器的内部结构
3、减1计数器在CLK脉冲作用 下递减计数,直至为0时输 出OUT信号; 4、输出寄存器跟随减1计数器 变化,用于锁存输出数据。
A12~A0
第六章:接口技术
了解I/O接口电路的存在意义
解决CPU与外设信息交换时的矛盾 理解接口与端口的概念
端口:接口电路中存储单元地址
了解接口电路的三类寄存器
数据寄存器、状态寄存器、控制寄存器
掌握各种I/O传递方式及特点
程序控制下的数据传送——分为:
无条件传送
查询传送
中断传送
直接存储器存取(DMA)
数据总线、地址总线、控制总线 始终周期、总线周期、指令周期 基本时序(T1/T2/T3/T4)
最小组态下的读总线周期
0~N个
T1
CLK
IO/M A16~19
T2
T3
Tw
T4
低为存储器/高为I/O 地址 地址 地址 数据 状 态
A8~15
AD0~7 ALE RD DT/R DEN
微机原理期末复习总结

微机原理期末复习总结微机原理是计算机科学与技术专业的一门重要课程,它研究了计算机系统的基本结构和工作原理。
以下是对微机原理内容的复习总结,帮助你回顾和巩固所学知识。
1.计算机组成和层次结构-计算机由硬件和软件组成,硬件包括中央处理器(CPU),内存,输入输出设备等,软件包括系统软件和应用软件。
-计算机具有层次结构,分为硬件层、微程序层、指令级层、数据流层和互连层等。
2.计算机的运算方法和编码规则-计算机中的运算是通过算术逻辑单元(ALU)来实现的,包括加法、减法、乘法、除法等运算。
-二进制是计算机中使用的编码规则,计算机通过位运算来进行数据处理。
3.存储器的层次结构和存储区域划分-存储器的层次结构包括主存储器(内存)和辅助存储器(硬盘、光盘等)。
-主存储器分为RAM和ROM两种类型,RAM可以读写,ROM只能读取。
-存储区域划分为字节、位、字等不同的单位。
4.输入输出设备的工作原理和接口标准-输入输出设备用于与计算机进行信息的输入和输出。
-输入设备包括键盘、鼠标等,输出设备包括显示器、打印机等。
-输入输出设备通过接口标准与计算机进行通信,例如串口、并口、USB等。
5.CPU的结构和工作原理-CPU由运算器、控制器和寄存器组成。
-运算器负责进行算术和逻辑运算,控制器负责指令的解码和执行,寄存器用于存储指令和数据。
-CPU的工作原理是根据指令周期进行工作,包括取指令、分析指令、执行指令等步骤。
6.指令系统和指令的执行方式-指令系统包括指令集和指令格式,指令集是CPU能够执行的指令的集合,指令格式是指令的组成形式。
-指令的执行方式有直接执行方式、间接执行方式和微程序执行方式等。
7.地址总线和数据总线-地址总线用于传递CPU发出的内存地址信号,指示要进行读写的内存单元。
-数据总线用于传递数据信息,包括读取和写入数据。
8.中断和异常的概念和处理方式-中断是计算机正常执行过程中的意外事件,例如外部设备请求、内存访问错误等。
微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
微机原理复习题及答案-复习提纲

汽车传感器技术复习一、判断1.应变式压力传感器是由弹性膜片和电阻应变片组成,其中弹性膜片是敏感元件,电阻应变片是转换元件。
(√)2.因为电桥电压灵敏度正比于电桥供电电压,所以工作时我们应该使供桥电压尽可能的高。
(×)3.采用差动式电容传感器后,使其灵敏度比没使用差动式前提高一倍,而非线性误差没有变化。
(×)4.对于变极距型电容传感器来说,其电容值和电容极板的距离是成线性关系的。
(×)5.在热电偶中插入第三种材料,只要插入材料两端的温度相等,对热电偶的总热电势没有影响。
(√)6.压电式传感器是属于有源传感器。
(√)7.在石英晶体中,电偶极矩矢量和所指的方向就是能产生正电荷的表面。
(√)8.当光线大于某一强度照射物体时,不管光线的频率多少,都会发生光电效应。
(×)9.当光由光疏介质射向光密介质时,只要入射角大于某一角度,就会发生全反射。
(×)10.红外光的光热效应对不同的物体是各不相同的,热能强度也不一样。
(√)1.按能量关系,压电式是无源传感器。
(×)2.因为电桥电压灵敏度正比于电桥供电电压,所以工作时我们应该使供桥电压尽可能的高。
(×)3.采用差动式电容传感器后,使其灵敏度和非线性误差都没有变化。
(×)4.对于变介质型电容传感器来说,其电容值和介电常数是成非线性关系的。
(×)5.只有化学成分不同的两种半导体材料组成的热电偶,其两端点间的温度不同时,才能产生热电势。
(√)6.在石英晶体中,沿电轴y方向施加作用力后的压电效应为纵向压电效应。
(×)7.在压电晶片的连接方式中,如果采用两块压电片的并联连接方式,则输出的总电容为单片电容的0.5倍。
(×)8.光敏电阻是利用其受光照射时,电导率发生改变的原理来进行工作的,属于内光电效应。
(√)9.传感器在稳态下输出量y与输入量x的比值,称为传感器的灵敏度。
微机原理期末重点总结

第一章1.微型计算机(Microcomputer):采用微处理器为核心构造的计算机2.微处理器(Microprocessor):微型机的运算和控制核心,称为中央处理单元(CPU:Central Processing Unit),将控制器和运算器集成在一片或几片芯片上构成3.微型计算机(MicroComputer)是指以微处理器为核心,配上存储器、输入/输出接口电路等所组成的计算机。
4.微型计算机系统(Micro Computer System)是指以微型计算机为中心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥计算机工作的系统软件所构成的系统。
5.总线:计算机中各功能部件间传送信息的公共通道,是微型计算机的重要组成部分。
5.1地址总线AB:在对存储器或I/O端口进行访问时,通过地址总线传送由CPU提供的要访问存储单元或I/O端口的地址信息。
(单向总线)数据总线DB:从存储器取指令或读写操作数,对I/O端口进行读写操作时,指令码或数据信息通过数据总线传输。
(双向总线)控制总线:各种控制或状态信息通过控制总线传输6. 基数(Radix):一个数制所包含的数字符号的个数,被称为基数,记为r。
7.在二进制计数系统中,最高位表示符号位,“0”表示正数,“1”表示负数,其余表示数值。
7.1补码:反码末位(包括小数)加17.2由原码直接求补码:二进制数低位(包括小数)的第一个1右边保持不变(包含此1),左边依次求反8.BCD码用4位二进制数表示1位十进制数,只取十个状态,而且每四个二进制码之间是“逢十进一”。
(常使用8421码:即0000~1001)8.1“0~9”的ASCII码是30H~39H“A~Z”的ASCII码是41H~5AH“a~z”的ASCII码是61H~7AH第二章1.总线接口单元BIU:取指令时,BIU负责从内存的指定地址处取出指令,送到指令队列流中排队,执行指令中需要操作数时,也由BIU从内存的指定地址中取出,送给EU参加运算。
微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)《微机原理》考试试卷一、判断题(每题1分,共10分)1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。
(√)2、微机的字长愈长,计算精度愈高,指令处理功能愈强。
(√)3、MOV指令要影响标志位。
(×)4、JMP SHORT NEXT称为近转移。
(×)5、8086与8088在软件上不一定完全兼容。
(×)6、端口是位于主机与外设之间的总称。
()7、DMA是一种不需要CPU介入的高速数据传送。
()8、8253中的计数可以通过初始化设置成加计数或减计数。
()9、内部中断的优先权总是高于外部中断。
()10、两片8259A级连后可管理16级中断。
()二、选择题(每题1分,共20分)1、属于数据寄存器组的寄存器是_____C___。
A.AX,BX,CX,DS B.SP,DX,BP,IPC. AX,BX,CX,DXD.AL,DI,SI,AH2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。
A.-32768≤n≤32768 B.-32768≤n≤32767C.-65535≤n≤65535D.-65536≤N≤655353、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。
A.02120H B.20120H C.21200H D.03200H4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。
A.IN AL,端口地址 B.MOV AL,端口地址C.OUT AL,端口地址D.OUT 端口地址,AL5、与十进制数58.75等值的十六进制数是__B______。
A.A3.CH B.3A.CH C.3A.23H D.C.3AH6、将十六进制数FF.1转换成十进制数是__C______。
A.255.625 B.2501625 C.255.0625 D.250.06257、十进制负数-38的八位二进制补码是____D____。
微机原理期末复习总结讲解学习

微机原理期末复习总结讲解学习一、基本知识1、微机的三总线是什么?答:它们是地址总线、数据总线、控制总线。
2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作?答:复位信号维高电平有效。
8086/8088 要求复位信号至少维持4 个时钟周期的高电平才有效。
复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈?答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。
堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。
4、累加器暂时的是什么?ALU 能完成什么运算?答:累加器的同容是ALU 每次运行结果的暂存储器。
在CPU 中起着存放中间结果的作用。
ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。
5、8086 CPU EU、BIU的功能是什么?答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O 端口传送数据。
6、CPU响应可屏蔽中断的条件?答:CPU 承认INTR 中断请求,必须满足以下 4 个条件:1 )一条指令执行结束。
CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的4 个条件时,本指令结束,即可响应。
2 )CPU 处于开中断状态。
只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。
3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。
在复位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。
微机原理期末复习

1、微机结构:由微处理器、存储器、输入输出接口电路组成,由系统总线连接。
2、接口:介于计算机和外部设备之间的电路称为输入输出接口电路。
3、总线:总线是一组公共的信号传输线,用于连接计算机各个部件。
位于芯片内部的总线称为内部总线;连接微处理器与存储器、输入输出接口,用以构成完整的微型计算机的总线称为系统总线(有时也称外部总线),可分为: 数据总线:用于传送数据信息,数据总线是双向总线。
地址总线:用于发送内存地址和I/O 接口的地址。
控制总线:传送各种控制信号和状态信号,使微型计算机各部件协调工作。
4、微处理器内部结构:指令执行部件EU 总线接口部件BIU5、物理地址:访问存储器的实际地址称为物理地址,用20位二进制表示。
物理地址的位数由地址总线的位数决定,物理地址的位数决定了该计算机能够连接的存储器的数量:例如:16根地址线最多能连接2^16=64KB 内存储器;20根地址线最多能连接2^20=1MB 内存储器(8086系统的物理空间地址)。
5、逻辑地址:EU 送来的存储器地址称为逻辑地址,由16位“段基址”和 16位 “偏移地址”(段内地址)组成。
段基址表示一个段的起始地址的高16位。
偏移地址表示段内的一个单元距离段开始位置的距离。
因此,偏移地址也称为段内地址。
例如,2345H ∶1100H 表示:段基址为2345H (这个段的起始地址是23450H ),段内偏移地址为1100H 的存储单元地址。
总线控制逻辑8086 总线 执行部件(E U ) 总线接口部件(B IU ) 标志寄存器 A H ∑ B L C L D L B H C H D H A X B X C X D X S P B P S I D I A LU 数据总线(16位) 暂存器 A LU E U 控制电路 1 2 3 4 5 6 C S D S S S E S 内部通信 寄存器 IP 地址加法器 指令队列 A L 数据 总线地址总线地址寄存器 数据寄存器6、8088/8086的寄存器组有8个通用寄存器4个段寄存器1个标志寄存器1个指令指针寄存器,数据寄存器:AX:累加器BX:基址寄存器CX:计数寄存器DX:数据寄存器变址寄存器:SI:源地址寄存器DI:目的地址寄存器指针寄存器:SP:堆栈指针寄存器,指示堆栈段栈顶的位置(偏移地址)BP:基址指针寄存器,表示数据在堆栈段中的基地址IP:指令指针寄存器,指示主存储器指令的位置标志寄存器状态标志位:(1)ZF零标志位。
微机原理期末考试重点总结

把寻找操作数的方式叫做(操作数)寻址方式立即数寻址方式寄存器寻址方式存储器寻址方式1、直接寻址方式2、寄存器间接寻址方式3、寄存器相对寻址方式4、基址变址寻址方式5、相对基址变址寻址方式微处理器的定义微处理器即中央处理单元,采用大规模集成电路技术制成的半导体芯片,内部集成了计算机的主要部件:控制器、运算器、寄存器组。
微处理器通过执行指令序列完成指定的操作,处理器能够执行全部指令的集合就是该处理器的指令系统。
微机的总线结构的好处,使用特点。
包括总线定义,分类。
总线定义:指传递信息的一组公用导线,总线结构的好处:总线结构使得微机系统组态灵活,扩展方便。
使用特点:在某个时刻只有一个总线主控设备控制系统总线。
某一时刻只能有一个设备向总线发送信号,但可以有多个设备同时从总线上获取信号。
总线按传输信号可以分为数据总线(用于CPU与其他部件之间传递信息,具有三态功能,且是双向的)、地址总线(用于传递CPU要访问的存储单元或I/O接口的地址信号)、控制总线(连接CPU的控制部件和内存、I/O设备等,用来控制内存和I/O设备的全部工作)冯 诺依曼存储程序工作原理1、将采取二进制形式表示数据和指令。
指令由操作码和地址码组成2、将程序和数据存放在存储器中,计算机在工作时从存储器取出指令加以执行,自动完成计算任务。
3、指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。
4、计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了各部件的基本功能。
8086微处理器的构成、每一个T状态的主要工作。
基本的存储读、写总线周期构成。
常用的控制信号。
总线周期是指CPU通过总线与外部(存储器或I/O端口)进行一次数据交换的过程,即完成一次总线操作的时间指令周期是指一条指令经取指、译码、操作数读写直到指令完成所需要的时间。
存储器读总线周期:T1状态——输出存储器的地址T2状态——输出控制信号-RD,选通存储器;DEN信号,选通数据收发器T3和Tw状态——检测数据传送是否能够完成T4状态——前沿读取数据,完成数据传送存储器写总线周期:T1状态——输出20位存储器地址A19~ A0T2状态—— -WR信号有效,-DEN信号有效以输出数据D7~D0T3和Tw状态—— -WR、-DEN等控制信号持续有效,T3时钟下降沿检测READY信号,决定是否插入Tw;Tw期间,各信号延续状态。
微机原理期末复习:微机原理期末复习.docx

微机原理期末复习第2章计算机的基本结构与工作过程1.计算机的基本组成及各个组成部件的基本功能运算器运算器是进行算术运算(如加、减、乘、除等)和逻辑运算(如非、与、或等)的装置。
通常由算术逻辑部件ALU、专用寄存器X、Y和Z、累加器、通用寄存器RO、R1、…、Rn-1以及标志寄存器F组成。
核心部件ALU用于完成算术运算和逻辑运算。
X、Y是ALU的输入寄存器,Z是ALU的输出寄存器。
X、Y、Z是与ALU不可分的一部分,通常称为ALU的数据暂存器。
X、Y中的数据可来自通用寄存器,也可来自存储器。
Z中的数据可送往通用寄存器,也可送往存储器。
F用于存放运算结果的状态,例如,结果是否为零,是正还是负,有无进位,是否溢出,等等。
控制器为了实现对计算机各部件的有效控制,快速准确地取指令、分析指令和执行指令, 控制器通常由下而几部分组成:指令寄存器IR一一用于存放正在执行或即将执行的指令。
程序计数器PC——用于存放下一条指令的存储单元地址,它具有自动增量计数的功能。
存储器地址寄存器MAR——用于在访存时缓存存储单元的地址。
存储器数据寄存器MDR——用于在访存时缓存对存储单元读/写的数据。
指令译码器ID——用于对IR屮的指令进行译码,以确定IR屮存放的是哪一条指令。
控制电路一一产牛时序脉冲信号,并在时序脉冲的同步下对有关的部件发出微操作控制命令(微命令),以控制各个部件的动作。
输入设备用来输入数据和程序的装置,其功能是将外界的信息转换成机内的表示形式并传送到计算机内部。
常见的输入设备有键盘、鼠标、图形数字化仪、图像扫描仪等等。
输出设备用来输出数据和程序的装置,其功能是将计算机内的数据和程序转换成人们所需要的形式并传送到计算机外部。
常见的输出设备有显示器、打印机.绘图机等等。
存储器计算机中的指令和数据都表现为二进制数码。
为了准确地对存储器进行读或写,通常以字节(或以字)为单位将存储器划分为一个个存储单元,并依次对每一个存储单元赋予一个序号,该序号称为存储单元的地址。
微机原理期末复习题

第一章一、填空题1、86的压缩BCD码表示形式为〔86H 〕。
2、基本的ASCII码为____8__位编码,共有_27____个字符。
3、计算机中的总线包括____地址总线__、_____数据总线____和_控制总线__________。
4、计算机系统由____硬件___系统和__软件____系统两大局部组成。
5、CPU的字长与_____数据总线___有关;寻址空间与___地址总线______有关。
6、假设CPU的数据线宽度为8位,那么它的字长为__8__位;地址线宽度为16位,那么它的寻址空间为____216B_____。
7、计算机语言分为_低级______语言、___中级____语言和_高级_______语言。
8、计算机软件分为______系统____软件和______应用___软件两大类。
9、8位有符号二进制数为正数时,符号位b7为___183__;为负数时,符号位b7为__-73___。
10、正数的原码、反码、补码___是相同的_____;11、目前,微型计算机的核心部件是_ CPU______。
二、名词解释微机微处理器微型计算机系统汇编语言操作系统系统软件BIU EU ASCII码BCD码三、判断题。
请判断以下题的正误,对于“×〞的请说明原因。
1、8位二进制数的补码表示范围为-127 ~+127。
〔X 〕。
-128 ~+1272、CPU的寻址空间与它的数据线宽度有关〔X 〕。
3、CPU的数据线宽度越宽,它的相对运行速度越快〔√〕。
4、寄存器和存储器都是CPU内部的存储单元〔X 〕。
寄存器是CPU内部的存储单元5、十进制数456的压缩BCD码表示形式〔√〕。
6、-100的8 位二进制数原码值为11100100B,补码值为10011100B〔√〕。
7、回车符CR的ASCII 码值是0DH〔√〕。
第二章一、填空题1、SP是一个〔 16 〕位寄存器。
Flags是一个〔 16 〕位寄存器。
微机原理与接口技术期末考试复习资料总结

微机原理与接口技术期末考试复习资料总结微机原理及接口技术样题一.填空题(每空1分,共20分)1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。
2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。
3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。
4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。
5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。
6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。
7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。
8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。
9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。
10.8086中有16根引脚是地址和数据复用的。
二.选择题(每题1分,共10分)1.8086处理器有20条地址线.可寻址访问的内存空间为?()A.1K B. 1M C.640K D.64K2.由8086处理器组成的PC机的数据线是?()A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线3.8086处理器的一个典型总线周期需要个T状态。
()A.1 B.2 C.3 D.44.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?()A.4片B.8片C.10片D.9片5.在8086/8088系统中,内存中采用分段结构,段与段之间是()A.分开的 B.连续的 C.重叠的D.都可以6.8086 CPU内标志寄存器中的控制标志位占几位?()A.9位B.6位C.3位D.16位7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种?()A.方式2、5B.方式1、2C.方式1、5D.方式3、18.8253计数器的最大计数初值是多少?()A.65535 B.FF00H C.0000H D.FFFFH9. 接口器件8251A()A.只能作异步传送 B.只能作同步传送C.A和B均可 D.可作并行传送10.当8259A在完全嵌套方式下工作时,优先级最高的中断请求端是?()A.IR4B.IR3C.IR0D.IR7三.问答题(共30分)1.简要说明异步串行通信的帧格式。
微机原理期末知识点总结

微机原理期末知识点总结一、计算机体系结构1. 冯·诺依曼体系结构冯·诺依曼体系结构是一种通用的计算机体系结构,其特点包括存储程序、存储数据、指令和数据以二进制方式编码等。
具体来说,冯·诺依曼体系结构由五个部分组成:算术逻辑单元(ALU)、控制单元(CU)、存储器、输入设备和输出设备。
2. 冯·诺依曼计算机的特点冯·诺依曼计算机的特点包括存储程序、指令和数据以二进制方式编码、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。
3. 冯·诺依曼计算机的优缺点冯·诺依曼计算机的优点是结构清晰、指令和数据可以在存储器中自由交换、指令的执行是顺序的、具有自动执行特性等。
但其缺点是对于某些应用来说,运行速度较慢,效率不高。
二、计算机硬件组成1. 中央处理器(CPU)中央处理器是计算机的核心部件,由控制单元(CU)、算术逻辑单元(ALU)、寄存器和时钟电路等部件组成。
控制单元负责控制整个系统的工作;算术逻辑单元负责进行算术和逻辑运算;寄存器用于暂存数据和指令;时钟电路用于同步整个系统的工作。
2. 存储器存储器是用于存储数据和指令的设备,分为内存和外存。
内存又分为RAM和ROM,RAM 用于存储临时数据和程序,ROM用于存储固化的程序和数据;外存包括磁盘存储器、光盘、U盘等。
3. 输入输出系统输入输出系统包括输入设备和输出设备。
输入设备包括键盘、鼠标、摄像头等;输出设备包括显示器、打印机、音箱等。
4. 总线总线是计算机内部各部件之间传输数据和信号的通道,包括地址总线、数据总线和控制总线。
三、指令系统指令系统是计算机的操作指令集合,包括数据传输指令、算术运算指令、逻辑运算指令、控制转移指令等。
1. 指令格式指令格式包括操作码、地址码、寄存器地址码等部分。
2. 寻址方式寻址方式包括立即寻址、直接寻址、间接寻址、相对寻址、寄存器寻址等。
微机原理期末重点总结

微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。
计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。
计算机的工作原理是通过输入、运算、输出三个阶段来实现的。
第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。
二进制数有原码、反码和补码三种表示方式。
在计算机中,数据的加减运算是以补码形式进行的。
数据的逻辑运算有与、或、非、异或等逻辑运算。
算术运算有加、减、乘、除、移位等运算。
第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。
控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。
控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。
中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。
第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。
内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。
内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。
存储器的层次结构包括高速缓存、主存和辅存等。
第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。
输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。
输入输出设备按工作原理分为人机交互式设备和感知设备两种。
第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。
常见的总线有系统总线、控制总线、数据总线和地址总线等。
总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012级自动化微机原理期末复习一、题型1. 填空,16~20%2. 计算,20%,算物理地址、程序运行结果、标志位、堆栈指针等。
第4章习题(4.1~4.7)3. 编程(软件),30%,第3、4章4. 编程(硬件),20~24%,第5章5. 存储器,10%,考接口二、答疑时间6月25~27日,地点待定(答疑室、会议室)三、各章重点第1章1.2无符号数、带符号数的表示方法,编码,补码和真值间的关系等第2章2.11. CPU的结构,包括两大部分BIU,EU,各自的功能是什么2. CPU里面有多少个寄存器(可用的资源),特别是标志寄存器,标志位【记忆】2.2引脚、工作模式,掌握,出小题2.3总线周期的概念,必须掌握,真正理解2.4必须掌握按照分段结构的模式,包括段寄存器怎么组合,数据指针怎么和数据段的、附加段的、堆栈段的组合,程序指针怎么和代码段组合第3章都要掌握1. 几类指令:搬运指令,数据传递指令,堆栈操作,计算,移位,控制指令,串操作2. 通过编程、作业掌握。
四次作业,好好复习。
考试难度不会超过最后一次作业第4章重点掌握:1. 会编写完整的程序。
定义段【数据段【变量】,堆栈段】,指针初始化,调用子程序(一道程序写下基本的套,能得四分之一的分)2. 会编子程序,必考。
定义(2分)P228,4.193. 特别注意:【MOV AH,4C INT 21】在主程序里4. 不要跨段定义,主程序和子程序之间传递参数的方式除非特殊要求,怎么方便怎么来5. 注意看题目要求6. 考题类型:数据搬运、比大小、求极值、在屏幕上显示输出等7. DOS系统功能调用:01H、02H、09H、4CH、25H8. ASCII码:0~9、A~F、空格、回车等第5章1. 16位接口,A0、BHE、高8位低8位等2. 内存容量的定义3. 什么是RAM、ROM第6章没有大题1. 中断的基本概念,中断向量、中断类型号、关系2. CPU和外设之间传递哪些信息,传递信息的方式3. IO端口的译码:将地址线划分成两组,一组是片内译码,另外一组是通过译码电路进行片选第8章1. 8253、8255,掌握实验2. 8253:方式0~方式33. 8255:方式04. 端口地址、初始化微机原理填空题整理填空题:1.8086CPU从内部功能可分为:执行部件EU(由逻辑运算器ALU,通用寄存器,状态标志器PSW,暂存器和控制单元组成)、总线接口部件BIU(由段寄存器、指令指针寄存器IP、指令流字节排队以及20位物理地址加法器等组成)两个独立的功能部件。
2.8086CPU通过数据总线对存储器或外设进行一次访问所需的时间为一个总线周期。
一个总线周期至少包括4个时钟周期。
中断响应周期为8T。
3.在8086CPU系统中,设某中断源的中断类型码为08H,中断服务程序路口地址0100:100 0H,则相应的中断向量的存储地址为20H;从该地址开始,连续的4个存储单元存放的内容一次为00,10,00,01。
4.堆栈是内存中一个专用区域,其存取规则是先进后出。
在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将PSW,CS,IP的内容依次压入堆栈。
5.CPU与接口之间的传送信息的方式有:直接/查询方式、中断控制方式、直接存储器(DM A)方式。
I/O端口编址方式有:统一编址、独立编址。
6.中断处理器CPU主要是由运算器和控制器两部分组成。
7.8086CPU中PSW共有9个标志位可分为两组,其中6个为条件状态标志,3个为控制状态标志。
8.计算机执行的各种操作用命令的形式写下来,就是指令。
9.若程序已存放在内存中,其执行过程就是取指令、执行指令两大部分。
10.当运算结果的最高位(字节操作时为D7或字操作时的D15)产生一个进位或借位时,进位标志CF=1。
11.操作数的有效地址由一个寄存器与一个偏移量相加得到,这种寻址方式称为寄存器相对寻址;有效地址由一个基址寄存器与一个变址寄存器之和给出基址加变址寻址。
12.执行一条指令所需要的时间称为指令周期。
13.在8086系统CPU中,总线接口部件BIU的功能是取指令和数据传送;执行部件EU的功能是执行指令。
14.8086中断类型分为内部中断和外部中断;从CPU的NMI引脚产生的中断叫非屏蔽中断,它的响应不受IF的影响。
15.一个由20个字组成的数据区域的起始地址为600AH:2000H,则该数据区域末单元的实际地址PA为620C6。
16.设一个有16个字节的数据块,它起始地址为30EAH:05ABH,则相应起始物理地址为3 144BH,该数据区末位字的物理地址为3147BH;若(SS)=2250H,(SP)=0140H,如在堆栈中存入5个数据后,相关寄存器的值变为(SS)=2250H,(SP)=0136H;如又从堆栈中取出2个数据,相关寄存器的值变为(SS)=2250H,(SP)=013AH。
17.中断控制器8259A的中断请求寄存器IRR的作用是存储从外部输入的中断请求信号;中断服务寄存器IRS的作用是存储正在处理的中断级别;中断屏蔽寄存器IMR的作用是存放CPU送来的屏蔽字。
18.类型码为22的中断所对应的中断向量存于0000H:0058H开始的4个连续单元中,若这两个单元的内容分别为7080H,5060H,则相应的中断服务程序入口地址为5060H:708 0H。
19.时钟周期是CPU的时间基准,它由计算机的主频决定,若8086的时钟周期为250ns,则基本存储器读写总线周期为1ms,中断响应周期为2ms。
20指令由操作码字段和操作数字段组成,8086指令长度在1-6字节范围内。
21.8086CPU的内存寻址空间最大为1MB字节,I/O接口直接寻址的能力为256个8位端口。
22.8259A的自动EOI方式只适用于不出现中断嵌套的中断场合,非自动EOI方式适用于任何场合。
23.8086的引脚MN/MX接+5V,则当CPU执行OUT DX,AX指令时,其引脚RD、WR和M/IO的状态为100。
24.8086处于最小模式系统时,除CPU、存储器、I/O接口和总线外,至少还应配置8282地址锁存器、8284时钟发生器和8286发送/接收接口芯片三种芯片部件。
25.8086CPU从偶地址访问内存1个字时需占用一个总线周期,而从奇地址访问内存1个字操作需占用两个总线周期。
26.CPU、存储器、外设之间通过总线进行连接的电路部门是接口,它是CPU与外界进行信息交换的中转站自动化微机原理复习(by崔巍2011.12.8)2套几年前的真题必须认真做和研究!!!(考试都是那个意思,只要是真正明白,会自己分析了,怎么变都行。
但切勿陷入思维定势而死记硬背)。
教材的话第3章第4章的编程例题都要会(思路必须清晰,具体编程方法可以不一样)。
考试肯定要求用子程序做,参考P228 例4.19(很接近考试的意思)!其他重要的例题有:例4.11,例3.19,例3.17,例3.15。
利用软中断实现输入和输出数据必考!(ASCII码, O R 30H)第8章8253、8255所作的课程实验是基础,参考P404 例8.5,P421 例8.10。
8253方式0/方式3,8255方式0,考试肯定会把二者结合起来,可参考真题(但每次都会有些变化)。
那2套真题非常重要,上面的题我就不再强调了。
除此以外,以下我再补充点我们去年的考试信息。
■P65的图2.10理解意思:总线周期T1-T2时,总线上输出(地址)信号。
先地址,锁存后再走数据。
■P142的表3.4要知道某条指令对哪些标志位进行判断:JG指令对(SF、OF、ZF)标志位进行判断。
(2分填空)■P169与3.32(2)类似的考了道5分的读程序填结果。
(要特别注意,读程序填结果的题中数都认为是带符号数,如FEH当成-2算)■P181的(4)LENGTH和(5)SIZE好好看看,研究透,与此相关课后题P240-P241的4.1,4.3,4.4,4.6,4.7要懂。
类似的考了道5分的读程序填结果:比如ARR DW 20 DUP (FFH), 30H;这时LENGTH ARR 是20. SIZE ARR 是40而ARR DW 30H ,20 DUP (FFH);这时LENGTH ARR 是1. SIZE ARR 是2■P56的例2.1这种,知道几条指令后ZF,SF,OF,PF,CF是1还是0(5分读程序填结果)具体题目比这复杂,需要知道各算数指令对标志位的影响情况(查第3章指令)。
特别需要注意与记忆的的是:1)INC与DEC指令根据运算结果影响SF、ZF、PF、OF,但不影响CF!2)AND、TEST、OR、XOR指令根据逻辑运算结果影响SF、ZF、PF,同时无条件将CF、OF 置03)NOT不对标志位产生影响(要特别注意,读程序填结果的题中数都认为是带符号数,如FEH当成-2算)■关于各种寻址方式,5分的读程序填结果(P93-P99看会)■8086与存储器接口连线题(P282-P286,10分)例5.3和例5.4都看看。
一般最后的答案都是4片RAM,题中只给画出了2片,需要自己补上2片。
以例5.4说一下,题目:用6116(2K×8bit)做出地址F8000H—F9FFFH,补全连线,并写出每个芯片的地址范围。
PS:注意题图里面只给画了U1和U3(当然题里不给标号,否则大家都知道补画2片RAM了)。
最后的答案就是图5.40与U1—U4有关的连线,以及表5.20中与U1—U4有关的地址范围。
■(2分填空题。
注:数是我自己瞎编的,说的是这个意思。
)存储器地址范围A9800H—E77FFH的容量是(1984K)B,共需要128K×4bit的存储器芯片(31)片。
分析:A9800H: 1010 1001 1000 0000 0000E77FFH: 1110 0111 0111 1111 1111化成2进制后,很容易分析出只看前9位,前9位是A91—E70,E70减去A91等于991,因此存储器范围是992个Byte,也即(992×2)×Byte=1984KB。
128K×4bit相当于64KB,1984/64=31■8086有20条地址线,如果IO端口占用16条地址线,那么存储器实际存储容量为(960K)B。
(2分填空)分析:=983040Byte=960×Byte=960KB书上P299其实也有讲。
■软件编程30分。
从STUDENT开始存有100个字节无符号数,要求用子程序完成:(1)找出STUDENT开始100个数中比100大的数,存入AAA开始的区域(2)统计满足(1)中条件数的个数并保存(3)统计满足(1)中条件数的平均值,并以十进制形式输出■硬件编程24分。