《微机原理与接口技术知识点_计算机-计算机原理.pdf》由会员分享,可在线阅读,更多相关《微机原理与接口技术知识点_计算机-计算机原理.pdf(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习必备 欢迎下载 微机原理与接口技术知识点 1、微处理器(CPU)由 运算器、控制器、寄存器 组三部分组成。2、运算器由 算术逻辑单元 ALU、通用或专用寄存器组及内部总线 三部分组成。3、控制器的功能有 指令控制、时序控制、操作控制,控制器内部由 程序计数器 PC、指令寄存器 IR、指令译码器 ID、时序控制部件以及微操作控制部件(核心)组成。4、8088 与存储器和 I/O 接口进行数据传输的外部数据总线宽度为 8 位,而 8086 的数据总线空度为 16 位。除此之外,两者几乎没有任何差别。5、在程序执行过程中,CPU 总是有规律的执行以下步骤:a 从存储器中取出下一条指令 b 指令译
2、码 c 如果指令需要,从存储器中读取操作数 d 执行指令 e 如果需要,将结果写入存储器。6、8088/8086 将上述步骤分配给了两个独立的部件:执行单元 EU、总线接口单元 BIU。EU 作用:负责分析指令(指令译码)和执行指令、暂存中间运算结果并保留结果的特征,它由 算数逻辑单元(运算器)ALU、通用寄存器、标志寄存器、EU 控制电路 组成。BIU 作用:负责取指令、取操作、写结果,它由段寄存器、指令指针寄存器、指令队列、地址加法器、总线控制逻辑组成。7、8088/8086CPU 的内部结构都是 16 位的,即内部寄存器只能存放 16 位二进制码,内部总线也只能传送 16位二进制码。8、
3、为了尽可能地提高系统管理(寻址)内存的能力,8088/8086 采用了 分段管理 的方法,将内存地址空间分为了多个 逻辑段,每个逻辑段最大为 64K 个单元,段内每个单元的地址长度为 16 位。9、8088/8086 系统中,内存每个单元的地址都有两部分组成,即 段地址和段内偏移地址。10、8088/8086CPU 都是具有 40 条引出线的集成电路芯片,采用 双列直插式 封装,当 MN/MX=1 时,8088/8086工作在 最小 模式,当 MN/MX=0 时,8088/8086 工作在 最大 模式。11、8088/8086 CPU 内部共有 14 个 16 位寄存器。按其功能可分为三大类,
4、即通 用寄存器(8 个)、段寄存器(4 个)、控制寄存器(2 个)。12、8088/8086 有 20 条地址线,可寻址的最大物理内存容量为 1MB(2 的 20 次幂),其中任何一个内存单元都有一个 20 位的地址,称为 物理地址。13、逻辑地址指 段基地址和段内偏移地址。物理地址=段基址*16+段内偏移地址 学习必备 欢迎下载 14、存储器可分为 程序段和堆栈段 两类。前者用来 存放程序的指令代码,后者用来 传递参数、保存数据和状态信息。15、时序可分为两种不同的粒度:时钟周期和总线周期。16、80386 采用 32 位结构,能寻址的物理空间为 4GB(2 的 32 次幂)。最大数据传输率
5、位 32MB/s,具有 自动切换数据总线宽度 的功能。具有 3 种工作方式:实地址方式、保护方式、虚拟 8086 方式。总线周期只有2 个时钟。17、80386 内部结构由 3 部分组成:总线接口部件(BIU)、中央处理部件(CPU)、存储器管理部件(MMU)。其中 CPU 包括 指令预取单元、指令译码单元、执行单元 三部分。18、80386 共有 34 个寄存器,分为 7 类,分别是 通用寄存器、指令指针、标志寄存器、段寄存器、系统地址寄存器、控制寄存器、调试寄存器、测试寄存器。19、80386 可工作于 实地址 模式或 保护虚地址 模式。80386 把段分为 系统段和非系统段。20、采用总
6、线结构的优越性:a 便于采用模块结构设计方法,简化系统设计。b 标准总线可以得到多个厂商的广泛支持,便于生产与之兼容的硬件板卡和软件。c 模块结构方式便于系统的扩充和升级。d 便于故障诊断和维修,同时也降低了成本。21、按照传送信息类型,总线可分为 数据总线、地址总线、控制总线。按照层次结构,总线可分为 前端总线、系统总线、外设总线。按照相对于 CPU 位置,可分为 片内总线和片外总线。总线结构分为 单总线结构和多总线结构。22、一个总线周期分为五个步骤:总线请求、总线仲裁、寻址、传送数据和传送结束。23、总线传输需要解决的问题有:a 总线传输同步 b 总线仲裁控制 c 出错处理 d 总线驱动
7、。24、外设总线用于实现计算机主机和外部设备之间的连接,常见的主要有 USB、IEEE1349。25、USB 总线的特点:a 易使用 b 速度较快 c 可靠性高 d 低成本 e 低功耗。26、指令:控制计算机完成指定操作并能够被计算机所识别的命令。8088/8086 CPU 的指令按照功能可分为六大类:数据传送类、算术运算类、逻辑运算类和位移、穿操作、控制转移类、处理器控制。指令的一般形式为 操作码+操作数,因此指令在格式上有三种形式:a 零操作数指令 b 单操作数指令 c 双操作数指令。27、8086 指令中的操作数主要有三种类型:立即数操作数,寄存器操作数、存储器操作数。元通用或专用寄存器
8、组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备
9、 欢迎下载 28、一条指令的执行时间应包括 取指令、取操作数、执行指令、传送结果 几个部分,单位是 时钟周期数。29、寻址方式:获得操作数所在的地址的方法。有两种类型:a 寻找到操作数的地址 b 寻找要执行的下一条指令的地址,即程序的地址。30、8086 的寻址方式有 8 种:a 立即寻址 b 直接寻址 c 寄存器寻址 d 寄存器间接寻址 e 寄存器相对寻址 f基址-变址寻址 g 基址-变址-相对寻址 h 隐含寻址 31、数据传送指令按功能可分为 4 小类:通用数据传送指令、目标地址传送指令、标志传送指令、输入/输出指令。32、中断:在程序运行期间因某种随机或异常的事件,要求 CPU 暂时中止
10、正在运行的程序转去执行一组专门的中断服务程序来处理这些事件,处理完毕后又返回到原被中止处继续执行原程序的过程。33、8088/8086 中断系统分为 外部中断和内部中断,前者主要用来 处理外设和 CPU 之间的通信,后者包括 运算异常及中段指令引起的中断。34、汇编语言:用指令助记符、符号地址、标号和伪指令等来书写程序。35、系统软件中提供的功能调用有两种:BIOS 功能调用(低级调用)和 DOS 功能调用(高级调用)。36、存储器分为 内部存储器和外部存储器 两大类。内存特点:容量小、存取速度快、价格相对较高;外存特点:容量大、价格低、速度慢。37、半导体存储器按照工作方式不同分为 随机存储
11、器 RAM 和只读存储器 ROM。RAM 特点:可随机进行读写操作,断电后信息会丢失。ROM 特点:掉电后不会丢失信息,可随机进行读操作,但不能写入或者只能有条件编程写入。38、RAM 可分为 静态读写存储器 SRAM 和动态读写存储器 DRAM。SRAM 特点:存取时间短、外部电路简单、便于使用。DRAM 特点:以电容来存储,存取速度低,但集成度非常高,功耗低,价格便宜。39、存储器系统:将两个或两个以上速度、容量、价格各不相同的存储器用软件、硬件或软硬件相结合的方法连接起来,成为一个系统。40、微机中的存储系统:a 由 Cache 和主要存储器构成的 Cache 存储系统 b 由主存储器和
12、磁盘构成的虚拟存储系统。41、半导体存储器的主要技术指标:存储容量、存取时间和存取周期、可靠性、功耗。元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进
13、制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载 42、I/O 系统的特点:复杂性、异步性、实时性、与设备无关性。I/O 接口要解决的问题:a 速度匹配问题 b信号电平和驱动能力问题 c 信号形式匹配问题 d 信息格式问题 e 时序匹配问题。I/O 接口的功能:a I/O地址译码与设备选择 b 信息的输入/输出 c 命令、数据和状态的缓冲与锁存 d 信息转换 43、微机系统中,主机与外设之间数据的输入/输出方式主要有:无条件传送、查询、中断、直接存储器存取(DMA)44、微机系统的 硬件 由哪几部分组成?答:三部
14、分:微型计算机(微处理器,存储器,I/0 接口,系统总线),外围设备,电源。45、什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。分三组:地址总线,数据总线,控制总线。46、8086/8088CPU 的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元 EU 的请求完成 CPU 与存储器或 IO 设备之间的数据传送。执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。47、8086 指令队列的作用是什么?答:作用是:在执行指令的同
15、时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让 CPU 轮番进行取指和执行的工作,从而提高 CPU 的利用率。48、8086 的存储器空间最大可以为多少?怎样用 16 位寄存器实现对 20 位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086 的存储器空间最大可以为 220(1MB);8086 计算机引入了分段管理机制,当 CPU 寻址某个存储单元时,先将段寄存器内的内容左移 4 位,然后加上指令中提供的 16 位偏移地址形成 20 位物理地址。49、段寄存器 CS 1200H,指令指针寄存器 IP=FF00H,此时,指令的物理地址
16、为多少?指向这一物理地址的CS 值和 IP 值是唯一的吗?答:指令的物理地址为 21F00H;CS 值和 IP 值不是唯一的,例如:CS=2100H,IP=0F00H。50、设存储器的段地址是 4ABFH,物理地址为 50000H,其偏移地址为多少?答:偏移地址为 54100H。(物理地址=段地址*16+偏移地址)元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果
17、写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载 51、8086/8088CPU 有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有 6 个:ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由 CPU根据指令执行结果自动设置的;控制标志位有 3 个:DF,
18、IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。52、8086CPU 的 AD0AD15 是什么引脚?答:数据与地址引脚 53、INTR、INTA、NMI、ALE、HOLD、HLDA 引脚的名称各是什么?答:INTR 是可屏蔽请求信号,INTA 中断响应信号,NMI 是不可屏蔽中断请求信号,ALE 是地址锁存允许信号,HOLD 总线请求信号,HLDA 总线请求响应信号。54、虚拟存储器有哪两部分组成?答:有主存储器和辅助存储器。55、在 80 x86 中,什么是逻辑地址、线性地址、物理地址?答:线性地址是连续的不分段的地址;逻辑地址是由程序提供的地址;物理地址是内存单元
19、的实际地址。56、段描述符分为哪几种?答:分为三大类,程序段描述符,系统段描述符,门描述符。57、RAM 有几种,各有什么特点?ROM 有几种,各有什么特点?答:RAM 有两种,SRAM(静态 RAM),它采用触发器电路构成一个二进制位信息的存储单元,这种触发器一般由 6 个晶体管组成,它读出采用单边读出的原理,写入采用双边写入原理;DRAM(动态 RAM),它集成度高,内部存储单元按矩阵形式排列成存储体,通常采用行,列地址复合选择寻址法。ROM 有 5 种,固定掩摸编程 ROM,可编程 PROM,紫外光檫除可编程 EPROM,电可檫除的可编程 EPROM,闪速存储器。58、若用 4K位的 R
20、AM 芯片组成 8K 8 为的存储器,需要多少芯片?A19 A0 地址线中哪些参与片内寻址,哪些用做芯片组的片选信号?答:需要 16 片芯片;其中 A11-A0 参与片内寻址;A12 做芯片组的片选信号。元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并
21、保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载 59、若系统分别使用 512K 8、16、64的 RAM,各需要多少条地址线进行寻址,各需要多少条数据线?答:512K 8 需要 19 条地址线,8 条数据线。需要 10 条地址线,4 条数据线。16需要 14 条地址线,8 条数据线。64需要 14 条地址线,1 条数据线。60、某微机系统的 RAM 容量为 8K*8,若首地址为 4800H,则最后一个单元的地址
22、是多少?答:最后一个单元的地址是:4800H+213-1 61、什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是 一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。62、微处理器为什么需要用接口和外设相连接?答:因为许多接口设备中,在工作原理,驱动方式,信息格式以及工作速度方面彼此相差很大,因此为了进行速度和工作方式的匹配,并协助完成二者之间数据传送控制任务。63、一般的 I/O 接口电路有哪四种寄存器,它们各自的作用是什么?答:数据输入寄存器,数据输入寄存器,状态寄存器和控制寄存器。数据端口能对传送数据提供缓冲,隔离,寄存的作用;状态寄存器
23、用来保存外设或接口的状态;控制寄存器用来寄存 CPU 通过数据总线发来的命令。64、8086 最多可有多少级中断?按照产生中断的方法分为哪两大类?答:有 8 级;按照产生中断的方法可分为硬件中断和软件中断。65、什么是中断?什么是中断向量?中断向量表的地址范围?答:中断就是 CPU 在执行当前程序时由于内外部事件引起 CPU 暂时停止当前正在执行的程序而转向执行请求 CPU 暂时停止的内外部事件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断向量是中断处理子程序的入口地址;地址范围是 00000H-003FFH。66、中断向量表的功能是什么?若中断向量号分别为 1AH 和 20H,则
24、它们的中断向量在中断向量表的什么位置上?答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。1AH 在中断向量表的位置是 1AH*4=68H 在中断向量表 0000:0068 处;20H 在中断向量表的位元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单
25、元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载 置是 80H 在中断向量表 0000:0080 处。67、通常,解决中断优先级的方法有哪几种?答:3 种,软件查询确定优先级,硬件优先级排队电路确定优先级,具体中断屏蔽的接口电路。68、8259A 通过级联的方式可以由几片构成最多多少级优先权的中断源。答:8259A 通过级联的方式由 9 片构成最多 64 级优
26、先权的中断源。69、简述中断控制器 8259A 的内部结构和主要功能。答:8259A 的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲比较器,中断请求寄存器(IRR),中断屏蔽寄存器(IMR),中断服务寄存器(ISR),优先权判别器(PR),控制逻辑。70、8259A 的内部寄存器中 IRR、IMR、ISR 三个寄存器的作用是什么?答:见课本 153 页。71、8259A 有哪些中断结束方式,分别适用于哪些场合。答:8259A 有 2 种中断结束方式:中断自动结束方式,中断非自动结束方式(一般中断和特殊中断);中断自动结束方式只适合有一块 8259A,并且各中断不发生嵌套的情况。中断非自动结
27、束方式只能适合与全嵌套方式下不能用与循环优先级方式。72、8259A 对优先级的管理方式有哪几种,各是什么含义?答:有 4 种,普通全嵌套方式,特殊全嵌套方式,自动循环方式,优先级特殊循环方式(详细见课本 P159 和P160)73、8259A 的初始化命令字和操作命令字有哪些,其功能是什么;哪些应写入奇地址,哪些应写入偶地址。答:8259A 的初始化命令字 ICW1,ICW2,ICW3,ICW4;操作命令字 OCW1,OCW2,OCW3。(见课本 P155到 P158);ICW2,ICW3,ICW4,OCW1 写如奇地址,ICW1,OCW2,OCW3 为偶地址。元通用或专用寄存器组及内部总线
28、三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载
29、74、简述 8259A 的初始化过程。答:8259A 的初始化编程,需要 CPU 向它输出一个 24 字节的初始化命令字,输出初始化命令字的流程如图所示,其中 ICW1和 ICW2是必须的,而 ICW3和 ICW4需根据具体的情况来加以选择。各初始化命令字的安排与作用分叙如下:75、8253 有几个计数通道,每条计数通道有哪些信号线,其作用是什么?答:8253 有三个计数通道,每个计数通道有 3 条信号线:CLK:计数输入用于输入定时基准脉冲或计数脉冲.OUT:输出信号以相应的电平指示计数的完成或输出脉冲的波型.GATA:选通输入用于启动或禁止计数器的操作,以使计数器和计数输入信号同步。76、
30、8253 有几种工作方式,其特点是什么?答:六种方式(见课本 P224)77、8253 的内部寄存器及各位的意义是什么?答:8253 的内部寄存器有四个,8 位的控制寄存器:初始化时,将控制字写入该寄存器;16 位的计数器初值寄存器,初始化是写入该计数器的初始值,其最大初始值为 0000H;16 位的减一计数器,计数器的初值由计数初值寄存器送入减法计数器,当计数输入端输入一个计数脉冲时,减法计数器内容减一;16 位的输出锁存器用来锁存计数脉冲时,减法计数器内容减一。78、8255A 的功能是什么,有哪几个控制字,各位的意义是什么?答:8255A 是一种通用的可编程程序并行 I/O 接口芯片.它
31、有两个控制字,一个是方式选择控制字,它的作用是实现对 8255A 的各个端口的选择。一个是对 C 口进行置位或复位控制字.它的作用是能实现对端口 C 的每一位进行控制。79、8255A 的 A 口、B 口、C 口有哪几种工作方式,其特点是什么?C 口有哪些使用特点?答:8255A 的 A 口可以工作在 3 种工作方式的任何一种,B 口只能工作在方式 0 或方式 1,C 口则常常配合元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一
32、条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载 端口 A 和端口 B 工作,为这两个端口的输入/输出传输提供控制信号和状态信号。80、同步通信、异步通信的帧格式各是什么?什么是奇、偶校验?答:异步通信的帧格式是用一个起始位表示传送字符
33、的开始,用 1-2 个停止位表示字符结束。起始位与停止位之间是数据位,数据位后是校验位,数据的最底位紧跟起始位,其他各位顺序传送;同步通信的帧格式是在每组字符之前必须加上一个或多个同步字符做为一个信息帧的起始位。81、什么是波特率?若在串行通信中的波特率是 1200b/s,8 位数据位,1 个停止位,无校验位,传输 1KB 的文件需要多长时间?答:波特率是单位时间内通信系统所传送的信息量。需要多长时间=1024/(1200/10)=8.53s 82、对 8255A 进行初始化,要求端口 A 工作于方式 1,输入;端口 B 工作于方式 0,输出;端口 C 的高 4 位配合端口 A 工作,低 4
34、位为输入。设控制口的地址为 006CH。答:由题知应为 10111001H(B9H)MOV AL,B9H MOV DX,006CH OUT DX,AL 83、设 8255A 的四个端口地址分别为 00C0H、00C2H、00C4H 和 00C6H,要求用置 0、置 1 的方法对 PC6 置1,对 PC4 置 0。答:MOV DX,00C0H;端口地址 MOV AL,00001101;对 PC6 置 1 OUT DX,AL MOV AL,00001000;对 PC4 置 0 OUT DX,AL 84、试按照如下要求对 8259A 进行初始化:系统中只有一片 8259A,中断请求信号用电平触发方式
35、,下面要用 ICW4,中断类型码为 60H、61H、62H67H,用全嵌套方式,不用缓冲方式,采用中断自动结束方式。设 8259A 的端口地址为 94H 和 95H。答:MOV DX,94H;偶地址 MOV AL,00011011B;ICW1 元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析
36、指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多学习必备 欢迎下载 OUT DX,AL MOV AL,10011111B;ICW2,中断源在 IR7 MOV DX,95H;奇地址 OUT DX,AL MOV AL,00000011B;ICW4 OUT DX,AL 85、试编程对 8253 初始化启动其工作。要求计数器 0 工作于模式 1,初值为 3000H;计数器 1 工作于模式 3,初值为
37、 100H;计数器 2 工作于模式 4,初值为 4030H。设端口地址为 40H、41H、42H 和 43H。答:MOV AL,00011110H;控制字 OUT 43H,AL MOV AL,3000H;计数初值 OUT 40H,AL MOV AL,01010110H;计数器 1 OUT 43H,AL MOV AL,100H OUT 41H,AL MOV AL,10011000H;计数器 2 OUT 43H,AL MOV AL,4030H OUT 42H,AL 元通用或专用寄存器组及内部总线三部分组成控制器的功能有指令控制时序控制操作控制控制器内部由程序计数器指令寄存器指令译码器时序控制部件以及微操作控制部件核心组成与存储器和接口进行数据传输的外部数据总线宽度 器中取出下一条指令指令译码如果指令需要从存储器中读取操作数执行指令如果需要将结果写入存储器将上述步骤分配给了两个独的部件执行单元总线接口单元作用负责分析指令指令译码和执行指令暂存中间运算结果并保留结果的 令指针寄存器指令队列地址加法器总线控制逻辑组成的内部结构都是位的即内部寄存器只能存放位二进制码内部总线也只能传送位二进制码为了尽可能地提高系统管理寻址内存的能力采用了分段管理的方法将内存地址空间分为了多
限制150内