2014微机原理与接口技术21

合集下载

2014年《微机原理与接口技术》-推荐下载

2014年《微机原理与接口技术》-推荐下载

A) OR B) AND C) XOR D) NOT2 可使操作数某些位置1的指令是( A )。

A) OR B) AND C)XOR D)NOT3 8086CPU工作在最大模式还是在最小模式取决于( D )信号。

A NMIB ALEC M/IOD MN/MX4 下列中断源属于外部中断源的是( C )A)单步中断定 B 断点中断 C NMI中断 D 溢出中断5异步通信协议规定的字符格式中数据位数是( B )位。

A)1~2 B) 5~8 C) 3~4 D) 86 串行传送是数据在( D )1位宽的传输线上一位一位地按顺序分时传送。

A 多条B 多条并行C 若干条并行D 单条7 USB总线上的设备在物理上是通过层叠的( D )拓扑结构连到主机上的。

A 网形B 树形C立体形 D 星形8 CPU执行算术运算指令不会影响的标志位是(D )A 溢出标志B 符号标志C 零标志D 方向标志9 微型计算机各部件之间是通过( A )连接起来的。

A 系统总线B 数据总线C 地址总线D 控制总线10在寄存器间接寻址方式中,操作数在( C )。

A 通用寄存器B 堆栈C 存储器D 段寄存器11 将累加器AX的内容清零的正确指令是(B )。

A AND AX,AXB XOR AX,AXC ADD AX,AX D CMP AX,AX12 LOOP指令的退出条件是(C )A A X=0B CF=0C (CX)=0D (CX)≠013 微机从键盘中输入的数据是以( B )编码形式存放的。

A BCD码B ASCII码C 二进制数D 十六进制数14 存储器是计算机系统的记忆设备,它主要用来( D )。

A 存储程序B 存储数据C 存储指令D 上述(B)(C)。

15 使用2K×8b芯片构成32KB存储区共需要( B )。

A 8片B 16片C 32片D 64片16 8086系统中,I∕O地址范围是( A )。

A 0000H~FFFFHB 0000H~7FFFHC 0000H~3FFFHD 0000H~03FFH17 如果8251A设定为异步通信方式,发送器时钟输入端和接收器时钟输入端都连接到频率为19.2KHZ的输入信号,波特率因子为16,则波特率为( A )。

微机原理与接口 技术

微机原理与接口 技术

微机原理与接口技术微机原理与接口技术是计算机科学与技术中的重要一环,它是学习计算机系统结构、操作系统、计算机网络等知识的基础。

本文将介绍微机原理与接口技术的相关知识,包括微机系统的组成、微机CPU的工作原理、内存、输入输出系统、总线结构、I/O接口等。

一、微机系统的组成微机系统主要由CPU、存储器、I/O设备和总线构成。

其中,CPU是微机系统的核心,用于执行指令、控制数据的处理和数据的存储。

存储器用于存储程序和数据,I/O设备主要用于与外部通信。

总线是连接各个部件的通道,用于传输数据和控制信号。

二、微机CPU的工作原理CPU(Central Processing Unit)是微机系统的核心部件,负责运行程序、处理数据和控制系统。

CPU包括算术逻辑单元(ALU)、控制单元(CU)和寄存器。

ALU负责执行计算和逻辑运算,CU负责控制整个CPU的操作和执行指令的工作,寄存器用于暂时存储数据和指令。

CPU的工作原理可以分为取指译码、执行指令、存储数据三个阶段。

具体过程为:首先,CPU从存储器中读取指令,然后将指令存储在指令寄存器中;接着,指令寄存器将指令解码为操作码和操作数,控制单元根据操作码进行操作,并将操作数存储在寄存器中;最后,ALU执行指令所需的计算和逻辑运算,并将结果存储在寄存器中。

三、内存内存是计算机系统中的重要一环,它用于存储数据和指令。

内存分为主存和辅助存储器。

主存是CPU直接访问的存储器,是存储程序和数据的主要载体。

辅助存储器包括硬盘、光盘、U盘等,主要用于长期存储数据和程序。

内存的存储单元是字节(Byte),一个字节由8位二进制位组成,可用于存储一个字符或一个数字。

内存的地址是按字节编址的,每个地址对应一个存储单元。

内存的访问速度比较快,但容量有限。

四、输入输出系统输入输出(I/O)系统用于实现计算机系统和外部设备之间的数据传输。

I/O系统包括输入设备和输出设备两部分。

输入设备主要用于接收外部数据,如键盘、鼠标等;输出设备主要用于输出计算机处理的结果,如显示器、喇叭等。

14秋西交《《微机原理与接口技术》在线作业答案

14秋西交《《微机原理与接口技术》在线作业答案

