微机原理_2

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

  1. 下列数中最大的数为()

A. 10010101B
B. (126)8
C. 96H
D. 100

  1. CPU 执行 OUT 60H,AL指令时,下列信号为高的是()

A. RD
B. WR
C. M/IO
D. DEN

3,完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()

A. MOV AL, 00H
B. AND AL, 00H
C. XOR AL, AL
D. SUB AL, AL

  1. CPU 响应中断后,通过()完成断点的保护。

A. 执行开中断指令
B. 执行关中断指令
C. 执行 PUSH 指令
D. 内部自动操作

5.若将BL寄存器中的D1、D3、D4和D6位取反,应使

A. AND BL, 5AH
B. OR BL, 5AH
C. XOR BL, 5AH
D. TEST BL, 5AH

  1. 中断向量地址是()

A. 子程序入口
B. 中断服务程序入口地址
C. 中断服务程序入口地址的地址
D. 传送数据的起始地址

  1. 中断处理不能中断()

A. 当前子程序执行
B. 当前指令的执行
C.当前中断服务程序执行
D. 当前主程序的执行

8,下列关于8086传送类指令说法错误的是()

A. 立即数只能做源操作数
B. 不能在存储器之间直接传送
C. 不能给CS 和IP 置新值
D.堆栈操作指令必须以字节为操作数

  1. 8086 系统中,SP()

A. 只能指向奇地址单元
B. 只能指向偶地址单元
C. 最好指向偶地址单元
D. 最好指向奇地址单元

  1. 8086在最小模式下,分时使用AD-ADs,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。

A. DEN
B. ALE
C. BHE
D. DTIR

11,若形成存储字长为8位,空间为2000H~27FFH的存储器系统,则需要1K×4位的存储芯片()片。

A. 2
B. 46
C.6
D. 8

12.BM PC 中断系统中,中断源的中断类型号范围是()。
A. 00H~OFH
B. 00H~OFFH
C. 00H~1FH
D. 00H~3FFH

13,在以查询方式与I/O端口交换数据时,外设准备好的状态信息是通过(CPU 进行查询的。)提供给

A数据总线
B. 地址总线
C.控制总线
D.中断请求线

14.一片8259A只古两个1/0地址,可以用地址码 A1来选择端口。如果其中一个端口地址为92H,则另一个端口地址为()

A. 90H
B. 91H
C. 93H
D. 94H

15,在中断方式下,外设数据输入到内存的路径是()

A. 外设→数据总线→内存
B. 外设→数据总线→CPU→内存
C. 外设→1/O接口→CPU→内存
D.外设→CPU→DMAC→内存

二、填空题(每空2分,共30分,请在答题纸相应题号的位置上作答。)
1.已知X的8位补码为10011001,其原码是_______,真值为_______。
2,在中断服务程序中,进行中断处理之前,先_______,允许中断优先级更高的中断请求中断,才能被响应。
3,若8259A的IRR的内容为10H,说明外设从______端输入中断请求信号。
4. 以下程序段:
WAIT:IN AL,60H
TEST AL,02H
JZ WAIT
MOV AL,OFH
OUT 61H,AL
(1)上述程序查询的信息位是______
(2) 60H是________端口,61H是________端口。
5.设在变量BUF为起始的地址的字节存储单元中存放了5个有符号数,下列程序的功能是找出其中最大和最小的数存放于MAX和MIN两个单元中,请补充下列程序:
LEA SI, BUF
MOV CX. 5
(1)
MOV BL, [SI]
MOV AL. BL
Al:(2)
CMP AL, [ST];
JGE A2
(3)
JMP A3
A2: CMP BL, [SI];
JLE A3
MOV BL, [SI]
A3:
(4)
MOV MAX. AL
(5)

