微机原理习题集(7章)资料

合集下载

微机原理及接口第七章习题解答

微机原理及接口第七章习题解答

“微机系统原理与接口技术”第七章习题解答(部分)1. 8086系统采用向量式中断,试简述8086系统中中断类型码、中断向量、中断向量表的含义及其之间的关系。

答:中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型 码。

8086系统中的中断类型码以 8位无符号数(00H 〜0FFH )表示,一共可以区分 256个不同的中断源。

中断向量:中断服务程序(ISR )的入口地址,也就是 ISR 的第一条指令在存储器中的 位置。

8086系统中的中断向量由两个字(4个字节)组成,低位字表示入口的偏移地址,高 位字表示入口的段基址。

显然,每个中断类型码对应一个中断向量,则8086系统中共应有256个中断向量。

中断向量表:中断向量的存放地。

8086系统将最低的 1KB (00000H 〜003FFH ) RAM 空间用于存放这256个中断向量。

三者之间的关系是:利用中断类型码 n 可以很容易地从中断向量表中找到该中断源所对应的中断向量,即:中断向量存放的起始地址 m = nX 4,从中断向量表的 m 地址单元开始连续取出的四个字节就是 n 号中断的ISR 入口地址。

8086CPU 正是用这种方法完成中断索引的。

系统将广义中断分为异常和狭义中断两大类。

(5)对。

4. 8086系统的RAM 存储单元中,从 0000H:002CH 开始依次存放 23H 、0FFH 、00H 和 0F0H 4个字节的中断向量,该向量对应的中断类型码是多少?而中断类型码为 14H 的中断向量应存放在哪些存储单元中?答:中断向量0F000:0FF23存放在0002CH 双字单元中,说明其对应的中断类型码N =2CH - 4= 0BH 。

14H 号中断向量的起始存放地址为4X 14H = 00050H ,即该中断向量的偏移量部分存放2.判断下列说法是否正确,如有错,指出错误原因并改正:(1) (2) (3) (4) (5) 答:(1)优先级别高的中断总是先响应、先处理。

微机原理习题解答

微机原理习题解答

微机原理习题解答第1章汇编语言基础知识习题解答1.1 什么是汇编语言?汇编语言的特点是什么?;答:为了克服机器语言难以记忆、表达和阅读的缺点,人们采用具有一定含义的符号作为助忆符,用指令助忆符、符号地址等组成的符号指令称为汇编格式指令(或汇编指令)。

汇编语言是汇编指令集、伪指令集和使用它们规则的统称。

汇编语言的特点是:(1)执行速度快。

(2)程序短小。

(3)可以直接控制硬件。

(4)可以方便地编译。

(5)辅助计算机工作者掌握计算机体系结构。

(6)程序编制耗时,可读性差。

(7)程序可移植性差。

1.2 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 127 ② 1021 ③ 0.875 ④ 6.25答:① 1111111B;177Q;7FH ② 1111111101;1775Q;3FDH③ 0.111 B;0.7Q;0.EH ④ 110.01B;6.2Q;6.4H1.3把下列二进制数转换成十进制数。

① 1001.11 ② 101011.10011 ③ 111.011 ④ 1011.1答:① 9.75D ② 43.59375D ③ 7.375D ④ 11.5D1.4 把下列八进制数转换成十进制数。

① 573.06 ② 75.23 ③ 431.7 ④ 123.45答:① 379.09375D ② 61.296875D ③ 281.875 ④ 83.5781251.5 把下列十六进制数转换成十进制数。

① 0D5.F4 ② 8BA.7C ③ 0B2E.3A ④ 6EC.2D答:① 213.953125D ② 2234.484375 ③ 2862.2265625 ④ 1772.175781251.6 把下列英文单词转换成ASCII编码的字符串。

① Upper ② Blow ③ Computer ④ What答:① 55H,70H,70H,65H,72H ② 53H,6CH,6FH,77H③ 43H,6FH,6DH,70H,75H,74H,65H,72H ④ 57H,68H,61H,74H1.7求下列带符号十进制数的8位基2码补码。

微机原理第7章练习题及答案

微机原理第7章练习题及答案

第7章输入/输出与中断一、自测练习题㈠选择题1.一微机系统有10根地址线用于I/O端口寻址,因而具有I/O空间的范围是( )字节。

A) 1024 B) 10K C) 0.5M D) 1M2.8086CPU读/写一次存储器或I/O端口所需的时间称为一个( )。

A) 总线周期 B) 指令周期 C) 时钟周期 D) 基本指令执行时间3.微型计算机的输入/输出有三种不同的控制方法,其中以( )控制的输入/输出是微机进行I/O的一种最主要的控制方式。

A) 程序控制 B) 中断控制C) DMA控制D) 以上均可4.程序查询I/O方式的工作流程是按( )的次序完成一个字符的传输。

A) 写数据端口,读/写控制端口B) 读状态端口,读/写数据端口C) 写控制端口,读状态端口,写数据端口D) 随I/O接口的具体要求而定5.在CPU与外设的I/O传送控制方式中,效率高、实时性强的方式是( )。

A) 同步传送 B) 查询传送 C) 无条件传送 D) 中断传送6.在CPU与外设的I/O传送控制方式中,传送速度最快的方式是( )。

A) 无条件传送 B) 查询传送 C) 中断传送 D) DMA传递7.用具有两个状态(“0”和“1”态)的一组开关作简单输入设备时,应采用( )传送方式来输入信息。

A) 无条件B) 查询C) 中断D) DMA8.用一组发光二极管作为简单输出设备时,应采用( )传送方式来输出信息。

A) DMA B) 无条件C) 查询D) 中断9.在微机系统中引入中断技术,可以( )。

A) 提高外设速度B) 减轻主存负担C) 提高处理器的效率D) 增加信息交换的精度10.CPU响应中断请求的时刻是在( )。

A) 执行完成正在执行的程序以后 B) 执行完正在执行的指令以后C) 执行完本时钟周期以后D)执行完正在执行的机器周期以后11.8086/8088CPU向应两个硬中断INTR和NMI时,相同的必要条件是( )。

A) 允许中断B) 当前I/O操作执行结束C) 总线空闲D) 当前访问内存操作结束12.在微型计算机系统中,高速外设与内存储器进行批量数据传送时,应采用( )。

微机原理习题集

微机原理习题集

微机原理习题集第⼀章绪论作业题⼀、选择题1、⼝的基本功能是(C)。

A.输⼊缓冲 B.输出锁存 C.输⼊缓冲,输出锁存D.编址使⽤2所谓“端⼝”是指⼀些可以由CPU读或写的( C )A.RAMB.ROMC.寄存器D.缓冲器⼆、填空题1、实质上,微处理器对外设的访问就是对外设的中的访问。

(接⼝,端⼝)2、请写出三种常见的微处理器:________、________、________。

(8086;80286;80386)3、计算机CPU与输⼊/输出设备之间交换的信息包括________、________和________三类信号。

(数据信息;地址信息;控制信息)4、I/O接⼝按使⽤的信号类型包括、。

(数字、模拟)5、所谓接⼝就是与的连接部件(电路),它是CPU与外界进⾏信息交换的(CPU ;外设;中间电路)6、开关量是指只有的量,可以⽤⼀个来表⽰。

(两个状态⼆进制)7、⼀个典型的I/O接⼝,⼀般具有、和三种端⼝。

(数据、控制;地址)三、简答题1、简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核⼼硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接⼝电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成⼀个完整的、独⽴的信息处理系统。

2、80X86微处理器有⼏代?各代的名称是什么?答:从体系结构上可分为3代:8080/8085:8位机。

8086/8088/80286:16位机。

80386/80486:32位机。

思考题1、简述微处理器的发展过程。

2、什么是接⼝?其主要组成是什么?3、接⼝有哪些功能?讨论题1、为什么要⽤I/O接⼝?2、简述接⼝的分类第⼆章8086微处理器作业题⼀、选择题1、8088CPU芯⽚的时序中,不加等待的⼀个总线周期需时钟周期数为()DA 1B 2C 3D 42、8088CPU上INTR信号为下⾯那种信号有效?()A上升沿下降沿⾼电平低电平3、8088CPU中的SP寄存器是⼀个()位的寄存器B8 16 20 244、⼯作在最⼩模式下,8088CPU芯⽚的时序中,将地址信号锁存的信号是()CDT/R DEN ALE AEN5、8086有两种⼯作⽅式,当8086处于最⼩⽅式时,MN/MX接( ) CA.+12VB.-12VC.+5VD.地6、存取时间是指( )BA.存储器的读出时间B.存储器进⾏连续读和写操作所允许的最短时间间隔C.存储器进⾏连续写操作所允许的最短时间间隔D.存储器进⾏连续读操作所允许的最短时间间隔⼆、判断题1、8086CPU在响应中断时,执⾏两个中断响应周期。

微机原理第7章习题答案.docx

微机原理第7章习题答案.docx

习题及解答1.列举中断的具体应用。

要点:符合如下四种的均可(1)响应外部突发事件。

(2)实时多任务调度。

(3)实现外设与CPU的并行处理(4)分时多任务操作系统的基础。

2.中断的分类方式及其关系。

要点:3.中断向量表的功能时什么,8086/8088CPU如何对中断源识别并跳转到正确的中断服务程序入口?要点:中断向量表是存放中断服务程序入口地址的一个特定的内存区域,屮断号都与一个中断服务程序的入口地址相对应,实现中断处理程序的直接跳转8086/8088cpu通过中断号标识中断源,外部中断的中断号山中断控制器(如8259a)提供,内部中断中断号和不可屏蔽中断号系统固定分配发生中断时:1)将标志寄存器、CS、TP内容压入堆栈。

2)获取中断类型号n,生成中断向量表地址4杓。

3)从中断向量表地址为4*n的存储单元中収出中断向量送入CS和1P,继而转去执行中断服务子程序。

4.中断的一般处理流程包括那些步骤,分别完成什么功能?要点:中断处理的一般过程山中断请求、中断优先级判别、中断响应、现场保护、中断服务、现场恢复和中断返回构成。

中断请求:发起中断信号中断判优:优先级判断确定响应那个中断中断响应:通过中断屏蔽确定是否响应中断,回复中断响应信号现场保护:保存状态寄存器、地址寄存器和相关重要寄存器中断服务:中断处理程序现场恢复:恢复状态寄存器、地址寄存器和其他重要寄存器中断返回:跳转到断点5.8259A如何进行优先级管理?要点:全嵌套方式、特殊全嵌套方式和优先级自动循环方式,分别针对单片,级联和特殊情况下的应用6.设8259A的端口地址为80H和81H,用程序清除中断服务寄存器的ISR6。

;EOI 二1; SL 二1; R=0; L2L1L0二6 ;设置0CW27. 2片8259A 组成的级联系统,设备A 接在从片的IR0上,从片接在主片的IR4±,说明A 设备发生中断到CPU 响应的全过程。

要点:1, A 设备产生中断请求2, 从片8259A 进行优先级判断,如果IR0上的中断优先级高于当前从片的其它优先级, 从片8259A 响应屮断,向主片的IR4脚发起屮断请求3, 主片8259A 进行优先级判断,如果IR4上的中断请求优先级高于当前主片的其它优 先级,则主片通过INT 管脚向CPU 发起屮断请求4, CPU 接收到中断请求后,若允许中断,则向主片8259A 发送两个INTA 响应。

微机原理习题集答案

微机原理习题集答案

第1章 概述1.电子计算机主要由.电子计算机主要由 运算器运算器 、 控制器控制器 、 存储器存储器 、 输入设备输入设备 和 输出设备输出设备 等五部分组成。

等五部分组成。

等五部分组成。

2. 运算器运算器 和 控制器控制器 集成在一块芯片上,被称作CPU CPU。

3.总线按其功能可分.总线按其功能可分 数据总线数据总线 、 地址总线地址总线 和 控制总线控制总线 三种不同类型的总线。

三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为.计算机系统与外部设备之间相互连接的总线称为 系统总线(或通信总线)系统总线(或通信总线) ;用于连接微型机系统内各插件板的总线称为系统内总线(板级总线) ; CPU 内部连接各寄存器及运算部件之间的总线称为内部连接各寄存器及运算部件之间的总线称为 内部总线内部总线 。

