微机原理第五版6-10章习题解答讲课讲稿

合集下载

微机原理课后作业答案(第五版)

微机原理课后作业答案(第五版)

微机原理课后作业答案(第五版)6、[+42]原=00101010B=[+42]反=[+42]补[-42]原=10101010B[-42]反=11010101B[-42]补=11010110B[+85]原=01010101B=[+85]反=[+85]补[-85]原=11010101B[-85]反=10101010B[-85]补=10101011B10、微型计算机基本结构框图微处理器通过⼀组总线(Bus)与存储器和I/O接⼝相连,根据指令的控制,选中并控制它们。

微处理器的⼯作:控制它与存储器或I/O设备间的数据交换;进⾏算术和逻辑运算等操作;判定和控制程序流向。

存储器⽤来存放数据和指令,其内容以⼆进制表⽰。

每个单元可存8位(1字节)⼆进制信息。

输⼊——将原始数据和程序传送到计算机。

输出——将计算机处理好的数据以各种形式(数字、字母、⽂字、图形、图像和声⾳等)送到外部。

接⼝电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

总线:从CPU和各I/O接⼝芯⽚的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃⾄计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。

13、8086有20根地址线A19~A0,最⼤可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。

8086有16根数据线,80386有32根数据线。

1、8086外部有16根数据总线,可并⾏传送16位数据;具有20根地址总线,能直接寻址220=1MB的内存空间;⽤低16位地址线访问I/O端⼝,可访问216=64K个I/O端⼝。

另外,8088只有8根数据总线2、8086 CPU由两部分组成:总线接⼝单元(Bus Interface Unit,BIU)BIU负责CPU与内存和I/O端⼝间的数据交换:BIU先从指定内存单元中取出指令,送到指令队列中排队,等待执⾏。

微机原理 第10章 PPT课件

微机原理 第10章 PPT课件

0
D7 D6 D5 D4 D3 D2 D1 D0
D5位:发送保持寄存器空闲标志位。 D5=1,表示数据已从发送保持寄存器转移到发送移位寄存器,发送保 持寄存器空闲,CPU可以写入新数据。当新数据送入发送保持寄存器后,D5 置0。 D6位:发送移位寄存器空闲标志位。 D6=1,表示一帧数据已发送完毕。当下一个数据由发送保持寄存器移 入发送移位寄存器时,该位被置0。
异步通信传送中,收、发双方必须约定: 收发双方的通信速率必须一致 收发双方的数据帧格式必须一致
例如: 传送一个字符 “E” ,(ASCⅡ码为:1000101B =45H) 7个数据位,奇校验, 2个停止位.
停止位
数据位
停止位 空闲位
11 0 1 0 1 0 0 0 1 0 1 1 1 1
起始位
1到0的跳变作为新字符的开始
最低位
最高位
起始位
四部分:
5到8个数据位
1,112 或2个停止 可选的奇偶校验位
(1)起始位 : 1位逻辑‘0’
(2)数据位: 5~8位 0,1代码
(3)奇偶校验位: 0~1位‘0’或‘1’
(4)停止位: 1、1.5、2位逻辑‘1’
奇偶校验位(可有可无) 奇校验:数据位与校验位中‘1’的个数为奇数。 偶校验:数据位与校验位中‘1’的个数为偶数。 通信双方约定采用一致的奇偶校验方式,由发送方设置校验位, 由接收方负责校验。
校验位
4. 信号的调制与解调
数据通信传输的是数字信号,要求传送线的频带很宽,而我们在长 距离传送时,有时是利用电话线传送的,而电话线的带宽为 300 ~ 3000 Hz ,因此若直接传输数字信号,信号就要发生畸变。
计算机
~~ ~~
终端或 计算机

微型计算机原理与接口技术第五版周荷琴课后答案

微型计算机原理与接口技术第五版周荷琴课后答案

微型计算机原理与接口技术第五版周荷琴课后答案【篇一:《微型计算机原理与接口技术》周荷琴_吴秀清(第三版)课后习题答案】现在已演化为以存储器为中心的结构。

2. 微处理器,微型计算机,微型计算机系统有什么联系与区别?答:微处理器是微型计算机系统的核心,也称为cpu(中央处理器)。

主要完成:①从存储器中取指令,指令译码;②简单的算术逻辑运算;③在处理器和存储器或者i/o 之间传送数据;④程序流向控制等。

微型计算机由微处理器、存储器、输入/输出接口电路和系统总线组成。

以微型计算机为主体,配上外部输入/输出设备及系统软件就构成了微型计算机系统。

三者关系如下图:3. 微处理器有哪些主要部件组成?其功能是什么?答:微处理器是一个中央处理器,由算术逻辑部件alu、累加器和寄存器组、指令指针寄存器ip、段寄存器、标志寄存器、时序和控制逻辑部件、内部总线等组成。

算术逻辑部件alu 主要完成算术运算及逻辑运算。

累加器和寄存器组包括数据寄存器和变址及指针寄存器,用来存放参加运算的数据、中间结果或地址。

指令指针寄存器ip 存放要执行的下一条指令的偏移地址,顺序执行指令时,每取一条指令增加相应计数。

段寄存器存放存储单元的段地址,与偏移地址组成20 位物理地址用来对存储器寻址。

标志寄存器flags 存放算术与逻辑运算结果的状态。

时序和控制逻辑部件负责对整机的控制:包括从存储器中取指令,对指令进行译码和分析,发出相应的控制信号和时序,将控制信号和时序送到微型计算机的相应部件,使cpu内部及外部协调工作。

内部总线用于微处理器内部各部件之间进行数据传输的通道。

4. 画一个计算机系统的方框图,简述各部分主要功能。

答:计算机系统由硬件(hardware)和软件(software)两大部分组成。

硬件是指物理上存在的各种设备,如显示器、机箱、键盘、鼠标、硬盘和打印机等,是计算机进行工作的物质基础。

软件是指在硬件系统上运行的各种程序、数据及有关资料。

微机原理及应用(第五版)PPT课件

微机原理及应用(第五版)PPT课件
微型计算机原理
• 第一章 微型计算机基础知识 • 第二章 微型计算机组成及微处理器功能结构 • 第三章 80X86寻址方式和指令系统 • 第四章 汇编语言程序设计 • 第六章 半导体存储器及接口 • 第八章 中断和异常 • 第九章 输入/输出方法及常用的接口电路
2021
1
第一章 微型计算机基础知识
X为负时:求[X]补是将[X]原的符号位不变,其余各位
变反加1.
求[X]反是将[X]原的符号位不变,其余各位
变反.
2021
微机原理及应8用
补码没有+0和-0之分;反码有+0和-0之分
[+0]补=00…..00=0 [-0]补=00…..00=0 [+0]反=00…..00=0 [-0]反=00…..00=111…..11
解: ①.设x=129,y=79则
[x]补=10000001B,[y]补=01001111B [-y]补=[y]变补=10110001B [x-y]补=[x]补+[-y]补=00110010B 最高位有进位,
结果为正[x-y]补= [x-y]原=00110010B x-y=50
②.设x=79,y=129则
• 二进制:数的后面加后缀B. • 十进制:数的后面加后缀D或不加. • 十六进制:数的后面加后缀H.
2021
微机原理及应5用
1.1.3 整数
1.无符号数
8、16、32位全部用来表示数值本身。
最低位LSB是0位,最高位MSB是7、15、31。
2.带符号整数
1).原码: 设X=+1011100B,Y=-1011100B
• 补码:优点:符号位和数值一起运算; 减法可以变成加法运算.

《微机原理与接口》习题及参考答案 周明德第五版

《微机原理与接口》习题及参考答案 周明德第五版

《微机原理与接口》课程习题及参考答案2012年秋季第一章习题(教材P29)作业11.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。

微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。

CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。

采用数据和地址线复用,主要靠信号的时序来区分。

通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。

第二章习题(教材P43)作业22.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。

