汇编网首页登录博客注册
tiangcin的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  道路是走出来的,隧道是挖出来的,成功不是白来的.
  • 『姓名』:保密
  • 『性别』:男『发送消息
  • 个人说明:不要和我比懒,我懒得和你比.
  • 详细信息『加为好友』
学习动态

[2012-02-06 23:44] 2.9~2.12 小结

(1)段地址在8086CPU的段寄存器中存放。当8086CPU要访问内存时,由段寄存器提供内存单元的段地址。8086CPU有4个段寄存器,其中CS用来存放指令的段地址。

(2)CS存放指令的段地址,IP存放指令的偏移地址。
8086机中,任意时刻,CPU将CS:IP指向的内容当作指令执行。

(3)8086CPU的工作过程:
①从CS:IP指向的内存单元读取指令,读取的指令进入指令缓冲器;
②IP指向下一杀指令;
③执行指令。(转到步骤①,重复这个过程。)

(4)8086CPU提供转移指令修改CS、IP的内容。...
阅读全文 | 评论次数(2) | 浏览次数(402) | 所属类型(知识标记)

[2012-02-06 21:51] 2.10 CS和IP

在8086CPU加电启动或复位后(即CPU刚开始工作时)CS和IP被设置为CS=FFFFH,IP=0000H,即在8086PC机刚启动时,CPU从内存FFFF0H单元中读取指令执行,FFFF0H单元中的指令是8086PC机开机后执行的第一杀指令。



CPU根据什么将内存中的信息看作指令?
答:CPU将CS:IP指向的内存单元中的内容看作指令,CPU将CS、IP中的内容当作指令的段地址和偏移地址,用它们合成指令的物理地址,到内存中读取指令码,执行。...
阅读全文 | 评论次数(0) | 浏览次数(355) | 所属类型(知识标记)

[2012-02-06 21:24] 2.9段寄存器

在8086PC机中,任意时刻,设CS中的内容为M,IP中的内容为N,8086CPU将从内存 M X 16 + N 单元开始,读取一条指令并执行。...
阅读全文 | 评论次数(0) | 浏览次数(365) | 所属类型(知识标记)

[2012-02-05 00:08] 2.6         8086CPU给出物理地址的方法

物理地址 = 段地址 X 16 + 偏移地址

物理地址 = 基础地址 + 偏移地址...
阅读全文 | 评论次数(0) | 浏览次数(368) | 所属类型(知识标记)

[2012-01-31 13:49] 第二章

一个16位寄存器所能存储数据的最大值为多少?
可以存储16个1,所以最大值应该是2^16-1=65535,而不是65536,65536是寻址能力。...
阅读全文 | 评论次数(1) | 浏览次数(347) | 所属类型(知识标记)

[2012-01-29 17:25] 第一章

CPU进行数据的读写,必须和外部器件进行3类信息的交互:
1、存储单元的地址(地址信息)------地址总线
2、器件的选择,读或写的命令(控制信息)------控制总线
3、读或写的数据(数据信息)------数据总线


一个cpu有n根地址总线,则可以说cpu的地址总线的宽度为n。


                       1.1~1.10小结
(1)汇编指令是机器指令的助记符,同机器指令一一对应。
(2)每一种CPU都有自己的汇编指令集。
(3)CPU可以直接使用的信息在存储器中存放。
(4)在存储器中指令和数据没有任何区别,都是二进制信息。
(5)...
阅读全文 | 评论次数(3) | 浏览次数(324) | 所属类型(知识标记)
页码数(1):  1