5.迄今为止电子计算机所共同遵循的工作原理是迄今为止电子计算机所共同遵循的工作原理是 程序存储程序存储 和 程序控制程序控制 的工作原理。

的工作原理。

这种原理又称这种原理又称为 冯·诺依曼型冯·诺依曼型 原理。

原理。

第3章 微处理器及其结构1.8086/8088 CPU 执行指令中所需操作数地址由执行指令中所需操作数地址由 EU EU EU 计算出计算出计算出 16 16 16 位偏移量部分送位偏移量部分送位偏移量部分送 BIU BIU BIU ,由,由,由 BIU BIU BIU 最后最后形成一个形成一个 20 20 20 位的内存单元物理地址。

位的内存单元物理地址。

2.8086/8088 CPU CPU在总线周期的在总线周期的在总线周期的T1 T1 T1 时刻,用时刻,用时刻,用A19/S6A19/S6A19/S6~~A16/S3 A16/S3 输出输出输出 20 20 20 位地址信息的最高位地址信息的最高位地址信息的最高 4 4 4 位,而在位,而在其他时钟周期,则输出其他时钟周期,则输出 状态状态 信息。

微机原理习题集(含完整答案)

微机原理习题集(含完整答案)
5
72,8088/8086 CPU 系统中装在系统板上的接口称为 ,而装入扩展槽上 的接口称为 接口。 73,8088/8086 CPU 系统中,用于访问外设接口的输入指令助记符为 ,而输 出指令的操作助记符为 。 74,8088/8086 系统中,分配在系统板上的接口的端口地址 个,其端口 。 编址范围为 75,8088/8086 系统中,分配在扩展槽上接口有 个,其端口编址范围 为 。 76,计算机机中 CPU 与外设进行数据传递,广泛采用的控制方式有 , 和 。 和 。 77, 8088/8086 系统中, CPU 对 I/0 端寻址方式有两种即 和 系统中。 78,程序查询 I/O 方式主要运用在 79,I/O 设备发出中断请求的先决条件是 。 80,在 PC 机系统中使用的中断控制器是 芯片,该中断控制器可接受 级硬件外中断。 81 , PC 机系统中,中断 优先做级 别最高 的 为 中断, 而级 别最 低 的 为 中断。 82, 在中断执行期间, CPU 要做的工作, 即 、 、 。 83,8088/8086 CPU 提供的中断控制系统,它最多能处理 个不同类型的中 断。 计算得到。 84,在 8088/8086 系统中,中断向量地址由 、 、 。 85,8088/8086 CPU 允许接受三种类型的中断: 86,8088/8086 CPU 的外中断是指 ,而内中断是指 中断。 87,8088/8086 CPU 中用作中断屏蔽的标志为关中断时,该标志位是 。 信号后将 88,8259A 中断控制器中在发生 INTR 中断,接收到 CPU 发回______ 码放入数据总线。 89,8088/8086 CPU 中接受不可屏蔽的中断是由 得到的。 90,8088/8086 CPU 中接受可屏蔽的中断是由 得到的。 91, 8088/8086 指令系统中, 用来开中断的指令为 , 关中断指令为 。 92,在中断服务子程序中首先要执行的操作是 。 93,在中断服务子程序最末一条指令是 。 94,要实现多中断嵌套,在中断服务子程序要执行 操作。 95,在中断服务子程序中,保护现场是指保护 。 96,在中断向量表中存放的是 。 97,中断服务子程序的入口地址是由 和 。 98,指令是控制计算机进行 的命令,中央处理器所能执行的各种指令的 总和称为 。 99,一台计算机能执行多少种指令,是在 时确定的,8086/8088 指令系统 共有 条指令。

(完整版)微机原理习题集答案.doc

(完整版)微机原理习题集答案.doc

微型计算机原理及应用习题集专业班级学号姓名目录第 1 章概述 (1)第 2 章计算机中的数制与编码 (2)第 3 章微处理器及其结构 (4)第 4 章 8086/8088CPU 指令系统 (8)第 5 章汇编语言程序设计 (16)第 6 章存储器系统 (27)第 7 章中断技术 (30)第 8 章输入 /输出接口技术 (36)第 9 章串行通信技术及其接口芯片 (41)模拟试题(一)............................................................................................................................................... 错误!未定义书签。

参考答案................................................................................................................................................................. 错误!未定义书签。

模拟试题(二)............................................................................................................................................... 错误!未定义书签。

参考答案................................................................................................................................................................. 错误!未定义书签。

微机原理习题集第七章存贮器

微机原理习题集第七章存贮器

第七章内存储器一、填空题1、内存储器是计算机系统中的装置,用来存放和。

2、CPU对RAM存贮器进行读/写操作时,应送出的方向控制命令有和命令。

3、Intel 2114 RAM存贮芯片引脚中用于片选的控制引脚为,用于读/写控制引脚为。

4、Intel 4116 RAM芯片容量为2K 8,访问该芯片须用根地址线。

5、存贮芯片存贮的信息会,必须定时刷新,刷新的时间间隔为。

6、存贮器分为、、、。

7、逻辑地址为2000H:1234H的存储单元的物理地址是。

8、8086CPU写入一个规则字,数据线的高8位写入存储体,低8位写入存储体。

9 、将存储器与系统相连的译码片选方式有法和法。

10、对6116进行读操作,6116引脚= ,= ,= 。

二、单项选择题1、随机存贮器即RAM是指()A.存贮单元中所存信息是随机的。

B.存贮单元中的地址是随机的。

C.用户的程序和数据可随机的放在内存的任何地方。

D.存贮器中存取操作与时间存贮单元物理位置顺序无关。

2、CPU对主存进行操作,下面哪种说法是不能实现的()A.按地址并能读/写一个字节代码B.按地址串行1位1位进行读/写操作C.按地址并行读/写一个字长代码D.按地址进行并行读出而不能实现并行写入3、动态存贮器刷新,下面哪种说法正确()A.刷新可在CPU执行程序过程中进行B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操作时,应关闭电路工作。

D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。

4、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为()A.128片B.16片C.8片D.32片5、在存贮器读周期时,根据程序计数器PC提供的有效地址,使用从内存中取出()6、动态存贮器的主要缺点是()A.存贮容量少B.存取速度低C.功耗大D.外围电路复杂7、动态RAM芯片容量为16K×1位,要构成32K字节的RAM存贮器,需要该芯()A.4片B.8片C.16片D.32片8、堆栈操作时,段地址由()寄存器指出,段内偏移量由()寄存器指出。

