【知识强化】第四章 指令系统 4.2 指令寻址方式

那在我们讲寻址方式之前,我们先来看一下,补充的两个知识点,一个呢是操作数的类型,一个呢是数据存放的方式。那么之前我们已经讲过了,操作的类型。那么现在我们来看一下操作数的类型。

那么操作数有哪些类型呢?有常见的这四种类型。分别是地址、数字、字符和逻辑数。那么地址是什么呢?地址呢它实际上也可以看作是一种数据。比如在跳转指令当中,那么这个跳转指令的操作数,它就是一个地址。那么绝对地址呢,我们就可以看成是一个无符号的整数。那么相对地址,我们可以看作是一个有符号的数。但是一般来说,地址呢都是一个无符号的整数。那么地址计算呢我们就要在下面的寻址方式当中详细地来介绍。那么数字,数字是最常见的一种类型了。它有定点数、浮点数还有十进制数,我们这些呢,都已经在之前的第二章中做了详细的说明了。字符我们也已经讲过,字符呢,它也可以看做是一种常见的数据类型,一般来说,普遍的是采用ASCII码来表示的。那么逻辑数,就是计算机的另一种运算。逻辑运算当中,这n个0和1的组合呢,它不是看成一个算术的数字,它是被看成逻辑数的。那么这是四种常见的操作数的类型。

那么我们来看一下,在计算机当中是如何存放这些数据的。假设啊我们这是一个数,1、2、3、4、5、6、7、8、H。那么前面的也就是1、2开头的这些呢是它的高位部分,而8、7这些是它的低位部分。

那么存放这些数呢有两种方式,第一种方式呢就是这个样子,1、2、3、4、5、6、7、8,那么这一种方式呢就是说我们的字地址是我们的高字节的地址。那么这种方式就是大端方式。那么字地址呢就是说我们把一行就看成是一个字,然后呢它的地址就是0,如果是字节的话是0、1、2、3,所以呢它的这一行它的地址呢就是字地址就是0。那么第二行呢如果是按字节编址的话就是4、5、6、7,所以呢它的这个字地址就是4。那么如果字地址呢是高字节的地址就是这个样子存放的,1、2、3、4、5、6、7、8,它就是大端方式。如果是7、8、5、6、3、4、1、2这样进行存放呢,也就是字地址是我们的低字节的地址的话,那么这种方式就是小端方式。那么这两种方式呢我们在之前也已经讲过了,想必大家已经很熟悉了。

我们再来看一下,这是一个存储器的模拟的样子。

原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11484253.html

时间: 2024-10-08 19:58:13

【知识强化】第四章 指令系统 4.2 指令寻址方式的相关文章

Android初级教程理论知识(第四章内容提供器)

之前第三章理论知识写到过数据库.数据库是在程序内部自己访问自己.而内容提供器是访问别的程序数据的,即跨程序共享数据.对访问的数据也无非就是CRUD. 内容提供者 应用的数据库是不允许其他应用访问的 内容提供者的作用就是让别的应用访问到你的数据库 写自定义内容提供者的代码就是在被访问程序与主访问程序之间交替写代码. 自定义内容提供者,继承ContentProvider类,重写增删改查方法,在方法中写增删改查数据库的代码,举例增方法.自定义继承使用ContentProvider @Override

《软件工程 ——理论、方法与实践》知识概括第四章 需求工程

第4章 需求工程 软件需求是决定软件开发是否成功的一个关键因素. 一.软件工程 需求的概念涵盖用户角度(系统的外部行为)和开发人员角度(系统的内部特征),关键在于需求一定要文档化. 软件需求划分:业务需求.用户需求.系统需求.功能需求和非功能需求等类型. 功能需求描述系统应该提供的功能或服务,通常涉及用户或外部系统与该系统之间的交互,一般不考虑系统的实现细节. 非功能需求是从各个角度对系统的约束和限制,反映了应用对系统质量和特性的额外要求. 系统需求是更加详细地描述系统应该做什么,通常包括很多分

第四章 指令系统

