微机原理_10

一、单项选择题(本大题共15小题,每小题3分,共45分。在每小题给出的四个备选项中,选出一个正确的答案。)

1,将二进制数110110.01转换为十六进制为()

A. 66.1H
B. 36.4H
C. 66.4
D. 36.2

2,一台计算机的字长是4个字节,含义是()

A.能处理的最大数值为4位十进制
B.能处理的字符串最多由4个英文字母组成
C.在CPU中作为一个整体加以传送处理的二进制代码为32位
D.在CPU中运算的结果最大为2的32次方

3.8086系统中,堆栈栈顶由()来指示。

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

4·当8086CPU采样到READY=0 时,CPU将()

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

5.计算机硬件能直接执行的语言是()。

A. 符号语言
B.机器语言
C. 汇编语言
D.机器语言和汇编语言

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

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

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

A. TEST AL, 02H
B. ORAL, AL
C. CMPAL, BL
D. AND AL, BL

  1. 对寄存器 AX 的内容乘以 4 的正确指令序列是()。

A. SHR AX, 1 SHR AX, 1
B. SHLAX, 1 SHLAX, 1
C. ROL AX, 1 ROL AX, 1
D. RCRAX, 1 RCRAX, 1

  1. 8086微机系统中, NMI中断的中断向量的位置()

A. 由程序指定
B. 由操作系统自动分配
C. 固定在0008H开始的4个字节中
D. 固定在中断矢量表的表首

10,某接口编址时,若有 3 根地址线没有参加译码,则可能产生()个重叠地址。

A. 3
B. 3^2
C. 2^3
D. 3^3

11,在中断输入/输出方式下,外设的()线可用于向CPU发送中断请求信号。

A. 地址
B. 状态
C. 数据
D.其他

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

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

  1. 查询方式是()

A. 程序控制方式
B. 中断控制方式
C. DMA 方式
D. 接口控制方式

14,将各种物理信号变成电信号的装置称为()

A.采样保持器
B. 传感器
C.模/数转换器
D.数/模转换器

  1. 8086CPU对存储器操作的总线周期的T1状态, AD-AD1s引脚上出现的信号是()
    A.地址信号
    B. 数据信号
    C. 控制信号立木
    D.状态信号

二、填空题(本大鹅共12小版,15空,每空2分,共30分。)

1,操作数直接存放在指令中,紧跟在操作码之后,它作为指令的一部分存放在代码段里,这种V操作级的事业称为_________寻址

2.指令LEA BX, [BX+SI+OF62H]执行前BX=0400H, SI=003CH,执行以后BX=_________

3.8086CPU的循环右移指令是_________。

4,将汇编语言源程序翻译成目标程序的文件扩展名为_________。

5,在进行出栈操作时,应该先将弹出的数据送目标地址,然后_________。

  1. 8086CPU对主存的最大寻址空间为_________字节,独立编址时对接口的最大寻址空间是字节。
  1. 8086CPU的外部中断引脚有INTR和_________。

8,接口的基本功能有输入缓冲和输出_________。

  1. 8259A工作在自动结束中断方式时,在第2个INTA期间自动将_________寄存器的相应位清零。

10,当外设需要模拟量时,在设计电路时需要有_________转换器芯片。

11.阅读下列程序段,并回答问题:
ORG 0100H
DATI DB ‘0123456789’
DAT2 DB 10 DUP(?)
MOV AL, 0
LEA SI, DATI+9
LEA BX, DAT2+9
MOV CX,5
LP: MOV AL, [SI]
MOV [BX], AL
DEC SI
DEC BX
LOOP LP
程序段执行后 SI=BX=

  1. 阅读程序段:
    XOR AX, AX
    MOV AX, 6362H
    MOV CX, 0404H
    ROL AH, CL
    XCHG CH, CL
    ROR AL, CL
    程序段执行后 AX=_CL=

三、简答题(本大题共 3 小题,每小题 10 分,共 30 分。)
1.在基于8086的微型计算机系统中,存储器是如何组织的?是如何与处理器总线连接的?BHE 信号起什么作用?

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

  1. 简述 ROM 的类型及各类型有什么特点?

四、应用题(本大题共3小题,每小题15分,共45分)
1.用汇编语言编程实现:在数据段自行定义一个包含10个字节数据的数组M,将数组分成两个数组,正数数组P和负数数组N。

