🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.sys.amiga
4 messages
4 total messages Started by Szyk Sat, 07 May 2011 11:41
Licznik rozkazów 68000
#66387
Author: Szyk
Date: Sat, 07 May 2011 11:41
18 lines
1972 bytes
Witam

Interesuje mnie przeznaczenie licznika rozkazów (program counter) 
procesora 68000. W podręczniku "Amiga Programers Guide" by SLIDER of 
SOLO Productions na stronie 14 pisze, że jest to rejestr 24 bitowy i 
wskazuje on następny rozkaz do wykonania. Czyli ma ograniczenie do 16MB 
I tu pojawia się pytanie:

Czy jest to 16MB w procesie, czy w systemie?

Bo jak w procesie to wygląda tak jakby rozmiar programu był ograniczony 
do 16MB. A jeśli w systemie, to system Amigi miałby ograniczenie takie, 
że programy wykonywalne mogłyby mieścić się tylko w pierwszych 16MB 
pamięci operacyjnej. Więc jak to jest?


Dzięki Amigos!
Szyk
Re: Licznik rozkazów 68000
#66389
Author: Krzysztof Rudnik
Date: Sat, 07 May 2011 13:37
14 lines
1515 bytes
Szyk wrote:

> Witam
> 
> Interesuje mnie przeznaczenie licznika rozkazów (program counter)
> procesora 68000. W podręczniku "Amiga Programers Guide" by SLIDER of
> SOLO Productions na stronie 14 pisze, że jest to rejestr 24 bitowy i
> wskazuje on następny rozkaz do wykonania. Czyli ma ograniczenie do 16MB

To jest nieprawda. Rejestr ten ma normalne 32bity, podobnie jak inne 
rejestry adresowe. Ograniczenie bierze się z faktu, że 68000 ma jedynie 24 
linie adresowe wyprowadzone na zewnątrz, stąd ograniczenie pamięci do 16MB.
Najstarsze 8 bitów jest po prostu ignorowane.
Niektóre procki tej rodziny mają wyprowadzone więcej linii.
Re: Licznik rozkazów 68000
#66390
Author: Lopez
Date: Mon, 09 May 2011 09:56
23 lines
1694 bytes
W dniu 2011-05-07 13:41, Szyk pisze:
> Witam
>
> Interesuje mnie przeznaczenie licznika rozkazów (program counter)
> procesora 68000. W podręczniku "Amiga Programers Guide" by SLIDER of
> SOLO Productions na stronie 14 pisze, że jest to rejestr 24 bitowy i
> wskazuje on następny rozkaz do wykonania. Czyli ma ograniczenie do 16MB
> I tu pojawia się pytanie:
>
> Czy jest to 16MB w procesie, czy w systemie?
>
> Bo jak w procesie to wygląda tak jakby rozmiar programu był ograniczony
> do 16MB. A jeśli w systemie, to system Amigi miałby ograniczenie takie,
> że programy wykonywalne mogłyby mieścić się tylko w pierwszych 16MB
> pamięci operacyjnej. Więc jak to jest?
>
>
> Dzięki Amigos!
> Szyk

A tak OT. Można gdzieś znaleźć na necie tą książkę?

Lopez
Re: Licznik rozkazów 68000
#66391
Author: Szyk
Date: Mon, 09 May 2011 18:25
14 lines
1464 bytes
> A tak OT. Można gdzieś znaleźć na necie tą książkę?

Pewnie! Jest tu:
http://www.amigacoding.com/index.php/680x0:Tutorials

Na pozycji:
The Amiga Programmers Guide (By C.J DITCHBURN) (V1.0 Edition) (as 
Amigaguide)

Jest też sporo innych książek. Tu jak zwykle "Google twoim przyjacielem 
jest". Może być takie zapytanko dla Google:

Amiga programing book|ebook|tutorial|guide
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads