Depèn de la mida de la RAM de la CPU?

Estic molt interessat en saber com funciona la CPU. Diguem que en microcontrolador de 8 bits ((8051) de quin ram i rom dependrà de cpu? Segons aquests temes, tinc una pregunta en la meva ment que em confon. com a 1 = com a RAM i mida de rom està definit(in 8055 microcontroller)? 2 = què vol dir el controlador de 8 bits? 3 = és la mida de la rom depèn de la mida de la CPU? Si no fos tant la interfície rom amb el controlador de 8- bits?

He buscat més a aquesta pregunta però no he trobat cap solució per ajudar-me.

i hi ha qualsevol document i llibres(microcontroller) per tant, suggeriu-me

2 respostes 2

En tot això, no hi ha definicions definitivas, sovint són un argot o enginyer parlant o un màrqueting que parla per les coses. 8 bits és una mica més ferm, amb excepcions. Això implica que les operacions del processador o la mida màxima de les operacions són 8 bits amples, de manera que una mica més gran si ho feu. Alguns intenten fer que la mida de registre defineix la mida de bits, la mida de les instruccions, alguns dels nombre de bits d' adreça a la base de cpu, etc. Així doncs, és un x86 a 8 bits, 16 bits, 32 bits, 64 bits, 128, 256, 512 o 1024 basat en nocions superiors? Podia ser qualsevol depenent de qui em demanis...

El 8051 es considera un 8- bits basat en el marc del temps i que la majoria de les coses són 8 bits a mida.

El 8051 s'ha clonat molt i com s'ha mencionat la banca es fa servir de vegades per expandir l'espai de memòria, de manera que dependrà de la cpu/part específica que esteu usant per a quant total pot accedir. Les mides ROM/ RAM també són específiques per a la part que esteu usant, comenceu amb la informació del proveïdor de part i així com necessiteu una altra documentació. El venedor part/IP és la font definitiva per a la informació RAM/ROM per a la variant 8051 que esteu usant en qualsevol moment particular.

Microcontrolers en general no sols 8051, tendeixen a tenir més ROM/FLASH que RAM, hauria de ser obvi per què quan comenceu a escriure aplicacions i veure que necessiteu més d'un que l'altre.

Com a resposta per Guna el màxim espai de direcció està determinat pel nombre de bits d' adreça a "l' autobús," però tal i com s' ha mencionat anteriorment, pot variar per implementació, hi ha alguns que poden adreçar a un megaby d' algunes que només poden adreçar-se a algun nombre de K bytes.

Algunes arquitectura de la CPU són més controlades que d' altres, bé per documentació i versions o per propietari i control de la IP (sense clons que sobreviuin a les demandacions per exemple). Alguns tindran una mida espai fix d' adreces i actualment no tenen excepcions, però hi ha aquelles com el 8051 que s'han clonat tan en gran mesura (8051s encara estan en ús, hi ha una bona possibilitat que el vostre ordinador tingui com a mínim una, si no els servidors a través d'Internet i pàgines web com aquesta, sens dubte) el seu esquema de rellotge original i les opcions de l'espai d' adreces van variar de la implementació. Aquest no és un cas del nom de la CPU/ tipus/brand determina la quantitat màxima de ram/rom, i gairebé mai determinarà la quantitat exacta de cada una que teniu en una implementació específica, un xip o un tauler específic.

És molt fàcil trobar informació de 8051, incomptables llocs web, més del que hi ha espai per proporcionar enllaços. Comença amb alguns venedors encara produeixen activament 1951 xips. Sillicis, microxips, llapis i potser d'altres.

Per exemple, només es necessiten uns segons per trobar un número de dades per a una part específica que diu:

El preu de la part està molt influenciat per la mida ROM/FLASH i la mida de la RAM, de manera que una família en particular de parts tindrà el mateix disseny amb diferents records de mida depenent de les vostres necessitats, si podeu mantenir el programa més petit és dir que és un dòlar menys que un altre en la família, però pot tenir la mateixa petjada que el disseny de manera tan gran i canviar a la menor o viceversa esperança per a la menor i si el vostre programa és massa gran, llavors haurà de canviar a la part més gran i fer front a la pèrdua dels beneficis.

1) La memòria del microcontrolador 8051 està dividida en memòria del programa i de dades. S' usa la memòria del programa (ROM) per a que s' executi el programa de desat permanent, mentre que s' usa memòria de dades (RAM) per a emmagatzemar temporalment i mantenir resultats intermedis i variables.

2) un microcontrolador de 8 bits en qualsevol moment en particular. El nombre de bits usades per una MCU (a vegades anomenada profunditat o amplada de dades) us diu la mida dels registres (8 bits per caixa), nombre d' adreces de memòria (només 2^8 = 256 adreces), i els números més grans poden processar (de nou, 2^8 = 256 enters, o enters 0 entre 255). Un microcontrolador de 8 bits està limitat, però alguns microcontroladors de 8 bits usen ping, on el contingut d' un registre de pàgines determina a bord el banc de memòria a utilitzar.

3) Sí, la mida màxima de la rom es pot abordar segons l' amplada del bus d' adreces. Per exemple, en 8085 microprocessador l' amplada del bus d' adreces és 16 bits per tal de poder abordar 2^16 = 65536 (8 Bits).

Artículos Relacionados:

- Processador -

Esta web usa cookies, puedes ver la política de cookies, aquí -
Política de cookies +