微机原理第7章习题与答案

微机原理第7章习题与答案

习题一、选择题1.在程序控制传送方式中,_______可提高系统的工作效率。

A. 无条件传送B. 查询传送C. 中断传送D.以上均可答案:C2.在8086的中断中,只有______需要硬件提供中断类型码。

A.外部中断B.可屏蔽中断C.不可屏蔽中断D.内部中断答案:B3.在中断响应周期,CPU从数据总线上获取______。

A.中断向量的偏移地址B.中断向量C.中断向量的段地址D.中断类型码答案:D4.执行INT n指令或响应中断时,CPU保护现场的次序是______。

寄存器(FR)先入栈,其次是CS,最后是IP在先,其次是IP,最后FR入栈在先,其后一次是IP,CS在先,其次是CS,最后FR答案:A5.在PC/XT中,NMI中断的中断向量在中断向量表中的位置_______。

A.是由程序指定的B.是由DOS自动分配的C.固定在0008H开始的4个字节中D.固定在中断向量表的表首答案:C6.中断调用时,功能调用号码应该_______。

A.写在中断指令中B.在执行中断指令前赋给AHC. 在执行中断指令前赋给AXD. 在执行中断指令前赋给DL答案:B7.若8259A的ICW2设置为28H,从IR3引入的中断请求的中断类型码是_____。

A. 28H答案:B有3中EOI方式,其目的都是为了_____。

A.发出中断结束命令,使相应的ISR=1B. 发出中断结束命令,使相应的ISR=0C. 发出中断结束命令,使相应的IMR=1D. 发出中断结束命令,使相应的IMR=0答案:B特殊全嵌套方式要解决的主要问题是______。

A.屏蔽所有中断B.设置最低优先级C.开发低级中断D.响应同级中断答案:D编程时,中断屏蔽可通过______设置。

答案:B二、填空题8088的中断系统,可以处理______种不同的中断。

从产生中断的方法来分,中断可分为两大类:一类叫_____中断;一类叫______中断。

硬件中断又可分为两大类:一类叫______中断;另一类叫______中断。

微机原理第七章练习题

微机原理第七章练习题

第七章1、计算机在下列情况中,不适合采用中断方式处理的是()A.随机发生的事件B.定时发生的事件C.成块数据的高速传送D.突然停电2、CPU与外设之间传送数据的程序控制方式有( )。

A.无条件传送方式B.查询方式C.中断方式D.以上所有方式3、在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是()A. I/O设备B. I/O设备和数据通道C. I/O设备、数据通道和时钟D. I/O设备、数据通道、时钟和软件4、为了便于实现多级中断,保存现场信息最有效的方法是采用()A.通用寄存器B.堆栈C.存储器D.外存5、在8086/8088系统中,关于可屏蔽和不可屏蔽中断的下列说法中正确的是()A.CPU对不可屏蔽中断必须响应B. CPU对可屏蔽中断必须响应C.两种中断优先级别一致D.无法判断他们的优先级6、电源故障中断属于()A.不可屏蔽中断B.可屏蔽中断C.控制器产生的中断D.内部中断7、转入中断服务程序以及从中断服务程序返回原程序的方法是()A.执行相应的转移指令B.调用相应的子程序C.将相应的地址装入程序计数器D.将相应的地址装入指令的操作数字段8、DMA方式在()之间建立了直接的数据通道A.外设与外设B.主存与外设C.CPU与主存D.CPU与外设9、硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是()A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET的下一条指令D.转入下一中断服务10、PC/XT微机采用向量中断方式处理8级外部硬中断,中断类型号依次为08 ~0FH,在RAM 中0000:002CH单元开始依次存放了23H、FFH、00H、F0H四个数据,该向量对应的中断号和中断服务程序入口地址是()A.0CH和23FF:00F0HB.0BH和F000:FF23HC.0BH和00F0:23FFHD.0CH和F000:23FFH11、右图为8086/8088系统中一段主存储器的示意图,由图可知84H号中断的中断向量是()A.1284H:00F1HB.F100H:8412HC. CD85H:F0E2HD.E2F0H:85CDH12、右图为8086/8088系统中一段主存储器的示意图,由图可知85H号中断的中断向量是()A.1284H:00F1HB.F100H:8412HC. CD85H:F0E2HD.E2F0H:85CDH13、右图为8086/8088系统中一段主存储器的示意图,由图可知0000:0210H开始的四个单元所存放的中断向量其对应的中断类型码是()A.12HB. 84HC. 8412HD. F100H:8412H14、右图为8086/8088系统中一段主存储器的示意图,由图可知0000:0214H开始的四个单元所存放的中断向量其对应的中断类型码是()A.CDHB. 85HC. 85CDHD. E2F0H:85CDH15、当按下键盘上的一个键时,将产生一个中断请求,这是一种()A.I/O设备中断B.软件中断C.定时中断D.单步中断16、CPU响应INTR引脚来的中断请求的条件是()。

微机原理课后习题解答

微机原理课后习题解答

微机原理习题第一章绪论习题与答案1.把下列二进制数转换成十进制数、十六进制数及BCD码形式。

(1) 10110010B =(2) 01011101.101B =解:(1) 10110010B = 178D = B2H = (0001 0111 1000)BCD(2) 01011101.101B = 93.625D = 5D.AH= (1001 0011.0110 0010 0101)BCD2.把下列十进制数转换成二进制数。

(1) 100D =(2) 1000D =(3) 67.21D =解:(1)100D = 01100100B(2)1000D = 1111101000B(3) 67.21D = 1000011.0011B3.把下列十六进制数转换成十进制数、二进制数。

(1) 2B5H =(2) 4CD.A5H =解:(1) 2B5H = 693D = 0010 1011 0101B(2) 4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B4.计算下列各式。

(1) A7H+B8H =(2) E4H-A6H =解:(1) A7H+B8H = 15FH(2) E4H-A6H = 3EH5.写出下列十进制数的原码、反码和补码。

