中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 网络日志(Blog) » [plp626]assemble language汇编学习
作者:
标题: [plp626]assemble language汇编学习 上一主题 | 下一主题
plp626
银牌会员

钻石会员


积分 2278
发帖 1020
注册 2007-11-19
状态 离线
『楼 主』:  [plp626]assemble language汇编学习

---------------------欢迎捧场, 请勿灌水
基础
      computer 由cpu 存储器 主板 和其他器件有机构成.主板是总线,接口卡, cpu ,存储器, 各种器件的有机载体.cpu通过总线与外部器件的接口卡进行信息(二进制的形式)传递, cpu对接口卡的访问与控制间接的控制相应的器件.所有外部器件及存储器所映射的二进制序列构成内存空间---逻辑存储器.不同的计算机系统,内存地址空间的分配情况是不同的.低端为RAM 中段为显存地址空间,高端为各类ROM地址空间.
      指令和数据是应用上的概念,在内存或磁盘上,指令和数据没有任何区别,都是而进制信息,只是在不同的场合有着不同的解释.
      存储器被分成若干个存储单元, 8个二进制位(bit)构成1个存储单元(byte), 存储器将所有的存储单元从0开始依次编号.
      连接cpu和其他芯片的导线通称为总线(外部),根据传送信息的不同,总线分为地址总线,控制总线,数据总线. 其中只有数据总线对信息进行双向传输,
      地址总线:一个cpu有N根地址总线它就能寻址2^N个存储单元.它的地址总线宽度就是N.
      控制总线:一个cpu有N根控制总线就意味着cpu提供了对外部器件的2^N种控制.
      数据总线:一个cpu有N根数据总线,它一次就传送N个二进制位的信息. 比如8086 cpu的数据总线宽度为16,它一次就可以传送16个二进制位=2B.
    8 bit=1 B
2^10 B=1 KB
2^20 B=1 MB
2^30 B=1 GB
2^40 B=1 TB
cpu工作原理(8086)
cpu 由运算器(信息处理), 控制器(控制各种器件工作), 寄存器(存储), 等器件组成,由内部总线连接,进行信息(二进制形式)交流.
不同的cpu 寄存器的个数不同,8086CPU有14个寄存器:AX BX CX DX SI DI SP BP IP CS SS DS ES PSW.地址总线宽度20(1M寻址能力) 数据总线宽度16(字长16位)
AX BX CX DX用来存放一般性数据,被称为通用寄存器.

[ Last edited by plp626 on 2008-5-15 at 08:35 AM ]



山外有山,人外有人;低调做人,努力做事。

进入网盘(各种工具)~~ 空间~~cmd学习
2008-3-18 22:57
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: