微机11111

news2024/11/25 10:55:11

一、填空题(共15分,每空1分)

1、十六进制数30A.5转换为二进制是__________,转换为十进制是_________

001100001010.0101B 778.3125

十六进制转换二进制
将一位十六进制分解成四位二进制

十六进制转换十进制
3X162+0X161+10X160+5X16-1

2、偏移量是指_________相对_________的偏移距离。

内存单元 段起始地址

3、8088/8086系统中,不改变DS值的情况下,其数据段的最大寻址范围是_________KB。

64

不改变DS的值,不变,段首地址的值确定,剩下只能更改偏移地址,偏移地址 最小是0000H 最大0FFFFH,末地址+1减首地址=10000H
2^16为64kb

4、PC总线中, I O R ‾ \overline{IOR} IOR为低电平时,表明CPU对_________端口进行操作。

I O R ‾ \overline{IOR} IOR
IO为外设接口
对接口中的某个端口读

I O W ‾ \overline{IOW} IOW
M E M R ‾ \overline{MEMR} MEMR
M E M W ‾ \overline{MEMW} MEMW

5、8086/8088存储器分四个段,这四个段的段名所对应的段寄存器分别是_________、、_________

CS DS SS ES

6、每条指令的执行过程中是由_________、_________和_________等操作组成。

取指令、分析指令、执行指令

7、I/0 端口的编址方式有_________和_________两种

统一 独立

统一 有些题可能也会 为 存储器映像
在8086中IO端口的寻址方式为 独立编址

二、选择题(共20分,每小题2分)
1、在机器数()中,零的表示形式是唯一的。

A、 原码
B、补码
c、 反码
D、原码和反码

B

只有补码是唯一的
移码 在计算机组成原理中 微机原理涉及不到


2、若采用双符号位判断溢出,当结果的符号位为 11 时,表示()。

A、 结果为正,无溢出
B. 结果正溢出
C、结果负溢出
D、结果为负,无溢出

D

双符号位
00 正数 不溢出
01 上溢
10 下溢
11 负数 不溢出


3、中央处理机(CPU)是指()

A、运算器
B、 控制器
C、运算器和控制器
D、运算器、控制器和主存储器

C

CPU由 运算器 控制器 寄存器组 组成

填空题 空多 就把 寄存器组写上

  • CPU不具有存储功能
  • CPU中最重要的是运算器控制器

4、PSW 是指令部件中()

A、指令寄存器
B.指令译码器
C、程序计数器
D、程序状态寄存器

D

PSW又称为FLAGS 或FR
当前程序各种标志位的情况

  • ABC在计算机组成原理中比较重要

5、寄存器间接寻址中,操作数放在()。

A、通用寄存器
B、主存单元
C、堆栈
D、程序计数器

B

【BX】
【BP】
【SI】
【DI】

  • 带有【】的都是存储器
  • 只有存储器数有地址

6、EPROM 是指()

A、随机读写存储器
B、 可编程的只读存储器
c.只读存储器
D、可擦除的可编程只读存储器

D

RAM随机读写存储器
PROM可编程只读存储器
EPROM紫外线可擦除
E^2PROM 电可擦除只读存储器


7、存储周期是指()

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

C

取数时间 访问一次需要的时间
存储周期 是连续的读或者写,所连续的最小间隔


8、某一存储单元的逻辑地址为 2500H: 0010H 时,其对应的物理地址为()

A. 2500H
B. 0010H
C.25100H
D. 25010H

D

段X16加偏移


9、DMA传送结束由1/0接口向CPU发出中断请求,其目的是( )。

A、 让 CPU 收回总线控制权
B.让DMA控制器释放总线控制
C、让 CPU 检查 DMA 操作正确性
D、让DMA复位,准备下一次DMA传输

A

申请结束了需要把总线控制权还回去

还回去之前 只要 提醒CPU 需要收回了

DMA内存和外设直接进行交换


10、CPU响应二个硬件中断INTR和NMI时相同的必要条件是( )。

A、 允许中断
B. 当前指令执行结束
C、总线空闲
D、当前访问存储器操作结束

B

完成中断,响应中断 没有执行同级或者更高级的中断

指令结束后才能响应中断

三、简答题(共20分,每小题5分)
1, 8086的储存器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?

8086为什么要分段如何分段

①20根地址线,采用的是字节编址,访问空间是1MB

