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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新留言
好友圈
友情链接

[2009-12-03 14:04] 8086  pc机内存地址分配情况

一台pc,装有多个存储器芯片
1.按读写属性分类:随即存储器(RAM),只读存储器(ROM);
2.按功能和连接分类:
   (1)随机存储器:主板和扩展插槽上的RAM;
   (2)装有BIOS的ROM;
  (3)接口卡上的RAM;
他们的共同点:
1.都和CPU总线连接
2.cpu对他们进行读写的时候都通过控制线发出内存读写命令

cpu操作他们的时候把他们当做是一块内存,统一进行编址。

8086 内存地址空间分配情况:
(1)00000 ~ 9ffff  主存储器地址空间
(2)A0000 ~ BFFFF   显存地址空间
(3)C0000 ~ FFFF...
阅读全文 | 评论次数(0) | 浏览次数(503) | 所属类型(学习心得)

[2009-12-02 21:41] jmp 指令 IP修改问题

如下指令:
  mov ax,2
  mov ax,ax
  jmp ax 

书上作业,考虑不全面很容易做错,我一开始以为三次而且还很肯定,
分别都发生在指令进入指令缓冲器时,后来经高人指点,蓦然醒悟,原来四次,关键就在jmp指令上 jmp 修改了2次IP分别是(1)jum指令进入指令缓冲器时;(2)***jmp本身是一条修改IP的指令及
(IP)=(ax)。...
阅读全文 | 评论次数(1) | 浏览次数(359) | 所属类型(学习心得)

[2009-12-01 12:15] 关于loop指令

loop指令的执行细节(按顺序):
(1)(cx) = (cx)- 1;
(2)判断cx的值,如果不为0,转至标号处执行程序;为0向下执行;

之前一直为书上写错了,根据自然思维似乎前2后1是合理的,想了很长时间,后来做检测题错了后,翻书找到了loop指令的执行过程,才发现果然先1后2是对的,一定要仔细阅读教材。...
阅读全文 | 评论次数(1) | 浏览次数(322) | 所属类型(学习心得)

[2009-11-29 13:25] 寄存器传送问题

8086中有很多指令,存在的很多,觉得不太好记,想了想还是记住不存在的吧:
不存在的指令
(1)mov 内存地址,立即数
(2)mov 内存地址,内存地址
(3)mov 段寄存器,立即数
暂且知道这些,热烈欢迎各位帮补充一下...
阅读全文 | 评论次数(2) | 浏览次数(381) | 所属类型(学习心得)

[2009-11-27 08:08] cpu工作原理(指令的读取、执行)

cpu执行汇编指令时
(1)利用地址加法器计算器计算出20位物理地址;
(2)20位物理地址进入输入输出控制电路;
(3)从内存地址处读取指令;
(4)指令进入输入输出控制电路;
(5)指令进入指令缓冲器:此时IP的值发生改变,指向下一条将要读取的指令;
(6)IP-1处的指令进入指令控制器,指令执行!(注意ip此时已经改变了)。...
阅读全文 | 评论次数(0) | 浏览次数(353) | 所属类型(学习心得)
页码数(1):  1