微机原理常考填空总结

hello大家好我是吃个西瓜嘤,这篇节只总结微机原理常考填空题都是干货展示常出现的易错点以及微机原理注意事项。
以下仅代表个人发言 #微机原理
正文开始:

1,区分JZ,JNZ技巧

也就是D7=0用JZ;D7=1用JNZ。

    JZ;条件ZF=1时跳      JNZ;条件ZF=0时跳L1:IN ....TEST AL,80HJZ L1;此时D7=0时转L1   L2:....TEST AL,80HJNZ L2;此时D7=1时转L2

2,x,y都是有符号单字节,那么x+y是否溢出?超范围就溢出,没超就不溢出。

(有符号数范围-128~+127)。

3,offset后面不能是寄存器,一定是变量或存储器寻址。

4,org后面是个偏移地址(也就是内存单元的地址或变量),不能是寄存器。

5,需要外部触发的只有1和5。

6,定义一个变量var,变量var的内容第一个字是0001H,第二个字是0002H,第三个字的内容是$+2,问第三个字0014H单元的内容是多少?答案是16H,已知var的有效地址(偏移地址)是0010H。

解:$指的是所定义的所有单元的下一个单元地址,$是0014H,$+2就是0016H,具体以下看图。

图解
var->01H
00H
02H
00H
$+2->16H
$+2->00H

7,IP的变化只用于转移类指令才能变化。(像jmp、中断返回等)

8,DMA传送一定要用到DMA C控制器,也就是8237芯片。

9,DMA的传输过程简答需要记一下这个。

10,LEA BX,[DI]这条指令就是把DI的有效地址给BX,DI的有效地址就是DI的值EA=DI。

11,8259六十四级中断,也就是它能管理64个外设,得九级芯片级联。

12,CBW:符号扩展。功能是把al的字节扩展到ax也就是由8位扩展到16位。(其实就是把al8位在扩出符号8位放在ah中)

已知,ax=6789h,那么ah=67h,al=89h,执行cbw,问ax是多少?al是89h=1000 1001 符号位是1所以就扩出8个1=1111 1111 1000 1001也就是0FF89H

13,还有一个指令是CWD是把字扩展到双字,字是ax得到dx,ax。

扩之前就看ax的最高位符号位是多少那么dx的十六位就是多少。

所以扩展前后真值数值大小不变,就是位数变长了。

14,在计算机中,一般用16进制表示的数值都是以补码的形式存在。

①补码变成真值,先补码变成原码,然后原码变成真值。

②真值变成补码,先真值转到原码,然后原码在变成补码。

15,8259只能管理外中断中的可屏蔽中断INTR。

8259管理的中断源叫向量中断。

中断源一个是向量中断一个是查询中断(非向量中断)两类。

向量中断一定是要通过中断响应信号来在INTA响应周期中传递中断类型码。

这里切记去看一下INTA的图。

16,下面展示以下单重中断和多重中断

多重中断在单重中断下加了一下部分

17,DRAM2164是64K×1=2的16次方×1

  (1)DRAM并不是有A0~A15,而它的引脚上只有A0~A7。这是动态RAM和其他RAM不一样的脚,只用它的一半。

(2)2164有4个128×128的矩阵,刷新刷了128行2ms刷完,刷新期是2ms,而每行是128×4=512个单元。(即每次刷新512个单元)

(3)2164芯片有RAS#(行选线)和CAS#(列选线),在刷新的时候只选择了行选。

(4)在刷新时是读,读的情况下,数据不进数据总线。

18,一片8237内部有四个独立的通道四,每个通道一次传递的最大长度64K字节。

19,在64KB这个数多次出现它代表(88/86访问的接口)接口的范围,它代表段的范围,另外还代表内存程序当中的段最大,还代表DMA C芯片每一次进行数据传输的最大的信息量 。

64KB=2的16次方