②使用分段的概念实现寻址,将整个内存单元按照功能分为若干个段,分为段地址和偏移地址按照段x16加偏移地址得到物理地址

  1. 指出下列指令的错误
    (1) SUB AH, BX
  • 类型不一样,没有对齐一个是8位一个是16位

(2) ADD OAH, BL

  • 立即数不能作为目的操作数

(3) MOV C3, AX

  • C3 是 WORD 定义 是正确的
  • CS 不能往里面送值 其他的DS ES SS 可以送值

(4) MOV AX, [SI] [DI]

  • SI和DI 不能同时使用 需要搭配使用 SP BP SI DI
  • 【BX\BP +SI/DI+数】

(5) MOV BYTE PTR[BX], 999

  • 999超出了字节范围
  1. CPU和外设间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?
  • 一共有4种,无条件,查询,中断,DMA

无条件适用于简单外设
查询方式需要外设有状态口,通过查询状态口,需要占用CPU速度较慢
中断方式的实时性比较好,但是需要外设主动向CPU发送中断申请
DMA

4,什么叫中断向量?它放在哪里?对应于1CH的中断向量在哪里?如1CH中断程序从51102030H开始,则中断向量应怎样存放?

  • 中断服务程序的入口地址
  • 放在内存开始的单元0000H——003FFH 【1k个单元 中断向量表】
  • 3 1CHX4 0001110000=70H
  • 4
    在这里插入图片描述

24H对应的中断向量位于中断向量表的哪里?

  • 24HX4 90H

四、程序阅读(共 16分,第1 题 6分,第 2 题6分,第3 题4分)

1.假设(DS) =1234H, (SI) =124, (12464H) =30ABH, (12484H) =464H。试写出下列程段执行后有关寄存器的结果。

