微机原理9

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

  1. 8088 系统的内存最大容量为 16MB. 其地址总线为()

A. 16 位
B. 20 位
C. 24 位
D. 32 位

2,以CPU为核心,包括存储器、1O接口和系统总线,组成()

A.微处理器
B. 微型计算机
c. 微型计算机系统
D.小型机系统

3,系统有多个中断源,而只有单一中断请求线的情况下,为了能处理多重中断流据。在保护现场和中断服务之间必须加入()

A. 屏蔽本级中断
B.屏蔽本级和低级中断,并关中断
C. 屏蔽低级中断
D.屏蔽本级和低级中断,并开中断

  1. 存储周期是指()

A. 存储器的读出时间
B. 存储器的写入时间
C.存储器进行连续读或写操作所允许的最短时间间隔
D.存储器进行连续写操作所允许的最短时间间隔

5, 8086微处理器的可屏蔽中断请求信号来自于()引脚

A. CLK
B. GND
C. INTR
D. NMI

6·下列输入指令中,正确的是()

A. IN AL, DX
B. IN AL, 256
C. IN DX, AX
D. IN AX, 256

7,设AL=87H,执行指令SUB AL, 65H后,标志位()。

A. AF=1
B. CF=1
C. OF=1
D. ZF=1

  1. 设 AL=98H,执行 SARAL,1 后,AL 中的内容是()

A. 30H
B. 4C
C. 98H
D. OCCH

9,下列关于片选的说法中,错误的是()

A. 通常采用 74LS138 作为地址译码器
B.全译码法存在地址重叠问题
C.部分译码法存在地址重叠问题
D.线选法存在地址重叠问题

10.下列不属于常说的三总线的是()

A.串行总线
B. 地址总线
C.数据总线
D.控制总线

  1. 8086 系统中,下列属于可屏蔽中断的是()

A. 8259A引起的中断
B. 断点中断
C.除法出错中断
D. 溢出中断

12.常用的缓冲器有

A. 74LS138
B. 74LS244
C. 74LS273
D. 74LS373

13.下列芯湯中,不属于接口芯片的是()

A. 2732
B. 8251
C.8255
D. 0809

14,下列关于串行通信与并行通信的说法,正确的是()

A.并行通信适合于远距离通信
B. 串行通信比并行通信适合于远距离通信
C.并行数据是按位传输
D. 并行通信有同步通信与异步通信两种

  1. 下列关于程序控制传送方式的说法,错误的是()

A.中断传送方式不能实现多个外设并行工作
B.查询传送方式又称“异步传送方式”
C.无条件传送方式又称"同步传送方式”
D.中断方式数据传送完成后,程序会回到断点处继续执行