(1) +89(2) -37解:(1) [+89 ] 原码、反码和补码为: 01011001B(2) [-37] 原码 = 10100101 B[-37] 反码 = 11011010 B[-37] 补码 = 11011011 B6.求下列用二进制补码表示的十进制数(1)(01001101)补 =(2)(10110101)补 =解:(1)(01001101)补 = 77D(2)(10110101)补 = -75D7.请用8位二进制数写出下列字符带奇校验的ASCII码。

(1)C: 1000011(2)O: 1001111(3)M: 1001101(4)P: 1010000解:(1)C:0 1000011(2)O: 0 1001111(3)M:1 1001101(4)P: 1 10100008.请用8位二进制数写出下列字符带偶校验的ASCII码。

微机原理习题及答案

微机原理习题及答案

微机原理习题册第 1 章数制和码制1.将下列十进制数分别转换为二进制数(4)(1)147 (2)4095 (3)解:147=B 4095=B= =2. 将下列二进制数分别转换为十进制数(3)(1)(2).001B解:= .001B==3.将二进制数转换成十六进制数(1)B(2)11B(3)101B (4)0B(5)01111111B(6)0B 解:(1)95H(2)34BH(3)FFFDH(4)0815H(5)7FH(6)401H4.已知 a=1011B, b=11001B, c=100110B,按二进制完成下列运算,并用十进制运算检查计算结果:(1)a+b;(2)c-a-b;(3)a·b;(4)c/b;解:a=1011B=11, b=11001B=25, c=100110B=38(1)a+b=100100B=36 (2)c-a-b=10B=2(3)a·b=1B=275 (4)c/b=1……1101B(=13)5.设机器字长为 8 位,写出下列各数的原码和补码:(1)+1010101B (2)-1010101B (3)+1111111B (4)-1111111B (5)+1000000B (6)-1000000B 解:(1)+1010101B 原码 01010101B 补码 01010101B(2)-1010101B 原码 B 补码 B(3)+1111111B 原码 01111111B 补码 01111111B(4)-1111111B 原码 B 补码 B(5)+1000000B 原码 01000000B 补码 01000000B(6)-1000000B 原码 B 补码 B6.已知 a=00111000B,b=B,计算下列逻辑运算:(1)aAND b;(2)a OR b;(3)a XOR b;(4)NOT a;解:(1)00000000B(2)1B(3)1B(4)B7.求下列组合 BCD 数的二进制和十六进制表示形式:()(1)3251;(2)12907;(3)2006 解:(1)0011 0010 0101 0001B,3251H(2)0001 0010 1001 0000 0111 B , 12907H(3)0010 0000 0000 0110B , 2006H8.设下列四组为 8 位二进制补码表示的十六进制数,计算 a+b 和a-b,并判定其结果是否溢出:(1)a=37H,b=57H;(2)a=0B7H,b=0D7H;(3)a=0F7H,b=0D7H;(4)a=37H,b=0C7H。

微机原理课后习题答案

微机原理课后习题答案

第一章学习指导:1.掌握十六进制、二进制、BCD(十进制数)、ASCII码2.掌握有符号数(补码、原码)、无符号数计算机的表示方法以及表示范围3.掌握补码运算4.了解计算机基本组成及工作原理5.了解新技术6.了解计算机主要性能指标2、完成下列数制之间的转换。

(1)01011100B=92D (3)135D=10000111B (5)10110010B=262Q=B2H3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。

答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。

组合型:254=(001001010100)BCD非组合型:254=(00000010 00000101 00000100)BCD7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。

+32767~ -32768。

9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。

(1)X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=(-71D)补正确(2)X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=(-34D)补正确[X-Y]补=11101001+00001011=11110100B=(-12D)补正确(3)X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=(3D)补正确[X-Y]补=00010010+00001111=00100001B=(33D)补正确(4)X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=(102D)补正确[X-Y]补=11101110+10001000=01110110B=(123D)补由于X-Y=-138 超出了机器数范围,因此出错了。

微机原理、汇编语言与接口技术 第七章 习题答案 人民邮电出版社(周杰英 张萍 郭雪梅 著)

微机原理、汇编语言与接口技术 第七章 习题答案 人民邮电出版社(周杰英 张萍 郭雪梅 著)

第7章输入/输出接口习题与参考答案这一章的习题与参考答案分为两大部分,一部分是输入输出概述及DMA控制器的习题与参考答案;另一部分是中断及中断控制器部分的习题与参考答案。

一、输入输出概述及DMA控制器的习题与参考答案1、请说明为什么输入接口的数据缓冲寄存器必须有三态输出功能而输出接口却不需要的原因。

解:输入接口的数据缓冲寄存器的输出端是直接接在数据总线上的,如果数据寄存器没有三态输出功能,则无论数据寄存器被寻址选中或未被选中,其数据都会被送上数据总线,若此时总线上真正要传送的数据与该输入缓存器的内容不一致时,就会发生总线冲突。

所以,输入接口的数据缓冲器必须有三态输出功能,以便当接口未被寻址选中时,其输出端处于高阻态,从而与总线隔离。

对于输出接口来说,是输入端与数据总线相连,而输出端是与外设相连,因此其输出不影响总线状态;另外,一个外设一般只与一个输出数据缓存器相连,因此输出接口的数据缓存器无须有三态输出功能。

2、8086/8088CPU中哪些寄存器可以用于I/O寻址?若I/O端口地址分别是10H和100H,分别写出向这两个端口写入73H的程序段。

解:8086/8088CPU内可以用于I/O寻址的寄存器为AL、AX和DX。

向端口10H写入73H的程序段为:MOV AL,73HOUT 10H,AL向端口10H写入73H的程序段为:MOV AL,73HMOV DX,100HOUT DX,AL3、图为7段显示器接口,显示器采用共阳极接法,试编写程序段,使AL中的一位十六进制数显示于显示器上。

输出锁存器地址为40H。

解:TABLE DB 3FH,06H,5BH,4FHDB 66H,6DH,7DH,07HDB 7FH,67H,77H,7CH,DB 39H,5EH,79H,71HLEA BX,TABLEXLA TOUT 40H,AL4、PC/XT机有哪些输入输出方式?各自的特点如何?DMA控制器应具备哪些功能?解:无条件方式:需要外设处于就绪状态,硬件简单;查询方式:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;中断方式:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU 并行;硬件又比前两者复杂。