2,已知8086系统与主存储器的连接,用8K×8位SRAM6264芯片形成主存64K×16的容量,CPU有20位地址线、16位数据线、读/写和BHE信号线(均为低电平有效),使用2片3:8译码器进行全译码,分别连接奇、偶存储体,形成奇地址区和偶地址区。请设计连接图。

  1. 8255A组成交通灯的控制,编写程序实现功能: Ko、Ki、K2全部闭合时,红灯亮: Ko、Ki、K2全部打开时,绿灯亮;其余情况黄灯亮。

在这里插入图片描述

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

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

相关文章

基于STM32微控制器的巡线小车控制研究

## 一、引言 巡线小车是一种常见的智能车型,通常用于参加各类智能车比赛或者教学实验。本文将基于STM32微控制器对巡线小车进行控制研究,主要包括硬件设计和软件编程两个方面。通过该研究,将实现让巡线小车沿着指定轨迹巡线行驶,并…

LEEDCODE 220 存在重复元素3

class Solution { public:int getId(int a, int valuediff){// 值// return a/(valuediff1);return a < 0 ? (a ) -) / (valuediff 1) - 1 : a / (valuediff 1);}public: unordered_map<int, int> bucket;bool containsNearbyAlmostDuplicate(vector<int>&am…

基于SSM的学生疫情信息管理系统设计与实现

末尾获取源码 开发语言&#xff1a;Java Java开发工具&#xff1a;JDK1.8 后端框架&#xff1a;SSM 前端&#xff1a;采用JSP技术开发 数据库&#xff1a;MySQL5.7和Navicat管理工具结合 服务器&#xff1a;Tomcat8.5 开发软件&#xff1a;IDEA / Eclipse 是否Maven项目&#x…

多维时序 | MATLAB实现PSO-GRU-Attention粒子群优化门控循环单元融合注意力机制的多变量时间序列预测

多维时序 | MATLAB实现PSO-GRU-Attention粒子群优化门控循环单元融合注意力机制的多变量时间序列预测 目录 多维时序 | MATLAB实现PSO-GRU-Attention粒子群优化门控循环单元融合注意力机制的多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 MAT…

python趣味编程-5分钟实现一个谷歌恐龙游戏(含源码、步骤讲解)

Python 恐龙游戏是为想要学习 Python 的初学者创建的。该项目系统使用了 Pygame 和 Random 模块。 Pygame 是一组跨平台的 Python 模块,专为编写视频游戏而设计。 Python 中的 Dino Game有一个任务记录,其中包含图片文档和 Python 内容(dino.py)。 GUI 使用 pygame 库。

<MySQL> 什么是数据库索引?数据库索引的底层结构是什么?

目录 一、什么是数据库索引? 1.1 索引的概念 1.2 索引的特点 1.3 索引的适用场景 1.4 索引的使用 1.4.1 创建索引 1.4.2 查看索引 1.4.3 删除索引 二、数据库索引的底层结构是什么&#xff1f; 2.1 数据库中的 B树 长啥样&#xff1f; 2.2 B树为什么适合做数据库索…

Windows环境VSCode配置OpenCV-项目配置(二)

修改c_cpp_properties.json {"configurations": [{"name": "windows-gcc-x64","includePath": ["${workspaceFolder}/**","D:/mingw64/mingw64/include","D:/openCV_win/build/install/include","…

C语言之深入指针及qsort函数(五)(详解介绍)

C语言之深入指针 在这篇博客看不懂的可以看看这篇C语言之深入指针&#xff08;四&#xff09;在上篇博客中介绍了&#xff1a; 函数指针变量函数指针数组简易计算器的实现\ 文章目录 C语言之深入指针1 回调函数2 qsort函数的使用2.1 使用冒泡排序排序整型数组2.2 使用qsort函数…

web 前台页面内弹出框(一)

本文已经不推荐在使用了&#xff0c;有更加优秀的 &#xff0c;详情参考layui弹出层 前端当前页面编辑一些数据时&#xff0c;往往会用到弹出窗口&#xff0c;但每个页面单独修改有显得比较麻烦&#xff0c;因此&#xff0c;可以建立一个公用的方法&#xff0c;去掉用就可以了&…

分类预测 | Matlab实现PSO-BiLSTM-Attention粒子群算法优化双向长短期记忆神经网络融合注意力机制多特征分类预测

分类预测 | Matlab实现PSO-BiLSTM-Attention粒子群算法优化双向长短期记忆神经网络融合注意力机制多特征分类预测 目录 分类预测 | Matlab实现PSO-BiLSTM-Attention粒子群算法优化双向长短期记忆神经网络融合注意力机制多特征分类预测分类效果基本描述程序设计参考资料 分类效果…

基于STM32的循迹小车项目实战

循迹小车是一种能够沿着预定路线行驶的智能小车&#xff0c;通过巡线传感器检测路面的线路&#xff0c;并根据检测结果调整行驶方向。本项目将基于STM32微控制器实现一个简单的循迹小车&#xff0c;通过学习和实践&#xff0c;帮助初学者熟悉STM32的开发流程和掌握循迹小车的实…

IntelliJ IDEA启动一个普通的java web项目的配置

原创/朱季谦 这是我很久以前刚开始用IntelliJ IDEA时记录的笔记&#xff0c;应该是五年前的一篇笔记了。正好赶上最近离职了&#xff0c;可以有比较多的时间把以前的记录整理一下&#xff0c;可以让刚接触到IntelliJ IDEA的童鞋学习如何在IntelliJ IDEA引入一个单机版的jar形式…

flutter跨端开发for Web、Windows QA (持续补充中)

flutter跨端开发for Web、Windows Q&A Q1 开发环境运行web 解决跨域问题 问题描述 : 常见于本地调试项目 本地项目 10.125.10 如图所示 请求项目接口 解决方案&#xff1a; 开发环境运行web 解决跨域问题 flutter run -d chrome --web-browser-flag "--disable-web-s…

利用OpenCV做个熊猫表情包 二

之前写了一篇 利用OpenCV做个熊猫表情包吧_Leen的博客-CSDN博客 回想起来觉得有点太弱了&#xff0c;意犹未尽&#xff0c;每次使用需要自己去手动截取人脸&#xff0c;清除黑边什么的才能使用demo去合成表情&#xff0c;于是有空的时候就改进了一下&#xff0c;让它利用open…

SpringBoot整合Quartz示例

数据表 加不加无所谓,如果需要重启服务器后重新执行所有JOB就把sql加上 如果不加表 将application.properties中的quartz数据库配置去掉 自己执行自己的逻辑来就好,大不了每次启动之后重新加载自己的逻辑 链接&#xff1a;https://pan.baidu.com/s/1KqOPYMfI4eHcEMxt5Bmt…

除了chatGPT网站外,国内有些可以使用的AI网站 文心一言 讯飞星火 豆包 通义千问 人工智能网站 AI网站

2023年随着人工智能技术的不断发展&#xff0c;AI网站如ChatGPT等越来越受到人们的关注。这些网站具有多种作用&#xff0c;可以帮助人们更方便地获取信息、解决问题&#xff0c;甚至进行创作。 首先&#xff0c;AI网站可以提供智能问答服务。与传统的搜索引擎相比&#xff0c…

ClickHouse的表引擎

1 表引擎的使用 表引擎是ClickHouse的一大特色。可以说&#xff0c; 表引擎决定了如何存储表的数据。包括&#xff1a; 数据的存储方式和位置&#xff0c;写到哪里以及从哪里读取数据。支持哪些查询以及如何支持。并发数据访问。索引的使用&#xff08;如果存在&#xff09;。是…

Python大数据之linux学习总结——day09_hive调优

hive调优 hive官方配置url: https://cwiki.apache.org/confluence/display/Hive/ConfigurationProperties hive命令和参数配置 hive参数配置的意义: 开发Hive应用/调优时&#xff0c;不可避免地需要设定Hive的参数。设定Hive的参数可以调优HQL代码的执行效率&#xff0c;或帮…

ClickHouse SQL操作

基本上来说传统关系型数据库&#xff08;以MySQL为例&#xff09;的SQL语句&#xff0c;ClickHouse基本都支持&#xff0c;这里不会从头讲解SQL语法只介绍ClickHouse与标准SQL&#xff08;MySQL&#xff09;不一致的地方。 1 Insert 基本与标准SQL&#xff08;MySQL&#xff09…

力扣刷题篇之数与位3

系列文章目录 目录 系列文章目录 前言 数学问题 总结 前言 本系列是个人力扣刷题汇总&#xff0c;本文是数与位。刷题顺序按照[力扣刷题攻略] Re&#xff1a;从零开始的力扣刷题生活 - 力扣&#xff08;LeetCode&#xff09; 数学问题 204. 计数质数 - 力扣&#xff08;Le…