⑵ 4个段寄存器:保存段基值(或段选择子)。

⑶ 1个标志寄存器:保存状态位和控制标志位。

⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。

2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。

它们主要由算术和逻辑运算指令设置或清除。

也有设置和清除某些状态标志位的专用指令。

2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。

微机原理-第5版(周荷琴)-第10章 (2)

微机原理-第5版(周荷琴)-第10章 (2)

式中,15kΩ是内部R-2R电阻网络中的电阻值。
中国科学技术大学
10.2 DtoA
第10章 A/D和D/A
为将输出电流转换成电压,可在DAC输出端加一个由 运放A和反馈电阻Rf构成的I/V转换电路。通常,Rf做 在 D/A内部,在芯片上有引脚,大小与权电阻相同。 这样,只需外接一个运放。从电路可得输出电压表达 式,它仅与VR和数字量有关。即
中国科学技术大学
10.2 DtoA
第10章 A/D和D/A
权电阻网络D/A转换器
是 4路输入加法器电路, d1~d4: 4位输入数字量, R/2R/ 4R/8R:加权电阻,S1~S4:电子模拟开关。 当di=1时,Si闭合,接通相应权电阻;di=0,Si断开。 运放同相输入端+接地,输入阻抗非常高,流入反相端 的电流及+、间电流0,V=V+=0,∑为虚地点。
由于流入运放电流为 0,故If=IO。又因∑点虚地,所以VO= -If· Rf =-Io· Rf。固定VR,则VO与输入数字量成正比。 如果Rf = R/2,输入数字量d1d2d3d4=1000,VR = +5V,则输 出电压: VO=-IO×Rf
1 1 VR 1 R 1 =-2 × R(1×2 +0× 4 +0× +0× 16 )× 2 8 1 = -2 VR = - 2.5V
当 WR2 和 XFER 均为0, 输入寄存器 锁存的 8 位数据进 入DAC寄存器; 当 WR2 或 XFER 由 0 变 1 时,该数据 被锁存在 DAC寄存 器输出端,即加到 了 D/A 转换器,进 行转换。
中国科学技术大学
10.2 DtoA
第10章 A/D和D/A
3) 三种工作方式

微机原理与接口技术周荷琴第5版课件

微机原理与接口技术周荷琴第5版课件

内容结构
课件特点:介绍课件的特色 和亮点
适用对象:说明课件适用于 哪些学生或人群
课件概述:介绍课件的基本 内容和结构
学习目标:明确通过学习该课 件,学生能来自达到的学习目标和能力提升
微机原理部分
微机基本结构
微处理器:计 算机的“大
脑”,负责执 行指令
存储器:存储 程序和数据, 分为内存和外

输入/输出接口: 实现微机与外 部设备之间的
指令系统与汇编语言的优缺点:指令系统效率高,但可读性差;汇编语言可读性强,但效率低
接口技术部分
I/O接口基本概念
I/O接口定义: 输入/输出接口是 计算机与外部设 备之间的连接器, 实现数据传输和 控制信号的传递。
I/O接口功能: 缓冲、转换、隔 离和编址等功能, 确保计算机与外 部设备之间的正
实验操作规范:按照实验指导书的要求进行操作,确保实验结果的准确性和可靠性
实验后整理:清理实验现场,关闭实验设备,整理实验数据和报告
实验报告撰写要求
实验目的和要求: 明确实验目的和 要求,确保实验 内容与课程目标
一致。
实验原理和步骤: 详细阐述实验原 理和步骤,包括 实验设备、操作
流程等。
实验数据记录和 分析:记录实验 数据,并对数据 进行整理、分析 和解释,以得出
实验结论。
实验结果讨论和 总结:对实验结 果进行讨论和总 结,指出实验的 优缺点,并提出
改进意见。
实验报告格式和规 范:遵循实验报告 的格式和规范,包 括标题、摘要、目 录、正文等部分, 确保报告清晰、整
洁、易于理解。
习题与答案解析
习题集锦
习题1:微机原理 与接口技术基础题
习题2:微机原理 与接口技术应用题