微机原理复习题_第1、7章_序论、中断系统

微机原理复习题_第1、7章_序论、中断系统

第一章序论一.填空题1.与十进制数45等值的二进制数是______;与十进制数67等值的十六进制数是______。

答案:101101B;43H技巧:45=16×2+13=2DH=101101B ; 67=16×4+3=43H2.(250)10=()16=()2=()8答案:FA;11111010;372技巧:250=16×15+10=FAH=1111 1010B=372Q3.若X= -1010100,机器字长为8,则[X]原码 =______,[X]反码 =______ ,[X]补码 =______。

答案:11010100;10101011;101011004.对于字长为8的定点整数,其原码、反码的表示范围是______,补码的表示范围是______。

若N=-1010100,n=8,则[N]原码=______,[N]反码=______,[N]补码=______。

答案:-127~+127;-128~+127;11010100;10101011;101011005.已知X= +1011001,则 [X]补=______;已知Y =-1011001,则 [Y]补=______。

答案:01011001;101001116.已知X=-0.1011001,则 [X]补=______;已知Y=-0.1011001,则 [Y]反=______。

答案:1.0100111;1.01001107.字符“A”的ASCII码为41H,则字符“D”的ASCII码应为:______;字符“0”的ASCII码为30H,则字符“8”的ASCII码应为:______。

答案:44;388.若X=-107,Y=+74,按8位二进制可写出:[X]补=______;[Y]补=______;[X+Y]补=______;[X-Y]补=______答案:1001 0101B;0100 1010B;1101 1111B;0100 1011B分析:107=16×6+11=6BH ∴ [X]补=0-6BH=95H ;74=16×4+10=4AH ∴ [Y]补=4AH ;[-Y]补=0-[Y]补=B6H [X+Y]补=95H+4AH=DFH ;[X-Y]补=[X]补+[-Y]补=95H+B6H=4BH或[X-Y]补=[X]补-[Y]补=95H-4AH=4BH (有溢出,结果出错)9.110101.11B=______D答案:53.75 分析:11 0101B=35H=16×3+5=53D 0.11=1×2-1+1×2-2=0.7510.若[X]补=0011 0011B,[Y]补=1100 1100B,则[X-Y]补=______B,运行结果对状态标志ZF、SF、OF的影响为______、______、______。

微机原理及应用习题集

微机原理及应用习题集

第一章作业1、计算机是由哪几部分组成的?阐述每部分的作用。

2、画图说明计算机执行指令ADD AL ,06H 的工作过程。

3、以十六进制形式,给出下列十进制数对应的8位二进制补码表示。

(1)46 (2)-46 (3)-128 (4)1274、给出下列十进制数对应的压缩和非压缩BCD码形式。

(1)58 (2)16245、完成下列十六进制数的运算(1)8A+39 (2)1234+A6 (3)ABCD-E5 (4)7AB-F06、下列各数均为十六进制表示的8位二进制数,请说明它们分别被看作是无符号数或用补码表示的带符号数时,它们所表示的十进制数是什么?(1)FF (2)6A (3)80 (4)74 (5)327、请写出下列字符串的ASCII码(1)this is a number 3579(2)I am a student8、写出(+120)10和(-120)10的补码。

9、已知[X]补=01001000,[Y]补=11001000,分别求其真值。

10、下列各数均为十进制数,请用8位二进制补码计算下列各题,并分别说明其运算结果是否溢出。

(1)85+(-76)(2)85-76 (3)85-(-76)(4)(-85)-76 (5)(-85)-(-76)(6)(-85)+76第二章作业1、8086CPU有哪些功能部件组成?2、总线接口单元BIU有哪些功能?8086的总线接口部件有那几部分组成?3、指令执行单元EU有哪些功能?8086的EU有那几部分组成?在执行程序过程中它们是如何相互配合工作的?4、简述CPU执行程序的过程。

5、在执行指令期间,EU能直接访问存储器吗?为什么?6、8086/8088CPU中,有哪些通用寄存器和专用寄存器?说明它们的作用?7、8086/8088系统中,存储器为什么要分段?一个段最大为多少字节?最小为多少字节?8、在8086/8088CPU中,物理地址和逻辑地址是指什么?已知逻辑地址为1F00:38A0H,如何计算出其对应的物理地址?9、已知存储器物理地址为78A00H,计算它所对应的逻辑地址。

微机原理习题集(7章)

微机原理习题集(7章)

微机原理习题集(7章)一.单项选择题:1、中断操作中的中断类型号是_D___;A 中断服务子程序的入口地址B中断向量表的地址指针 C 中断向量表的内容 D 中断服务程序的编号2、当8253的输入端A1A0=10、CS?0时,此时选择片内的寄存器地址为_C___;A CNT0B CNT1C CNT2D 工作方式寄存器3、在下列程序控制传送方式中,__C__方式可提高系统的工作效率;A 无条件传送B 查询传送C 中断传送D 无条件及查询4、以下逻辑中,CPU不需要通过接口电路可直接访问的是_A___;A 中断控制逻辑B 打印机C 显示器D 硬盘5、在DMA数据传送方式中,数据会经过_D___在存储器和外部设备之间传送。

