新手求助关于内存地址范围和CPU读取指令问题
我是做.net开发的,一直对汇编很有兴趣,目前正在看王爽的汇编语言遇到一些问题不能解决!!求解答!
1.如何直观的理解内存范围 比如0-ffff 或10000-1fffff 都是16进制,完全不理解这个范围到底是多少!如比4G内存 我想找1.5G到2G的范围难道我要换成16进制然后去内存中找么?
2.cpu数据总线是如何算出来的?比如8086有20条总线寻找能力只有1M,如何根据这20条总线算出他的数据总线?
3.书中提到cpu读取内存中的指令,我的问题是这个指令是内存中有的还是cpu给他的?比如ffff这个内存地址里面有一个数字3然后CPU读取里面的值正常理解是把3放到寄存器,但是它读的时候用mov ax 5这个是什么意思呢?
新手求解答!!