总览 指令格式 指令的基本格式 定长操作码指令格式 不定长操作指令格式 指令的寻址方式 数据寻址和指令寻址 常见寻址方式 CISC和RISC的基本概念 指令格式 指令的基本格式 操作码 地址码 零地址指令 没有操作数的指令.如操作指令.停机指令.关中断指令 堆栈计算机中的零地址运算类指令.堆栈计算机中参与运算的两个操作数隐含的从栈顶和次栈弹出,送到运算器进行运算,运算的结构再隐含地压入堆栈中. 一地址指令 只有目的操作数的单操作数指令,OP(A1) à A1 隐含约定目的地址的双操作数指令,另一

【知识强化】第二章 数据的表示和运算 2.2 定点数的表示与运算

我们进入第二章的学习,就是定点数的表示和运算. 那关于定点数呢我们分为两块内容,一块呢就是定点数的表示也就是我们这一节的内容,一块呢就是定点数的运算.这两块内容呢都非常的难,也都非常的重点.希望大家呢引起重视. 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/11370240.html

unix环境高级编程基础知识之第四章

1.从当前用户转到root用户:直接输入su命令,然后输入root密码,如果之前没有设置root命令密码会登陆不成功,这里需要命令sudo passwd命令设置密码,然后按照上面输入就成:从root命令转普通用户:使用exit命令就可以.使用logout会有问题bash: logout: not login shell: use `exit',意思是你当前不是login shell,要用exit命令退出.当使用root下使用命令登陆login用户的时候,可以使用logout命令退出,已验证. 2

Java基础知识二次学习--第四章 异常

第四章 异常处理 时间:2017年4月26日11:16:39~2017年4月26日11:28:58 章节:04章_01节 04章_02节 视频长度:20:46+01:16 内容:异常的概念 心得: Java异常是JAVA提供的用于处理程序中错误的一种机制 实在运行的过程中发生的一些异常事件(比如除0溢出,数组越界,要读取的文件不存在) 设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果 JAVA程序的执行过程中 如果出现异常事件,可以生成异

第四章知识汇总

第四章    第一个程序 4.1    一个源程序从写出到执行的过程 第一步:编写汇编源程序 使用文本编辑器,用汇编语言编写汇编源程序,这一步工作的结果是产生了一个存储源程序的文本文件 第二步:对源程序进行编译连接. 使用汇编语言编译程序对源程序文件中的源程序进行编译,产生目标文件进行连接,生成可在操作系统中直接运行的可执行文件. 可执行文件包含两部分内容. (1)程序(从源程序中的汇编指令翻译过来的机器码)和数据(源程序中定义的数据) (2)相关的描述信息(比如,程序有多大,要占用多少内存空间

Linux知识要点大全(第四章)

第四章 文件管理 *主要内容 文件和目录的操作: ①创建 ②删除 ③拷贝 ④重命名(剪切) ⑤查看 一:目录的操作 回顾与目录相关的命令 ls  查看目录中的内容 .pwd 打印当前目录   .cd  切换目录1.创建目录 mkdir  [-选项]  [参数] -p 级联创建,在父目录不存在的情况下,先创建父目录,再创建子目录. 例:mkdir -p dou1/dou11/dou111/ -v 显示创建过程. 2.删除目录 rmdir    删除空目录 例:rmdir  dou2 rm  –r或

【PMP】Head First PMP 学习笔记 第四章

第四章 项目整合管理 项目经理每天的工作 力保项目顺利进行 紧密监督以确保计划进行 计划本身不完善需要予以修正 即使是更大的项目的子项目,也要有收尾的过程 6个整合管理过程 整合管理划分为6个过程,项目经理必须掌握的核心职责. 1.制订项目章程 授权你展开工作的文档,通常由赞助人(为项目提供资金的人)交给你. 2.制订项目管理计划 项目管理计划涵盖了所有知识领域,很大一部分就是告诉你在出现问题时如何处理变更. 3.指导和管理项目执行 确保所有人都在做他们本该做的事,项目创建的产品和项目确实满足干