第二章知识汇总

2.1 通用寄存器

1,AX,BX,CX,DX被称为通用寄存器

2,AX可分为AH,AL......

2.2 字在寄存器中的存储

1,字节:记为byte,一个字节由8bit组成

字:记为word,一个字由两个字节组成,分别是高位(AH)和低位字节(AL)

2.3 几条汇编指令

1,

mov ax 18    AX=18

mov ah 78    AH=78

add ax 8       AX=AX+18

mov ax bx    AX=BX     两个对象的位数一样

add ax bx    AX=AX+BX 两个对象的位数一样

2.4  物理地址

内存单元的地址称为物理地址

在CPU向地址总线上发出物理地址之前,必须在内部形成这个物理地址

2.5  16位结构的CPU

16位结构 8086CPU

该运算器:一次最多可以处理16的数据

最大宽度为16位

寄存器和运算器之间的通路为16位

2.6  8086CPU给出物理地址的方法

1,8086CPU要读写内存时:

CPU中的相关部件提供两个16位的地址,一个称为段地址,另一个称为偏移地址

段地址和偏移地址通过内部总线送入一个称为地址加法器的部件

地址加法器将两个16位地址合成为一个20位的物理地址

地址加法器通过内部总线将20位物理地址送入输入输出控制电路

输入输出控制电路将20位物理地址送上地址总线

20位物理地址被地址总线传送到存储器

2,物理地址=段地址*16+偏移地址

2.9  段寄存器

8086一共有4个段寄存器:CS,DS,SS,ES

2.10 CS 和IP

8086机中,任何时刻,CPU将CS:IP指向的内容当作指令执行

2.11 修改CS,IP的命令

mov指令不能用于设置CS和IP的值

能够改变CS,IP的值的指令被称为转移指令

jmp 段地址:偏移地址    可以同时修改CS,IP中的内容

jmp 某一合法寄存器   用该寄存器中的值修改IP

原文地址:https://www.cnblogs.com/1198264220pl/p/11982pl642201.html

时间: 2024-08-08 14:02:03

第二章知识汇总的相关文章

第二章 知识图谱——机器大脑中的知识库

第二章 知识图谱——机器大脑中的知识库 作者:刘知远(清华大学):整理:林颖(RPI) 版权所有,转载请注明出处 知识就是力量.——[英]弗兰西斯·培根 1 什么是知识图谱 在互联网时代,搜索引擎是人们在线获取信息和知识的重要工具.当用户输入一个查询词,搜索引擎会返回它认为与这个关键词最相关的网页.从诞生之日起,搜索引擎就是这样的模式,直到2012年5月,搜索引擎巨头谷歌在它的搜索页面中首次引入“知识图谱”:用户除了得到搜索网页链接外,还将看到与查询词有关的更加智能化的答案.如下图所示,当用户输

第二章知识梳理

思维导图 基本数据类型 布尔型bool 整型:int.short.long 浮点型:float.double.long double 字符型:char 枚举型:enum 运算表达式(注意运算优先级) 算数:+.-.*./.% 赋值:=   例:a=4 逗号:,  例:a=3*5,a*4 逻辑:<.<=.>>=.==.!=.!.&&.|| 条件:_?_:_ sizeof: sizeof(类型名)       sizeof 表达式 位运算:注意二进制比特位运算 基本控制

专业课第二章知识总结

第二章我们主要学习了高级语言构成有:数据类型.变量常量.标识符.关键字.运算符表达式和语句等. java数据类型是用来表示计算机内存的特定方法.主要分为两种一种是基本类型有:整形(byte,short,int,long).浮点型(float,double).字符型(char).布尔型(boolean).另外一种是引用类型是String字符串. 在java中变量是程序中最基本的存储单元其中就包括数据类型,和变量名和变量值,而我们在声明变量时应定义一个数据类型然后定义变量名和初始值: 常量声明必须先

汇编第二章知识总结

今天刚学完第二章,以下是一些学习到的内容. 首先是CPU的概述 1.一个典型CPU由运算器.控制器和寄存器等器件组成. 2.内部总线实现CPU内部各个部件之间的联系. 3.外部总线实现CPU和主板上其他器件的联系. 通用寄存器 1.8086CPU所用的寄存器都是16位的,可以存放2个字节.AX,BX,CX,DX这四个寄存器都唱用来存放一般性数据,被称为通用寄存器 2.为了保证与上一代8位CPU兼容,8086CPU的AX.BX.CX.DX可分为两个可独立使用的8位寄存器. AX可分为AH和AL B

汇编语言第二章知识梳理及思考

第二章 寄存器(CPU工作原理) CPU概述 CPU由运算器.控制器.寄存器等器件组成,这些器件靠内部总线相连. 内部总线实现CPU内部各个器件之间的联系. 外部总线实现CPU和主板上其他器件的联系. 寄存器概述 8086CPU有14个寄存器: AX.BX.CX.DX.SI.DI.SP.BP.IP.CS.SS.DS.ES.PSW. 2.1通用寄存器 8086CPU所有的寄存器都是16位的,可以存放两个字节. 通用寄存器:AX.BX.CX.DX通常用来存放一般性数据. 以AX为例,寄存器的逻辑结构

第三章知识汇总

第三章   寄存器 3.1 内存中字的存储 CPU中,用16位的寄存器来存储一个字.高8位存放高位字节,低8位存放低位字节 字单元:存放一个字型数据(16位)的内存单元,由两个地址连续的内存单元组成.高地址内存单元中存放字型数据的高位字节,低地址内存单元中存放字型数据的低位字节. 3.2 DS和[address] DS寄存器:通常用来存放要访问数据的段地址 mov al [0]       [0]表示内存单元的偏移地址,8086CPU将自动使用此时DS的数据作为内存单元的段地址 8086CPU不

第四章知识汇总

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

行为统计学第二章知识总结(未完)

如何将数据组织成某些可理解的形式,使得他可以比较容易地发现数据的趋势,并与其他人交流,这就是描述性统计的任务:简化结构并整理组织数据.整理一组数据的最常用过程是将数据放入一个频数分布. 频数分布是一种组织好的关于位于测量量表每个类别上的个体数目的数据表. 频数分布的结构可以是表或涂,但是,在这两种情况下分布都具有两个相同的元素: 1.组成最初测量量表的类别. 2.频数的记录或每个类别中的个体数目. 比例与百分率 除了频数粉笔中的两个基本列外,表中还可以加入其它描述数据分布的测量.最常用的两种测量

JavaOO第二章知识总结

一.数据类型 (一).整数类型 1 数据类型是一种易于人类阅读的标记,用来表示计算机内存的特定用法. 2 在程序中使用时,数据类型规定所使用内存的大小以及在该内存中可存放的有效值. 3 Java是一种强类型编程语言,这意味着在Java程序中用到的所有变量都必须有明确定义的数据类型. 4 ava中定义了4类8种基本数据类型 5 Java把内存划分为堆.栈.数据区.常量区.代码块:而基本数据类型一般放在栈中. 逻辑型boolean (布尔) 字符型char 整数型byte.short.int.lon