吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 1896|回复: 7

[汇编] ASM入门之二 硬件概念

[复制链接]
叮当 发表于 2016-2-9 21:14 | 显示全部楼层 |阅读模式


指令与数据:内存以二进制信息存储 计算机可以把存储的信息当作指令 或者 数据 取决于用途

---------------

CPU处理:CPU要进行数据的读写 必须和外部器件进行下面三类信息的交互:

1:存储单元的地址(地址信息)  2:器件的选择 读或写的指令(控制信息)  3:操作的数据(数据信息)

---------------

总线:CPU对三类信息的交互需要专门连接CPU和其他芯片的导线 通常称为总线 物理上总线是多根导线的集合 逻辑上分为三类:

1:地址总线 2:控制总线 3:数据总线

---------------

地址总线:CPU通过地址总线来指定存储单元 CPU有N根地址总线 则可说该CPU地址总线宽度为N 可寻找2的N次方个内存单元

数据总线:宽度决定了CPU和外界的数据传送速度 8根数据总线一次可传送一个8位2进制数据 16根可传送2个字节

控制总线:CPU对外部器件的控制是通过控制总线进行 宽度决定了CPU对外部器件的控制能力

寻址能力:CPU内部的地址总线宽度决定了CPU的寻址能力 例如8086 CPU有20根地址总线 可寻找2的20次方=1048576个内存单元

每个内存单元内部有8位 因此可以用1Byte表示 1048576Byte=1024KB=1MB 所以可以说8086CPU有1M的寻址能力

---------------

数据单位:

bit = 位        1Byte=8bit        1KB=1024Byte        1MB=1024KB        1GB=1024MB

word = 字        word =2个Byte(2个字节分别称为 高位字节 低位字节)

word存储时占用的内存单元被称为字单元(两个地址连续的内存单元组成 每个单元是一个字节)

低位字节在低地址单元 高位字节在高地址单元 例如一个字单元由2 3地址组成 043FH数据存储在内部 2地址存储3F 3地址存储04


---------------

随机存储器(RAM):可读可写 但必须带电存储 关机后存储内容丢失 例如内存 显存

只读存储器(ROM):只可读不可写 断电后内容不丢失 例如BIOS

---------------

主板:主板上存在核心器件 器件通过总线相连 例如 CPU 存储器 外围芯片 扩展插槽等 扩展插槽一般插有RAM内存条和各类接口卡

接口卡:又叫适配器,例如 声卡 网卡 显卡都是电脑PC机的接口卡,

扩展插槽:是主板上用于固定接口卡并将其连接到系统总线上的插槽,是一种添加或增强电脑特性及功能的方法。

例如不满意主板整合显卡的性能,可以添加独立显卡以增强显示性能;不满意板载声卡的音质,可以添加独立声卡以增强音效;

---------------

硬件关联:CPU对外部设备无法直接控制 如显示器 音响等 控制这些设备的是扩展插槽上的接口卡 扩展插槽通过总线与CPU相连

所以接口卡也通过总线同CPU相连 CPU可直接控制接口卡 从而实现对外部设备的控制

---------------

内存地址空间:存储器从物理上讲都是独立的器件 但都与CPU和总线相连 CPU对其进行读写时都通过控制总线发出命令

因此CPU在操作时将它们当作内存对待 是由若干器件的存储单元组成的逻辑存储器(不同器件存储单元连在一起) 即内存地址空间

每个物理存储器在逻辑存储器中占有一段地址空间 CPU操作该空间即在相对应的物理存储器中读写

对CPU来说 系统中所有存储器中的存储单元都处于统一的逻辑存储器中 容量受CPU寻址能力的限制 逻辑存储器就是内存地址空间

---------------

CPU构造:由运算器 控制器 寄存器 等器件构成 这些器件靠内部总线相连

运算器:信息处理

寄存器:信息存储 不同的CPU寄存器的个数和结构是不同

控制器:控制各类器件进行工作

内部总线:连接CPU内部的各个器件 进行数据传输

---------------

16位结构 或者说 16位机 描述了一个CPU具有以下几方面的结构特性:

1:寄存器最大宽度16位  2:运算器一次最多处理16位数据  3:寄存器和运算器之间通路为16位

------------------------------------------------------------------------------------------------------------------

评分

参与人数 11HB +20 THX +8 收起 理由
消逝的过去 + 1
VipDongle + 1
后学真 + 1 [吾爱汇编论坛52HB.COM]-软件反汇编逆向分析,软件安全必不可少!
yexing + 1
agan8888 + 1
2323816 + 1
小猴 + 1 + 1 祝学破解论坛全体成员2016年开心每一天!
tony2526 + 3 + 1 评分=感恩!简单却充满爱!感谢您的作品!
叶子乄 + 2 + 1 祝学破解论坛全体成员2016年开心每一天!
Shark恒 + 10 + 1 祝学破解论坛全体成员2016年开心每一天!
709432292 + 1 + 1 祝学破解论坛全体成员2016年开心每一天!

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
公子世无双 发表于 2016-2-9 21:25 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
yaoshuopanda 该用户已被删除
yaoshuopanda 发表于 2016-2-9 21:31 | 显示全部楼层

提示: 作者被禁止或删除 内容自动屏蔽
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
lwh15524868334 发表于 2016-2-10 08:25 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
tony2526 发表于 2016-2-10 11:41 | 显示全部楼层

文章不错,谢谢分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
pooh 发表于 2019-4-29 18:13 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
2323816 发表于 2022-1-15 15:13 | 显示全部楼层

感谢分享 学习中。。。
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
后学真 发表于 2022-10-8 16:02 | 显示全部楼层

学习学习,收藏了,谢谢老师分享
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表