(完整word版)微机原理复习要点南邮

合集下载

(word完整版)微机原理及接口技术期末复习资料重点归纳,文档

(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 个机器节拍分别为送地址节拍、读储藏节拍和增量节拍。

南邮微机原理课后答案各期末复习大纲

南邮微机原理课后答案各期末复习大纲

微机系统与接口技术作业:第八章 输入/输出系统P244(2)、(3)、(4)、(7)、(10)补充:设PC 系统机外扩了一片8254 及相应的实验电路。

(1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。

其中控制口的地址是_____________(填16 进制格式)。

(2) 设CLK0 已接至8MHz 时钟,为了能从OUT0 输出4KHz 的方波,编写了8254初始化程序,其中假设0 号定时计数器工作在二进制方式。

第九章 中断系统P300(1)、(3)、(5)、(6)、(8)补充:假设微机系统外扩了如下的一个‘单脉冲发生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。

要求:每按一次K,屏幕上显示一行字符串“Welcome!”。

主机键盘按任意键,程序结束,返回DOS。

(要求给出完整的源程序)第十章 微型计算机系统串行通信P334(3)、(4)、(5)、(7)、(11)补充:A、B 两台PC 机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。

一帧字符包含7个数据位,1个停止位,1个校验位,通信速率为4800波特(分频系数为0018H)。

(1) 下图是A、B 两机的RS—232C 接口示意图,根据题意完成连线(不可有多余连线)。

A B(2)下图是从PC 机的RS-232C 接口引脚观察到的波形,所传送字符的16进制ASCII 码是_________;该帧数据采用的奇偶校验方式是_________校验;传送该帧数据需要的时间是______。

(3)用对端口直接编程的方法为接收方编写8250初始化程序段。

-12V传送方向 +12V 2 3 4 56 20 234562077第十一章 并行I/O接口P364(2)、(5)、(6)、(9)补充:系统机外扩一片8255A 及相应电路如下图所示,外扩8255A 的端口地址为200H ~203H,现利用系统机的日时钟外扩1CH 型中断,实现每隔1s 使八个发光二极管同时闪烁一次,主机键盘有按键按下时结束,返回DOS 操作系统。

微机原理复习知识点总结

微机原理复习知识点总结

微机原理复习知识点总结微机原理是计算机科学与技术中的一门基础课程,主要涵盖了计算机硬件与系统结构、数字逻辑、微型计算机系统、IO接口技术、总线技术、内存管理等内容。

下面将对微机原理的复习知识点进行总结。

1.计算机硬件与系统结构:(1)计算机硬件:主要包括中央处理器(CPU)、输入/输出设备(IO)、存储器(Memory)和总线(Bus)等。

(2)冯诺依曼结构:由冯·诺依曼于1945年提出,包括存储程序控制、存储器、运算器、输入设备和输出设备等五个部分。

(3)指令和数据的存储:指令和数据在计算机内部以二进制形式存储,通过地址进行寻址。

(4)中央处理器:由运算器、控制器和寄存器组成,运算器负责进行各种算术和逻辑运算,控制器负责指令译码和执行控制。

2.数字逻辑:(1)基本逻辑门电路:包括与门、或门、非门、异或门等。

(2)组合逻辑电路:由逻辑门组成,没有时钟信号,输出仅依赖于输入。

(3)时序逻辑电路:由逻辑门和锁存器(触发器)组成,有时钟信号,输出依赖于当前和之前的输入。

(4)逻辑门的代数表达:通过逻辑代数的运算法则,可以将逻辑门的输入和输出关系用布尔代数表示。

3.微型计算机系统:(1)微处理器:又称中央处理器(CPU),是微机系统的核心部件,包括运算器、控制器和寄存器。

(2)存储器:分为主存储器和辅助存储器,主存储器包括RAM和ROM,辅助存储器包括磁盘、光盘等。

(3)输入/输出设备:包括键盘、鼠标、显示器、打印机等,用于与计算机进行信息输入和输出。

(4)中断与异常处理:通过中断机制来响应外部事件,异常处理用于处理非法指令或非法操作。

4.IO接口技术:(1)IO控制方式:分为程序控制和中断控制两种方式,程序控制方式需要CPU主动向IO设备发出查询命令,中断控制方式则是IO设备主动向CPU发出中断请求。

(2)IO接口:用于连接CPU与IO设备之间的接口电路,常见的接口有并行接口和串行接口。

(3)并行接口:包括并行数据总线、控制总线和状态总线,其中并行数据总线用于传输数据,控制总线用于传输控制信号,状态总线用于传输IO设备的状态信息。

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点

《微机原理及其应用》复习重点1.计算机基本原理:包括计算机的定义、基本组成部分、工作原理、运算方式等方面的内容。

了解计算机的基本原理是理解微机原理及其应用的基础。

2.微处理器结构与工作原理:重点学习微处理器的结构和工作原理,包括控制器、运算器、寄存器、数据通路等方面的内容。

掌握微处理器的结构和工作原理对于理解微机的运行机制非常重要。

3. 存储器:包括RAM、ROM、Cache等存储器的结构、工作原理和应用。

了解存储器的结构和工作原理,以及存储器的应用场景,对于理解计算机的存储机制非常重要。

4.输入输出设备:包括键盘、鼠标、显示器、打印机等输入输出设备的原理和应用。

了解输入输出设备的原理和工作方式,以及它们在计算机系统中的作用,对于理解计算机的输入输出过程非常重要。

5.总线结构与中断机制:了解总线的结构和工作原理,以及中断机制的原理和应用。

掌握总线结构和中断机制对于理解计算机的数据传输和处理过程非常重要。

6.操作系统:了解操作系统的基本原理和功能,包括进程管理、内存管理、文件系统等方面的内容。

掌握操作系统的基本原理和功能对于理解计算机系统的运行和管理非常重要。

7.程序设计:掌握汇编语言和高级语言的基本语法和编程技巧,能够进行简单的程序设计和调试。

熟练掌握编程技巧对于应用微机原理进行程序开发和调试非常重要。

8.微机应用:了解微机在各个领域的应用,包括科学计算、数据处理、嵌入式系统等方面的内容。

了解微机的应用场景和应用方法,对于实际应用微机原理非常重要。

在复习《微机原理及其应用》时,可以通过阅读教材、参考书籍、查阅资料等多种途径进行学习。

可以结合实际操作,通过搭建实验环境、进行实验操作,加深对微机原理和应用的理解和掌握。

除了对重点内容进行深入理解和掌握外,还应该进行习题练习和实践操作。

通过解答习题和进行实践操作,加深对微机原理及其应用的理解和应用能力。

最后,要进行系统性的复习和总结。

可以制定复习计划,按照计划进行复习,对每个重点内容进行总结和归纳,形成自己的复习笔记和思维导图。

南邮微机原理

南邮微机原理
5.总线控制信号(ADS,RDY)与32位微处理器经典时 序(教材 P.36)
ADS:地址选通信号(输出) 该信号由1 → 0,表白地址线和总线定义
信号(M/IO,W/R,D/C)均为有效可用。
Pentium 处理器旳外部引脚
RDY:准备就绪信号(输入) 该信号由外电路产生→ X86
RDY=0,表白外部电路(存储器、I/O接口)已经做好 数据W/R旳准备,能在要求时间内完毕数据旳读写。 RDY=1,表白存储器或I/O不能在要求时间内完毕数 据旳读/写,请CPU延长总线周期。
PCI 总 线
主板上旳 PCI插槽
(2)AGP(Accelerate Graphics Port) 图形 加速接口 P.189
AGP接口是一种显示卡专用旳局部总线。严格旳 说,AGP不能称为总线,它与PCI总线不同,因为 它是点对点连接,即连接控制芯片和AGP显示卡, 但在习惯上我们依然称其为AGP总线。
ISA (AT) 总 线
GND RESET DRV
+5V IRQ9
-5V DRQ2 -12V 0WS +12V GND
SMEMW SMEMR
IOW IOR DACK3 DRQ3
DACK1 DRQ1
REFRESH CLK IRQ7 IRQ6 IRQ5 IRQ4 IRQ3
DACK2 T/C
BALE +5V OSC GND
BE0~BE3 A2~A31 M/IO、D/C
W/R RDY
D0~D31
T1 T2 TW T1 T2 TW T1


有等待状态总线周期
Pentium 处理器旳外部引脚
6.总线仲裁信号
(1)HOLD:总线保持祈求(输入) (2)HLDA:总线保持响应(输出)

南邮 微机接口-[CH01]计算机基础知识(打印版)

南邮 微机接口-[CH01]计算机基础知识(打印版)

微型计算机原理与接口技术
1.1 计算机中的数制 二、数制转换
例:不同进制数之间的大小比较 设 X =(01010110)2 Y =(5 A)16 问: X,Y谁大? 解:转换成同一数制(例如十进制数)相比。 ∵ X=(01010110)2=26+24+22+21=(86)10 Y=(5A)16= 5×161+10×160=(90)10 ∴ Y大 不同数制的数比大小,可看它等值的同进制数谁大。
13 2012/2/18 14
十六进制数 0 1 2 3 4 5 6 7
二进制数 1000 1001 1010 1011 1100 1101 1110 1111
(10101001001111)2 = ( ? )16 = ( ? )10
首先按4位一组进行划分(以小数点为起点),得到
(0010,1010,0100,1111)2 = (2A4F)16
巨型机、大型机、中型机、小型机、微型机
微型计算机的特点: 体积小、重量轻、价格低廉; 简单灵活、可靠性高; 功耗低、对使用环境要求不高; 结构灵活 、应用面广。
2012/2/18
3
2012/2/18
4
1
微型计算机原理与接口技术
微型计算机原理与接口技术
微型计算机的发展方向
并行化—运算速度更高、存储容量更大、功能更 强、并行处理; 微型化—减小体积、重量、价格,便于携带; 网络化—将分布在各区域的计算机和外部设备连 成一个功能强大的网络系统,共享软硬件和数据 信息资源; 多媒体化—具有处理文本、图形图像、音频、视 频及网络通信等功能,实现电脑、电视、电话的 “三电一体”; 智能化—模拟人的感觉和思维,具有逻辑推理和 学习能力,能会“看、听、说、想、做”。

微型计算机原理与接口技术复习要点(南邮通达)概要

微型计算机原理与接口技术复习要点(南邮通达)概要

本次期末考试题型:选择(10*2=20分、简答(20分、综合应用(60分内容比例分配:上半学期汇编部分约35% 下半学期接口部分约 65%复习方法:1。

认真复习平时做过的全部作业2。

根据本复习纲要,认真复习各个重要知识点一、基本概念和应用1、二进制数,十进制数,十六进制数和BCD码数之间的转换方法,会比较大小。

记住常用字符0~9 , A~F的ASCII码。

[举例]:(12910=(10000001 2=( 81 16(10010111BCD=( 97 10=( 011000001 22、真值和补码数之间的相互转换方法[举例]:字长=8位,则[-6]补=( FA 16,若[X]补=E8H,则X的真值为( - 18 16 (特别注意:真值一定需要把符号位写成对应的正负符号3、n位字长的有符号数、无符号数的数值范围(如字长=8或16设机器数字长=n位,则n位补码数,其真值范围为-2n-1~+2n-1-1位n位无符号数,其数值范围为 0 ~ 2n-14、字长=8,用补码形式完成下列十进制数运算。

写出运算结果的补码和真值、O标志的具体值,并判断结果是否正确(需要给出运算过程。

(参考作业题[举例]:(75+(-675的补码: 01001011-6 的补码: 1111101001001011+ 11111010---------------(101000101运算结果的补码为:01000101 , 对应的真值为:+ 1000101 (或 + 45H ,或 + 690 = 0,结果正确(注意:0标志的值用上课讲的公式进行计算,以免出错5、字长16位,完成两个16进制数加法计算,求出16进制的和,给出A,C,O,P,S,Z 六个状态标志的值,并结合给出的数的类型(有符号数,无符号数判断是否溢出。

(参考作业题[举例]:字长16位,计算CF23H 和 C678H相加的和,给出16进制结果,要求有计算过程;给出A,C,O,P,S,Z六个状态标志的值;如果两个数是都是有符号数,判断是否溢出。

微机原理知识点(这是完整的)

微机原理知识点(这是完整的)

学习必备欢迎下载1、8086分:执行单元(EU)和总线接口单元(BIU)。

EU的主要功能是执行命令。

完成两种类型的操作:1、进行算术逻辑运算;2、计算出指令要寻址单位的地址位移量,并将1个16位的地址位移量传送到BIU中。

BIU负责从内存储器的指定区域中取出指令送到指令队列中去排队。

(由逻辑地址计算出物理地址)2、Ip cs~代码段;si,di,bx ds 或cs (ds数据段,es附加段);spabp ss堆栈段3、状态标致寄存器:c~进位,p~奇偶校验,a~半加,z~零标志位,s~符号,i~中断允许,d~方向,o~溢出4、HOLD:输入信号高电平有效,用于向CPU提出保持请求。

5、时钟周期:指加在CPU芯片引脚clk上的时钟信号周期;总线周期:指8086CPU将一个字节写入一个接口地址的时间,或者8086CPU由内存或接口读出一个字节到CPU的时间;指令周期:CPU完整的执行一条指令所花的时间。

6、物理地址二段基址*16+段内偏移地址7、指令:助记符,目的操作数,源操作数端寻址方式操作码立即数MOV AX,0F58AH寄存器寻址方式操作码寄存器名,寄存器名MOV AX,BX(位数相同)直接寻址方式操作码寄存器名,16位偏移地址MOV AX,[2000H]寄存器间接寻址{DS:[SI]或[DI]或[BX]}{MOV AL,[SI]}SS:[BP]MOV [BP],BX物理地址:{DS*(6+[SI]或[DI]或[BX])}(SS)*(6+BP)寄存器相对寻址:{操作码寄存器,相对值DISP+基址或变址{MOV AX,DISP[SI]操作码相对值DISP+基址或变址、寄存器MOV AX,10[SI] 物理地址{DS*16+(SI)+DISP(DI,BX 同)}MOV AX,[SI+10H]SS*16+BP+DISP基址变址寻址方式与物理地址:{DS*16+BX+SI或DI {MOV AX,[BX+DI] SS*16+BP+SI或DI MOV [BX+DI],AX相对基址变址方式与物理地址:{DS*16+DISP+(BX)+(SI或DI) {MOV AX,DISP[BX+DI] SS*16+DISP+(BP)+(SI或DI) MOV [BP+DI+DISP],AX8、8086指令系统数据传送指令:1、通用数据传送指令MOV MOV [DI],CX。

微机原理复习要点

微机原理复习要点

1.了解Cpu的组成,2大组成部件、内部寄存器等,一些重要引脚的含义。

2.一些关键寄存器的使用
3.中断向量的概念,计算方法
4.堆栈操作中,寄存器的变化
5.重要的寻址方式
6.串行异步通信中波特率的计算方法,帧格式
7.接口定义
8.储存器、io的读写时序
9.主频、总线周期、时钟周期的概念
10.标志寄存器中的标志位的作用
11.汇编程序
12.动态存储器概念
13.汇编程序中段的概念
14.中断控制器的基本应用,优先级
15.8255芯片的A、B、C口的区别
16.中断的概念
17.8253计数器的应用
18.简单算法的汇编语言编程。

微机原理复习要点南邮

微机原理复习要点南邮

微机原理复习要点南邮1. 接口电路的作用是什么?I/O接口应具备哪些功能?答:接口是CPU和外设交换信息的中转站。

⑴数据缓冲功能⑵联络功能⑶寻址功能⑷数据转换功能⑸中断管理功能2. 什么是端口?端口有几类?答:能与CPU交换信息的寄存器成为I/O寄存器,简称“端口”。

按端口的寄存器存放信息的物理意义来分,端口可分为3类:1.数据端口2.状态端口3.控制端口3. I/O接口有哪两种编程方式? PC系列机中采用哪种编程方式? 答:⑴端口和存储单元统一编址⑵I/O端口独立编址在PC系列机中,I/O端口采用独立编址方式。

4.微型计算机系统与输入输出设备的信息交换有以下方式,无条件传送方式、查询方式、中断控制方式、存储器直接存取方式(DMA)。

5.8254是CPU外设支持电路之一,提供动态存储器、刷新定时、系统时钟中断及发声系统音调控制功能。

中断:CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。

中断源:能够引发CPU中断的信息源,称为中断源。

中断分类:CPU中断,CPU执行某些操作引发的。

硬件中断,软件中断。

两部分组成:1服务程序所在代码段的段基址2服务程序入口的偏移地址(2字节)1.叙述可屏蔽中断处理的全过程。

答:应回答书上8259的中断过程(P254)CPU在每一条指令的最后一个时钟周期,检测INTR和NMI引脚,当检测到有可屏蔽中断请求时,在满足条件的前提下,通过总线控制器向系统8259A发出中断响应信号(2个负脉冲)。

在获得8259A送来的中断类型码之后,在实地址模式下查询中断向量表,从而转向相应中断源的终端服务程序。

2.什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?答:①实地址模式下,中断服务程序的入口地址就是中断向量。

中断类型码通过一个地址指针表与中断服务程序的入口地址相联系,实模式下,该表称为中断向量表。

②微机系统中,为了区别,给每一个中断分配一个中断号,又称中断类型码。

南邮微机A复习提纲

南邮微机A复习提纲

。中断向量表的引导作用
例:实模式下,从内存地址 0000H:0048H开始的连续 4个单元中存放的内 容为00H,38H,30H,50H,则该地址所对应的中断类型码为 _______,该中断 所对应的中断服务子程序的入口地址为______。
四、微机系统中断分类 (类型定义,举例)
内部中断 PC机 256种 中断 硬件中断 (外部中断)
中断系统
例:什么是中断?什么是中断向量?什么是中断向量表? IRET
要求掌握:
CPU执行中断指令后,完成哪些操作
:
STI,CLI只对可屏蔽中断请求有效
例:CPU执行IRET指令后,从栈顶弹出 字节数据,分别赋给 ______、________和 ________。(p271) 例:CPU执行软中断指令,会把( )字节的信息压入堆栈
RESET PROC ;恢复系统1CH型中断向量 MOV DX,WORD PTR OLD1C MOV DS,WORD PTR OLD1C+2 MOV AX,251CH INT 21H RET RESET ENDP CODE ENDS END BEG
(8259A编程 P287) 假设微机系统外扩了如下的一个‘单脉冲发 生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按 一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外 部中断请求。 要求:每按一次K,屏幕上显示一行字符串“Welcome!”。主机键 盘按任意键,程序结束,返回DOS。 K 编写开放8259和中断向量置换程序 从8259 IR1 单脉冲发生器
②CPU一条指令执行完毕 ③CPU处于开中断状态(I标=1) • 响应非屏蔽中断的条件 ①有非屏蔽中断请求,没有DMA请求 ②一条指令执行完

微机原理复习要点

微机原理复习要点

微机原理复习要点微机原理是计算机科学与技术的基础课程,以下是微机原理的复习要点,总结为四个方面:一、计算机的基本组成1.计算机的基本组成:计算机由中央处理器(CPU)、内存、输入输出设备和存储设备组成。

2.中央处理器(CPU)的组成:CPU由运算器、控制器和寄存器组成。

运算器负责执行算术和逻辑运算,控制器负责控制指令的执行,寄存器用于暂存数据和指令。

3.内存的分类:内存可以分为主存和辅助存储器。

主存是CPU直接访问的存储器,辅助存储器用于长期存储数据。

4.输入输出设备的分类:输入设备用于将外部信息输入计算机,输出设备用于将计算机的结果输出给用户。

5.存储设备的分类:存储设备用于长期保存数据,包括硬盘、光盘、U盘等。

二、计算机的运行原理1.计算机的指令执行过程:指令的执行包括取指令、分析指令、执行指令、存储结果等多个步骤。

2.计算机的时序控制:时序控制是指控制指令的执行顺序和时序,包括时钟信号的产生和分配。

3.计算机的硬件与指令的对应关系:计算机的硬件是根据指令的特点和要求设计出来的,不同指令对应不同的硬件电路。

4.计算机的存储管理:存储管理是指计算机如何管理和组织数据的存储方式,包括程序的存储、数据的存储和存储器的管理。

三、微机系统的组成和工作原理1.微机系统的组成:微机系统由中央处理器、存储器、总线、输入输出设备和接口电路等组成。

2.微机系统的工作原理:微机系统通过总线将各个组成部分连接起来,实现数据和控制信号的传输和交换。

3.微机系统的启动过程:微机系统的启动过程包括硬件的初始化、操作系统的加载和执行。

四、汇编语言的基本知识1.汇编语言的基本概念:汇编语言是一种低级语言,用符号表示指令和数据,并通过汇编程序转换为机器语言。

2.汇编语言的指令格式:汇编语言的指令包括操作码和操作数,操作码表示要执行的操作,操作数表示操作的对象。

3.寻址方式:寻址方式是指操作数在内存中的位置的表示方法,包括直接寻址、间接寻址、寄存器寻址等。

微机原理总结知识点

微机原理总结知识点

微机原理总结知识点一、计算机的组成1. 中央处理器:CPU是计算机的大脑,负责执行指令、运算和控制计算机的运行。

CPU由算术逻辑单元、控制单元和寄存器组成,其中控制单元控制整个计算机的工作流程,算术逻辑单元完成算术和逻辑运算,寄存器用来暂时存储数据和指令。

2. 存储器:存储器是计算机存储数据的地方,包括内存和外存。

内存主要用来存储程序和数据,外存一般用来长期存储大容量数据。

3. 输入设备和输出设备:输入设备用来将外部的信息输入到计算机中,如键盘、鼠标等;输出设备用来将计算机处理的信息输出到外部,如显示器、打印机等。

4. 总线:总线是连接CPU、内存、输入输出设备等各个部件的通道,它负责传输数据、地址和控制信号。

二、计算机的工作原理1. 指令的执行过程:计算机的指令执行过程包括取指、译码、执行和写回四个阶段。

取指阶段从内存中读取指令,译码阶段将指令翻译成相应的操作,执行阶段完成相应的操作,写回阶段将结果写回到内存或寄存器中。

2. 数据的传输方式:数据在计算机中的传输方式包括并行传输和串行传输,其中并行传输是多条数据同时传输,串行传输是一条数据按位传输。

3. 中断的处理过程:中断是指计算机在执行某个程序时,被外部设备打断执行其他程序的过程。

中断的处理过程包括中断请求、中断响应、中断处理和中断返回四个阶段。

4. 程序的执行过程:程序的执行过程包括程序的加载、初始化、执行和结束等阶段。

三、存储器1. 存储器的分类:存储器按照存储介质可以分为半导体存储器和磁存储器,按照存储方式可以分为随机存储器(RAM)和只读存储器(ROM)。

2. 存储器的层次结构:存储器的层次结构包括寄存器、高速缓存、主存和外存四个层次,速度逐渐降低、容量逐渐增大。

3. 存储器的访问方式:存储器的访问方式包括随机存储器和顺序存储器两种,其中随机存储器可以根据地址直接访问任意位置的数据,而顺序存储器只能按照顺序一个一个地读取数据。

四、输入输出1. 输入输出接口:输入输出接口是外部设备和计算机的连接接口,包括并行接口、串行接口、通用接口等多种类型。

微机原理期末重点总结

微机原理期末重点总结

微机原理期末重点总结第一章:计算机系统概述计算机系统是由硬件和软件组成的,硬件主要包括中央处理器、存储器、输入输出设备等;软件主要包括系统软件和应用软件等。

计算机系统的五大组成部分是输入输出设备、存储器、中央处理器、控制器和运算器。

计算机的工作原理是通过输入、运算、输出三个阶段来实现的。

第二章:数据的表示和运算计算机中所有的数据都是以二进制的形式表示的。

二进制数有原码、反码和补码三种表示方式。

在计算机中,数据的加减运算是以补码形式进行的。

数据的逻辑运算有与、或、非、异或等逻辑运算。

算术运算有加、减、乘、除、移位等运算。

第三章:中央处理器中央处理器是计算机的核心部件,主要由运算器和控制器组成。

控制器负责指挥整个计算机系统的运行,运算器负责进行数据的运算。

控制器包括指令寄存器、程序计数器、指令译码器等;运算器包括算术逻辑单元、累加寄存器、状态寄存器等。

中央处理器的工作过程是由指令周期组成的,指令周期包括取指令、分析指令、执行指令和访问存储器等阶段。

第四章:存储器存储器是计算机中用于存储数据和程序的部件,主要包括内存和外存两种存储器。

内存主要用于存放当前正在使用的程序和数据,外存主要用于存放辅助程序和数据。

内存按存取方式可以分为随机存取存储器(RAM)和只读存储器(ROM)两种;按存储介质可以分为半导体存储器和磁存储器等。

存储器的层次结构包括高速缓存、主存和辅存等。

第五章:输入输出设备输入输出设备是计算机与外部世界进行信息交换的桥梁,其主要功能是实现计算机与用户之间的交互。

输入设备用于将外部信息转换成计算机可以识别的信号,输出设备用于将计算机处理过的信息展示给用户。

输入输出设备按工作原理分为人机交互式设备和感知设备两种。

第六章:总线总线是计算机中各个部件之间进行信息传输的通道,它与计算机的内部连接方式有多种,包括并行总线、串行总线和矩阵总线等。

常见的总线有系统总线、控制总线、数据总线和地址总线等。

总线控制器是连接主机和外设之间的重要桥梁,其主要功能是协调全系统设备对总线资源的访问。

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

1. 接口电路的作用是什么?I/O接口应具备哪些功能?答:接口是CPU和外设交换信息的中转站。

⑴数据缓冲功能⑵联络功能⑶寻址功能⑷数据转换功能⑸中断管理功能2. 什么是端口?端口有几类?答:能与CPU交换信息的寄存器成为I/O寄存器,简称“端口”。

按端口的寄存器存放信息的物理意义来分,端口可分为3类:1.数据端口2.状态端口3.控制端口3. I/O接口有哪两种编程方式? PC系列机中采用哪种编程方式?答:⑴端口和存储单元统一编址⑵I/O端口独立编址在PC系列机中,I/O端口采用独立编址方式。

4.微型计算机系统与输入输出设备的信息交换有以下方式,无条件传送方式、查询方式、中断控制方式、存储器直接存取方式(DMA)。

5.8254是CPU外设支持电路之一,提供动态存储器、刷新定时、系统时钟中断及发声系统音调控制功能。

中断:CPU暂停执行现行程序,转而处理随机事件,处理完毕后再返回被中断的程序,这一全过程称为中断。

中断源:能够引发CPU中断的信息源,称为中断源。

中断分类:CPU中断,CPU执行某些操作引发的。

硬件中断,软件中断。

两部分组成:1服务程序所在代码段的段基址2服务程序入口的偏移地址(2字节)1.叙述可屏蔽中断处理的全过程。

答:应回答书上8259的中断过程(P254)CPU在每一条指令的最后一个时钟周期,检测INTR 和NMI引脚,当检测到有可屏蔽中断请求时,在满足条件的前提下,通过总线控制器向系统8259A发出中断响应信号(2个负脉冲)。

在获得8259A送来的中断类型码之后,在实地址模式下查询中断向量表,从而转向相应中断源的终端服务程序。

2.什么是中断向量和中断向量表?中断类型码和中断向量的关系是什么?答:①实地址模式下,中断服务程序的入口地址就是中断向量。

中断类型码通过一个地址指针表与中断服务程序的入口地址相联系,实模式下,该表称为中断向量表。

②微机系统中,为了区别,给每一个中断分配一个中断号,又称中断类型码。

对应每一个中断,都有一个中断向量。

即一个中断类型码对应一个中断向量。

3.CPU响应可屏蔽中断的条件是什么?☆答:①INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求。

②CPU当前指令执行完毕。

③CPU出于开中断状态,即标志寄存器的中断允许标志置1.4.CPU响应非屏蔽中断的条件是什么?☆答:①NMI引脚有中断请求,系统没有DMA请求。

②CPU当前指令执行完毕。

5.键盘硬中断和键盘软中断的关系是什么?答:键盘硬中断即9型中断(硬件可屏蔽中断)。

键盘软中断即INT 16H软中断。

硬中断和软中断利用键盘缓冲区传递信息。

键盘缓冲区中的键代码由9型中断服务程序负责写入,用户程序调用INT 16H可以读取键盘缓冲区中的信息。

串行异步通信是指一帧字符用起始位和停止位来完成收发同步。

1.异步通信一帧字符的格式是什么?答:⑴起始位⑵数据位⑶奇偶校验位⑷停止位考点:①起始位为一位逻辑0,题目一般不给出②数据位从最低位开始传送③奇偶校验看逻辑1的个数是奇是偶④停止位一定是逻辑1信号2.设异步通信一帧字符有八个数据位,无校验,一个停止位,如果波特率为9600,则每秒能传输多少个字符?答:一帧字符数 = 1位起始位 + 8位数据位 + 1位停止位 = 10位 则一秒传输的字符数s bits bit N /96010/9600== (通信速率又称比特率,表示每秒钟传送0、1代码的位数)3.单工、半双工、全双工通信方式的特点是什么?答:①单工方式只允许数据按照一个固定的方向传送。

②半双工方式要求收发双方均具备接收和发送数据的能力,由于只有一条信道,数据不能在两个方向上同时传送。

③在全双工方式中,收发双发可以同时进行数据传送。

4.分别叙述TTL 和RS-232C 的电平标准,通常采用什么器件完成两者之间的电平转换? 答:①TTL 采用正逻辑,规定逻辑“0”为0V 左右,规定逻辑“1”为+3V~+5V. RS-232C 采用负逻辑,规定逻辑“1”为―3V ~-15V ,规定逻辑“0”为+3V ~+15V 。

②通常采用MC1488和MC1489电平转换器。

MC1488可接收TTL 电平,输出RS-232C 电平。

MC1489可输入RS-232C 电平,输出TTL 电平。

5.用系统机串行口采用中断方式完成字符发送和接收,编程时应采取哪些措施? 答:⑴中断允许寄存器相应位置1⑵MODEM 控制寄存器D 3=1,即OUT 2=0打通8250的中断请求通道。

⑶8259相应中断屏蔽位置0(主8259IR 3、IR 4)— 8259⑷CPU 处于开中断(STI )— CPU1.8255A 各端口有几种工作方式?答:方式0:基本型输入/输出方式。

方式1:选通型输入/输出方式。

方式2:双向数据传送方式。

A 端口可以工作在方式0、方式1、方式2;B 端口可以工作在方式0和方式1,不能工作在方式2;C 端口可以工作在方式0,不能工作在方式1和方式2。

2.当CPU 用查询方式和8255A 交换信息时,应查询哪些信号?当CPU 用中断方式和8255A 交换信息时,利用哪些端子提中断请求?答:①CPU 采用查询方式从8255A 读取数据之前,应查询IBF ;CPU 采用查询方式向8255A 输出数据之前,应先查询OBF 。

②当CPU 用中断方式和8255A 交换信息时,利用INTR 端子提中断请求。

3. 8255A 的方式选择控制字和C 口置0/置1控制字都是写入控制端口的,8255A 是怎样识别的?答:两个控制字共用一个端口地址,用特征位D 7位来区分。

若D 7位=1,该控制字为方式选择控制字;D 7位=0,该控制字为C 端口按位置0/置1控制字。

5.系统机定时/计数器的一个通道定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采用外扩8253定时/计数器实现长时间定时,应采取哪些措施? 答:①ms K T T CLK 55119315216553665536max ≈⨯=⨯= ②软件计数③⑴减小输入信号的频率 ⑵级联6.设PC 系统机外扩了一片8254 及相应的实验电路。

(1) 根据由门电路构成的译码电路,分析出该片8254 的四个端口地址。

其中控制口的地址是____213H ____(填16 进制格式)。

片选信号CS =0时芯片工作, 要CS =0,那么xxB A A 10000100~09=即端口号为210H ~213H所以控口地址为213H(2) 设CLK0 已接至8MHz 时钟,为了能从OUT0 输出4KHz 的方波,编写了8254初始化程序,其中假设0 号定时计数器工作在二进制方式。

初值:200048===KHzMHz f f N out CLK MOV AL, 00110110B ;00(0#计数器)11(高低位写入)011(方式3方波)0(二进制)MOV DX, 213H ;控口OUT DX, AL ;写控制字MOV AX, 2000 ;初值MOV DX, 210H ;0号计数器OUT DX, AL ;写初值低位MOV AL, AH ;高位给ALOUT DX, AL;写初值高位6.假设微机系统外扩了如下的一个‘单脉冲发生器’,该‘单脉冲发生器’电路受一个自复开关K的控制,每按一次K,该电路输出一个正脉冲,输入到系统机从8259的IR1作为外部中断请求。

要求:每按一次K,屏幕上显示一行字符串“Welcome!”。

主机键盘按任意键,程序结束,返回DOS。

(要求给出完整的源程序)(由题意可知,使用的是从8259的IR1中断,即用户中断,中断类型为71H或者0AH)斜体下划线部分可跳过用户定义的中断服务程序有两个设计方法:①定义用户中断服务程序为“71H型”②定义用户中断服务程序为“0AH型”用户中断服务程序结束①若用户中断定义为0AH型,服务程序结束前只向主8259送结束命令②若用户中断定义为71H型,服务程序结束前,向主从8259各送一中断结束命令(注意点:①用户中断在开中断前写中断屏蔽字②结束中断服务之前要写中断结束命令字③避免DOS重入,即服务程序和主程序中不能同时用INT 21H)以下是参考代码:注释掉的代码可有可无.486DATA SEGMENT USE16OLD0A DD?;用于保存原来的中断向量MESG DB'Welcome!', '$';显示的字符串DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE, DS:DATABEG: MOV AX, DATAMOV DS, AXCLI ;关中断CALL I8259 ;8259初始化CALL READ0A ;保存原来的0AH中断向量CALL WRITE0A ;写入0AH中断向量STI ;开中断SCAN: MOV AH, 01H ;设置功能号INT 16H ;有键入?JZ SCAN ;否循环CALL RESET ;恢复现场MOV AH, 4CHINT 21H;--------------------------------------SERVICE PROCPUSHAPUSH DS ;保护现场MOV AX, DATAMOV DS, AXMOV AH, 09H ;设置功能号MOV DS, OFFSET MESG ;设置参数INT 21H ;显示字符串MOV AL, 20H; OUT 20H, AL ;向从8259送中断结束命令字OUT 0A0H, AL ;向主8259送中断结束命令字POP DSPOPA ;恢复现场IRETSERVICE ENDP;--------------------------------------I8259 PROCIN AL, 0A1HAND AL, 11111101BOUT 0A1H, AL ;开从8259IR1中断(用户中断)IN AL, 21HAND AL, 11111011BOUT 21H, AL ;开主8259IR2中断RETI8259 ENDP;--------------------------------------READ0A PROCMOV AX, 350AHINT 21HMOV WORD PTR OLD0A, BXMOV WORD PTR OLD0A+2, ES ;保存中断向量RETREAD0A ENDP;--------------------------------------WRITE0A PROCPUSH DSMOV AX, CODEMOV DS, AXMOV DX, OFFSET SERVICEMOV AX, 250AHINT 21H ;写入新的0AH中断向量POP DSRETWRITE0A ENDP;--------------------------------------RESET PROC; IN AL, 0A1H; OR AL, 00000010B; OUT 0A1H, AL ;关从8259IR1中断(用户中断) ; IN AL, 21H; OR AL, 00000100B; OUT 21H, AL ;关主8259IR2中断MOV DX, WORD PTR OLD0AMOV DS, WORD PTR OLD0A+2MOV AX, 250AHINT 21HRETRESET ENDPCODE ENDSEND BEG6.A 、B 两台PC 机利用主串口进行点-点单工通信(不用联络线),发送采用查询方式,接收采用中断方式。

相关文档
最新文档