微机原理_4

一、单项选择题(本大题共 15 小题,每小题 3 分,共 45 分。在每小题给出的四个备选项中,选出一个正确的答案,请将选定的答案填涂在答题纸的相应位置上。)

1·在产品研制的过程中,通常采用( )类型的存储芯片来存放待调试的程序。

.A. RAM
B. ROM
C. PROM
D. EPROM

  1. 8086/8088的复位信号至少维持()个时钟周期的高电平有效

。A. 1
B. 2
C. 3
D. 4

  1. 8086 的堆栈栈顶由()来指示。

A. CS:IP
B. SS:IP
C.SS:SP
D.CS:SP

4.当8086CPU采样到READY=0,则CPU将()

A.执行停机指令
B. 插入等待周期
C.执行空操作指令
D. 重新发送地址码

5.对于掉电的处理, CPU是通过()来处理的。

A.软件中断
B. 可屏蔽中断
c.非屏蔽中断
D. DMAC

6,下列传送指令中有语法错误的是()。

A. MOV CS, AX
B. MOV DS, AX
C. MOV SS, AX
D. MOV ES, AX

  1. 下面指令执行后,改变 AL 寄存器内容的指令是()

A. TEST AL, 02H
B. OR AL, AL
C. CMP AL, BL
D. AND AL, BL

  1. CPU在中断响应过程中,为了能正确地实现中断返回,需要()

A识别中断源
B.断点压栈
C.获得中断服务程序入口地址
D. 清除中断允许标志 IF

