微机原理常考简答题总结

一,8086和8088这两个微处理器在结构上有什么异同?

(1)共同点:内部均由EU、BIU组成,结构基本相同;寄存器等功能部件均为16位;内部数据通路为16位;指令系统相同。

(2)不同点:对外数据总线8086为16位,8088为8位;指令队列8086为6级,8088为4级。

二,简述使用条件查询方式进行输入/输出的过程,并画出流程图。

tips:8255通过查询连接打印机也是条件传送方式。

查询传送方式输入/输出的工作过程包括三个环节:

①CPU从接口中读取状态字;

②CPU检测状态字的对应位是否满足“就绪”条件;

③如果不满足,则继续读取状态字,否则输入/输出数据,实现数据传送。

查询传送方式输入/输出流程图:

查询传送方式输入/输出流程图

三,简述DMA的概念以及DMA传送的过程。

DMA是指直接存储器存取,存储器与外设交换数据不经过CPU的干预直接交换数据;

(1)外设向DMA C发出DMA请求,DMAC执行传送前的预处理;

(2)DMA C向CPU发总线请求HOLD;

(3)CPU向DMA C回送总线响应HLDA;

(4)DMAC收到HLDA后向外设送出DMA回答信号并开始DMA传送;

(5)数据传送完成后,DMAC执行传送后处理,CPU收回总线。

四,半导体ROM和RAM区别

RAM芯片存储速度ROM芯片速度快,但比Cache的速度慢。

静态RAM是靠双稳态触发器来记忆信息的;

动态RAM是靠MOS电路中的栅极电容来记忆信息的。

由于电容上的电荷会泄漏,需要定时补充,需要设置刷新电路。

动态RAM比静态RAM集成度高、功耗低,从而成本也低,适于作大容量存储器。

所以主内存通常采用动态RAM,而高速缓冲存储器(Cache)则使用静态RAM。

CMOS-RAM,用于保存系统的硬件配置和用户参数,由主板电池供电。

ROM的电路比RAM的简单、集成度高,成本低,且是一种非易失性存储器。

PROM-----可编程程序只读内存

EPROM------可抹除可编程只读内存

EEPROM--------电可抹除可编程只读内存

五,在对存储器芯片进行片选时,有那几种译码方式?各有何特点?

①全译码方式:将CPU高位地址全部作为译码器输入,用译码器的输出作为片选信号。译码需要的器件多;地址范围唯一。

②部分译码方式:用CPU地址总线中的部分高位线进行译码并产生片选信号。地址范围重叠,即对应多组地址范围;

③线选:直接用CPU地址总线中的某一高位线作为存储器芯片的片选信号。连接简单,地址不连续,地址范围重叠,即对应多组地址范围。

六,解释在存储器读周期下列信号何时有效、信号的含义和作用。
A19-A0、D15-D0、M/IC非、RO非、ALE、DT/R非、DEN非

A19-A0:在T1状态有效,输出20位地址信息。

D15-D0:在T3状态有效,传输16位数据信息。

M/IO非:在T1状态有效,用以指出是读存储器还是读I/O端口。

RD非:在T2状态有效,读信号。

ALE:在T1状态有效,控制地址锁存器锁存20位地址信息及BHE信号。

DT/R非:在T1状态有效,用于控制数据收发器从数据总线上收发数据。

DEN非:在T2状态有效,控制数据收发器允许输出。

七,简述微机系统的中断处理过程。

整个中断的五个环节:

(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。

(2)中断判优:对多个中断的请求判断优先级,并把优先级最高的送CPU。

(3)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。可屏蔽中断请求,CPU若要响应必须满足三个条件。

(4)中断处理:保护现场、开中断、中断服务。

(5)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出CS和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。

以上完结。

下期在更新~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/337782.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mercury靶机

文章妙语 不与伪君子争名,不与真小人争利,不与执拗人争理,不与匹夫争勇,不与酸儒争才。不与蠢人施恩 一、信息收集 主机探测 端口探测 探测主机详细版本信息 8080开了http服务 目录扫描 robots.txt目录下什么也没有 二&#xff0…

MongoDB查找命令find,让数据返回称心如意

业务系统接入数据库后,每天都有大量的数据写入数据库。面对逐日增加的数据,开发人员或数据分析人员,该如何读取数据,怎样设置条件,从数据库中查询数据? 本文基于mongodb的官方文档,整理出find命…

SpringBoot+Hutool实现图片验证码

图片验证码在注册、登录、交易、交互等各类场景中都发挥着巨大作用,能够防止操作者利用机器进行暴力破解、恶意注册、滥用服务、批量化操作和自动发布等行为。 创建一个实体类封装,给前端返回的验证码数据: Data public class ValidateCodeV…

中国智造闪耀CES | 木牛科技在美国CES展亮相多领域毫米波雷达尖端方案

素有全球科技潮流“风向标”之称的2024国际消费类电子产品展(CES),于1月9-12日在美国拉斯维加斯会议中心举办。CES是全球最大的消费电子和消费技术展览会之一,汇集了世界各地优秀的消费电子和科技公司,带着最好的产品来…

关于BLE通信中WithoutResponse详细介绍

什么是WithoutResponse 在蓝牙低功耗(BLE)协议栈中,Characteristic 的写操作具有两种属性,分别为 "write" 和 "writeWithoutResponse"。 使用 "write" 属性发送命令时,需要接收端发送…

阿赵UE学习笔记——9、材质和材质实例

阿赵UE学习笔记目录 大家好,我是阿赵。   继续学习虚幻引擎,这次来了解一下UE里面关于材质的一些概念性的东西。 一、材质 材质这个概念,在所有三维软件里面都会有,比如3Dsmax里面的材质球,或者Unity里面的Material…

企业是否需要呼叫外包

随着企业的不断扩大业务不断增加,对于外呼和企业客服的质量有着更高的要求了,本着专业的人干专业的事情,呼叫中心外包服务成为许多企业的不二选择。然而,对于企业是否应该合作外包呼叫中心,仍需要从多个角度进行考虑。…

Python3 安装教程(windows)

Python (官网)是这两年来比较流行的一门编程语言。相对简单的语法以及丰富的第三方库。 步骤有三步: 1.下载 Python 安装包 2.安装 Python 3.查验是否安装成功 一.下载 Python 安装包 (Python、Sublime 官方下载地址是外国的服…

Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域并放大,Kotlin(3)

Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域并放大,Kotlin(3) 在文章2 Android Canvas图层saveLayer剪切clipPath原图addCircle绘制对应圆形区域,Kotlin(2)-CSDN博客 的基础上&…

NVIDIA GPU 与服务器型号匹配查询

NVIDIA GPU 与服务器型号匹配查询 1. Qualified System Catalog (认证服务器目录)2. NVIDIA L40S2.1. NVIDIA L40S GPU Specifications References 1. Qualified System Catalog (认证服务器目录) https://www.nvidia.cn/data-center/data-center-gpus/qualified-system-catal…

jmeter监控服务器资源使用情况

GitHub - undera/perfmon-agent: Server metrics fetching agent, based on SIGAR 下载安装包:ServerAgent-2.2.3.zip 解压先 启动,如果是windows运行startAgent.bat,如果是linux运行startAgent.sh 注意:linux上注意权限的问题…

NPN PNP磁性开关区别

自记: 网上有些前后内容是相反的,估计自己就没明白,此为分析后得出结论,看完后可懂 1、NPN(源型):当导通时输出低电平 当导通时,信号输出线out和0v线连接,相当于输出低电…