微机原理_12

news2025/1/17 0:20:46

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

  1. 十进制正数56的 8位二进制补码是()。

A. 00011001
B. 10100110
C. 10011001
D. 00100110

  1. 若栈顶的物理地址为20100H,当执行完指令PUSH AX 后,栈顶的物理地址是()

A. 20102H
B. 20101H
C. 200FFH
D. 200FEH

3,运算器由很多部件组成,其核心部分是()

A.数据总线
B. 算术逻辑单元
C. 累加器
D.多路开关

  1. 以下表达式合法的是()

A. AX+BX
B. [SI+1]
C. OFFSET SI
D. [SI+DI]

5, 8086微处理器可寻址访问的最大1/0空间为()

A. 1KB
B. 64KB
C. 640KB
D.1MB

  1. 当 8253 工作在()时,需要由外部脉冲触发开始计数。

A. 方式0
B. 方式 2
C. 方式4
D. 方式 5

7.对8253进行操作前,需要确定8253的工作方式,应先向8253写入一个

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

8,机器指令、高级语言中的语句、汇编语言助记符指令之间的关系是

  • [ ]

A.一条高级语言中的语句对应一条机器指令
B.一条汇编语言助记符指令对应一条机器指令
C.一条汇编语言助记符指令对应一条高级语言中的语句
D.一条汇编语言助记符指令能直接被执行

9,下列指令中不会改变指令指针寄存器IP的是()。

A. MOV
B. JMP
C. INT
D. RET

10,通常在可编程16位定时/计数器中,微处理器不能直接访问()单元。

A. 控制寄存器
B.计数初值寄存器
C. 计数输出寄存器
D.计数执行单元

  1. 线选法采用的方法是()

A. 保证地址都是线形的
B. 直接用地址线作为片选
C. 只采用较少的地址线
D. 应用了译码器

  1. 在 DMA 传送过程中完成数据传送功能的是由()。

A. CPU 执行从存储器读出的指令
B. DMAC执行从存储器读出的指令
C.外部设备中的控制部件直接控制
D. DMAC的硬件直接控制

  1. ORG的功能是设定当前可分配内存单元的()

A. 段地址
B. 偏移地址
C. 类型
D. 字节数

14,假设DS=5000H, DI=0100H, (50100H) =12H, (50101H) =34H,试问执行指令LEABX,[DI]后, BX= ()

A0100H
B. 1234H
C3412H
D.5100H

15.8259A 之所以需要 EOI 操作,是因为()

A.CPU 需要结束中断服务
B. 8259需要将某级中断正在响应的标志(ISR)复位
C.8259需要实现完全嵌套优先权
D. 8259需要实现结束优先权最低的中断服务