西交《微机原理与接口技术》在线作业
一、单选题(共40 道试题,共80 分。


1. 对以下类型的中断,优先级最低的是()
A. 指令中断
B. 非屏蔽中断
C. 可屏蔽中断
D. 断点中断
正确答案:C 满分:2 分得分:2
2. n+1位有符号数x的补码表示范围为()。

A. (-2n<x<2n)
B. -2n≤x≤2n-1
C. -2n-1≤x≤2n-1
D. -2n<x≤2n
正确答案:B 满分:2 分得分:2
3. 8086/8088指令OUT80H,AL表示()
A. 将80H送给AL
B. 将80H端口的内容送给AL
C. 将AL的内容送给80H端口
D. 将AL内容送给80H内存单元
正确答案:C 满分:2 分得分:2
4. 在一个项目或产品研制的过程中,通常采用________类型的存储芯片来存放待调试的程序。

()
A. RAM
B. ROM
C. PROM
D. E2PROM
正确答案:D 满分:2 分得分:2
5. 输入/输出指的是主机与()交换数据
A. 存储器
B. 外设
C. 键盘
D. 显示器
正确答案:B 满分:2 分得分:2
6. 8255的A口工作在方式1输入时,其中断允许控制位INTE的开/关是通过对的按位置位/复位操作完成的。

()
A. PC0
B. PC2
C. PC4
D. PC6
正确答案:C 满分:2 分得分:2
7. 在8086宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是()
A. 汇编指令
B. 伪指令。

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

《微机原理与接口技术》课程实验指导书实验内容EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求✧实验一实验系统及仪器仪表使用与汇编环境✧实验二简单程序设计实验✧实验三存储器读/写实验✧实验四简单I/0口扩展实验✧实验五8259A中断控制器实验✧实验六8253定时器/计数器实验✧实验七8255并行口实验✧实验八DMA实验✧实验九8250串口实验✧实验十A/D实验✧实验十一D/A实验✧实验十二8279显示器接口实验EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求EL-8086-III微机原理与接口技术教学实验系统是为微机原理与接口技术课程的教学实验而研制的,涵盖了目前流行教材的主要内容,该系统采用开放接口,并配有丰富的软硬件资源,可以形象生动地向学生展示8086及其相关接口的工作原理,其应用领域重点面向教学培训,同时也可作为8086的开发系统使用。

可供大学本科学习《微机原理与接口技术(8086)》,《单片机应用技术》等课程提供基本的实验条件,同时也可供计算机其它课程的教学和培训使用。

为配合使用EL型微机教学实验系统而开发的8086调试软件,可以在WINDOWS 2000/XP等多种操作系统下运行。

在使用本软件系统调试程序时,可以同时打开寄存器窗口、内存窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑、编译、链接、调试与一体,每项功能均为汉字下拉菜单,简明易学。

经常使用的功能均备有热键,这样可以提高程序的调试效率。

一、基本特点EL型微机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发、应用、实验相结合的高科技实验设备。

旨在尽快提高我国电子科技发展水平,提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

《微机原理与接口技术》

《微机原理与接口技术》

《微机原理与接口技术》首先,本课程主要内容涵盖了微机系统的构成和运行原理。

微机是由中央处理器(CPU)、存储器、输入输出设备和系统总线等组成的计算机系统。

课程从基本的逻辑门电路、寄存器、运算器等开始,介绍了CPU的工作原理和基本操作。

此外,还介绍了存储器的分类和工作原理,以及常见的输入输出设备的原理和使用方法。

通过学习,学生能够全面了解微机系统的构成和工作原理,掌握微机硬件的基本知识。

接着,本课程还介绍了接口技术的应用。

接口技术是指将不同设备或系统连接起来,实现信息传递和数据交换的技术。

在现实生活中,我们常常需要将不同的设备和计算机系统连接在一起,通过接口实现数据的传输和控制。

《微机原理与接口技术》课程介绍了串行接口、并行接口、通用串行总线(USB)、以太网接口等常用接口的原理和使用方法。

学生通过学习,可以理解不同接口的特点和使用场景,能够进行接口的选择和配置,掌握接口技术的实际应用能力。

此外,《微机原理与接口技术》还涉及了微机系统的性能评价和调试方法。

微机系统的性能评价是指确定计算机系统的运行性能和效率的过程。

课程介绍了性能评价的指标和方法,包括CPU的时钟频率、指令执行速度、存储器的读写速度等。

同时,还介绍了微机系统的调试方法和应对故障的技巧。

通过学习,学生可以了解如何评价和调试微机系统的性能,提高系统的性能和可靠性。

总之,《微机原理与接口技术》是一门非常重要的课程,对于计算机专业的学生来说具有重要意义。

通过学习该课程,学生能够全面了解微机系统的构成和工作原理,掌握微机硬件的基本知识。

同时,学生还能够了解接口技术的应用,掌握接口的选择和配置技巧。

此外,学生还能够学习到微机系统的性能评价和调试方法,提高系统的性能和可靠性。

因此,《微机原理与接口技术》课程对于计算机专业的学生具有重要的学习和实践意义。

微机原理与接口21

微机原理与接口21

中断请求信号 请求CPU再次输出数据
17
方式1输出引脚:B端口
PB7~PB0
INTEB
外设响应信号 表示外设已经接收到数据 ACKB OBFB INTRB 输出缓冲器满信号 表示CPU已经输出了数据
PC2 PC1
PC0
中断允许触发器
中断请求信号 请求CPU再次输出数据
18
方式1输出联络信号
OBF*——输出缓冲器满信号,低有效 输出缓冲器满信号, 输出缓冲器满信号
对输出方式的端口同样可以输入 不是读取外设数据 读取的是上次CPU给外设的数据 读取的是上次 给外设的数据
27
2. 读写数据端口:示例
利用8255A的输出锁存能力 , 可实现按位 的输出锁存能力, 利用 的输出锁存能力 输出控制 对输出端口B的 位置位的程序段: 对输出端口 的PB7位置位的程序段: 位置位的程序段 mov dx,0fffah ;B端口假设为 端口假设为FFFAH 端口假设为 in al,dx ;读出 端口原输出内容 读出B端口原输出内容 读出 or al,80h ;使PB7=1 使 out dx,al ;输出新的内容 输出新的内容
置位允许中断, 置位允许中断,复位禁止中断
的操作通过写入端口C的对应位实 对INTE的操作通过写入端口 的对应位实 的操作通过写入端口 触发器对应端口C的位是作应答 现,INTE触发器对应端口 的位是作应答 触发器对应端口 联络信号的输入信号的哪一位, 联络信号的输入信号的哪一位,只要对那 一位置位/复位就可以控制 复位就可以控制INTE触发器 一位置位 复位就可以控制 触发器 选通输入方式下
端口A的 对应PC4 端口 的INTEA对应 对应 端口B的 对应PC2 端口 的INTEB对应 对应

微机原理与接口技术(习题答案)(DOC)

微机原理与接口技术(习题答案)(DOC)

微机原理与接⼝技术(习题答案)(DOC)微机原理与接⼝技术(习题答案)(DOC)11-90-70 50+84答:120+18=01111000 (18)其补码形式分别为:(120)补=00010010补01111000+0001001010001010由于C s=0 ,C p=1,因此有溢出,结果错误-33-37=11011111 (-37)其补码形式为:(-33)补=11011011补11011111+1101101110111010由于C s=1,C p=1,所以没有溢出,结果正确-90-70=10011100 (-70)其补码形式为:(-90)补=10111010补100111001+1011101001010110由于C s=1,C p=0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s=0,C p=1,所以有溢出,结果错误1.请写出下列字符串的ASCII码值。

My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E 第2章 80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各2部件的主要功能是什么?答:微型计算机主要由输⼊设备、运算器、控制器、存储器和输出设备组成。

各部件的功能分别是:1、输⼊设备通过输⼊接⼝电路将程序和数据输⼊内存;2、运算器是进⾏算术运算和逻辑运算的部件,它是指令的执⾏部件;3、控制器是计算机的指挥中⼼,它负责对指令进⾏译码,产⽣出整个指令系统所需要的全部操作的控制信号,控制运算器、存储器、输⼊/输出接⼝等部件完成指令规定的操作;4、存储器⽤来存放程序、原始操作数、运算的中间结果数据和最终结果数据; 5、输出设备是CPU通过相应的输出接⼝电路将程序运⾏的结果及程序、数据送到的设备;2.微处理器的发展过程是什么?答:微型计算机的发展过程是:第⼀代(1946~1957)——采⽤电⼦管为逻辑部件,以超声波汞延迟线、阴极射线管、磁芯和磁⿎等为存储⼿段;软件上采⽤机器语⾔,后期采⽤汇编语⾔。

2014年《微机原理与接口技术》-推荐下载

2014年《微机原理与接口技术》-推荐下载

《微机原理与接口技术》复习题 ▬▬▬ 彭虎主编的《微机原理与接口技术》教材一 填空题1 微机接口的编址方式分为存储器映像的I/O 寻址_和I/O 映像的I/O 寻址。

P1212 通常CPU 和输入/输出设备之间交换的信息包括状态、数据和控制信息。

P1203 同步通信所采用的控制协议分为面向字符型、面向位型两种。

P1725 8255A 的端口有三种工作方式,分别是方式0、方式1、方式2。

P1326 8259A 的初始化编程,需要CPU 向它输出一个2—4个字节的初始化命令字,其中预置命令字_和操作命令字是必须的。

7 一个USB 系统包括的3类设备是USB 主机、USB 设备和USB 集线器。

P1908 微型计算机存储器系统主要由主存储器、辅助存储器和高速缓冲存储器组成。

P1069 8086CPU 执行部件EU 由通用寄存器、标志寄存器、EU 控制电路等组成。

EU 从BUI 的指令队列中获得指令然后执行该指令。

P1610 标志寄存器FR 定义的标志位有9位,其中6位是状态位;3位是控制位。

P1911 8086系统的中断源:由外部设备产生的中断,称为外部中断;12 8251引脚信号中的TXD 是数据发送线;RXD 是数据接收线。

P17713 8259可为CPU 处理8级向量优先中断;其初始化编程向其写入的4个预置命令字是ICW1~ICW4。

P22214 微机主机与I∕O 设备之间常用的数据传送方式有程序控制方式、中断控制方式和DMA 方式三种。

P12215 按照串行数据的同步方式,串行通信又可分为异步通信和同步通信两种。

P17116在8086的微处理器内部,可供程序员编程使用的寄存器都是16位的寄存器,其中数据寄存器既可作为8位又作为16位寄存器使用。

P1517 8086系统最多能识别256种不同类型的中断,每种中断在中断向量表中分配有4个字节单元,用来存放中断服务程序的入口地址。

P21518 8253的每个计数器的二条输入线是CLK 和GATE ;一条输出信号线是OUT 。

微机原理与接口技术习题及参考答案精选全文完整版

微机原理与接口技术习题及参考答案精选全文完整版

可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。

2、在8086CPU中,寄存器指向下一条要执行的指令。

3、微型计算机的总线根据功能可分为、和。

4、主存储器和CPU之间增加高速缓冲存储器的目的是。

5、在计算机系统中定时信号一般可以用和两种方法来获得。

6、中断类型码为31H的中断向量存放在从开始的4个存储单元。

7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。

8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。

9、CPU和输入/输出设备之间的信号分为、和三类。

10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。

11、是微型计算机的核心。

12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。

M/为高电平,表示。

13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。

15、存储器扩展有两种方法,分别是扩展和扩展。

16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。

17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。

18、9片8259中断控制器组成两级级联,则最多能提供个中断。

19、8086CPU的编程结构包括和。

20、CPU和外设之间的数据传送方式包括、和。

21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。

二、选择题1、8086CPU的指令队列为 ( ) 个字节。

A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。

2014微机原理与接口技术21解析

2014微机原理与接口技术21解析

20:32
22
§ 8-1 中断—8086的中断响应与处理
2. 第二个INTA周期
CPU向8259A发出第二个INTA信号,8259A响应第二个INTA,在T2和T3 周期将一个字节的中断类型号N送到数据总线低8位。 CPU读取中断类型号N,乘以4,得到中断向量表的地址继而查得中断 服务程序入口地址。
转去执行可屏蔽中断。
20:32
13
§ 8-1 中断—8086的中断响应与处理
结束当前指令 标志寄存器入栈 Y 形成中断类型码n Y Y
内部中断
N NMI N
TEMP←TF
IF、TF清0
形成中断类型码2
Y 响应中断 读类型码
保护断点CS、IP入栈
INTR
N TF=1 N 执行下一条指令
IF=1 N
Y
20:32
12
§ 8-1 中断—8086的中断响应与处理

中断响应
响应中断后根据不同的中断源形成不同的中断类型码,
在根据中断类型码在中断向量表中寻找到各自的中断服务 程序的入口地址,转入相应的中断处理程序。 例如n=2,则形成中断类型码2,再在中断向量表中找 到n×4=2×4=8开始的连续4个字节单元,从中取出CS:IP,
为低电平,而ALE在每个总线周期的T1状态输出一个高电平脉冲,作
为地址锁存信号。 ⑥ 软件中断和非屏蔽中断不按照这种时序来响应中断。
20:32
25
§ 8-1 中断—8086的中断响应与处理
中断处理和返回
由硬件自动完成以下工作:标志寄存器的内容入栈;保护单
步标志TF;清IF标志,在中断处理过程中禁止其它中断进入,
可提供中断类型号传送给CPU。 可以通过编程选择多种不同工作方式。

2014年微机原理与接口技术期末考试复习资料总结

2014年微机原理与接口技术期末考试复习资料总结

微机原理及接口技术样题一.填空题(每空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、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。

A、32位B、16位C、8位D、都可以2、在下面关于微处理器的叙述中,错误的是( C ) 。

A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。

A、210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。

A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是( C )。

A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。

A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A、113AHB、114AHC、1144HD、1140H8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。

A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=19、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。

微机原理与接口技术教材

微机原理与接口技术教材

微机原理与接口技术教材嘿,朋友!今天咱们来聊聊微机原理与接口技术这门神奇的学问。

你说,微机就像一个神秘的小世界,里面有着无数的奥秘等着我们去探索,是不是很有趣?想象一下,微机就像是一个超级聪明的大脑,而原理就是它思考和运作的方式。

接口呢,就像是这个大脑和外界交流的通道,让它能和各种设备“畅所欲言”。

咱们先来说说微机原理。

这可真是个复杂又迷人的家伙!它涉及到计算机的内部结构、工作流程,就像了解一个人的身体构造和血液循环一样。

比如说,CPU 就像是这个小世界的核心指挥官,掌控着一切的运算和决策。

内存呢,就像是它的短期记忆库,快速地存储和提取信息。

而总线,就像是信息的高速公路,让数据能够在各个部件之间飞速传递。

再看看接口技术,这就像是给微机这个大脑接上了无数双神奇的手和眼睛。

接口让微机能够与打印机、键盘、鼠标这些小伙伴友好合作。

你想想,如果没有接口,微机就像一个孤独的天才,空有一身本事却无法施展,多可惜呀!学习微机原理与接口技术,就像是在搭建一座通往科技未来的桥梁。

每一个知识点都是一块坚实的基石,每一次实践都是在为这座桥添砖加瓦。

比如说,当你理解了中断的概念,就好像掌握了微机在忙碌中如何巧妙地应对突发事件,是不是很神奇?还有,当你学会了编程控制接口,就仿佛拥有了打开神奇宝箱的钥匙,可以让微机按照你的意愿去与外界互动。

可别觉得这门课很难就望而却步啦!只要你用心去琢磨,就像琢磨一道美味的菜肴怎么做才好吃一样,你肯定能发现其中的乐趣和奥妙。

而且,现在的科技发展这么迅速,掌握了微机原理与接口技术,就等于给自己装备了一把通向未来的利剑,让你在科技的海洋中畅游无阻。

总之,微机原理与接口技术可不是一门简单的课程,但它绝对是值得我们去努力探索和学习的。

朋友,让我们一起勇敢地走进这个神秘而又精彩的世界,去挖掘其中的宝藏吧!。

微机原理与接口技术:第21讲 9.5

微机原理与接口技术:第21讲 9.5
第9章 微型计算机常用接口技术
第9章 微型计算机常用接口技术
9.1 分析和设计接口的基本方法 9.2 并行接口 9.3 串行通信接口 9.4 定时器/计数器 9.5 DMA控制器
9.5.1 概述 9.5.2 8237A DMA控制器
9.6 A/D和D/A转换器
MECHANICAL & ELECTRICAL ENGINEERING COLLEGE OF SHANDONG AGRICULTURAL UNIVERSITY
第9章 微型计算机常用接口技术
前讲回顾
• 9.1 分析和设计接口的基本方法 • 9.2 并行接口 • 9.3 串行通信接口 • 9.3.1 串行通信的基本概念 • 9.3.2 RS-231C接口标准 • 9.3.3 可编程串行通信接口8251A及其应用 • 9.4 定时器/计数器 • 9.5 DMA控制器 • 9.6 A/D和D/A转换器
第9章 微型计算机常用接口技术
9.5.2 8237A DMA控制器
•数据地址信号:
– DB0~7:既是CPU向8237的数据通道(输入 或输出);主动状态时为向存储器输出的 高8位地址A8~15。
第9章 微型计算机常用接口技术
9.5.1 概述
一. DMA控制器在系统中的地位 二. DMA传送过程
总线 仲裁
系统总线
(2) (3) (7)
(4) (5)
DMAC
内存Biblioteka (6) (1) (4)外设
MECHANICAL & ELECTRICAL ENGINEERING COLLEGE OF SHANDONG AGRICULTURAL UNIVERSITY
DMA方式时 • 内存与高速外设直接交换数据,不需CPU干预,减少中

微机原理与接口技术

微机原理与接口技术

微机原理与接口技术
微机原理与接口技术是计算机科学与技术专业中的一门重要课程,它主要介绍计算机的基本原理和各种硬件接口技术。

在微机原理方面,我们需要了解计算机的基本组成部分,包括中央处理器(CPU)、存储器、输入输出设备等。

这些部件相互协作,完成各种任务。

同时,我们还要了解计算机的指令系统和编程原理,包括数据表示、算术逻辑运算等。

了解这些原理对于理解计算机的工作原理和优化程序设计具有重要意义。

在接口技术方面,我们需要了解计算机与外部设备之间的通信方式和接口协议。

这涉及到串口、并口、USB、以太网等各种接口方式。

在实际的应用中,我们经常需要将计算机与其他设备进行连接,例如打印机、摄像头、传感器等。

了解接口技术可以帮助我们有效地进行数据交换和控制操作。

微机原理与接口技术的学习需要掌握计算机的基本原理和硬件接口的工作原理。

在实际操作中,我们需要熟悉不同接口的使用方法和相应的编程技巧。

同时,我们还需要了解计算机系统的性能评估和优化技术,以提高计算机系统的工作效率和可靠性。

总之,微机原理与接口技术是计算机科学与技术专业中不可或缺的一门课程。

通过学习这门课程,我们能够深入了解计算机的工作原理和硬件接口技术,从而为实际应用和系统设计提供基础支持。

201411150微机原理及接口技术

201411150微机原理及接口技术

微机原理及接口技术课程教学大纲—、课程基本信息课程编号:201411150课程中文名称:微机原理及接口技术课程英文名称2 Microcomputer Principle and Interfacing Technique课程性质:专业选修课开课专业:光电信息科学与工程开课学期:6总学时:48 (其中理论48学时)总学分:2二、课程目标《微机原理及接口技术》课程是il•算机技术的硬件基础课程。

本课程介绍微型计算机系统的结构及工作原理,包括微处理器、存贮器、输入输出接口和中断技术、常用可编程接口芯片及苴应用。

本课程以CPU为核心,以接口为媒介,实现CPU与外界的通信,苴内容属于计算机硬件与软件衔接的一个重要领域。

通过对本课程的学习,学生能够很好地了解微型计算机的工作原理及艮应用,对学生进一步掌握针对复杂工程问题进行原理分析和软硬件设讣的方法奠定基础。

三、教学基本要求(1)通过本课程的学习使学生从理论上掌握微型讣算机的基本组成和工作原理,熟悉微型计算机的汇编指令体系及汇编程序设il•方法,建立微机系统的整体概念,达到初步具有微机应用系统的软硬件设计和开发能力;(2)通过对80X86系列微型计算机的学习,深入认识微型计算机的常用总线标准、输入/输出、中断等基本接口技术:同时对微型计算机及有关10设备的发展有一世的了解:(3)通过本课程的学习,能够帮助学生掌握选用恰当的技术,用于复杂系统的设讣、开发、解决复杂系统问题的方法。

四、教学内容与学时分配1微型讣算机基础槪论(8学时)微型计算机系统L2 计算机中的数制及编码L3 无符号二进制数的算术运算和逻辑运算L4 运算中的溢出L5 有符号二进制数器数的表示及运算2微处理器(10学时)2. 1 微处理器概述2.2 8088/8086微处理器的特点2.3 8088/8086CPU的主要引线及其功能2.4 8088/ 8086CPU的内部结构2.5 8088/8086CPU的存储器组织2.6 8088/8086CPU的工作时序2.7 总线3指令系统(12学时)3. 1 指令系统的一般概念3.2 对操作数的寻址方式3.3 指令的操作原理3.4 8088/8086CPU指令系统4汇编语言程序设计(8学时)4.1汇编语言源程序的结构4.2汇编语胃语句格式4.3伪指令4. 4功能调用4.5汇编语言程序设计5存储器系统(4学时)5.1存储器系统概述5.2随机存取存储器RAM5.3只读存储器ROM5. 4高速缓冲存储器Cache5.5存储器接口设计6输入输出及中断技术(6学时)6.1输入输出系统概述6.2基本输入输出方法6.3简单接口芯片及其应用6.4中断的基本概念及工作过程五、教学方法及手段(含现代化教学手段及研究性教学方法)教学方法:在教学方法上力求实现教与学的互动,教学过程的进行主要以理论讲授为主, 辅以必要的课堂讨论和习题课,使学生充分融入整个教学过程。

2014XXX微机原理与接口技术大纲

2014XXX微机原理与接口技术大纲

2014XXX微机原理与接口技术大纲
微机原理与接口技术大纲
1微型计算机及微机系统的组成,微型计算机的三总线结构,微处理器的内部结构,微机系统的工作过程。

4汇编语言语句格式、运算符、表达式;伪指令;汇编语言程序设计(顺序、分支、循环、子程序、DOS功能调用)。

5存储器分类与结构,静态和动态RAM及只读存储器ROM工作原理;存储器芯片与CPU的连接。

6定时与计数问题的提出;8253的功能与结构、初始化编程、工作方式;8253应用。

8 CPU与I/O接口、I/O接口与系统的连接方式;
并行通讯与接口、8255A编程布局、引脚功能、工作方式及编程应用;串性通讯基础、8251A编程布局、引脚功能、工作方式及编程应用。

9 8259A的布局、首要功能、编程方法、工作方式、级连;8237编程布局与首要功能。

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

§ 8-1 中断—8086的中断响应与处理
22:27
20
§ 8-1 中断—8086的中断响应与处理
CPU对可屏蔽中断请求的响应过程要执行两个连续的中断响 应INTA总线周期,每个总线周期包括4个时钟周期T1~T4。第一个
中断响应总线周期,CPU通知外设准备响应中断,外设应该准备
好中断类型号,第二个中断响应总线周期,CPU接收外设接口发 来的中断类型号。
5. 软件中断响应过程
① 软件中断由程序设定,没有随机性,它不受中断允许标
志位IF的影响,中断类型号由指令INT n中n决定。 ② 正在执行软件中断时,如果有不可屏蔽中断请求,就会 在当前指令执行完后立即予以响应。 ③ 如果有可屏蔽中断请求,并且IF=1,也会在当前指令执
行完后予以响应。
22:27
19
22:27
22
§ 8-1 中断—8086的中断响应与处理
2. 第二个INTA周期
CPU向8259A发出第二个INTA信号,8259A响应第二个INTA,在T2和T3 周期将一个字节的中断类型号N送到数据总线低8位。 CPU读取中断类型号N,乘以4,得到中断向量表的地址继而查得中断 服务程序入口地址。
存放中断服务程序的入口地址而构成的表称为中断向量表
22:27 3
§ 8-1中断 -中断向量表
3.中断向量表
2)中断向量表

中断向量表又称中断服务程序入口地址表。
8086/8088系统允许处理256种类型的中断,对应类型号为0~FFH。
在存储器的00000H~003FFH,占1K字节空间,用作存放中断向量。 每个类型号对应的中断向量占4个字节,高2个字节存放中断入口地址的 段地址,低2个字节存放段内偏移地址 。
22:27
12
§ 8-1 中断—8086的中断响应与处理

中断响应
响应中断后根据不同的中断源形成不同的中断类型码,
在根据中断类型码在中断向量表中寻找到各自的中断服务 程序的入口地址,转入相应的中断处理程序。 例如n=2,则形成中断类型码2,再在中断向量表中找 到n×4=2×4=8开始的连续4个字节单元,从中取出CS:IP,
① 8086要求中断请求信号INTR是一个电平信号,必须维持2个时钟周期的
高电平。否则CPU执行完一条指令后,如果总线接口部件正在执行总线
周期,则会使中断请求得不到响应而执行其他的总线周期。 ② 8086工作在最大模式时,不从INTA引脚上发中断响应脉冲,而是由
S2S1S0组合为000,通过总线控制器8288发出INTA中断响应信号。
22:27
17
§ 8-1 中断—8086的中断响应与处理
4. CPU响应不可屏蔽中断的过程
① 不必判断IF是否为1,也不是由外设接口给出中断类型号,
从NMI引脚进入的中断请求规定为类型2。 ② 在运行中断子程序过程中,若NMI上有不可屏蔽中断请 求进入,CPU仍能响应。
22:27
18
§ 8-1 中断—8086的中断响应与处理
进入中断处理程序
又有NMI N Y TEMP=1 N Y
形成中断类型码1 返回 主程 序 标志寄存器出栈 恢复断点CS、IP出栈
执行中断处理程序
14
22:27
§ 8-1 中断—8086的中断响应与处理
1. CPU响应可屏蔽中断的四个条件


外设提出中断申请
本中断位未被屏蔽 本中断优先级最高 CPU允许中断
微机原理与接口技术
第二十一讲
自动化学院 王俊宏
公共邮箱 :zdhwjyl@ 密码:wjyl1234
22:27
§7-1 概述 实验一 INTEL88软件实验
时间:2014.5.16 (星期五) 13:30-15:10
地点:第二实验楼南608-610
实验一 程序设计实验 (一) 两个多位十进制数相减实验 (二) 两个数相乘的实验 (三) BCD码相乘实验 LEDSHOW 放在公共邮箱 实验指导书电子稿放在公共邮箱
CPU保护PSW,清标志位IF和TF,将断点返回地址CS和IP入栈,转向 中断服务程序入口。 【注意】8086执行中断响应时,在两个中断响应周期之间要插入2~3个空
闲状态,8088系统并没有在两个中断响应总线周期中插入空闲 状态。
22:27
23
§ 8-1 中断—8086的中断响应与处理
3.说明
外设向CPU发出中断请求的时间是随机的,而CPU在每条指令
的最后一个机器周期的最后一个T状态去采样中断请求输入线INTR, 当CPU在INTR引脚上接收到一个有效的中断请求信号,而CPU内部 中断允许触发器是开放的(开中断可用指令STI来实现),且中断接口 电路中的中断屏蔽触发器未被屏蔽,则在当前指令执行完后CPU响 应中断。
22:27
21
§ 8-1 中断—8086的中断响应与处理
1. 第一个INTA周期
CPU将地址/数据总线置于浮动状态,在T2~T4期间发出中断响
应信号INTA给8259A,表示CPU响应此中断请求,禁止来自
其它总线控制器的总线请求。 在最大模式时,CPU启动LOCK信号,通知系统中总线仲裁器 8289,使系统中其它处理器不能访问总线。
22:27 15
§ 8-1 中断—8086的中断响应与处理
2. CPU响应可屏蔽中断的过程
① 从数据总线上读取中断类型号,将其存入内部暂存器。 ② 将标志寄存器PSW的值入栈。 ③ 将PSW中的中断允许标志IF和单步标志TF清0,以屏蔽外部其它中断请求, 避免CPU以单步方式执行中断处理子程序。 ④ 保护断点,将当前指令下一条指令的段地址CS和指令指针IP的值入栈,中断 处理完毕后,能正确返回到主程序继续执行。 ⑤ 根据中断类型号到中断向量表中找到中断向量,转入相应中断服务子程序。 ⑥ 中断处理程序结束以后,从堆栈中依次弹出IP、CS和PSW,然后返回主程序 断点处,继续执行原来的程序。
22:27
16
§ 8-1 中断—8086的中断响应与处理
3. CPU须执行完下一条指令才响应可屏蔽中断的情况 ① 发出中断请求时,CPU正在执行封锁指令 。 ② 执行向段寄存器传送数据的指令(MOV和POP指令) 。
③ 遇STI和IRET指令。
注意:当遇到等待指令或串操作指令时,允许在指令执行过程 中进入中断,但在一个基本操作完成后响应中断。
主程序
中断1
中断2
中断3
22:27
7
2)中断嵌套
22:27
8
第八章 中断和可编程中断控制器8259A
内容提要
8-1 中断
1)中断概念和分类 2)中断的响应和处理过程
8-2 8259A的工作原理 8-3 8259A的应用举例
22:27
9
§ 8-1 中断—中断响应过程
一、CPU响应中断过程
22:27
15 0
中断入口地址偏移地址 中断入口地址段地址
22:27
IP
CS
4
§8-1中断 -中断概念和分类
3.中断向量表
000 专 用 中 断 类型0中断入口(除法出错) 类型1中断入口(单步中断) 类型2中断入口(NMI) 类型3中断入口(断点中断) 类型4中断入口(溢出中断) 类型5中断入口
各个中断处理程序的段地址 008 和段内偏移地址按中断类型号顺 序存放在中断向量表中。 (5个) 00C 因此由中断类型号n×4即可 得到相应中断向量的地址,取4n 系 和4n十1单元中的内容(中断入口 统 段内偏移地址)装入指令指针寄 使 用 存器IP,取4n十2和4n十3单元中 内容(中断入口段地址)装入代码 (27个) 段寄存器CS,即可转入中断处 供 理程序。 用 户 使 用
转去执行可屏蔽中断。
22:27
13
§ 8-1 中断—8086的中断响应与处理
结束当前指令 标志寄存器入栈 Y 形成中断类型码n Y Y
内部中断
N NMI N
TEMP←TF
IF、TF清0
形成中断类型码2
Y 响应中断 读类型码
保护断点CS、IP入栈
INTR
N TF=1 N 执行下一条指令
IF=1 N
Y
IBM PC机中规定优先级从高到低的次序为:
内中断(除法错,INTO,INT n) 不可屏蔽中断(NMI) 可屏蔽中断(INTR) 单步中断
22:27 6
§8-1中断 -中断概念和分类
4.中断优先级和中断嵌套 2)中断嵌套
当CPU在运行中断服务子程序时,
又有新的更高优先级的中断申请进 入,CPU要挂起原中断进入更高级 的中断服务子程序,实现中断嵌套 功能。
为低电平,而ALE在每个总线周期的T1状态输出一个高电平脉冲,作
为地址锁存信号。 ⑥ 软件中断和非屏蔽中断不按照这种时序来响应中断。
22:27
25
§ 8-1 中断—8086的中断响应与处理
中断处理和返回
由硬件自动完成以下工作:标志寄存器的内容入栈;保护单
步标志TF;清IF标志,在中断处理过程中禁止其它中断进入,
22:27
004
IP CS IP CS
010 014
……
07C 080 类型31中断入口 类型32中断入口 …… 类型255中断入口 IP CS
5
03F (224个)
§8-1中断 -中断概念和分类
4.中断优先级和中断嵌套 1)中断优先级
当有多个中断源请求中断时,中断系统判别中断申请的优
先级,CPU响应优先级高的中断,挂起优先级低的中断。
10
§ 8-1 中断—8086的中断响应与处理
8086的中断响应与处理分成几步:

ห้องสมุดไป่ตู้
中断查询
相关文档
最新文档