《微机原理与接口》习题及参考答案 周明德第五版

《微机原理与接口》习题及参考答案 周明德第五版

《微机原理与接口》课程习题及参考答案2012年秋季第一章习题(教材P29)作业11.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。

微处理器加上部分存储器和外设(或外设接口)就构成了微型计算机。

微型计算机与管理、维护计算机硬件以及支持应用的软件相结合就形成微型计算机系统。

1.2 CPU在内部结构上由哪几部分组成?CPU应该具备哪些主要功能?【解】CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列、寄存器组、标志寄存器等组成。

CPU主要功能是进行算术逻辑运算,以及控制计算机按照程序的规定自动运行。

1.3 微型计算机采用总线结构有什么优点?【解】采用总线结构,扩大了数据传送的灵活性,减少了连线;而且总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一组总线或者合用部分总线,那么要靠什么来区分地址和数据?【解】数据总线是双向的,地址总线是单向的。

采用数据和地址线复用,主要靠信号的时序来区分。

通常在读写数据时,在复用的总线上先输出地址信息,然后再传送数据。

第二章习题(教材P43)作业22.9 8086的基本程序执行寄存器是由哪些寄存器组成的?【解】8086的基本程序执行寄存器组成如下:⑴ 8个通用寄存器:可用于存放操作数和指针。

⑵ 4个段寄存器:保存段基值(或段选择子)。

⑶ 1个标志寄存器:保存状态位和控制标志位。

⑷ 1个指令指针寄存器:存放下一条要执行的指令的指针。

2.13 如何形成指令中的各种条件码?【解】指令中的条件码,即标志寄存器中的状态标志。

它们主要由算术和逻辑运算指令设置或清除。

也有设置和清除某些状态标志位的专用指令。

2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?【解】指令的物理地址 = 1200H×16 + FF00H = 21F00H2.17 8086微处理器的执行部件有什么功能?由哪几部分组成?【解】8086微处理器的执行部件负责指令的执行。

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

微机原理第五版6-10章习题解答第6章习题解答(P271)⒊依照编程方式的不同,ROM分为哪几类?各有何特点(重点说明E2PROM与FLASH存储器的区别)?解:依照编程方式的不同,ROM分为三类:⑴掩膜型ROM(ROM),其特点是:用户将要写入芯片的数据提供给芯片生产商,在生产该芯片的最后一道掩膜工艺时,将数据写入芯片,用户以后只能读出不能写入;⑵现场可编程ROM(PROM),其特点是:由于内部器件的一次性编程,不可再生特性,所以用户只可在现场一次性对芯片编程,不能更改;⑶可改写的ROM(EPROM),其特点是:用户可多次对其编程。

其中用紫外线擦除再用电编程的EPROM,必须从用户板上拆下后用紫外线照射擦除,再用专用编程器对其进行改写,使用不方便,目前很少使用;可用电擦除的E2PROM,可在用户板上用电信号对其进行字节或全部擦除和改写,使用很方便;FLASH是一种新型的电擦除EPROM,它具有E2PROM的所有特性,还具有集成度高,速度快,成本低等特点,是目前使用最广泛的ROM存储器。

⒍对下列RAM芯片组排列,各需要多少个RAM芯片?多少个芯片组?多少根片内地址线?若和8088 CPU相连,则又有多少根片选地址线?(1) 1K×4位芯片组成16K×8位存储空间;解:当用单片容量为1K×4的RAM组成总容量为16K×8的存储器时:①需要的总芯片数为(16×1024/1×1024)×(8/4)=32(片)②需要的芯片组数为16×1024/1×1024=16 (组)③片内地址线数为log2(210)=10(根)④芯片组选择地址线数为log2(16×210)-10=4 (根)(2) 8K×8位芯片组成512K×8位存储空间。