20,异步串行传送方式:采取帧的格式,是由1位起始位(低电平),5到8位数据位,1位旧校验位,还有1到2位停止位。

bps就是波特(每秒二进制位),bps,即比特率、比特/秒、位/秒、每秒传送位数,数据传输速率的常用单位。 含义:文件大小(例如文本或图像文件)通常以字节(Byte)为单位。一字节对应八比特。

21,汇编语言程序:首先经过编辑形成一个asm文件,经过汇编Masm.exe的翻译软件,转为.obj目标二进制代码文件。然后再把目标二进制代码文件.obj经过链接Link.exe转成.exe(可执行文件)。

22,.c经过编译形成.exe(可执行文件)。

暂时更新到这里~

下期再见!~

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

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

相关文章

【河海大学论文LaTeX+VSCode全指南】

河海大学论文LaTeXVSCode全指南 前言一、 LaTeX \LaTeX{} LATE​X的安装二、VScode的安装三、VScode的配置四、验证五、优化 前言 LaTeX \LaTeX{} LATE​X在论文写作方面具有传统Word无法比拟的优点,VScode作为一个轻量化的全功能文本编辑器,由于其极强的…

一、QT的前世今

一、Qt是什么 1、Qt 是一个1991年由奇趣科技开发的跨平台C图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务。 2、Qt是面向对象的框架,具有面向对象语言的特性:封装、继承、多态。…

短视频抖音文案策划创作运营手册资料大全

【干货资料持续更新,以防走丢】 短视频抖音文案策划创作运营手册资料大全 部分资料预览 资料部分是网络整理,仅供学习参考。 抖音运营资料合集(完整资料包含以下内容) 目录 制作短视频的四部曲 主题 主题是短视频脚本的基调…

sqlalchemy 中的缓存机制解释

SQLAlchemy 的缓存机制主要涉及两个层面:会话(Session)缓存和查询缓存。这两种缓存机制对于提升应用性能和数据一致性都非常重要。下面详细解释这两种缓存机制: 1. 会话(Session)缓存 会话缓存是 SQLAlch…

019、错误处理:不可恢复错误与panic!

鉴于上一篇文章过长,不方便大家阅读和理解,因此关于Rust中的错误处理, 我将分以下3篇来讲。 另外,随着我们学习的不断深入,难度也会越来越大,但不用担心。接下来只需要让自己的脚步慢一些,认真搞…

Python入门知识点分享——(十五)自定义函数

函数是一段事先组织好可重复使用的代码块,用于执行特定的任务。函数可以接受输入参数,并返回一个结果,从而提高应用的模块性和代码的重复利用率。先前我们已经介绍了Python中的内置函数,现在我们要学习创建自定义函数,…

深度学习烦人的基础知识(2)---Nvidia-smi功率低,util高---nvidia_smi参数详解

文章目录 问题现象解释解决方案 磨刀不误砍柴工--nvidia-smi参数解读 问题 如下图所示,GPU功率很低,Util占用率高。这个训练时不正常的! 现象解释 Pwr是指GPU运行时耗电情况,如图中GPU满载是300W,目前是86W与GPU2的…

Springboot Jackson 序列化与反序列化配置

可解决在使用默认反序列化Jackson时,LocalDateTime类型的请求参数反序列化失败的问题 import com.fasterxml.jackson.core.JsonGenerator; import com.fasterxml.jackson.core.JsonParser; import com.fasterxml.jackson.core.JsonProcessingException; import com…

JavaScript 异步编程解决方案-中篇

天下事有难易乎? 为之,则难者亦易矣;不为, 则易者亦难矣。人之为学有难易乎? 学之,则难者亦易矣;不学,则易者亦难矣。 async 函数 和promise then的规则一样 async function fun() …

SpringMVC(六)RESTful