二、填空题(本大题共1小题,15空,每空2分,共30分。

1,当8086CPU响应中断时会自动将PSW和的、________入栈保存。

2.某存储器单元的实际地址为2BC60H,该单元在段地址为2AFOH中的偏移地址是________

3,一个具有14位地址线和8位数据线的存储器,能存储________字节的信息。

  1. 8253定时/计数器工作在方式2为________
  1. 汇编指令通常包括________和地址码两部分。

6,所谓指令中数据的寻址方式是指寻找________地址的方式。

7.8086 微机系统的 RAM 存储单元中,从 0000H:002CH 开始依次存放 23H,OFFH,00H,和OFOH四个字节,则中断向量对应的中断类型码是________

  1. 8253 的计数通道 0(端口地址为 40H)用于计数,要求计满 50 输出一个信号,计数器工作于 BCD 计数方式,则写入计数初值的指令为 MOV AL,________和 OUT ________, AL.
  1. ARRAY DW 10DUP (SDUP(4 DUP (20H,40H,60H))语句执行后共占________个字节存储单元。
  1. 子程序又称________它由________语句定义,由________语句结束,两种属性是 NEAR和________

11.下面程序段的功能是________

XOR AH,AH
MOV CX,08H

SI: ROL AL,1
JNC LP
INC AH
LP: LOOP SI
MOV AH, 4CH
INT 21H
三、简答题(本大题共3小题,每小题10分,共30分。)

1.什么是中断嵌套?使用中断嵌套有什么好处?对于可屏蔽中断一实现中断嵌套的条件是什么?

2.BHE信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,BHE和A0的状态。

3.简述 8259A的基本组成部分。

四、应用题( 本大题共 3 小题,每小题 15 分,共 45 分)

  1. 编写程序,从键盘输入两个一位十进制数,相加并显示其和,显示形式为x+y=z。例如输入7和9,屏幕需要显示‘7+9=16’

  2. 已知 8255 的 C口与逻辑电平开关 KO-K7 相连,开关闭合时输出 1,断开时输出 0,要求:将C口开关的状态从A口输出,反映到发光管LO-L7引脚上,为1 则亮,0则灭。编写完整源程序实现上述功能。
    3在这里插入图片描述
    3,若8253芯片的接口地址为300H-303H,时钟信号频率为2MHz。现利用计数器0、1、2分别产生周期为10us的对称方波及每1ms和1s产生一个负脉冲,试画出连接图,编写初始化程序。

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

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

相关文章

Day34力扣打卡

打卡记录 合并石头的最低成本(区间DP) 链接 与多边形的三角形问题相同,将大问题化小问题,再用中间节点不断地寻找最值。 class Solution:def mergeStones(self, stones: List[int], k: int) -> int:n len(stones)if (n - 1…

2023年中职“网络安全“—Web 渗透测试②

2023年中职“网络安全“—Web 渗透测试② Web 渗透测试任务环境说明:1.访问http://靶机IP/web1/,获取flag值,Flag格式为flag{xxx};2.访问http://靶机IP/web2/,获取flag值,Flag格式为flag{xxx};3.访问http://靶机IP/web…

安卓环境搭建及运行安卓应用

1 jdk安装 安卓项目也是java开发的,运行在虚拟器上,安装jdk及运行的时候,就会带上虚拟器 jdk前面已经讲过,不在讲解 2 下载安装androj studio https://developer.android.google.cn/studio?hlzh-cn 下载下来,双击…

选硬币该用动态规划

选硬币&#xff1a; 现有面值分别为1角1分&#xff0c;5分&#xff0c;1分的硬币&#xff0c;请给出找1角5分钱的最佳方案。 #include <iostream> #include <vector>std::vector<int> findChange(int amount) {std::vector<int> coins {11, 5, 1}; /…

【每日一题】—— C. Yarik and Array(Codeforces Round 909 (Div. 3))(贪心)

&#x1f30f;博客主页&#xff1a;PH_modest的博客主页 &#x1f6a9;当前专栏&#xff1a;每日一题 &#x1f48c;其他专栏&#xff1a; &#x1f534; 每日反刍 &#x1f7e1; C跬步积累 &#x1f7e2; C语言跬步积累 &#x1f308;座右铭&#xff1a;广积粮&#xff0c;缓称…

【实用技巧】更改ArduinoIDE默认库文件位置,解放C盘,将Arduino15中的库文件移动到其他磁盘

本文主要介绍更改Arduino IDE &#xff08;含2.0以上版本&#xff09;默认库文件位置的方法。 原创文章&#xff0c;转载请注明出处&#xff1a; 【实用技巧】解放系统盘&#xff0c;更改ArduinoIDE默认库文件位置&#xff0c;将Arduino15中的库文件移动到其他磁盘-CSDN博客文…

Python (十) 元组

元组 元组与列表类似&#xff0c;不同之处在于元组的元素不能修改。 元组使用小括号 ( )&#xff0c;列表使用方括号 [ ]。 元组创建只需要在括号中添加元素&#xff0c;并使用逗号隔开即可。 访问 tup1 (hello,Java,Python,123,456) print(type(tup1)) print(tup1[1])#输出 …

计算机网络的体系结构

目录 一. 计算机体系结构的形成二. 协议与层次划分2.1 数据传输过程2.2 什么是网络协议2.3 网络协议的三要素2.4 协议有两种形式2.4 各层协议2.5 什么是复用和分用 \quad 一. 计算机体系结构的形成 \quad 计算机网络是一个非常复杂的系统, 相互通信的两个计算机系统必须高度协调…

搜索二叉树(二叉搜索树)的实现(递归与非递归)

一、搜索二叉树的概念 搜索二叉树又称二叉排序树&#xff0c;二叉搜索树&#xff0c;它或者是一棵空树&#xff0c;或者是具有以下性质的二叉树: 若它的左子树不为空&#xff0c;则左子树上所有节点的值都小于根节点的值 若它的右子树不为空&#xff0c;则右子树上所有节点…

Vue3 源码解读系列(五)——响应式

响应式 响应式的本质是当数据变化后会自动执行某个函数。 映射到组件的实现就是&#xff0c;当数据变化后&#xff0c;会自动触发组件的重新渲染。 响应式的两个核心流程&#xff1a; 依赖收集派发通知 Vue2 Vue2 中只有 data 中定义的数据才是响应式的&#xff0c;因为 d…

从底层认识哈希表【C++】

目录 一. unordered系列关联式容器 二. unordered_map的文档介绍 接口使用 三. 底层实现 &#xff08;1&#xff09;哈希概念 例&#xff1a; &#xff08;2&#xff09;哈希冲突 &#xff08;3&#xff09;冲突解决 1.闭散列​​​​​​​ 闭散列框架 插入 查找 删除 2.开散…

中国净初级生产力年度合成产品NPP(MYD17A3H.006)

中国净初级生产力年度合成产品NPP&#xff08;MYD17A3H.006&#xff09;由航天宏图实验室提供&#xff0c;根据NASA MODIS数据&#xff08;MYD17A3H.006&#xff09;通过航天宏图 Smoother计算得到的平滑后NPP产品&#xff0c;解决了影像云雾覆盖、像元异常值等问题。对处理后的…

黑群晖断电导致存储空间已损毁修复记录

黑群晖断电2次&#xff0c;担心的事情还是发生了&#xff0c;登录后提示存储空间已损毁...... 开干&#xff01;&#xff01; 修复方式&#xff1a; 1.使用SSH登录到群晖&#xff0c;查看相关信息 # 登录后先获取最高权限 rootDiskStation:~# sudo -i # 检测存储池状态 root…

2、LeetCode之两数相加

给你两个非空的链表&#xff0c;表示两个非负的整数。它们每位数字都是按照逆序的方式存储的&#xff0c;并且每个节点只能存储一位数字。请你将两个数相加&#xff0c;并以相同形式返回一个表示和的链表。你可以假设除了数字0之外&#xff0c;这两个数都不会以0开头。 输入&am…

循环队列(出队、入队、判空、长度、遍历、取头)(数据结构与算法)

循环队列 涉及到移动、赋值原队列参数的函数参数列表如front&#xff0c;rear&#xff0c;都最好别用&引用&#xff0c;否则会修改原队列中的地址和数值如&#xff1a;SqQueue &Q 使用SqQueue Q作参数列表时&#xff0c;函数引入的只是一份副本&#xff0c;不会修改原队…

ImportError: DLL load failed while importing _iterative: %1 不是有效的 Win32 应用程序。

问题&#xff1a;这个错误是由于导入的模块 _iterative 找不到有效的 Win32 应用程序导致的。可能是由于你的环境中缺少了某个依赖库或者是版本不匹配的问题。 解决方法&#xff1a; 可以尝试以下几种&#xff1a; 确保你的环境中已经安装了所有需要的依赖库&#xff0c;并且…

分享 | 软件测试的基本流程是什么?软件测试流程详细介绍

软件测试 软件测试和软件开发一样&#xff0c;是一个比较复杂的工作过程&#xff0c;如果无章法可循&#xff0c;随意进行测试势必会造成测试工作的混乱。为了使测试工作标准化、规范化&#xff0c;并且快速、高效、高质量地完成测试工作&#xff0c;需要制订完整且具体的测试…

JAVAEE 初阶 多线程基础(一)

多线程基础 一.线程的概念二.为什么要有线程三.进程和线程的区别和关系四.JAVA的线程和操作系统线程的关系五.第一个多线程程序1.继承Thread类 一.线程的概念 一个线程就是一个 “执行流”. 每个线程之间都可以按照顺讯执行自己的代码. 多个线程之间 “同时” 执行着多份代码 同…

Leetcode 剑指 Offer II 053. 二叉搜索树中的中序后继

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer&#xff08;专项突击版&#xff09;系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一棵二叉搜索树和其中的一个节点 p &#xff0c;找到该节点在…