- [游客] 自己写一边,应该比看上两遍的书要来的牢靠。 02/03 13:39
- [tomato] 博主的学习态度要保持下去哦! 01/23 11:44
- [yky] 谢谢,学习了。 01/21 19:24
- [younggay] CPU会自动默认DS中的数据为段地址, =============== 这个理解不太严谨,对于 01/19 16:39
- [crazyman] 理解的没有什么问题。 01/18 16:32
- [acool] 恩,是这样的,如楼上说的,计算机的很多东西的描述不像现实中以1开始。 12/04 15:13
- [mouse] 恭喜^_^ 计算机里面很多东西都是从0开始的,比如上面的地址 数组下标等等 11/05 11:12
- [tomato] 祝贺你,明白了一个问题。^W^ 11/05 11:06
- [xiaochong] 1. 汇编指令 MOV AX, 0123H 中的0123不是内存地址20002和20001内的01, 05/31 17:01
- [游客] 谢谢老师,我作题时是用第二行的AX=31A3H加上第三行的AX=3123H,等于 62c6H,经老师 05/07 01:12
[2009-01-18 21:22] ds和[address]
要想访问一个内存单元,必须知道这个内存单元的地址,物理地址由段地址和偏移地址组成,把内存单元里的数据送入寄存器,用MOV 寄存器,内存单元地址,这里重要的是把内存单元的段地址找出来。把它放在一个通用寄存器里,然后再把通用寄存器里的段地址送入DS中,偏移地址放在[ ]中,CPU会自动默认DS中的数据为段地址,
评论次数(2) |
浏览次数(832) |
类型(默认类型) |
收藏此文 |