解:当用单片容量为8K×8位的RAM组成总容量为512K×8的存储器时:①需要的总芯片数为(512×1024/8×1024)×(8/8)=64(片)②需要的芯片组数为512×1024/8×1024=64 (组)③片内地址线数为 log2(8×210)=13(根)④芯片组选择地址线数为log2(512×210)-13=6 (根)⒎某微机系统的RAM存储器由4个模块组成,每个模块的容量为128KB,若4个模块的地址连续,起始地址为10000H,则每个模块的首末地址是什么?解:根据题意,128KB模块的末地址为217-1=1FFFFH,所以各模块的首末地址分别为:模块1首地址:10000H,末地址:10000H+1FFFFH=2FFFFH模块2首地址:30000H,末地址:30000H+1FFFFH=4FFFFH模块3首地址:50000H,末地址:50000H+1FFFFH=6FFFFH模块4首地址:70000H,末地址:70000H+1FFFFH=8FFFFH⒏设有4K×4位SRAM芯片及8K×8位EPROM芯片,欲与8088 CPU组成16K×8位的存储器空间,请问需要此SRAM及EPROM多少片?它们的片内地址线及片选地址线分别是多少根?假若该16K×8位存储器空间连续,且末地址为FFFFFH,请画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。

解:⑴根据8088 CPU的特点,可以用4K×4位SRAM芯片组成8K×8位SRAM,作为随机存取存储器,则需要4K×4位SRAM(8K/4K)*(8/4)=4片,再用1片8K×8位EPROM芯片,作为只读存储器。

⑵ 4K×4位SRAM 的片内地址线有lg2(4×210)=12 (根)8K×4位EPROM 的片内地址线有lg2(8×210)=13 (根)⑶假若该16K×8位存储器空间连续,且末地址为FFFFFH,则各芯片地址分配:8KROM的末地址:FFFFFH,首地址为:FFFFFH-1FFFH=FE000H4K×8位SRAM 2#末地址:FDFFFH,首地址为:FDFFFH-FFFH=FD000H4K×8位SRAM 1#末地址:FCFFFH,首地址为:FCFFFH-FFFH=FC000H⑷画出SRAM、EPROM与8088 CPU的连线图确定片选线C B A 芯片内地址芯片A19 A18 A17 A16 A15 A14 A13 A12 …A2 A1 A01 1 1 1 1 1 0 0 0 0 …. 0 0 0 4K×8位SRAM 2#1 1 1 1 1 1 0 0 1 1 …. 1 1 1 4K×8位SRAM 2#1 1 1 1 1 1 0 1 0 0 …. 0 0 0 4K×8位SRAM 2#1 1 1 1 1 1 0 1 1 1 …. 1 1 1 4K×8位SRAM 2#1 1 1 1 1 1 1 0 0 0 …. 0 0 0 8KROM1 1 1 1 1 1 1 1 1 1 …. 1 1 1 8KROM画出逻辑电路图但是,上述电路不能满足8088自启动,需将8K×8位SRAM移到地址00000H-01FFFH。

(包含中断向量区)第7章习题解答(P310)⒈80386、80486共有哪几种工作模式?答:80386有实模式和保护模式两种工作模式;80486有实模式、保护模式和虚拟8086模式三种工作模式。

⒉实地址模式下,20位物理地址是如何形成的?若巳知逻辑地址为C018:FE7FH,试求物理地址。

答:在实地址模式下,20位物理地址的形成方法是:物理地址=段地址×10H+段内位移量若逻辑地址为C018:FE7FH,则物理地址为:物理地址= C018H×10H+ FE7FH=CFFFFH⒊何为虚拟存储器?答:虚拟存储器是程序占有的空间。

虚拟存储器地址是一种概念性的逻辑地址,并非实际物理地址。

虚拟存储系统是在存储体系层次结构(辅存---内存---高速缓存)基础上,通过存储器管理部件MMU,进行虚拟地址和实地址自动变换而实现的,变换过程对每个编程者完全透明的。

所以,虚拟存储器的大小由CPU的体系结构确定。

⒒若已知某数据段描述符的内容如下图所示,它所对应的段选择符为020DH,试回答下列问题:15 8 7 0+6+4+2+0⑴该数据段描述符在局部描述符表LDT中还是在全局描述符表GDT中?⑵该描述符所描述的数据段的基地址和段界限是多少?⑶指令序列:MOV AX,020DHMOV DS,AX执行时,DS段寄存器高速缓冲存储器的内容是什么?试分别说明32位基地址值、20位界限值及12位存取权字段的具体内容。

解:⑴段选择符的值020DH展开:0000 0010 0000 1101,TI位为1,说明该数据段描述符在局部描述符表LDT中。

⑵该描述符所描述的数据段的基地址为:000A0000H (图中蓝色区域)段界限为:003FFH (图中红色区域)⑶执行时,DS段寄存器高速缓冲存储器的内容对应020DH所指向的段描述符;32位基地址值:000A0000H20位界限值:003FFH12位存取权字段:4B2H⒕设线性地址为25674890H,试通过页目录表和页表将其转换为物理地址。

设(CR3)=28345×××;访问页目录前内存中已有5个页表(即页表基地址为00000000H-00004000H)被访问过并已定位;访问基址为00005000H的页表前,内存已有60页被定位。

解:⑴将线性地址25674890H分解为页目录项、页表项和位移量0010 0101 01 10 0111 0100 1000 1001 0000页目录项页表项位移量⑵根据(CR3)的内容确定页目录基地址为28345000H,页目录寻址项的地址为:页目录基地址+目录索引地址×4=28345000H+095H×4= 28345254H⑶由于访问页目录前内存中已有5个页表,所以(28345254H)=00005H,则页表基地址为:00005000H页表寻址项的地址为:页表基地址+页表索引地址×4=00005000H+274H×4=000059D0H⑷由于访问页表前内存中已有60页被定位,所以(000059D0H)=0003CH,则页帧基地址为:0003C000H⑸要寻址的存储单元的物理地址为:页帧基地址+线性地址低12位(位移量)=0003C000H+890H=0003C890H第8章习题解答(P345)⒌何谓中断向量、向量地址和中断向量表?答:中断向量:是指中断服务程序的首地址;例如:在8259实验中,PC机键盘中断服务程序的首地址为3ED3:00C1H。

向量地址:是指“中断服务程序首地址”所存放处的第一字节的地址;例如:在8259实验中,PC机键盘中断在主片8259的IRQ1上,向量地址为:(08H+01H)*4=0024H,即0000:0024H。

中断向量表:是指处理器所有中断向量集中存放在一起所形成的一个表格。

例如:80X86系列微处理器共有256个中断向量,其中断向量表为:0000:0000-0000:03FFH⒕何谓初始化命令字?8259A有哪几个初始化命令字?各命令字的主要功能是什么?答:初始化命令字是可编程芯片在正式工作前,进行工作方式设定的命令字,用来指定可编程芯片按照与硬件连线相匹配的一种工作方式;8259A有共4个初始化命令字,各命令字的主要功能是:ICW1主要用来设置中断请求信号的有效形式、单片或级联使用、有/无ICW4;ICW2用来设置中断类型码的基值;ICW3只用于级联方式下表明主从片8259A之间的连接关系;ICW4用来设置中断嵌套方式、缓冲方式、结束方式和工作在何种CPU系统。

⒖何谓操作命令字?8259A有哪几个操作命令字?各命令字的主要功能是什么?答:⑴操作命令字是8259初始化后,在正常运行过程中为了达到某种运行要求而使用的操作命令;⑵8259A有3个操作命令字,分别是OCW1,OCW2和OCW3;⑶8259A各操作命令字的主要功能是:OCW1用来设置中断源的屏蔽状态(中断屏蔽寄存器);OCW2用来控制中断结束方式和修改优先权管理方式;OCW3用来管理特殊屏蔽方式和查询方式以及中断状态的查询(读IRR和ISR)。

第9章习题解答(P438)⒌假设8255A的端口地址分别为60H-63H,编写下列各种情况的初始化控制程序。

相关文档
最新文档