微机原理常考简答题总结

一,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,恢复到原来的断点继续执行程序。

以上完结。

下期在更新~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

搜维尔科技:【简报】元宇宙数字人赛道,2022年金奖《金魚姬》赏析!

一名网络直播主名叫琉璃,在即将展开她日常进行的每日准时直播前,肚子极为不舒服,突然很想上厕所,由于时间紧迫,导致琉璃需要在厕所里面完成直播!为了掩饰自己所在的处境,她决定运用自己设计的虚…

vivado 工程管理

管理项目 打开项目 当项目打开时,Vivado IDE会从项目已关闭。项目状态包括当前源文件顺序、已禁用和已启用 源文件、活动约束文件和目标约束文件,以及合成、模拟和实现运行。要打开项目,请使用以下方法之一: •在“入门”页面…

聚道云软件连接器助力某家居公司实现付款流程自动化

客户介绍: 某家居公司是一家集家居研发、生产、销售于一体的综合性家居企业。公司业务遍布全国多个城市,拥有庞大的供应商网络和采购需求。 添加图片注释,不超过 140 字(可选) 客户痛点: 付款申请单需要…

linux --proc文件夹学习笔记

内容在飞书文档: Docshttps://r0dhfl3ujy9.feishu.cn/docx/Xe2wd23MToSmGrxUm9kcVHrPn7g?fromfrom_copylink

mercury靶机

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

lvs+keepalived+nginx双主模式双主热备实现负载均衡

目录 一、原理 二、真实服务器nginx配置 三、lvs的keepalived配置 3.1 配置文件 3.2 开启keepalived服务 四、测试 4.1 测试访问VIP 4.2 模拟lvs01宕机 主机名IPnginx0111.0.1.31nginx0111.0.1.31lvs0111.0.1.33lvs0211.0.1.34VIP111.0.1.29VIP211.0.1.30 一、原理 lvskeepal…

推理证明-条件等价式、德摩根律、双条件

对于命题逻辑部分来说,只需要掌握命题的符号化,以及如何进行推理证明即可。足矣。其他的都是一些基本的概念,扫一遍,记住即可。 对于什么是命题:陈述句、能判断、真值唯一 进行推理证明,我们需要记住以下…

查看服务器的yum 源

1、cd /etc/yum.repos.d 2、编辑 CentOS-Stream-Sources.repo 3、 查看里面的yum源地址 4、更新yum源,执行下面指令 yum clean all # 清除系统所有的yum缓存 yum makeacache # 生成新的yum缓存 yum repolist

TCN 时序卷积网络 (temporal convolutional network)【因果卷积、空洞卷积】

文章目录 TCN 时序卷积 (temporal convolutional network)1.因果卷积2.膨胀卷积 TCN 时序卷积 (temporal convolutional network) 它由膨胀卷积核因果卷积两种卷积构成。 如图:左边是膨胀因果卷积,右边是…

Python从入门到网络爬虫(23个Python开源项目)

前言 随着互联网的快速发展,大量的信息被不断地产生和积累,这也使得网络爬虫变得越来越重要。而Python作为一门高效、易用的编程语言,被广泛地应用于网络爬虫领域。本文将从多个角度分析Python开源爬虫项目的优缺点、应用场景以及未来发展方…

构建安全可靠的系统:第十六章到第二十章

第四部分:维护系统 原文:Part IV. Maintaining Systems 译者:飞龙 协议:CC BY-NC-SA 4.0 准备应对不舒适情况的组织有更好的机会处理关键事件。 尽管不可能为可能扰乱您组织的每种情况制定计划,但作为综合灾难规划策略…

作业--day44

完善对话框,点击登录对话框,如果账号和密码匹配,则弹出信息对话框,给出提示”登录成功“,提供一个Ok按钮,用户点击Ok后,关闭登录界面,跳转到其他界面。如果账号和密码不匹配&#xf…

C语言结构体的字节对齐

C语言结构体的字节对齐 什么是字节对齐 首先来看下面的程序&#xff1a; #include <stdio.h>typedef struct n1{int a;char b;char c; } N_stru1;typedef struct n2{char b;int a;char c; } N_stru2;int main() {N_stru1 n1;N_stru2 n2;printf("%d\n", siz…

MySQL从0到1全教程【1】MySQL数据库的基本概念以及MySQL8.0版本的部署

1 MySQL数据库的相关概念 1.1 数据库中的专业术语 1.1.1 数据库 (DB) 数据库是指:保存有组织的数据的容器(通常是一个文数据库 (database)件或一组文件)。 1.1.2 数据库管理系统 (DBMS) 数据库管理系统(DBMS)又称为数据库软件(产品)&#xff0c;用于管理DB中的数据 注意:…

【MySQL】视图,15道常见面试题---含考核思路详细讲解

目录 一 视图 1.1视图是什么 1.2 创建视图 1.3 查看视图(两种) 1.4 修改视图(两种) 1.5 删除视图 二 外连接&内连接&子查询介绍 2.1 外连接 2.2 内连接 2.3 子查询 三 外连接&内连接&子查询案例 3.1 了解表结构与数据 3.2 15道常见面试题 四 思…

道路拆除的题解

目录 原题描述&#xff1a; 题目描述 输入格式 输出格式 样例 #1 样例输入 #1 样例输出 #1 样例 #2 样例输入 #2 样例输出 #2 提示 题目大意&#xff1a; 主要思路&#xff1a; 至于dis怎么求&#xff1f; 代码code&#xff1a; 原题描述&#xff1a; 题目描述 …

盖子的c++小课堂——第二十四讲:差分数组

前言 嗨嗨嗨&#xff0c;这里是盖子的小课堂哟&#xff0c;这次更新主要是因为快放假了&#xff0c;时间多了&#xff0c;好嘞&#xff0c;废话不多说&#xff0c;点赞评论拿来吧你~ 差分数组 一维差分数组 假设给你一个数组 nums &#xff0c;先对区间 [a,b] 中每个元素加…

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

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

LightGBM原理和调参

背景知识 LightGBM(Light Gradient Boosting Machine)是一个实现GBDT算法的框架&#xff0c;具有支持高效率的并行训练、更快的训练速度、更低的内存消耗、更好的准确率、支持分布式可以处理海量数据等优点。 普通的GBDT算法不支持用mini-batch的方式训练&#xff0c;在每一次…

【博士每天一篇文-算法】Graph Structure of Neural Networks

阅读时间&#xff1a;2023-11-12 1 介绍 年份&#xff1a;2020 作者&#xff1a;尤家轩 斯坦福大学 期刊&#xff1a; International Conference on Machine Learning. 引用量&#xff1a;130 论文探讨了神经网络的图结构与其预测性能之间的关系。作者提出了一种新的基于图的…