汇编笔记2
来源:互联网 发布:js 随机掉落 编辑:程序博客网 时间:2024/05/21 06:03
1.4 存储器
1.5 指令和数据
在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。机器指令 0101010101 一串二进制数字
计算机把这些数字转换成高低电平 然后驱动计算机部件运行
CPU(中央处理器)来执行这些指令
例:在电脑中找一段机器指令
如:E85211H
——————8————4————2————1————————
E(14=8+2) 8 5 2 1 1
1100 1000 0101 0010 0001 0001 ==> 机器指令 CALL 129B ==>汇编指令 接近人类思维
汇编指令是汇编语言的一部分
MOV移动 将[96C7]移动到一个叫AL的箱子(寄存器)中
汇编指令 ==> 通过编译器 ==> 0101010101
伪指令 ==> 告诉编译器 这里怎么翻译 那里怎么翻译 由编译器执行 没有对应的机器指令
符号体系 ==> + - * / 没有机器指令 由编译器执行
二、机器指令存放的地方
cpu通过指令来控制整个计算机
指令和数据 以二进制形式存放在内存中
计算机很多部件他们都是分工的
cpu 在工作时需要对指令和数据进行区分
内存也叫存储单元
最小的单位是 字节byte = 2个16进制数字 = 8个2进制数字 bit
对字节(存储单元)进行编号
他们是从零开始编号的
1Byte = 8bit
1KB = 1024Byte
1MB = 1024KB
1GB = 1024MB
1TB = 1024GB
1.6 存储单元
存储器悲画成若干个存储单元,每个存储单元从0开始顺序编号
例如一个存储器有128个存储单元,编号从0到127
微机存储器的容量是以字节为最小单来计算的
1.7 CPU对存储器的读写
CPU要想进行数据的读写,必须和外部器件(标准的说法是芯片)进行下面3类信息的交互。
·存储单元的地址(地址信息)
·器件的选择,读或写的命令(控制信息)
·读或写的数据(数据信息)
电子计算机能处理、传输的信息都是电信号,电信号要用导线传送。在计算机中专门有连接CPU和其他芯片的导线,通常称为总线。
总线从物理上讲就是一根根导线的集合。
总线从逻辑上又分为3类:地址总线、控制总线、数据总线。
1.8 地址总线
CPU 是通过地址总线来制定存储单元的。
在电子计算机中,一根导线可以传送的稳定状态只有两种。高电平或是低电平。
一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N 。这样的CPU最多可以寻找2的N次方个内存单元。
1.9 数据总线
CPU于内存或其他器件之间的数据传送是通过数据总线来进行的。数据总线的宽度决定了CPU和外界的数据传送速度。
8根数据总线一次可传送一个8位二进制数据(即一个字节)。16根数据总线一次可传送两个字节。
8根数据总线的CPU向内存中写入数据89D8H
16根数据总线的CPU向内存中写入数据89D8H
五、加深对内存的认识
部件是有内存的
内存条 显卡(显存) 键盘 鼠标 麦克风 网卡 等等
cpu将所有部件看成是 内存地址
cpu通过内存编号的读写 然后控制部件
往里面写东西就会修改里面的东西
ROM 只允许读取不允许写入 不通电的情况下里面的数据还是保存的
RAM 允许写入允许读取 电没了就没了
- 汇编学习笔记【2】
- 汇编 笔记(2)
- 汇编笔记2
- 汇编笔记2
- C++反汇编笔记2
- 汇编学习笔记(2)
- 汇编学习笔记---(2)基础知识
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- 汇编笔记
- Android 中的IPC机制
- [LeetCode]384. Shuffle an Array
- pat 1128N Queens Puzzle
- Leetcde——121 Best Time to Buy and Sell Stock && 123 Best Time to Buy and Sell Stock
- java和C/C++ 字符char类型占不同的字节!
- 汇编笔记2
- 图解使用CURL下载和上传文件
- android 中Chronometer类源码分析
- JavaBean
- 先谋生,再追梦
- 30:滑雪
- mac下使用astah画UML图
- 紫书章六例题10 下落的树叶 UVA 699 (根据前序遍历建树)
- Hdu 3951 Coin Game【对称博弈】