-
关于DS与符号[]的疑问解决思路
关于DS与符号[]的疑问先看教材上的一段话:“MOV指令中的[]说明操作对象是一个内存单元,[]中的0说明这个内存单元的偏移地址是0,它的段地址默认放在DS中,指令执行时,8086CPU会自动从DS中取出。”上面这段话的意思是不是说只要看到moval,[0]或者movah,[xxx]那么符号"[]"里面的都属于是偏移地址?0是偏移地址,XXXX不管是什么都代表的偏移地址?col...
2253
热度 -
51单片机中push的有关问题
51单片机中push的问题正在学单片机书中讲的是:push后面的操作数只能是直接寻址方式如:push30HpushACC还说:pushA不对,也就是操作数不能是寄存器寻址可书中的例子中却多次出现:pushA请问是不是书上印错了color='#e78608'>------解决方案--------------------A/Acc就是一个地址color='#e78608'>------解决方案----...
152
热度 -
王爽的书中讲过的寄存器,以后都干什么去了
王爽的书中讲过的寄存器,之后都干什么去了王爽的书中讲过的寄存器,比如寻址什么的,比如某个寄存器*16+偏移地址。现在在奔腾、酷睿中,这些16位的寄存器都哪去了,寻址怎么寻了,知识衔接不上了。分享到:寻址什么的,比如某个寄存器*16+偏移地址。现在在奔腾、酷睿中,这些16位的寄存器都哪去了,寻址怎么寻了,知识衔接不上了。'data-pics=''>color='#FF8000'>------解决方案...
127
热度 -
关键字:32位操作系统 地址总线的条数 数据总线的条数 多谢帮下忙呗
关键字:32位操作系统地址总线的条数数据总线的条数谢谢帮下忙呗!问题一:32位操作系统中的32指的是什么?是地址总线的条数还是数据总线的条数?问题二:地址总线的条数,表示地址所需要的位数,直接寻址的范围三者之间的关系是什么?color='#e78608'>------解决方案--------------------指CPU内部处理器的位数,通常也是数据总线的宽度。例如,8位机就是指累加器的位数是8...
66
热度 -
王爽的书中讲过的寄存器,之后都干什么去了解决办法
王爽的书中讲过的寄存器,之后都干什么去了王爽的书中讲过的寄存器,比如寻址什么的,比如某个寄存器*16+偏移地址。现在在奔腾、酷睿中,这些16位的寄存器都哪去了,寻址怎么寻了,知识衔接不上了。color='#FF8000'>------解决方案--------------------实模式下,还是一样的吧;保护模式下,扩展了不少,寄存器位长、寻址能力和方式等都扩展了。color='#FF8000'>...
163
热度 -
关于51单片机IO映射实现的有关问题
关于51单片机IO映射实现的问题我在Keil51中想学ARM那样来个IO映射#definePort0*(volatileunsignedcharidata*)(0x80)//p0口寄存器地址结果访问的是片内内存请问这个和sfrP0=0x80;的区别在哪里?本人选用的是52单片机,知道特殊寄存器只能采用直接寻址,对应地址的RAM只能采用间接寻址。难道这是编译器,能否自己实现IO映射呢?[/size]...
11
热度 -
两个小疑点,帮忙回答下,明天加分
两个小问题,帮忙回答下,明天加分MOVEAX,12345678H,与MOVEAX,[12345678H]一样吗?(未证明)movax,0000h,与movax,[0000h]又一样不?(证明一样)难道不一样吗?movax,ds:[bx]这种算什么寻址方式?我感觉ds:[bx]又像直接寻址,又像间接寄存器寻址color='#e78608'>------解决方案--------------------...
4850
热度 -
关于一个很基础的电脑知识有关问题
关于一个很基础的电脑知识问题CPU有20条地址线。1MB寻址能力;00000H~FFFFFH我不是很明白。内存一般的都2G了怎么才有一个MB的寻址能力?还有那个20为物理形成地址是干嘛用的??有木有基础老的前辈具体形象的讲一讲。。。也巩固一下自己的基础知识color='#e78608'>------解决方案----------------------------------------------...
5035
热度 -
学习汇编的烦恼解决方案
学习汇编的烦恼最近在学ARM汇编,看了本ARM体系结构与编程,里面又是指令,又是寻址的搞得我头昏脑胀,另外如果没买开发板不能调试ARM汇编吗?我现在只有PC笔记本!另外LDRRO,[R1,#4]这是汇编的指令吗?书上怎么说他是寻址方式啊?感觉汇编和C还是有很大区别啊?如何学好ARM汇编啊,看什么书啊,怎么练习啊,各位大侠帮帮我吧!color='#e78608'>------解决方案--------...
1333
热度 -
小弟我不懂的小儿科题求解
我不懂的小儿科题求解设变址寄存器X,形式地址为D,(X)表示寄存器X的内容,这种寻址方式的有效地址为?A:EA=(X)+DB:EA=(X)+(D)C:EA=((X)+D)D:EA=((X)+(D))----------------我猜测是D---------给对?----------color='#e78608'>------解决方案--------------------------------...
2181
热度 -
常数发生器是做什么用的?解决思路
常数发生器是做什么用的?如题。在看msp430的cpu,看到常数发生器不懂他的用处。。感谢各位不吝赐教!color='#FF8000'>------解决方案--------------------“常数发生器是为指令执行时提供常数的,而不是用于存储数据的。对CGl、CG2访问的寻址模式可以区分常数的数据。”
96
热度 -
Os/JVM中间,什么是CAS操作
Os/JVM当中,什么是CAS操作?CAS是什么的缩写?color='#e78608'>------解决方案--------------------------------------------------------不知道楼主说的是CAS(CentralAuthenticationService)中央认证服务还是CAS(ContentAddressingstorage)固定内容寻址存储自己在网...
3011
热度 -
32位操作系统中的32位数终竟指什么
32位操作系统中的32位数到底指什么?有人说32位是cpu一次处理32位二进制数,又有人说是地址总线的根数32根,还有说是逻辑地址编码是32位的,好困惑,到底是指什么?如果是cpu一次处理32位二进制数,那为什么它只能支持4G内存呢?color='#FF8000'>------解决思路----------------------]32位系统与64位系统的区别(整合三篇写的比较好的文章)color=...
161
热度 -
学习汇编的疑问解决方案
学习汇编的疑问在32位系统下,如果我是4G内存,我电脑本还有1G独立显卡,请问,这4G的内存和1G的显卡是不是都可以被寻址到吗?如果答案是的话,那32位下怎么可以寻址5G的地址空间呢?如果答案不是的话,那1G的独立显卡是不是用不到呢?望高手解答,不胜感激!!!color='#e78608'>------解决方案--------------------------------------------...
5062
热度 -
怎么学习汇编语言
如何学习汇编语言啊学了半年的汇编,感觉堆栈、寻址方式、指令系统等很复杂,难记也难理解,大家有好的学习建议吗?color='#e78608'>------解决方案--------------------------------------------------------我是学王爽那本教材,很好懂。其他好多教材一上来就列一堆寻址方式,我直接晕菜color='#e78608'>------解决方案-...
7408
热度 -
16位单片机中断函数为什么要放在非分页区,该怎么处理
16位单片机中断函数为什么要放在非分页区如题color='#e78608'>------解决方案--------------------这个要看是什么单片机了,基本上datasheet中都有说明,一般对中断函数放置位置有要求的单片机,是因为该单片机中断向量的寻址能力有限制,只能在一定范围内寻址。看一下该单片机datasheet中有关中断管理部分的说明,肯定有解释。color='#e78608'>-...
115
热度 -
找不到汇编区得汇编菜鸟求教
找不到汇编区得汇编初学者求教不好意思,刚来的菜鸟,找不到汇编区,先在这里问问大家好,我是个汇编初学者,si和di不能同时当做一个循环中的计数器吗assumecs:codeasegmentdb'aaaa' db'bbbb' db'cccc' db'dddd'aendscodesegmentstart:movax,amovds,ax movsi,0 movcx,4 movbx,0 movdi,0 s:...
7122
热度 -
为什么[BX]的操作数是在存储器中解决办法
为什么[BX]的操作数是在存储器中AssemblycodeXOR[BX],[BX]BX不是寄存器吗,为什么教材说[BX]是在存储器中呢?还有ANDAX,[CX]为何寄存器间接寻址方式不允许用CX呢?color='#e78608'>------解决方案--------------------------------------------------------探讨AssemblycodeXOR[B...
2574
热度 -
片内RAM和内部RAM,请教这两个概念有区别吗
片内RAM和内部RAM,请问这两个概念有区别吗?我在资料上看到片内RAM和内部RAM,请问这两个概念有区别吗?还有MCS-51单片机的数据存储器在物理上和逻辑上都分为两个地址空间,一个是内部数据存储区和一个外部数据存储区,这句话是什么意思,什么叫物理上和逻辑上?再者这里的内部数据存储区和一个外部数据存储区指什么?和片内RAM和内部RAM有什么联系?谢谢!color='#e78608'>------...
109
热度 -
关于AT89s52的高128RAM地址的有关问题
关于AT89s52的高128RAM地址的问题?AT89s52datasheet原文摘抄:特殊功能寄存器(SFR)的地址空间映象如表1所示。并不是所有的地址都被定义了。片上没有定义的地址是不能用的。读这些地址,一般将得到一个随机数据;写入的数据将会无效。AT89S52有256字节片内数据存储器。高128字节与特殊功能寄存器重叠。也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。当一...
48
热度