微机原理重点必看

上传人:xzh****18 文档编号:35532504 上传时间:2018-03-17 格式:DOC 页数:4 大小:43.50KB
返回 下载 相关 举报
微机原理重点必看_第1页
第1页 / 共4页
微机原理重点必看_第2页
第2页 / 共4页
微机原理重点必看_第3页
第3页 / 共4页
微机原理重点必看_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理重点必看》由会员分享,可在线阅读,更多相关《微机原理重点必看(4页珍藏版)》请在金锄头文库上搜索。

1、2.1 8086CPU 具有 20 条地址线,可直接寻址 1MB 容量的内存空间,在访问I/O 端口时,使用地址线 16 条 ,最多可寻址 64K 个 I/O 端口。2.2 8086CPU 的内部结构有何特点?由哪两部分组成?它们的主要功能是什么?【解答】8086 微处理器是典型的 16 位微处理器,HMOS 工艺制造,集成了 2.9 万只晶体管,使用单一的+5V 电源,有 16 根数据线和 20 根地址线;通过其 16 位的内部数据通路与设置指令预取队列的流水线结构结合起来而获得较高的性能。8086 微处理器内部 安排了两个逻辑单元,即执行部件 EU 和总线接口部件 BIU。EU 主要负责指

2、令译码、执行和数据运算,包括计算有效地址;BIU 主要完成计算物理地址、从内存中取指令、实现指令规定的读/写存储器或外部设备等信息传输类操作。2.8 解释逻辑地址、偏移地址、有效地址、物理地址的含义,8086 存储器的物理地址是如何形成的?怎样进行计算?【解答】逻辑地址:表示为段地址:偏移地址,书写程序时用到,一个存储单元可对应出多个逻辑地址;偏移地址:是某一存储单元距离所在逻辑段的开始地址的字节个数。有效地址:是指令中计算出的要访问的存储单元的偏移地址。物理地址:是 CPU 访问存储器时用到的 20 位地址,是存储单元的唯一的编号。物理地址计算公式:物理地址 = 段地址10H有效地址(或偏移

3、地址)2.10 I/O 端口有哪两种编址方式,各自的优缺点是什么?【解答】I/O 端口有两种编址方式:统一编址和独立编址。统一编址方式是将 I/O 端口与内存单元统一起来进行编号,即包括在 1MB 的存储器空间中,看作存储器单元,每个端口占用一个存储单元地址。该方式主要优点是不需要专门的 I/O 指令,对 I/O 端口操作的指令类型多;缺点是端口要占用部分存储器的地址空间,不容易区分是访问存储器还是外部设备。独立编址的端口单独构成 I/O 地址空间,不占用存储器地址。优点是地址空间独立,控制电路和地址译码电路简单,采用专用的 I/O 指令,使得端口操作的指令在形式上与存储器操作指令有明显区别,

4、程序容易阅读;缺点是指令类别少,一般只能进行传送操作。2.12 在内存有一个由 20 个字节组成的数据区,其起始地址为 1100H:0020H。计算出该数据区在内存的首末单元的实际地址。【解答】逻辑地址 1100H:0020H 对应的物理地址为 PA=1100H10H0020H= 11020H,即该数据区在内存中的首单元的物理地址为 11020H;因为存储空间中每个字节单元对应一个地址,所以 20 个字节对应 20 个地址,则该数据区在内存中的末单元的物理地址 PA = 11020H20D = 11020H14H = 11034H。3.4 分析下列指令的正误,对于错误的指令要说明原因并加以改正

5、。 (1) MOV AH,BX (2) MOV BX,SI(3) MOV AX,SIDI (4) MOV MYDATBXSI, ES:AX (5) MOV BYTE PTRBX,1000 (6) MOV BX,OFFSET MAYDATSI (7) MOV CS,AX (8) MOV DS,BP【解答】 (1) MOV AH,BX 错误,寄存器类型不匹配,可改为 MOV AX,BX (2) MOV BX,SI 错误,两个操作数不能都为存储单元,可改为 MOV BX,SI或 MOV BX,SI (3) MOV AX,SIDI 错误,寻址方式中只能出现一个变址寄存器,可改为 MOV AX,BXDI

6、。 (4) MOV MYDATBXSI,ES:AX 错误,AX 签不能有段跨越前缀,去掉 ES:,改为 MOV MYDATBXSI,AX (5) MOV BYTE PTRBX,1000 错误,1000 超出字节空间存储范围 (6) MOV BX,OFFSET MAYDATSI ;正确 (7) MOV CS,AX 错误,MOV 指令 CS 不能做目的操作数,可改为 MOV DS,AX (8) MOV DS,BP ;正确 注:本题错误改正部分有的答案并不唯一,可参考原题题意改成合法形式。3.16 已知在内存中从 BLOCK 单元起存放有 20 个带符号字节数据,统计其中负数的个数并放入 COUNT

