当前位置: 代码迷 >> 寻址的解决方案
 
  • 是先访问TLB(MMU)仍是先访问Cache

    是先访问TLB(MMU)还是先访问Cache?有个疑问,TLB是用来把虚拟地址转换成逻辑地址的缓存,在X86系统中,Cache都是以物理地址映射的,那么就是说CPU在访问Cache之前需要首先访问TLB?那这个效率是不是会很低?还是有别的解释?color='#FF8000'>------解决方案--------------------TLB本身也算是Cache吧,起码可以算Cache的一部分。至于...

    38
    热度
  • 关于计算机基础有关问题

    关于计算机基础问题大家好,我在做一道试题:主存容量为256MB,其内存物理地址用多少位(bit)表示?答案是256MB=2的28次B,所以可以用28位表示。但是我觉得,题目问的是多少位来表示,1Byte=8bit=2的3次方bit,答案应该是用28+3=31位表示。请问大家,是我理解有误,还是什么问题呢?谢谢!color='#e78608'>------解决方案------------------...

    6107
    热度
  • 51汇编语句有关问题

    51汇编语句问题从一段程序中摘抄几句FLAGEQU38H。。SECDATA38H。。SETBFLAG..CLRFLAG高手们,我不理解的是FLAGEQU38H和SECDATA38H的地址不冲突吗?这两句到底有什么本质区别呢?EQU是“替换”的意思,DATA是数据存储器地址定义,那么后边SETBFLAG不是把地址38H置1吗,这和DATA的地址不就冲突了吗?为什么这段程序编译后执行正常呢?color...

    3813
    热度
  • 被蒙了。该怎么处理

    被蒙了。。。1原来开发根本用不到jdk,按个jre就可以。2eclipse裝在F盘比c盘要慢好多阿!!color='#e78608'>------解决方案--------------------硬盘是控制角速度的,内外磁道读取速度应该是一样的。估计是两个硬盘,转速不一样。----应该是寻址的速度有差异。在C盘肯定还是快一些,硬盘越大、分区越多、分区越靠后,才能感觉明显些。

    80
    热度
  • Intel 845GEV+ICH4 能否支持1G内存?解决方法

    Intel845GEV+ICH4能否支持1G内存?如题。。。color='#e78608'>------解决方案--------------------------------------------------------完全可以的这样都是属于32位的计算机,其内存寻址最大可以到4G!另外安装条子的时候需要注意兼容问题!有些主板比较挑剔.所以和商家说好,如果不兼容可以更换下别的牌子

    7065
    热度
  • 有关CE方面的有关问题

    有关CE方面的问题mov[edi+ecx*4-0c],eax偏移量是多少是不是偏移量=exc*4-0ccolor='#e78608'>------解决方案--------------------------------------------------------edi+ecx*4-0ccolor='#e78608'>------解决方案-----------------------------...

    7269
    热度
  • 为什么偏移量是16位?解决思路

    为什么偏移量是16位?请问为什么偏移量是16位?不是偏移了4位吗?2的16次方到2的20次方,不就偏移了4位吗?color='#e78608'>------解决方案--------------------------------------------------------偏移量16位与偏移4位是针对两件不同的事物而言16位指的是一个程序段内的偏移地址4位指的是8086CPU的内存实地址的形成方...

    6036
    热度
  • 始终不能了解“由于所有指令在内存中都是4字节对齐的,因此最低的2个地址位是无需存储的”,求解

    始终不能理解“由于所有指令在内存中都是4字节对齐的,因此最低的2个地址位是无需存储的”,求解mips汇编中:跳转指令(j):有限的32位指令长度对于大型程序的分支跳转支持确实是个难题。MIPS指令中最小的操作码域占6位,剩下的26位用于跳转目标的编址。由于所有指令在内存中都是4字节对齐的,因此最低的2个地址位是无需存储的,这样可供寻址范围为2^28=256MB。分支跳转地址被当做一个256MB的段...

    204
    热度
  • uchar bdata有关问题

    ucharbdata问题#defineucharunsignedcharucharDATA=0x01;ucharbdatasta;sbitRX_DR =sta^6;sbitTX_DS =sta^5;sbitMAX_RT=sta^4;这什么意思呢,RX_DR=1;这样的话,对什么脚操作呢color='#e78608'>------解决方案--------------------ucharbdatas...

    103
    热度
  • 51单片机地址清零操作是?解决办法

    51单片机地址清零操作是?51单片机地址清零操作是?color='#e78608'>------解决方案--------------------地址清零?LZ指的是IP归0,从头执行?用跳转还是内存空间的清零?这个要是汇编就看看寻址方式了,送#00H进去就OK了,如果是C,那把变量通过_at_定位到相应的空间,然后对变量负0值其它还有啥清零?指针?那也是个变量.

    78
    热度
  • #define rINTPND (*(volatile unsigned *)0x4a000010) 编译器是如何知道往这个地址里面写值的

    #definerINTPND(*(volatileunsigned*)0x4a000010)编译器是怎么知道往这个地址里面写值的?#definerINTPND(*(volatileunsigned*)0x4a000010)编译器是怎么知道往这个地址里面写值的?比如说:rINTPEND=0xffffffff,那么这句话相当于,(*(volatileunsigned*)0x4a000010)=0xff...

    214
    热度
  • 32位\16位程序是什么概念啊!!??

    32位\16位程序是什么概念啊!!?? 刚学C不久,用C写的一些很简单的程序运行之前系统老提示"…………16位程序…………"记不清楚具体是什么了! 这16位和32位到底是咋回事!!两者存在什么差别,或者说是什么因素导致的这样的差别!!? 哪位高人能帮帮忙!!在网上查了好久也没看出个所以然来!!只能在这里求救了,相信很多初学者都有这个疑问!! ...

    110
    热度
  • 大学计算机组成原理有关问题,求高手解答

    大学计算机组成原理问题,求高手解答在主存储器里,地址线若为24根,2^24应该是存储单元的个数?存储单元的个数等于存储字的个数?唐朔飞版教材73页,2^24不应该恰好是按字寻址的大小码?怎么会是按字节寻址的大小?color='#e78608'>------解决方案--------------------------------------------------------笔误吧。一般情况下,存储...

    1705
    热度
  • 请有用S3C44B0做过项目的友人帮忙,s3c44b0能配多大的SDRAM

    请有用S3C44B0做过项目的朋友帮忙,s3c44b0能配多大的SDRAM我看到一般的S3C44B0开发板上配的都是2M的SDRAM,请教一下这款芯片最大能扩展到多大,FLASH能扩多大,能给介绍一下吗,我的分只有这么多了,全给了,谢谢啊!color='#FF8000'>------解决方案------------------------------------------------------...

    2951
    热度
  • 新手关于栈的疑惑解决办法

    新手关于栈的疑惑小弟新学汇编,看的是王爽的8086第二版的那本书,看到栈的时候有一句话有点疑问,原话为:“注意,PUSH,POP等栈操作指令,修改的只是SP。也就是说,栈顶的变化范围最大为:0-FFFFH”。为什么范围最大是0-FFFFH啊?这个是怎么来的哦?color='#e78608'>------解决方案--------------------------------------------...

    5243
    热度
  • 汇编的一个基础小疑点

    汇编的一个基础小问题请哪位好心的大侠帮忙解惑对于一组数据,如DATASEGMENTABCDW16DUP(?)DATAENDS在代码段中进行间接寻址MOVBX,[ABC]假如我想寻址ABC第二个DW类型的数是使用MOVBX,[ABC+1]还是使用MOVBX,[ABC+2]我相信玩儿汇编的各位大侠都懂的,求好心人解答color='#e78608'>------解决方案-----------------...

    8076
    热度
  • 段地址的表示方法解决方法

    段地址的表示方法ds:[bx]没错,假设ds=0200h写成0200:[bx]可以吗color='#e78608'>------解决方案--------------------------------------------------------不行写的格式要满足机器可编译的寻址格式color='#e78608'>------解决方案-------------------------------...

    2868
    热度
  • 请有用S3C44B0做过项目的朋友帮忙,s3c44b0能配多大的SDRAM,该如何解决

    请有用S3C44B0做过项目的朋友帮忙,s3c44b0能配多大的SDRAM我看到一般的S3C44B0开发板上配的都是2M的SDRAM,请教一下这款芯片最大能扩展到多大,FLASH能扩多大,能给介绍一下吗,我的分只有这么多了,全给了,谢谢啊!color='#e78608'>------解决方案------------------------------------------------------...

    9963
    热度
  • 8086为啥逻辑段不能超过64k

    8086为什么逻辑段不能超过64k?在8086中,为什么存储空间的逻辑段不能超过64k呢?如果某段代码或者数据超过了64k该怎么办呢?color='#FF8000'>------解决方案--------------------用来寻址的ip和si/di/bp/sp之类的都是16位的,所以段就有64KB的限制了。超过了64KB就要分成多个小于64KB的段。代码段间采用jmpfar或callfar来进...

    330
    热度
  • 8086为何逻辑段不能超过64k

    8086为什么逻辑段不能超过64k?在8086中,为什么存储空间的逻辑段不能超过64k呢?如果某段代码或者数据超过了64k该怎么办呢?color='#FF8000'>------解决方案--------------------用来寻址的ip和si/di/bp/sp之类的都是16位的,所以段就有64KB的限制了。超过了64KB就要分成多个小于64KB的段。代码段间采用jmpfar或callfar来进...

    215
    热度