汇编语言之寄存器
来源:互联网 发布:三里人家夫子骗局知乎 编辑:程序博客网 时间:2024/06/05 04:35
8086CPU有14个寄存器,AX,BX,CX,DX,SI,DI,SP,BP,IP,CS,SS,DS,ES,PSW。我有可能不一次性介绍,等我接下来用到哪个就讲哪个。
8086CPU所有寄存器都是16位的。我们先来看一下通用寄存器:AX,BX,CX,DX。
它的前8位AH和后8位AL又可以分开使用,主要看你互相匹配的是字节还是字。
一个字由两位字节组成。
有关数据的看待问题,比如AX可能存放一个值,但我们将其分开来看AL可以是一个数,AH也可以是一个数。
下面我们说几条汇编指令:
mov是一个传送指令,就是将某个值或某个寄存器中的值送入另一个寄存器中或主存中。
反正指令从后往前看,自己根据高级语言理解。
注意如果只是对AH或AL做加 运算的话,就8位,若超255,也不会进位,就丢弃。
每个内存空间,都有其唯一地址,我们称之为物理地址。
我们总说8086是16位机,也可以说8086是16位结构的CPU,这种16位结构描述一个CPU集中特性:
1.运算器一次最多可以处理16位数据。
2.寄存器的最大宽度为16位。
3.寄存器和运算器之间的通路位16位。
8086CPU有20根地址总线,但8086CPU有是16位结构(在内部一次性处理,传输,暂存地址16位),那么只要左移四位(*4)加上偏移地址就行。
还有的,明天再更新吧!
0 0
- 汇编语言之寄存器篇
- 汇编语言之寄存器
- 汇编语言基础之寄存器
- 汇编语言之寄存器总结
- 汇编语言之寄存器
- 汇编语言之标志寄存器
- 了解汇编语言之寄存器
- 汇编语言之寄存器(二)
- 汇编语言之寄存器(详细介绍)
- 汇编语言之指令与寄存器
- 汇编语言-寄存器
- 汇编语言:寄存器
- 汇编语言,寄存器
- 《汇编语言》学习笔记 第二章之寄存器
- 【学习笔记之汇编语言】【二】寄存器
- 汇编语言学习笔记之通用寄存器
- 汇编语言之寄存器(内存访问)
- 汇编语言之寄存器(CPU工作原理)
- C++编程规范_1.0.0.1
- 【读书笔记】《数字图像处理》(第三版)[刚萨雷斯]-第12章 目标识别
- Android Ping IP地址
- Linux - C进程间通信(预习内容三)
- Java静态修饰符static
- 汇编语言之寄存器
- bean:define、logic:present、logic:empty使用总结
- cocoa的特性(内存管理,动态绑定)
- MySql基础知识总结
- 关于Sublime安装packaga control
- 实战学习NodeJS建站(2)—blog结构,request&response,结合bootstrap
- 权限控制之Shiro框架--初步了解篇
- 观察者模式
- 二分查找详解