LEA SI, [SI]
MOV AX, [SI
MOV [SI+22H], 1200H
LDS SI, [SI+20H
ADD AX, [SI]

(DS)(SI)(AX)______
在这里插入图片描述
2.设有三个八位无符号数x、y、z分别存放在DAT、DAT1、DAT2单元中,请写出下列程序段的功能:
MOV AX, 0
MOV RES, AX
LEA BX, DAT
MOV AL, 3
CALL SUB1
MOV AL, 5
CALL SUB1
MOV AL, 7
CALL SUB1
HLT
SUB1 PROC
MUL [BX]
ADD RES, AX
MOV AX, 0
INC BX

请添加图片描述
3,假设(AX) =OFC77H, (CX) =504H,下列程序段要求完成求符号函数SNG (X)的值,试改正其中的错误指令,不允许改变指令或标号位置, X已在AL中。
在这里插入图片描述

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

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

相关文章

重生之我是一名程序员 42——字符分类函数

哈喽啊大家晚上好!今天呢给大家带来一些超简单的知识,大家是需要浅浅理解就行了。所以今天给大家带来的知识是——字符分类函数。 首先呢还是给大家介绍一下它们,字符分类函数是一种函数,它根据一定的规则将字符分组或分类。在编…

大模型三阶段训练

为了训练专有领域模型,选择LLaMA2-7B作为基座模型,由于LLaMA模型中文词表有限,因此首先进行中文词表的扩展,然后进行三阶段训练(增量预训练,有监督微调,强化学习)。 代码将全部上传…

IDEA2023版本创建Sping项目只能勾选17和21,却无法使用Java8?(已解决)

文章目录 前言分析解决方案一:替换创建项目的源方案二:升级JDK版本 参考文献 前言 起因 想创建一个springboot的项目,本地安装的是1.8,但是在使用Spring Initializr创建项目时,发现版本只有17和21。 在JDK为1.8的情况下…

LeetCode Hot100 236.二叉树的最近公共祖先

题目: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节…

从微软Cosmos DB浅谈一致性模型

最近回顾了微软的Cosmos DB的提供一致性级别,重新整理下一致性模型的相关内容。 0. Cosmos DB Cosmos DB(Azure Cosmos DB)是由微软推出的一个支持多模型、多 API 的全球分布式数据库服务。它旨在提供高度可扩展性、低延迟、强一致性和全球…

大数据平台/大数据技术与原理-实验报告--部署全分布模式Hadoop集群

实验名称 部署全分布模式Hadoop集群 实验性质 (必修、选修) 必修 实验类型(验证、设计、创新、综合) 综合 实验课时 2 实验日期 2023.10.16-2023.10.20 实验仪器设备以及实验软硬件要求 专业实验室(配有cen…

Prove that exponential function f(x)=e^x is not Lipschitz on R

https://math.stackexchange.com/questions/3980014/prove-that-ex-is-not-lipschitz-on-r https://math.ucr.edu/~res/math205A-2014/lipschitz2.pdf

AI算法中的模型量化岗是做什么的

今天介绍一个在 AI 算法领域比较常见而且很重要的岗位——模型量化岗。 按惯例,先从某聘上截图一个量化工程师的招聘信息。 只看与量化相关的词,基本涉及到了量化精度、模型结构、算法这些关键词,下面来介绍一下这个岗位。 1、先看下什么是模…

LeetCode:1457. 二叉树中的伪回文路径(DFS C++ Java)

目录 1457. 二叉树中的伪回文路径 题目描述: 原理思路: 1457. 二叉树中的伪回文路径 题目描述: 给你一棵二叉树,每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的,当它满足:路径经过的…

职场快速赢得信任

俗话说的好,有人的地方就有江湖。 国内不管是外企、私企、国企,职场环境都是变换莫测。 这里主要分享下怎么在职场中快速赢取信任。 1、找到让自己全面发展的方法 要知道,职场中话题是与他人交流的纽带,为了找到共同的话题&am…

SpringBoot校验List失效解决方法

文章目录 SpringBoot校验List失效解决方法附:校验基本数据类型和String类型的方法参数时也需要在类上加Validated SpringBoot校验List失效解决方法 失效场景示例代码: RestController RequestMapping("/v1/jx/flowSummary") Slf4j public cl…

Go 语言中 sync 包的近距离观察

让我们来看看负责提供同步原语的 Go 包:sync。 sync.Mutex sync.Mutex 可能是 sync 包中被广泛使用的原语。它允许对共享资源进行互斥操作(即不允许同时访问): mutex : &sync.Mutex{}mutex.Lock() // Update shared variab…

深入了解Java8新特性-日期时间API:LocalTime类

阅读建议 嗨,伙计!刷到这篇文章咱们就是有缘人,在阅读这篇文章前我有一些建议: 本篇文章大概12000多字,预计阅读时间长需要10分钟。本篇文章的实战性、理论性较强,是一篇质量分数较高的技术干货文章&…

人力资源管理后台 === 员工新增修改

目录 1.员工管理-导出excel 2.员工管理-excel组件封装 3.员工管理-下载导入模板 4.员工管理-员工导入-上传excel 5.员工管理-删除员工 6.员工详情和路由 7.员工详情-表单数据校验 8.员工详情-封装部门级联组件 9.员工详情-级联组件-双向绑定 10.员工详情-新增员工 11…

深度学习中的注意力机制:原理、应用与实践

深度学习中的注意力机制:原理、应用与实践 摘要: 本文将深入探讨深度学习中的注意力机制,包括其原理、应用领域和实践方法。我们将通过详细的解析和代码示例,帮助读者更好地理解和应用注意力机制,从而提升深度学习模…

Servlet知识汇总

小王学习录 Ⅰ. servlet程序导入依赖创建目录编写代码打包程序部署程序验证简化打包和部署Ⅱ. Servlet Api1. HttpServlet2. HttpServletRequest3. HttpServletResponseⅢ. Cookie 和session1. Cookie2. Session(会话)3. session 和 cookie的区别4. session 和 cookie的联系5. …

图像分割模型及架构选型介绍(MMSegmentation|sssegmentation等)

参考: https://zhuanlan.zhihu.com/p/618226513 0. 图像分割概述 图像分割通过给出图像中每个像素点的标签,将图像分割成若干带类别标签的区块,可以看作对每个像素进行分类。图像分割是图像处理的重要组成部分,也是难点之一。随…

Java 基于 SpringBoot+Vue 的地方民宿管理系统

文章目录 开发环境:后端:前端:数据库: 系统架构:管理员:用户用例: 主要功能:用户功能模块管理员功能模块商家用户功能模块前台首页功能模块 源码咨询 大家好,今天为大家带…

如何保证线程安全?

程序员的公众号:源1024,获取更多资料,无加密无套路! 最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》&…

Pytorch项目的文件结构一般都是怎么组织的?

如果是从一些比较典型的论文里弄下来的源码,你会发现它们的论文结构往往都非常复杂。不同的模型、不同的论文,可能代码结构组织的方式都不一样。但它们都不外乎就是经历这几个方面: 1、模型和结构模块定义; 2、数据集获取与处理…