1.RESTful简介 REST:Representational State Transfer,表现层资源状态转移 (1)资源 资源是一种看待服务器的方式,即,将服务器看作是由很多离散的资源组成。每个资源是服务器上一个可命名的抽象概念。因为资源是一个抽象的概念,所以它不仅仅能代表服务器文件系统中的一个文件…

Apache Answer,最好的开源问答系统

Apache Answer是一款适合任何团队的问答平台软件。无论是社区论坛、帮助中心还是知识管理平台,你可以永远信赖 Answer。 目前该项目在github超过10K星,系统采用go语言开发,安装配置简单,界面清洁易用,且开源免费。项目…

Spring Boot - Application Events 的发布顺序_ApplicationFailedEvent

文章目录 Pre概述Code源码分析 Pre Spring Boot - Application Events 的发布顺序_ApplicationEnvironmentPreparedEvent 概述 Spring Boot 的广播机制是基于观察者模式实现的,它允许在 Spring 应用程序中发布和监听事件。这种机制的主要目的是为了实现解耦&#…

go中常见的错误-以及泛型

https://github.com/teivah/100-go-mistakes#table-of-contents nil Map map记得要make初始化, slice可以不用初始化! func main() { //assignment to nil map var course map[string]string //如果不初始化,就会为nilcourse["name&quo…

开源云原生安全的现状

近年来,人们非常重视软件供应链的安全。尤其令人担忧的是开源软件发行版中固有的风险越来越多。这引发了围绕云原生开源安全的大量开发,其形式包括软件物料清单 (SBOM)、旨在验证 OSS 包来源的项目等。 许多组织循环使用大型开源包,但只使用…

openGauss学习笔记-196 openGauss 数据库运维-常见故障定位案例-强制结束指定的问题会话

文章目录 openGauss学习笔记-196 openGauss 数据库运维-常见故障定位案例-强制结束指定的问题会话196.1 强制结束指定的问题会话196.1.1 问题现象196.1.2 处理办法 openGauss学习笔记-196 openGauss 数据库运维-常见故障定位案例-强制结束指定的问题会话 196.1 强制结束指定的…

HTML--表单

睡不着就看书之------------------------ 表单 作用:嗯~~动态页面需要借助表单实现 表单标签: 主要分五种: form,input,textarea,select,option 从外观来看,表单就包含以下几种&…

SFP/SFP+/QSFP/QSFP+光模块和GTP/GTX/GTH/GTZ/GTY/GTM高速收发器

SFP/SFP/QSFP/QSFP光模块和GTP/GTX/GTH/GTZ/GTY/GTM高速收发器 SFP/SFP/QSFP/QSFP光模块概述SFPSFPQSFPQSFP关键参数说明 GTP/GTX/GTH/GTZ/GTY/GTM高速收发器区别XILINX 7系列FPGA中高速收发器使用 SFP/SFP/QSFP/QSFP光模块 概述 SFP( small form-factor pluggabl…

第 3 场 小白入门赛(1~6) + 第 3 场 强者挑战赛 (1 ~ 5)

第 3 场 小白入门赛 1、厉不厉害你坤哥(暴力) 2、思维 3、暴力,前缀和,贪心 4、二分 5、DP 6、容斥,双指针 第 3 场 强者挑战赛 2、BFS 5、树上倍增求第k祖先 1. 召唤神坤 题意: 可以发现,如果我…

【非监督学习 02】高斯混合模型

高斯混合模型(Guassian Mixed Model, GMM)也是一种常见的聚类算法,与K均值算法类似,同样使用了EM算法进行迭代计算。高斯混合模型假设每个簇的数据都是符合高斯分布的,当前数据呈现的分布就是各个簇的高斯分布叠加在一…

仿真验证方法(2)——静态验证

一、静态验证 1.1 概述 在之前的文章中,我们介绍了动态仿真,但是动态仿真用于百万门以上电路时所需时间极长,而且其功能覆盖率取决于所设计的输入激励向量,很难达到100%,因此静态时序分析和等效性检查这样的静态验证是…