微机原理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 中的程序段。

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

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

相关文章

鸿宇多用户商城user.php RCE漏洞复现

0x01 产品简介 鸿宇多用户商城是一款支持各行业的多商家入驻型电商平台系统,商家版APP,微信商城,小程序及各种主流营销模块应有尽有,是一个功能强大的电子商务平台,旨在为企业和个人提供全面的在线购物解决方案。 0x02 漏洞概述 鸿宇多用户商城 user.php 存在任意命令执行漏洞…

无人机停机坪的主要功能有哪些

随着无人机行业领域的不断完善,无人机停机坪作为一项关键基础设施,正发挥着越来越重要的作用。无人机停机坪也叫无人机机巢、无人机机库、无人机机场。无人机停机坪不仅是无人机的“家”,更是其高效运行的关键环节。让我们一同探索无人机停机…

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 [字符列表] …

【Qt开发流程】之定时器事件与随机数示例

描述 QObject是所有Qt对象的基类,提供了Qt中基础的定时器支持。通过QObject::startTimer()函数,可以使用毫秒为单位的时间间隔来启动一个定时器。该函数返回一个唯一的整数定时器ID。该计时器现在将以规律的间隔触发,直到显式调用QObject::k…

安卓apk抓包(apk抓不到包怎么办)

起因 手机(模拟器)有时候抓不到apk的包,需要借助Postern设置一个代理,把模拟器的流量代理到物理机的burp上。 解决方案 使用Postern代理,把apk的流量代理到burp。 Postern是一个用于代理和网络流量路由的工具&#xf…

智能优化算法应用:基于黑猩猩算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于黑猩猩算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于黑猩猩算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.黑猩猩算法4.实验参数设定5.算法结果6.参考文献7.…

根文件系统lib库添加与初步测试

一. 简介 我们在编译 busybox源码时,选择的是动态编译,所以,制作生成的 根文件系统中/bin或 /sbin目录下软件运行时会调用到一些库文件的。库文件就是交叉编译器的库文件。 前面我们编译 busybox源码时,选择动态编译&#xff0…

APP逆向工具环境安装

环境安装及配置: 1.JDK安装及配置链接:https://pan.baidu.com/s/146I4vDJdz8YeR0OEqLS8xw 提取码:7h00 2.SDK环境配置链接:https://pan.baidu.com/s/1A8rwqyw8Nn7p93Axqpll3A 提取码:cwv43.NDK环境配置链接&#xff1…

YITH WooCommerce Social Login跨境电商网站社交登录高级版插件

点击阅读YITH WooCommerce Social Login跨境电商网站社交登录高级版插件原文 YITH WooCommerce Social Login跨境电商网站社交登录高级版插件让您的用户节省时间并通过他们的社交资料之一登录或注册网站。 您如何从中受益: 用户无需填写表格、插入个人数据&#…

华清远见嵌入式学习——C++——作业5

作业要求&#xff1a; 代码&#xff1a; #include <iostream>using namespace std;//沙发 类 class Sofa { private:string sitting; //是否可坐double *cost; //花费 public://无参构造函数Sofa(){}//有参构造函数Sofa(string s,double c):sitting(s),cost(new double(…

Python面向对象练习

Python面向对象练习 class Enty:blood100name""atackvalue100team0domain[1] #1,land 2 airdef setTeam(self,team0):self.teamteamdef atack(self,Enty):if self.teamEnty.team:print("不能向盟军开火")self.info()passelse :# print(self.domain)ss…

Python入门07循环及常见的数据结构

目录 1 循环的语法结构2 break和continue的示例3 可迭代对象4 列表5 元组6 列表和元组的应用场景7 集合8 字典9 生成器 1 循环的语法结构 在Python中&#xff0c;循环是一种控制结构&#xff0c;用于重复执行一段代码&#xff0c;直到满足特定条件。Python中有两种循环结构&am…

【超详细教程】基于html+js实现轮播图

轮播图是现代网页设计中常见的元素之一&#xff0c;它能够展示多张图片或内容&#xff0c;在有限的空间内循环播放&#xff0c;提升网页的视觉效果和用户体验。下面将以一个简单的网页轮播图为例&#xff0c;说明如何基于HTML和JavaScript实现。 ​ 1、R5Ai智能助手 chatgpt国…

Tap虚拟网卡 (草稿)

1 概述 Tap设备通常用于虚拟化场景下&#xff0c;参考如下场景&#xff1a; 图中标注了关键函数&#xff0c;以及数据流向。 tun有两个数据接口&#xff0c; file&#xff0c;给用户态使用&#xff1b;socket&#xff0c;给内核态使用&#xff0c;例如vhost 2 异步处理 图…

他山之石,可以攻玉|银行业数据中心数字化转型之模型篇 04(完结)

导语&#xff1a;他山之石&#xff0c;可以攻玉&#xff5c;银行业数据中心数字化转型之模型篇 04&#xff08;完结&#xff09; 银行业数据中心数字化转型是一项系统性工程既涉及管理层面转型——包括数字化转型战略、基础架构和技术架构转型、技术创新和知识体系转型&#xf…

2023Q4 私有化版本发布,和鲸 ModelWhale 持续赋能大科研、高校教改的 AI for Science

作为数据科学多人协同平台&#xff0c;和鲸 ModelWhale 从一而终地为各级用户提供完备而周全的解决方案&#xff0c;覆盖数据研究、算法探索、模型调优、Python 案例教学等多个场景。特别地&#xff0c;如果对研究分析平台有更高的安全合规要求、希望兼容原有业务系统&#xff…

安全测试工具Burpsuit和OWASP ZAP使用入门指南

Burpsuit使用入门指南 安装&#xff1a; 网上有很多相关相关保姆级别教程&#xff0c;所以这里不加赘述了 尽量使用java8版本&#xff0c;破解版兼容8做的比较好 如果发现注册机无法打开或者能打开注册机【run】无法点击唤起软件安装&#xff0c;可以使用命令行工具java -jar…

深入解析常见的软件架构模式

在软件开发领域&#xff0c;选择合适的架构模式对于项目的可维护性和扩展性至关重要。本文将深入探讨常见的软件架构模式&#xff0c;包括MVC、MVP、MVVM、MVVM-C以及VIPER。 1. MVC&#xff08;Model-View-Controller&#xff09; MVC 是一种经典的软件架构模式&#xff0c;将…

一天一个设计模式---生成器模式

概念 生成器模式&#xff08;Builder Pattern&#xff09;是一种创建型设计模式&#xff0c;用于构建复杂对象。它允许您逐步构造一个对象&#xff0c;将构建过程与最终对象的表示分离开来。这种模式通常用于创建复杂的对象&#xff0c;这些对象可能有多个部分组成&#xff0c…

探索人工智能领域——每日20个名词详解【day7】

目录 前言 正文 总结 &#x1f308;嗨&#xff01;我是Filotimo__&#x1f308;。很高兴与大家相识&#xff0c;希望我的博客能对你有所帮助。 &#x1f4a1;本文由Filotimo__✍️原创&#xff0c;首发于CSDN&#x1f4da;。 &#x1f4e3;如需转载&#xff0c;请事先与我联系以…