You are on page 1of 9

(6)

: ,
.

1.
1.1.
, U/I
(, ).

.
, U/I ..

( ).
U/I
. , ,
, ...

. () ,
()
von- Neumann- .
.
,
( ) .
(RISC).
,
( . , ... ).
Harvard .
. . . . 063 804 3 950
pelek@open.telekom.rs

Str. 1/9


von- Neumann- (CISC).

-Nemann- .
( )
.
( ).

( ).
.
.

1.2.

.
( )
() ().
() .
(DATA).
, (DATA)
.
( R/W-/, CS- , OE- ).
, ( )
( Vcc GND )
. ( )
, .
n m , m 2n mm
n m (0...0 1...1). 5
. () .
. . . . 063 804 3 950
pelek@open.telekom.rs

Str. 2/9

(1 =8)
.

(
).
.
RAM( ) , ROM ( Eprom, OtpRom, EEProm,FLASH)
, EEProm .
. . . . 063 804 3 950
pelek@open.telekom.rs

Str. 3/9


.
ROM
-(ReadOnliMemory)
..
OTPROM
-( OneTimeProgrammable )
.
UV EPROM - ( UV ErasableProgrammable)
. UV
.
FLASH
-
.

.
.
.
RAM (RandomAccessMemory)
, .
.
.
EEPROM- (ElectricallyErasableProgrammable)
() .

1.3.
, (ALU),
.
(DMA).
,
DMA ,
( ) .
.
.
(
). .
()
() .
.
ALU .
, .
( ALU) .
. . . . 063 804 3 950
pelek@open.telekom.rs

Str. 4/9


AL
C, Z, H, N....( , ACC 0, , ACC
...) .
.
(, ...).
:
- ,
- ,

- ALU
,
- , ,
- .


.
(
0, ).
. . . . 063 804 3 950
pelek@open.telekom.rs

Str. 5/9


( ).
- : , , ,
, , ...

1.4.

. :
(OP), (M),
(Reg) (Adr.).

: , AL
, , ...
, .

( ).
, , ...
()
(LOAD Acc
[Adr5], SAVE acc [Adr7]...).
AL ALU (+,-, MUL, DEV, AND, OR, XOR...,...,
...). : ADD Acc [Adr1], Sub Acc [Adr2], Not Acc, AND Acc [Adr3]...
(CALL, Return )
, .
(Call PP1) (
) . Return

. : Call PP1, PP1 ,
Return
() (C,Z,P,H..)
()
. : BRA C=1 Skok1 Skok1
C=1, .

. . . . 063 804 3 950


pelek@open.telekom.rs

Str. 6/9

(
), .
() , ,
.
.
( Reg M):

().

().


.
.

.
.
.
POP PUSH
.



(LIFO). (
) .
.

( ).
RAM ,
. . . . 063 804 3 950
pelek@open.telekom.rs

Str. 7/9


. (
) 1, 1
. ( )
()
.

RAM .
(FIFO). .
( ).
1 .
( ) 1 .
. ( ).
.
()

1.5. DMA
()
.

.
( ),
( ).
( ) .
().
( )
(store)
(restore).
.

. . . . 063 804 3 950


pelek@open.telekom.rs

Str. 8/9

DMA U/I
. DMA-IN DMA-OUT(
). ( : )
.
.
. DMA
.

1.6.
, C-, paskal-,basic-.
() ( )
.
.
. . hexa
ROM PROM , PC-a
flash .

. . . . 063 804 3 950


pelek@open.telekom.rs

Str. 9/9

You might also like