7、 单元。【解答】 DATA SEGMENTBLOCK DB -7,1,12,-90,-70,34,-1,56,45,-12DB -3,-4,23,0,12,11,-9,-8,67,-56CN EQU $-BLOCKCOUNT DB ? DATA ENDS CODE SEGMENTASSUME DS:DATA,CS:CODE START:MOV AX,DATAMOV DS,AXMOV DL,0LEA SI,BLOCKMOV CX,CN LP: MOV AL,SITEST AL,80HJZ NEXTINC DL NEXT: INC SILOOP LPMOV COUNT,DLMOV AH,4CHIN

8、T 21H CODE ENDSEND START4.8 已知一个具有 14 位地址和 8 位数据的存储器,回答下列问题:(1)该存储器能存储多少字节的信息?(2)如果存储器由 8K4 位 RAM 芯片组成,需要多少片?(3)需要多少位地址作芯片选择?【解答】 (1)该存储器能存储的字节个数是 214= 24210 = 16K。(2)该存储器能存储的总容量是 16KB,若由 8K4 位 RAM 芯片组成,需要的片数为(16K8)/(8K4)= 4 片(3)因为该存储器中读写数据的宽度为 8 位,所以 4 片 8K4 位 RAM 芯片要分成两组,用一位地址就可区分;另一方面,每一组的存储容量为 8

9、K8 位 = 2138 位,只需要13 位地址就可完全访问。4.10 若用 4K1 位的 RAM 芯片组成 16K8 位的存储器,需要多少芯片?A19A0地址线中哪些参与片内寻址?哪些作为芯片组的片选信号?【解答】 (16K8 位)/(4K1 位)= 32 片每 8 片一组,分成 4 组。每组的存储容量为 4KB = 212B,片内寻址需要 12 位地址线,即 A11A0;4 组芯片可用 2 位地址线进行区分,即可用 A13A12 做片选信号,A19A14可浮空或做其他用途。5.3 总线数据的传送方式有哪些?各自有何特点?【解答】(1)串行传送方式只使用一条传输线,在传输线上按顺序传送信息的所

10、有二进制位的脉冲信号,每次一位。适于长距离传输。(2)并行传送方式信息由多少个二进制位组成,机器就需要有多少条传输线,从而让二进制信息在不同的线上同时进行传送。(3)并串行传送方式 是并行传送方式与串行传送方式的结合。传送信息时,如果一个数据字由两个字节组 成,那么传送一个字节时采用并行方式,而字节之间采用串行方式。1、什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。【解答】系统总线是 CPU 与其它部件之间传送数据、地址和控制信息的公共通道。(1)数据总线:用来传送数据,主要实现 CPU 与内存储器或 I/O 设备之间、内存储器与 I/O 设备或外存储器之间的数据传送

11、。(2)地址总线:用来传送地址。主要实现从 CPU 送地址至内存储器和 I/O 设备,或从外存储器传送地址至内存储器等。(3)控制总线:用于传送控制信号、时序信号和状态信息等。6.1 什么是接口?其作用是什么?【解答】连接外部设备与微型计算机的接口电路。作用:(1)解决 CPU 与外设工作速度不匹配的问题;(2)解决 CPU 与外设工作时序配合问题;(3)实现信息格式转换;(4)解决信息类型与信号电平匹配的问题。6.3 什么叫端口?I/O 端口的编址方式有哪几种?各有何特点? 【解答】端口指输入/输出接口中的寄存器。I/O 端口有两种编址方式:统一编址方式是将 I/O 端口与内存单元统一起来进

12、行编号。该方式优点是不需要专门的 I/O 指令,对 I/O 端口操作的指令类型多;缺点是端口要占用部分存储器的地址空间,不容易区分是访问存储器还是外部设备。独立编址的端口单独构成 I/O 地址空间,不占用存储器地址。优点是地址空间独立,控制电路和地址译码电路简单,采用专用的 I/O 指令,使得端口操作的指令在形式上与存储器操作指令有明显区别,程序容易阅读;缺点是指令类别少,一般只能进行传送操作。6.5 CPU 和外设之间的数据传送方式有哪几种?无条件传送方式通常用在哪些场合?【解答】CPU 和外设之间的数据传送方式通常有四种:程序传送方式、中断传送方式、DMA 传送方式和 I/O 处理机方式。

13、7.1 什么是中断?常见的中断源有哪几类?CPU 响应中断的条件是什么? 【解答】中断是指 CPU 在正常执行程序时,由于内部/外部时间或程序的预先安排引 起 CPU 暂时终止执行现行程序,转而去执行请求 CPU 为其服务的服务程序,待该服务程 序执行完毕,又能自动返回到被中断的程序继续执行的过程。7.2 简述微机系统的中断处理过程。【解答】 (1)中断请求:外设需要进行中断处理时,向 CPU 提出中断请求。(2)中断响应:CPU 执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU 若要响应必须满足三个条件。(3)中断处理:保护现场、开中断、中断服务。(4)中断返回:CPU 执行 IRET 中断返回指令时,自动把断点地址从堆栈中弹出到CS 和 IP 中,原来的标志寄存器内容弹回 Flags,恢复到原来的断点继续执行程序。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机原理

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号