A CPUB 总线控制器C 数据总线D DMA控制器6、以下哪种中断响应过程的中断类型号来自外部中断控制逻辑_D___;A 软中断B 非可屏蔽中断C 内部中断D 可屏蔽中断7、当8086访问100H端口时,采用_C___端口寻址方式;A 直接B 寄存器间接C 立即D 相对8、当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成_C___后,响应该中断请求,进行中断处理;A 当前时钟周期B 当前总线周期C 当前指令周期D 下一个指令周期9、当8253的计数执行单元中的计数值计为0时,输出指示计数为0的信号线是__D__;A CLKB GATEC D7~D0D OUT10、IBM PC机基本配置下I/O端口资源是__A__个8位端口;A 1024B 1024KC 64KD 2M11、以下数据传送方式中,从硬件资源的耗费方面看,_A___方式耗费的资源最大;A 无条件传送B DMA传送C 中断传送D 查询传送12、中断控制逻辑芯片8259中的寄存器IMR的作用是__C__;A 用来寄存有中断请求的所有中断级B 用来寄存正在服务的所有中断级C 用来寄存各级中断的屏蔽状态D 用来寄存IF标志位的信息13、微机系统可管理外部可屏蔽中断的级数决定于_C___;A 系统级总线中响应可屏蔽中断引脚个数B CPU级总线中响应可屏蔽中断引脚个数C 中断控制逻辑芯片8259内中断服务寄存器宽度D 中断控制逻辑芯片8259内中断请求寄存器宽度14、在8253的引脚信号中,不是与CPU连接的信号线是_D___;A D7~D0B A0C RD D GATE 15、外设接口的控制字是由__C__提供的;A CPUB 外设C CPU和外设D 接口16、当8086访问0FFH端口时,采用__C__寻址方式;A寄存器相对B 寄存器C 直接D 立即17、关于中断的概念以下说法正确的是__D__;A 外部硬中断仅仅通过INTR引脚向CPU申请B 中断响应过程中的中断类型号都是由外部中断控制逻辑提供的C 中断向量表的信息是掉电不丢失的D中断类型号不能决定中断向量本身和中断服务程序的功能18、执行IN指令即是执行_B___;A I/O写操作B I/O读操作C 存储器写操作D 存储器读操作19、NMI线上的中断请求是__B__;A 可屏蔽的B 不可屏蔽的C 有时可屏蔽的,有时不可屏蔽的D 可以设置IF位对其屏蔽20、以下数据传送方式中,在数据传输过程中没有程序和指令介入的是_B___方式;A 无条件传送B DMA传送C 中断传送D 查询传送21、以下__A__在中断返回后要重新执行被中断的指令;A 故障中断B 陷阱中断C 终止D 软中断22、以下哪种中断不属于内部中断?_C___;A 异常中断B故障中断C 非可屏蔽中断D 软中断23、以下叙述不正确的是_B___;A 8259的编程分为两个阶段:初始化阶段和操作阶段。

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

一.单项选择题:1、中断操作中的中断类型号是_D___;A 中断服务子程序的入口地址 B中断向量表的地址指针C 中断向量表的内容D 中断服务程序的编号2、当8253的输入端A1A=10、0CS时,此时选择片内的寄存器地址为_C___;A CNT0 B CNT1C CNT2D 工作方式寄存器3、在下列程序控制传送方式中,__C__方式可提高系统的工作效率;A 无条件传送B 查询传送C 中断传送D 无条件及查询4、以下逻辑中,CPU不需要通过接口电路可直接访问的是_A___;A 中断控制逻辑B 打印机C 显示器D 硬盘5、在DMA数据传送方式中,数据会经过_D___在存储器和外部设备之间传送。

A CPUB 总线控制器C 数据总线D DMA控制器6、以下哪种中断响应过程的中断类型号来自外部中断控制逻辑_D___;A 软中断B 非可屏蔽中断C 内部中断D 可屏蔽中断7、当8086访问100H端口时,采用_C___端口寻址方式;A 直接B 寄存器间接C 立即D 相对8、当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成_C___后,响应该中断请求,进行中断处理;A 当前时钟周期B 当前总线周期C当前指令周期 D 下一个指令周期9、当8253的计数执行单元中的计数值计为0时,输出指示计数为0的信号线是__D__;A CLKB GATEC D7~DD OUT10、IBM PC机基本配置下I/O端口资源是__A__个8位端口;A 1024B 1024KC 64KD 2M11、以下数据传送方式中,从硬件资源的耗费方面看,_A___方式耗费的资源最大;A 无条件传送B DMA传送C 中断传送D 查询传送12、中断控制逻辑芯片8259中的寄存器IMR的作用是__C__;A 用来寄存有中断请求的所有中断级B 用来寄存正在服务的所有中断级C 用来寄存各级中断的屏蔽状态D 用来寄存IF标志位的信息13、微机系统可管理外部可屏蔽中断的级数决定于_C___;A 系统级总线中响应可屏蔽中断引脚个数B CPU级总线中响应可屏蔽中断引脚个数C 中断控制逻辑芯片8259内中断服务寄存器宽度D 中断控制逻辑芯片8259内中断请求寄存器宽度14、在8253的引脚信号中,不是与CPU连接的信号线是_D___;A D7~DB AC RD D GATE15、外设接口的控制字是由__C__提供的;A CPUB 外设C CPU和外设D 接口16、当8086访问0FFH端口时,采用__C__寻址方式;A寄存器相对 B 寄存器 C 直接 D 立即17、关于中断的概念以下说法正确的是__D__;A 外部硬中断仅仅通过INTR引脚向CPU申请B 中断响应过程中的中断类型号都是由外部中断控制逻辑提供的C 中断向量表的信息是掉电不丢失的D中断类型号不能决定中断向量本身和中断服务程序的功能18、执行IN指令即是执行_B___;A I/O写操作B I/O读操作C 存储器写操作D 存储器读操作19、NMI线上的中断请求是__B__;A 可屏蔽的B 不可屏蔽的C 有时可屏蔽的,有时不可屏蔽的D 可以设置IF位对其屏蔽20、以下数据传送方式中,在数据传输过程中没有程序和指令介入的是_B___方式;A 无条件传送B DMA传送C 中断传送D 查询传送21、以下__A__在中断返回后要重新执行被中断的指令;A 故障中断B 陷阱中断C 终止D 软中断22、以下哪种中断不属于内部中断?_C___;A 异常中断 B故障中断 C 非可屏蔽中断 D 软中断23、以下叙述不正确的是_B___;A 8259的编程分为两个阶段:初始化阶段和操作阶段。

B 8259中对IMR的设置是在初始化阶段完成的。

C 8259初始化阶段四个命令字的顺序是不能任意调整的。

D 8259初始化阶段四个命令字中不是所有的命令字都是必须的。

24、若8253的某一计数器设定为方式3、初值为10、GATE一直为1,则OUT输出端输出的高电平信号是CLK周期的__D__;A 1倍B 2倍C 5倍D 10倍25、对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。

完成这种数据传输最好选用的传说方式是C__;A 无条件传送方式B 查询传送方式C 中断传送方式D DMA传送方式26、若要将8255A的端口C的PC6位置为1,则应选择的置位/复位控制字为_A___;A 0DHB 77HC 87HD 8DH27、若要使8253的某一计数器工作在方式3,按二进制计数,使输出的方波频率为1KHz,当输入脉冲CLK为1MHz时,则该计数器应置入的计数初值_C___;A 1000B 2000C 1024D 204828、以下__A__中断受IF标志位的控制;A 可屏蔽中断B 非可屏蔽中断C 异常中断D 软中断29、8255A的置位/复位控制字只能适用于_ D _;A 控制端口B 端口AC 端口BD 端口C30、在高速且大量传送数据场合,微机系统中数据传送的控制方式一般用__D__;A 无条件传送方式B 查询传送方式C 中断传送方式D DMA传送方式31、3片8259A级联起来,可管理_C___级中断;A 24B 23C 22D 2032、8255A的置位/复位控制字只能适用于_B _;A控制端口 B 端口C C端口B D端口A33、为了产生可编程的单脉冲,8254的工作方式应该用_D___;A 方式4B 方式3C 方式2D 方式134、4片8259A级联起来,可管理_C__级中断;A 32B 30C 29D 2835、、IBM PC机基本配置下I/O端口的地址空间为__C__;A 1024B 1024KC 64KD 1M36、若要将8255A的端口C的PC5位置为0,则应选择的置位/复位控制字为_C___;A 8AHB 8BHC 0AHD 0BH37、若要使8253的某一计数器工作在方式2,按二进制计数,使输出的方波频率为1KHz,当输入脉冲CLK为2MHz时,则该计数器应置入的计数初值为_A_;A 2048B 2000C 1024D 100038、DMA数据传送方式中DMA控制器接到CPU发出的__C__;A HOLD信号后接管总线控制权B READY信号后接管总线控制权C HLDA信号后接管总线控制权D DACK信号后接管总线控制权39、设8255的端口地址为40~43H,则端口B的地址是__B__;A 40HB 41HC 42HD 43H40、以下叙述正确的是__B__;A 8259的编程必须分为两个阶段:初始化阶段和操作阶段。

B 8259中对IMR的设置是在操作阶段完成的。

C 8259初始化阶段四个命令字的顺序是可以任意调整的。

D 8259初始化阶段四个命令字都是必须的。

41、若8253的某一计数器设定为方式3、初值为10、CLK输入端的输入信号频率为1KHz,GATE一直为1,则OUT输出端输出的高电平信号的频率是_C___;A 100KHzB 1KHzC 0.1KHzD 10KHz二、填空题:1、程序控制方式中数据传送过程始终受的干预,每一字节数据都需经过寄存器才能输入/输出。

2、3片8259A级联起来,可管理级中断。

3、若8253的某一计数器用于输出连续方波,该计数器应工作在方式;若该计数器的输入频率为100KHz,输出方波频率为10KHz,则计数初值应该为。

4、在主机板上,与CPU配合实现记时功能的逻辑主要是两个功能很强的集成电路芯片:和;5、8086的中断向量表放在存储器地址的到之间,占有的存储空间。

6、RS—232C是标准的接口芯片;7、在8086CPU微机系统外部中断控制逻辑中,中断控制芯片8259在级联方式时,一片8259作为主片,最多能带动片8259作为从片,控制级中断。

8、数据输入/输出的基本方式有:、、和三种;9、8259A内部中断屏蔽寄存器是位,其内容是由操作命令字设定。

10、在串行通信中有两种基本的通信方式,即和。

11、8086的I/O指令有寻址和寻址两种;12、DMA传送可以分为3个阶段:_ 、____和。

三、名词解释:1、中断向量表2、软中断3、DMA方式4、中断向量5、中断6、外部硬中断7、中断8、中断类型号四、简答题:1、有一全译码电路如图所示,试计算RAM芯片的容量及它的地址范围。

2、画出8254的编程模型,并试述内部寄存器和控制引脚的功能。

3、结合INT 21h软中断的响应过程说明中断类型号、中断向量、中断向量表以及中断服务程序之间的关系。

4、基本输入/输出方式有哪三种,简述这三种方式的特点。

5、中断控制器8259能处理多少级中断?使用8259最多可级联扩展到多少级的中断系统?若想在8259里屏蔽某级中断源的请求,应怎样处理?6、在主机板上与CPU配合实现计时功能的有那些集成电路芯片?说明它们之间是如何相互协作的。

7、画出8254的编程模型,并试述内部寄存器和控制引脚的功能。

8、有一全译码电路如图所示,试计算RAM芯片的容量及它的地址范围。

9、简述中断的种类。

10、中断向量表存在于存储器的哪部分空间?表内存放的内容是什么?该向量表中的4×n开始的连续两个字单元中存放的各是什么?11、基本输入/输出方式有哪三种,简述这三种方式的特点。

12、结合可屏蔽中断的响应过程说明中断类型号、中断向量、中断向量表以及中断服务程序之间的关系。

13、简述程序中断控制I/O方式的基本特点。

14、简述内部中断响应操作的共同点。

五、程序设计题:2、使用8255并行接口芯片的A口连接8个共阴极的LED,B口连接8个开关,已知8255的端口地址为60H~63H。

编写程序,实现8个LED灯的亮灭随开关状态变化,要求连接PB7的开关控制PA7连接的LED,依次类推,连接PB0的开关控制连接PA0的LED。

注:8255控制字的格式为:D7=1;D6D5=00、01、10表示A口的工作方式为方式0、1、2;D4=0、1表示A口工作在输出、输入方式;D3=0、1表示C口高4位的输出、输入;D2=0、1表示B口的工作方式为方式0、1;D1=0、1表示B口工作在输出、输入方式;D0=0、1表示C口低4位的输出、输入。

2、图为一个通过并行接口芯片8255控制LED发光的接口电路。

已知8255的端口地址为80H~83H。

编写程序,实现8个LED自右至左依次发亮。

注:8255控制字的格式为:D7=1;D6D5=00、01、10表示A口的工作方式为方式0、1、2;D4=0、1表示A口工作在输出、输入方式;D3=0、1表示C口高4位的输出、输入;D2=0、1表示B口的工作方式为方式0、1;D1=0、1表示B口工作在输出、输入方式;D0=0、1表示C口低4位的输出、输入。

相关文档
最新文档