6,设8255A的控制字寄存器的端口地址为30H,若要求PA口工作于方式0, PB口工于方式1, PA口、PB口和PC口的上半部分(高4位)作输入, PC口的下半部分(低4E为输出,请写出主要初始化设置指令。

_____________________;
_______________;
7,若AX有符号数,若实现AX/2,使用一条指令完成,指令是
——;
三、简答题(本大题共3小题,每小题10分,共30分。请在答题纸相应题号的位置上作答。二

1,在微机系统中, CPU对中断源的管理可采用中断向量方式。设某中断向量在中断向量裘中0000H: 0018H单元开始按地址递增方向依次存放95H. 96H、 97H和98H, 99H, 9AH,9BH和9CH八个字节,请回答:该向量对应的中断类型码和中断服务程序的入口地址的CS和iP分别是多少?并简述所得结论的理由。

2 编旨泄编指令 实现下列功能。
(1)AX 寄存器低4 位清零。
א(2) BX-寄存器低4位置“1”。
(3)CX 寄存器低 4 位变反
(4)用TEST指令测试DL寄存器位3、位6是否同时为0,若是,将0送DL;

  1. I/O 接口的信号有哪几种?各有什么特点?

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

1,设AX寄存器中有一个16位二进制数,编一程序段,统计AX中“1”的个数,统计结果送 CX 中。

2.已知8253在IBM PC系列机上的应用如下图所示,其端口地址为40H-43H。其中计数器0平均每54ms到55ms之内向8259A的IRQ0发送1次中断请求,实现日时钟计时功能;计数器1输出频率为66288HZ的DMA请求信号:计数器2控制扬声器发声。完成下列要求:

(1)求计数器0的计数初值和方式控制字;

(2)求计数器1的计数初值和方式控制字

(3)编写 8253 的初始化程序段。

在这里插入图片描述

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

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

相关文章

Android 9.0 隐藏设置显示中自动调节亮度

Android 9.0 隐藏设置显示中自动调节亮度 最近收到邮件需求提到想要隐藏设置显示中的自动调节亮度&#xff0c;具体修改参照如下&#xff1a; /vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/display_settings.xml - <Preference<!--Preferencea…

西门子(Siemens)仿真PLC启动报错处理

目录 一、背景&#xff1a; 二、卸载软件 三、安装软件 三、启动软件 四、下载PORTAL项目 五、测试 一、背景&#xff1a; 在启动S7-PLCSIM Advanced V3.0仿真PLC时报错&#xff0c;报错信息为&#xff1a;>>Siemens PLCSIM Virtual Switch<<is misconfigu…

Ubuntu 23.10 服务器版本 ifconfig 查不到网卡 ip(已解决)

文章目录 1、问题描述2、 解决方案 1、问题描述 服务器&#xff1a;ubuntu 23.10 经常会遇到虚拟机添加仅主机网卡后&#xff0c;通过 ifconfig 无法获取其网卡 ip 2、 解决方案 修改网卡配置文件&#xff1a; # 进入网卡配置文件目录 cd /etc/netplan # 备份原始文件 cp …

ArgoWorkflow教程(一)---DevOps 另一选择?云原生 CICD: ArgoWorkflow 初体验

来自&#xff1a;探索云原生 https://www.lixueduan.com 原文&#xff1a;https://www.lixueduan.com/posts/devops/argo-workflow/01-deploy-argo-workflows/ 本文主要记录了如何在 k8s 上快速部署云原生的工作流引擎 ArgoWorkflow。 ArgoWorkflow 是什么 Argo Workflows 是…

网络安全如何自学?

1.网络安全是什么 网络安全可以基于攻击和防御视角来分类&#xff0c;我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术&#xff0c;而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 2.网络安全市场 一、是市场需求量高&#xff1b; 二、则是发展相对成熟…

使用 Vue3 + Pinia + Ant Design Vue3 搭建后台管理系统

Vue3 & Ant Design Vue3基础 nodejs版本要求&#xff1a;node-v18.16.0-x64 nodejs基础配置 npm -v node -vnpm config set prefix "D:\software\nodejs\node_global" npm config set cache "D:\software\nodejs\node_cache"npm config get registry …

2023亚太赛数学建模A题:采果机器人的图像识别技术思路模型代码

亚太A题&#xff1a;采果机器人的图像识别技术 A题完整思路获取 &#xff1a;获取见文末名片&#xff0c;第一时间更新 中国是世界上最大的苹果生产国&#xff0c;年产量约为3500万吨。与此同时&#xff0c;中国也是世 界上最大的苹果出口国&#xff0c;全球每两个苹果中就有…

Android设计模式--装饰模式

千淘万漉虽辛苦&#xff0c;吹尽黄沙始到金 一&#xff0c;定义 动态地给一个对象添加一些额外的职责。就增加功能来说&#xff0c;装饰模式相比生成子类更为灵活。 装饰模式也叫包装模式&#xff0c;结构型设计模式之一&#xff0c;其使用一种对客户端透明的方式来动态地扩展…

QT 中的元对象系统

作为一名十几年的 C 程序员&#xff0c;最近一段时间使用 QT 开发程序&#xff0c;发现 QT 中还是有许多值得深入理解的技术。QT 不仅仅是一个应用程序开发框架&#xff0c;还有一些对标准 C 的扩充。本文和大家一起探讨 QT 中的元对象系统。 在分析 QT 中的元对象系统之前&…

<JavaEE> 什么是线程(Thread)?进程和线程有什么区别?

目录 一、线程&#xff08;Thread&#xff09;的概念 二、线程存在的意义 2.1 并发编程 2.2 比进程更“轻量” 三、使用线程时应该注意 四、进程和线程的区别 五、Java中的线程和操作系统中的线程是不同的概念 六、多线程编程 一、线程&#xff08;Thread&#xff09;的…

蓝桥杯官网练习题(奇怪的数列)

题目描述 从 X 星截获一份电码&#xff0c;是一些数字&#xff0c;如下&#xff1a; 13 1113 3113132113 1113122113 ⋯ YY 博士经彻夜研究&#xff0c;发现了规律&#xff1a; 第一行的数字随便是什么&#xff0c;以后每一行都是对上一行"读出来" 比如第 2…

图神经网络的数学原理总结

图深度学习(Graph Deep Learning) 多年来一直在加速发展。许多现实生活问题使GDL成为万能工具&#xff1a;在社交媒体、药物发现、芯片植入、预测、生物信息学等方面都显示出了很大的前景。 本文将流行的图神经网络及其数学细微差别的进行详细的梳理和解释&#xff0c;图深度学…

Linux中flask项目开启https访问

1.下载阿里云免费证书 2.项目添加https配置 3.服务器开启https访问 3.1 重新安装OpenSSL 3.2.重新安装Python 上一次已经讲过Linux安装部署Python: Linux安装Python3.10与部署flask项目实战详细记录,今天记录一下Python项目如何支持https访问…

《计算机中的程序》(灵魂六问)

目录 1、程序是什么&#xff1f; 2、程序是由什么组成的&#xff1f; 3、什么是机器语言&#xff1f; 4、正在运行的程序存储在什么位置&#xff1f; 5、什么是内存地址&#xff1f; 6、计算机的构成元件中&#xff0c;负责程序的解释和运行是哪个&#xff1f; 1、程序是什…

性能相关的闪存特性

一、多Plane操作 上章提到若干个Plane组成Die或者叫LUN,即一个Die上有多个Plane 每次进行写操作时&#xff0c;控制器先将数据写入页缓存中&#xff0c;等同一个Die上另一个Plane也写数据的时候&#xff0c;再同时写入&#xff0c;原来单独操作一个Plane的时间变成了可以同时做…

Springmvc实现增删改差

一、包结构 二、各层代码 (1)数据User public class User {private Integer id;private String userName;private String note;public User() {super();}public User(Integer i, String userName, String note) {super();this.id i;this.userName userName;this.note note;…

Qt实现自定义IP地址输入控件(百分百还原Windows 10网络地址输入框)

在开发网络相关的程序时,我们经常需要输入IP地址,例如源地址和目标地址。Qt提供了一些基础的控件,如QLineEdit,但是它们并不能满足我们对IP地址输入的要求,例如限制输入的格式、自动跳转到下一个输入框、处理回车和退格键等。因此,我们需要自己编写一个自定义的IP地址输入…

AI AIgents时代- Autogen

由微软开发的 Autogen 是一个新的 Agents 项目&#xff0c;刚一上线就登上GitHub热榜&#xff0c;狂揽11k星✨✨✨ 项目地址&#xff1a;https://github.com/microsoft/autogen Autogen 允许你根据需要创建任意数量的Agents&#xff0c;并让它们协同工作以执行任务。它的独特…

外观模式 (Facade Pattern)

定义&#xff1a; 外观模式&#xff08;Facade Pattern&#xff09;是一种结构型设计模式&#xff0c;它通过提供一个统一的高层接口来简化复杂子系统或库的访问。这种模式的关键在于&#xff0c;它创建了一个外观类&#xff0c;这个类封装了对子系统的一系列复杂交互&#xf…

【赠书第7期】从零基础到精通Flutter开发

文章目录 前言 1 安装Flutter和Dart 2 了解Flutter的基础概念 2.1 Widget 2.2 MaterialApp和Scaffold 2.3 Hot Reload 3 编写你的第一个Flutter应用 3.1 创建一个Flutter项目 3.2 修改默认页面 3.3 添加交互 4 深入学习Flutter高级特性 4.1 路由和导航 4.2 状态管…