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

我的博客

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

[2009-01-18 21:22] ds和[address]

要想访问一个内存单元,必须知道这个内存单元的地址,物理地址由段地址和偏移地址组成,把内存单元里的数据送入寄存器,用MOV 寄存器,内存单元地址,这里重要的是把内存单元的段地址找出来。把它放在一个通用寄存器里,然后再把通用寄存器里的段地址送入DS中,偏移地址放在[  ]中,CPU会自动默认DS中的数据为段地址,
评论次数(2)  |  浏览次数(832)  |  类型(默认类型) |  收藏此文  | 

[  younggay   发表于  2009-01-19 16:39  ]

CPU会自动默认DS中的数据为段地址, 
===============
这个理解不太严谨,对于bx,di,si或者立即数寻址来说,默认的段地址是ds,但是,对于使用bp寄存器来寻址的时候默认的段寄存器就不是ds了,而是ss。

[  yky   发表于  2009-01-21 19:24  ]

谢谢,学习了。

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码