数据长度由谁计算?cpu还是内存?
cs:ip只是告知了内存地址,并没有说明长度,
内存如何得知需要取的长度???
书中说:
1.通过寄存器指明
mov ax , 1
mov bx , ds:
2.用操作符 x ptr 指明
mov word ptr ds: , 1
inc word ptr
这个我是懂的,但是却不是很懂 ,
cpu----->cs:ip得到地址并通过地址加工厂,然后输入输出电路输出到内存
内存----->定位
cpu----->通过控制总线 , 发出取的命令
内存----->传回 {xxx} 个长度的数据
在这个过程中,并没有说明数据长度的由来呀 , 真心请教各位 , 望解答,谢谢啦
页:
[1]