9,在中断系统中,中断类型号是在(的作用下送往 CPU的。

A. 读信号
B.地址译码信号
C.中断请求信号INTR
D.中断响应信号INTA

10,地址编址时,如果有5根地址线没有参加译码,则可能产生()个重叠地址。

A. 5^2
B. 5
C. 2^ 5
D. 10

  1. 8086CPU中段寄存器用来存放

A. 存储器的物理地址
B.存储器的逻辑地址
C.存储器的段首地址
D.存储器的起始地址

12.对8253进行任何操作前,都必须先向8253写入一个(),以确定其工作方式。

A.方式控制字
B. 计数初值
C. 状态字
D. 指令字

  1. 查询方式属于()

A.程序控制方式
B.中断控制方式
C. DMA 方式
D.同步控制方式

14, 8086系统配置中,用74LS245 (8286)作总线收发器时,需要的片数是()

A1
B. 2
C. 3
D. 4

15关于EPROM下面的说法中,正确的是()

A. EPROM是不能改写的
B.EPROM是可改写的,故是一种随机读写存储器
C. EPROM 只能改写一次
D. EPROM是可改写的,但它不能作为随机读写存储

二、填空题(每空2分,共30分,请在答题纸相应题号的位置上作答。)
1,将二进制数110110.01转换为十六进制为_________
2. 一个控制系统,当主设备发生异常时,需向 CPU 告警,请求处理,否则将会危机工作人员的生命及设备的安全,此警告线应接到 8086CPU的________中断请求信号引脚上。
3. MOV AX, [bp+si+10h]指令的源操作数的寻址方式为________,该操作数位于内存的________段。
4. PC微机的系统总线主要由三组总线组成,即________、________和控制总线。
5. 8259A工作在自动结束中断方式时,会在第________个中断响应期间自动将________寄存器的相应位清零。
6.每片Intel8237内部有________个独立的通道,每个通道寻址及字节计数可达________字节。
7. 阅读下列程序,并回答问题:

DATI DB 0123456789’
DAT2 DB-10 DUP(?)

MOV	AL,0
LEA	SI, DATI+9
LEA	BX, DAT2+94
MOV CX,5

LP: MOV AL, [SI]
MOV [BX], AL
DEC SI
DEC BX
LOOP LP
(1)程序的功能是
(2)程序执行后,SI=

8.源程序如下:
MOV CX, 9
MOV AL, 01H
MOV SI, 1000H
NEXT: MOV [SI], AL
INC SI
SHL AL, 1
LOOP NEXT
执行本程序后有: AL=________SI= CX=

三、简答题(本大题共3小题,每小题10分,共30分。请在答题纸相应题号的位置上作答。)

1.外设向CPU申请中断,但CPU不予以响应,原因有哪些?

2.825SA的方式0一般使用在什么场合?在方式0时,如果要使用查询方式进行输入输出,应该如果处理?

3.CPU中各有关资存器的当前状况为: SS-0A8bH、DS-17CEH、CS-ODCS4H、Bx-394BH,R-2F39HSP-1200H, BX给出的是某操作数的有效地址,请分别写出该操作数的下一条要取指令的友当前栈顶的逻辑地址和物理地址。

四、应用题(本大题共 3 小题,每小题 15 分,共 45分。请在答题纸相应题号的位置上作答。)
1.下图是某存储芯片的引脚图,请回答:
(1)这个存储芯片的类型(是 RAM 还是 ROM),这个存储芯片的容量?
(2)若地址线增加 1 根,存储芯片的容量将变为多少?
(3)这个芯片是否需要刷新?为什么?
(4)如果需要刷新,请指出芯片刷新一遍需要多长时间(设存取周期为0.5us)及你准备选择的刷新方式,需说明理由。
在这里插入图片描述
2. 已知定时器 8253 的 CLKo-100KHz,GATEo=1,端口地址范围为304F-307H。采用i数通道 0,设计一个循环扫描器,要求扫描器每隔 10ms输出一个宽度为1个时钟周期的负脉冲
(1)写出求计数初值的过程:
(2)编写 8253 的初始化程序。初始化时无关项置 0,计数初值采用二进制计数。
3,如图所示电路,当A口连接的开关闭合时,相应的B口连接的发光二极管亮。
(1)写出8255A的4个端口地址
(2)编写程序完成以上功能。
在这里插入图片描述

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

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

相关文章

【LeeCode】283.移动零

给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 解【做的有点呆,额外设置了计数器变量统计0的个数再从后往前赋0】&#xff1a…

spring JdbcTemplate 快速入门

概述 Spring JDBC Template 是 Spring Framework 提供的一个简化 JDBC 操作的模板类。它封装了一些常见的 JDBC 操作&#xff0c;使得开发者在使用 JDBC 时能够更加便捷、简洁&#xff0c;同时也提供了异常处理和资源管理等功能。 导入pom 使用C3P0作为数据源 <project x…

河南省第五届“金盾信安杯”网络与数据安全大赛实操技能赛 部分wp(自己的一些思路和解析 )(主misc crypto )

芜湖 不评价 以下仅是自己的一些思路和解析 有什么问题或者建议随时都可以联系我 目录 题目一 来都来了 操作内容&#xff1a; flag值&#xff1a; 题目二 Honor 操作内容&#xff1a; flag值&#xff1a; 题目三 我看看谁还不会RSA 操作内容&#xff1a; flag值&a…

游戏视野计算

游戏地图是矩形的&#xff0c;将矩形分割成一个个紧邻的大小相等的方形格子&#xff0c;地图中每个对象必然归属于一个格子&#xff0c;每个格子维护了在这个格子里的所有对象。 将每个格子都放入从左下角到右上角的坐标系&#xff0c;设横轴是x&#xff0c;纵轴是y。 假设地图…

运维高级-day01

shell回顾 1、快速生成版权控制信息&#xff0c;具体的内容自己替换 [root scripts]# cat ~/.vimrc autocmd BufNewFile *.py,*.cc,*.sh,*.java exec ":call SetTitle()" func SetTitle() if expand("%:e") sh call setline(1,"#!/bin/bash")…

python:傅里叶分析,傅里叶变换 FFT

使用python进行傅里叶分析&#xff0c;傅里叶变换 FFT 的一些关键概念的引入&#xff1a; 1.1.离散傅里叶变换&#xff08;DFT&#xff09; 离散傅里叶变换(discrete Fourier transform) 傅里叶分析方法是信号分析的最基本方法&#xff0c;傅里叶变换是傅里叶分析的核心&…

go模版引擎的使用~~

go模板语句 以下是一些go语言模板引擎的一些简单知识和使用 基础语法 重要&#xff01;&#xff01;&#xff01;&#xff1a; 模板在写动态页面的网站的时候&#xff0c;我们常常将不变的部分提出成为模板&#xff0c;可变部分通过后端程序的渲染来生成动态网页&#xff0…

上手 Promethus - 开源监控、报警工具包

名词解释 Promethus 是什么 开源的【系统监控和警报】工具包 专注于&#xff1a; 1&#xff09;可靠的实时监控 2&#xff09;收集时间序列数据 3&#xff09;提供强大的查询语言&#xff08;PromQL&#xff09;&#xff0c;用于分析这些数据 功能&#xff1a; 1&#xff0…

Java Web——XML

1. XML概述 XML是EXtensible Markup Language的缩写&#xff0c;翻译过来就是可扩展标记语言。XML是一种用于存储和传输数据的语言&#xff0c;它使用标签来标记数据&#xff0c;以便于计算机处理和我们人来阅读。 “可扩展”三个字表明XML可以根据需要进行扩展和定制。这意味…

【LeetCode】485. 最大连续1的个数

485. 最大连续1的个数 难度&#xff1a;简单 题目 给定一个二进制数组 nums &#xff0c; 计算其中最大连续 1 的个数。 示例 1&#xff1a; 输入&#xff1a;nums [1,1,0,1,1,1] 输出&#xff1a;3 解释&#xff1a;开头的两位和最后的三位都是连续 1 &#xff0c;所以最…

ubuntu+Teslav100 环境配置

系统基本信息 nvidia-smi’ nvidia-smi 470.182.03 driver version:470.182.03 cuda version: 11.4 产看系统体系结构 uname -aUTC 2023 x86_64 x86_64 x86_64 GNU/Linux 下载miniconda https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/?CM&OA https://mi…

如何解决React子组件中的逻辑很多影响父组件回显速度的问题

前言 更新状态导致重新渲染时&#xff0c;由于子组件中的逻辑很多&#xff0c;影响到父组件的回显速度。 React18之前&#xff0c;由于渲染是同步的&#xff0c;一旦开始渲染&#xff0c;就不可被中断&#xff0c;所谓的同步&#xff0c;就是指如果react的某个组件执行时间长…

MyBatisPlus入门介绍

目录 一、MyBatisPlus介绍 润物无声 效率至上 丰富功能 二、Spring集成MyBatisPlus 三、SpringBoot集成MyBatisPlus 一、MyBatisPlus介绍 MyBatis-Plus&#xff08;简称 MP&#xff09;是一个MyBatis的增强工具&#xff0c;在MyBatis的基础上只做增强不做改变&#xff0c…

Kafka系列 - Kafka一篇入门

Kafka是一个分布式流式处理平台。很多分布式处理系统&#xff0c;例如Spark&#xff0c;Flink等都支持与Kafka集成。 Kafka使用场景 消息系统&#xff1a;Kafka实现了消息顺序性保证和回溯消费。存储系统&#xff1a;Kafka把消息持久化到磁盘&#xff0c;相比于其他基于内存的…

如何处理git多分支

本篇文章主要处理以下两种多分支问题 如何将自己在本地的修改上传到一个新的Git分支&#xff08;比如用于测试&#xff0c;不合并进main分支&#xff09;&#xff1f;如何在一个新的本地仓库拉取一个项目的非main分支&#xff0c;并处理他们关联关系&#xff1f; 1. 将自己在…

java基于springboot公益帮学网站 新闻发布系统的设计与实现vue

以Java为开发平台&#xff0c;综合利用Java Web开发技术、数据库技术等&#xff0c;开发出公益帮学网站。用户使用版块&#xff1a;可以选择注册并登录&#xff0c;可以浏览信息、可以网上互动、发布文章、内容推荐等。后台管理员管理版块&#xff1a;以管理员身份登录网站后台…

C# 读写FDX-B(ISO11784/85)动物标签源码

本示例使用的发卡器&#xff1a;EM4305 EM4469 ISO11784/85协议125K低频FXD-B动物标签读写发卡器-淘宝网 (taobao.com) using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using S…

rk3588配置uac功能,android13使能uac及adb的复合设备

最近&#xff0c;因新增需求需要在现有产品上增加UAC的功能&#xff0c;查阅并学习相关知识后&#xff0c;在rk3588 SOC硬件平台搭载android13系统平台上成功配置了uac及uac&adb的复合设备。基于开源共享精神希望给大家提供些参考。 1.技术可行性预研 &#xff08;1&#…

【一起来学kubernetes】7、k8s中的ingress详解

引言配置示例负载均衡的实现负载均衡策略实现模式实现方案Nginx类型Ingress实现Treafik类型Ingress实现HAProxy类型ingress实现Istio类型ingress实现APISIX类型ingress实现 更多 引言 Ingress是Kubernetes集群中的一种资源类型&#xff0c;用于实现用域名的方式访问Kubernetes…

人工智能-注意力机制之残差连接和层规范化

残差连接和层规范化 层规范化和批量规范化的目标相同&#xff0c;但层规范化是基于特征维度进行规范化。尽管批量规范化在计算机视觉中被广泛应用&#xff0c;但在自然语言处理任务中&#xff08;输入通常是变长序列&#xff09;批量规范化通常不如层规范化的效果好。 以下代…