Desuden behøver dekodningen jo ikke være fuldstændig, så spejlinger kan forekomme... Noget af et puslespil ;-)
Antager vi 0xc8 er en LD (gammel z80 haj ;-), så ser den første del ud som følger:
0000 c8 37 84 98 LD 0x3784, 0x98
0004 c8 31 80 10 LD 0x3180, 0x10
0008 c8 32 80 14 LD 0x3280, ...
Maciej - Korrekt. Har set på det samme - og 0x3184 og deromkring ligner også noget ram eller lign. 0x5f, så det kunne fint være opsætning, initialisering eller lign.
Krævede lige en editor med to kopier, så man lettere kunne se opcoden og det pågældende adresseområde på en gang.
Martin
Det kunne jo være at man også havde memory-mapped RAM og I/O enheder ?
Ok - har fattet den - der læses i så fald fra enheder, der ikke nødvendigvis giver noget meningsfuldt fra sig. Tog lige lidt tid for den 10-øre at falde på plads... ;-)
Martin.
Det kunne jo være at man også havde memory-mapped RAM og I/O enheder ?
Forklarer vel ikke helt 0xc8 aa bb, hvor aa > 0x03, medmindre "a15" og "a14" bruges som noget bank switching eller i/o selektering.
Martin.
Med mindre at ROM'en bliver kopieret højere op i RAM. (Det ville også gøre bufferområderne anvendelige.)
0000 c8 37 84 98 må så pege på boot-loaderen. De næste adresser i jump-tabellen må så give et hint om hvorhen koden bliver kopieret.
Synes ikke det giver mening, da der er steder hvor ...
Værre er det med resten af kombinationerne, altså c8yx hvor y>3.
Netop min grund til at afvise at 0xc8 aa bb var en jump instruktion, da det ikke gav mening når aa var > 0x03.
Martin.
I ROM'en. Men CPU'en kan godt have 16 eller mange flere adressebits.
Hvordan vil du så have man skulle bruge dem? Hvis der kun ligger 14 i ROM'en, så giver det jo ingen mening at CPU'en har flere...
Martin.
Hvis det havde været BIOS-ROM'en fra en PC, ville den have haft ca. 20 addressebits, hvad siger det om CPU'ens antal af addressebits ?
At adresser fra 0x0000 til 0x3fff er mulige, når der er 14.
Kan ikke se hvor du vil hen med dit lidt kryptiske spørgsmål... Eller har jeg misforstået noget? ;...
Det ræsonement minder mere om Lestrade end om Holmes og strider imod en hel del af de informationer jeg har givet.
Vil finde piben og hatten frem ;-)
Havde ikke læst din udenlanske artikkel - I så fald havde jeg ikke kommet til den konklusion.
Læser den første del som en jump blok, hvor 0xc8 k...
Databussen er 8 bits.
Addressebussen er 14 bits.
8008 er vel noget af det eneste der passer til den beskrivelse. Eller noget PIC, men tror mest på en 8008 :)
Så er det jo bare at gå i gang med disassembleren ;-)
Martin.
Det havde været smartere at prøve at finde det største subset af banker hvis clearing kunne gennemføres, det er der meget store chancer for at "kill the straggler" algoritmen ikke finder af sig selv.
Bringer lidt minder tilbage til en 1. semesteropgave i datalogi, hvor vi skulle lave en...
Iflg. http://www.intel.com/Assets/PDF/DataSheet/4004_datasheet.pdf var minimum clock periodetid på 1.35us (740kHz) - Mindste instruktions cycle var 10.8us (eller 93kHz), hvilket svarer til 8 clock cycles.
Martin.
Iøvrigt... på en helt anden bane... lidt bekymrende, at landets parlament kan lukkes ned af eet strømkabel. Statsministeriet sidder iøvrigt i samme bygning.
Det er vel kun særdeles opblæste politikere, der tror at landet ikke kan klare sig uden deres indblanding. Det kunne selvfølgelig være at b...
»Få noget erfaring,« lyder det fra Jacob Glensvig efter en kort pause. Han er ikke glad for at ikke at kunne tilbyde et bedre råd til eventuelt nyuddannede eller folk med lidt erfaring.
Hvis man (virksomhederne) ikke selv vil tage unge uerfarne folk ind så kan man jo ikke tillade sig at klage ov...
Har server og UPS stående i viktualierummet i stueplan og hævet 1 - 1½ meter over gulvet.
Der er tørt og det er husets køligste rum. Godt nok steg temperaturen for løg og kartofler med ca. 3 grader, da serveren flyttede ind, men det er ofte ikke noget problem.
De har halveret levetiden af deres 48V batterier ved at gå fra 20 grader til 30 grader - en ikke uvæsentlig udgift.
Men man kan gøre meget, hvis man ikke forventer mere end 3 år af ens servere før de skiftes ud.
Martin.
Ville være rart, hvis man kunne få en unik tekststreng, man kunne sende afsted og så blot få smidt tællerdata tilbage i hovedet. Så behøvede man blot en enkelt NemID session, hvor man fik sin unikke 64bit streng.
Martin.
Kommentarer
Re: Adressebits
Re: Adressebits
Re: Adressebits
Re: Adressebits
Re: Det er nok taget fra en maskine...
Re: Adressebits
Re: Adressebits
Re: PIC16F84
Re: Det er nok taget fra en maskine...
Re: Det er nok taget fra en maskine...
Re: Faktuelt forkert i artiklen
740kHz clock.
Re: Okay.
Hvor er rettelakken?
Det ligner...
Man ligge vel som man har redt...
Serverrum - der er da i viktualierummet :)
Levetid af komponenter
Shortcut.
Re: Prototype