二、填空题(每空 2分,共 30 分,请在答题纸相应题号的位置上作答。
1.在总线周期中允许插入等待周期Tw,插入的Tw是在_________和________之间。
2. 8位二进制反码10000000B表示的十进制数为________8 位二进制补码 10000000B 表示的十进制数为________
3. 已知X1 DW 1234H,若要将X1用DB定义,原来数据区中的内容保持不变,则可定义为 XI DB________
4. 8259A 芯片占________个端口地址,要想管理32级中断,至少需要________片8259A
5. 汇编语言程序设计中每个语句的注释项的开始必须用标点符号是________
6.执行下列指令后,寄存器AL=, BX=

ORG 1000H

TABLE DB 10H, 33H, 41H

MOV BX, OFFSET TABLE
MOV AL, [BX]
XOR AL, 80H
MOV [BX], AL

7,若要求由8253计数器的OUT输出端输出方波,则应设置其工作于方式_________,CLKO 的频率为1MHz,欲获得可能的最低频率,应向计数寄存器写入的初值为_________H
8.分析下面程序段中寄存器 BX、SI 及AX 存储的内容。
data SEGMENT
DAI EQU 0100H
ORG 2300H
DATA 1 DW 35ABH
data ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:data
START: MOV AX, data
MOV DS, AX
MOV BX, 2000H
MOV SI, 0200H
MOV AX, DAI [BX]
。。。
CODE ENDS
END START
程序执行后,BX=SI=,AX=________

三、简答题(本大题共3小题,每小题10分,共30分。请在答题纸相应题号的位置上作答。)
1,汇编语言程序的开发有哪4个步骤,分别利用什么程序完成、产生什么输出文件。

2,以可屏蔽中断为例,说明一次完整的中断过程主要包括哪些环节?

  1. 8086处理器的输入控制信号有RESET, HOLD, NMI和INTR,其含义各是什么?当它们有效时,8086 CPU 将出现何种反应?

四、应用题(本大题共3小题,每小题15分,共45分。请在答题纸相应题号的位置上作答。)

1、编程统计内存又单元开始的20个字节数据中正数和负数的个数,并分别存入NEGO单元、数据段代码已给出,请给出完整代码段内容。

DATA SEGMENT
X DB X1, X2. X3… ;定义20个数
PLUS DB ?
NEGO DB ?
DATA ENDS

  1. ADC0809通过并行接口825SA与PC连接,如图所示,填空完成以下程序段,实现对OFFFCH.初始化编程及对端口操作时,无关位默认为0.ADC0809通道3的数据采集。设8255A的端口地址范围为OFFFCH~OFFFFH, PA口地址为

在这里插入图片描述
START: MOV AL, (1); 8255A 初始化
MOV DX, _(2)
OUT DX, AL
MOV AL, (3);选IN3, START=0,
MOV DL, (4)
OUT DX, AL
MOV AL, 13H: START=1
OUT DX, AL
MOV AL, (5): START-0, 启动 A/D
OUT DX, AL
MOV DL, OFEH
TESTI: IN AL, DX;检查 EOC
AND AL, (6):转换未结束,继续查询
MOV DL. (8)
IIN AL, DX;读入 A/D 转换结果
HLT

3.无条件输入时,CPU不查询外设工作状态,与外设速度的匹配通过在软件上延时完虚编程实现:从端口 200H 读入 100 个字节到内存缓冲区 buffer 中的程序段。

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

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

相关文章

Java题4:关于java的选择题简答题及答案

题目1:Java中的基本数据类型不包括以下哪种类型? A. double B. string C. char D. boolean 答案:B. string 题目2:以下哪个关键字用于定义一个类? A. class B. interface C. extends D. implements 答案:A…

2023年12月4日:多继承

代码 #include <iostream>using namespace std;class Sofa { private:string sit;int *len; public:Sofa(){cout << "Sofa::无参构造函数" << endl;}Sofa(string sit,int len):sit(sit),len(new int(len)){cout << "Sofa::有参构造函数…

Flutter 开发入门文章汇总

官网文档很详细&#xff0c;搭建环境和学习组件基本可以参考 官网文档 上拉加载和下拉刷新 Flutter 上拉加载和下拉刷新 - 掘金 gradle flutter配置gradle&#xff08;个人笔记&#xff0c;非教程&#xff09;_flutter gradle_追寻着星星的方向的博客-CSDN博客 gradle下载…

【uni-app】赋予你的APP(Android原生)小程序开发能力

采用DCloud(数字天堂&#xff08;北京&#xff09;网络技术有限公司)的uniMPsdk(uni小程序SDK)&#xff0c;是为原生App打造的可运行基于 uni-app 开发的小程序前端项目的框架&#xff0c;从而帮助原生App快速获取小程序的能力。 uni-app文档地址(小程序开发人员开发用) uniMP…

全网最新最全的自动化测试教程:python+pytest接口自动化(9)-cookie绕过登录(保持登录状态

在编写接口自动化测试用例或其他脚本的过程中&#xff0c;经常会遇到需要绕过用户名/密码或验证码登录&#xff0c;去请求接口的情况&#xff0c;一是因为有时验证码会比较复杂&#xff0c;比如有些图形验证码&#xff0c;难以通过接口的方式去处理&#xff1b;再者&#xff0c…

Day39| Leetcode 62. 不同路径 Leetcode 63. 不同路径 II

补 Leetcode 62. 不同路径 题目链接 62 不同路径 dfs题不多说了&#xff0c;dp也可以做。 class Solution { public:int uniquePaths(int m, int n) {int dp[109][109];//vector<vector<int>> dp(m, vector<int>(n, 0));for(int i0;i<m;i){dp[i][0] …

java连接池 理解及解释(DBCP、druid、c3p0、HikariCP)

一、在Java开发中&#xff0c;有许多常见的数据库连接池可供选择。以下是一些常见的Java数据库连接池&#xff1a;不使用数据库连接池的特性&#xff1a; 优点&#xff1a;实现简单 缺点&#xff1a;网络 IO 较多数据库的负载较高响应时间较长及 QPS 较低应用频繁的创建连接和关…

学习pytorch17 pytorch模型保存及加载

pytorch模型保存及加载 代码 import torch import torchvisionvgg16 torchvision.models.vgg16(pretrainedFalse)# 1. save model 1 保存模型结构及模型参数 torch.save(vgg16, ./vgg16_save1.model)# 2. save model 2 只保存模型参数 比第一种保存方法保存的文件要小 t…

企业架构LB-服务器的负载均衡之LVS实现

企业架构LB-服务器的负载均衡之LVS实现 学习目标和内容 1、能够了解LVS的基本工作方式 2、能够安装配置LVS实现负载均衡 3、能够了解LVS-NAT的配置方式 4、能够了解LVS-DR的配置方式 #一、LVS介绍和安装 LVS&#xff08;Linux Virtual Server&#xff09;即Linux虚拟服务器&…

【bug排查解决】现象级延迟8-10s

业务背景 最近公司在做物联网相关的项目&#xff0c;调试过程中发现好玩的bug。 首先一个数据采集场景&#xff0c;plc采集数据全链路&#xff1a; kepServer&#xff08;kepserver IOT gateway&#xff09; -> emqx &#xff08;查看日志&#xff09;-> iot服务 -> 业…

Vue项目目录结构

项目结构 目录说明.vscodeVSCode工具的配置文件node_modulesVue项目的运行依赖文件public资源文件夹&#xff08;浏览器图标&#xff09;src源码文件夹.gitignore配置git忽略文件index.html入口HTML文件package-lock.json信息描述文件&#xff08;所有模块&#xff09;package…

分布式追踪

目录 文章目录 目录自定义指标1.删除标签2.添加指标3.禁用指标 分布式追踪上下文传递Jaeger 关于我最后最后 自定义指标 除了 Istio 自带的指标外&#xff0c;我们还可以自定义指标&#xff0c;要自定指标需要用到 Istio 提供的 Telemetry API&#xff0c;该 API 能够灵活地配…

飞致云1panel + 雷池WAF

可能有许多人都有这个需求&#xff1a;为自己的个人站点套上WAF&#xff0c;增加安全性&#xff0c;本文将介绍如何将1panel面板深度结合长亭雷池防火墙&#xff0c;实现为个人站点套上WAF并且自动续签ssl证书。 前提条件&#xff1a; 服务器IP已绑定域名 完整的1panel环境 …

软考初级、中级、高级怎么选?

本年度的PMP考试已经结束啦&#xff0c;对于刚考完的威宝和已经通过考试的威班们来说&#xff0c;刚开始接触PMP认证的时候在科普阶段有看到过“软考”的字眼。什么是软考&#xff0c;它主要考什么&#xff1f;通常用于哪些方面&#xff1f;软考又和PMP有什么关系&#xff1f;如…

Shutdown Signal: channel error; protocol method: #method<channel.close>

完整异常信息&#xff1a; Shutdown Signal: channel error; protocol method: #method<channel.close>(reply-code404, reply-textNOT_FOUND - no exchange fanoutExchange in vhost /, class-id60, method-id40) 意思是找不到名字是 fanoutExchange 的虚拟机 就是虚拟机…

SQL Sever 基础知识 - 数据筛选(3)

SQL Sever 基础知识 - 四、数据筛选 第7节 BETWEEN7.1 BETWEEN 运算符概述7.2 BETWEEN 示例7.2.1 BETWEEN 与数字示例7.2.2 BETWEEN 和日期示例 第8节 LIKE8.1 LIKE运算符概述8.2 转义字符8.3 LIKE 示例8.3.1 % (百分号) 通配符示例8.3.2 _(下划线)通配符示例8.3.3 [字符列表] …

vivado实现分析与收敛技巧9-分析使用率统计数据

实现问题的常见原因之一是未考量显式和隐式物理约束。例如 &#xff0c; 管脚分配 (pinout) 在逻辑布局上变为显式物理约束。 slice&#xff08; 分片 &#xff09; 逻辑在大部分器件中都是一致的。但如下专用资源表示的是隐式物理约束 &#xff0c; 因为这些资源仅在某些位置…

React创建项目

React创建项目 提前安装好nodejs再进行下面的操作&#xff0c;通过node -v验证是否安装 1.设置源地址 npm config set registry https://registry.npmmirror.com/2.确认源地址 npm config get registry返回如下 https://registry.npmmirror.com/3.输入命令 npx create-re…

SQL手工注入漏洞测试(PostgreSQL数据库)-墨者

———靶场专栏——— 声明&#xff1a;文章由作者weoptions学习或练习过程中的步骤及思路&#xff0c;非正式答案&#xff0c;仅供学习和参考。 靶场背景&#xff1a; 来源&#xff1a; 墨者学院 简介&#xff1a; 安全工程师"墨者"最近在练习SQL手工注入漏洞&#…

如何使用gdb调试fork程序

代码示例 #include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<stdlib.h> #include<sys/wait.h>int main(int argc, const char* argv[]) {pid_t pid -1;int status 0;int ret -1; // 创建子进程。若创建成功&#xff0c;…