, >>>

ChipNews

2003: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
2002: 
1, 5, 6, 7, 8, 9
2001: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
2000: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10
1999: 
1, 2, 3, 4, 5, 6, 7, 8, 9, 10

ChipNews

Новости строительства

827:

827 0688759652

:

- . , , " " " ", .

2963-2 (RUS) . :

2963-2

II ... 372:

!

. , .

18781 8-

     18781 , 8- RISC- . , 18781 , 18782 50041 .

     : RISC-, 52 ; , ; ; , .

     18781 . , , , . .

c

     18781 , , : , , , , , 2 / . , (. 1).

  18781

. 1. 18781

     - 18- 2104.18-8. 18781 Microchip, Zilog . , , , , . 18781 .

1.

17, 18, 1, 2 PA0-PA3 /
6...13 PB0-PB7 /
3 PA4/TCLC /
15
16
OSC1
OSC2
4 RST
14 VCC
5 GND

     18781 , - , .

     18781 8- , . . . , , . SRC- DST-, . . DST.

     16 . , . . 16 . , .

     . . , .

     ( ) . 18781 256 .

     32 4 () ( A, B, C D) 8 . , .

     SR. 8 (SR0 - SR7), . .

     .

     , 8 . .

2.

16 16
0 1B, 1C
1 1D
2 1E-37
3 38
4 39, 3
5 3-3
6-18 3F
19 40-DF
1 CO-FF

     D IR0 IR1. D6 (IR0) , 0- 4- . , D7 (IR1) , 1- 5- .

     , . IR0 , D 6. IR1 . , , 6- 7- . IR1 . IR1 . IR1 .

     .

     , .

     18781 52 , 6 :

     . 3. :

s (src) ;
d (dst) ;
c (const) ;
p (place) ;
a (address) ;
n (number) ;
b (bit) RS;
* ;
.

3.

-
S Z C oF dC
MOV 0000 01ss sssd dddd src3dst * * - 0 -
CMP 0000 10ss sssd dddd dst - src S,Z,C3 S * * * * *
ADD 0001 00ss sssd dddd dst + src3dst * * * * *
SUB 0000 11ss sssd dddd dst - src3dst * * * * *
AND 0001 01ss sssd dddd dst. AND.src3dst * * 0 0 0
OR 0001 10ss sssd dddd dst. OR.src3dst * * 0 0 0
XOR 0001 11ss sssd dddd dst. XOR.src3dst * * 0 0 0
MOVL 010c cccc cccd dddd const3dst * * - 0 -
CMPL 011c cccc cccd dddd dst - const S,Z,C3RS * * * * *
ADDL 0011 00cc cccd dddd dst + sconst3dst * * * * *
SUBL 0010 11cc cccd dddd dst - sconst3dst * * * * *
BIC 0010 10pc cccd dddd NOT(const).AND.dst3dst * * 0 0 0
BIS 0011 10pc cccd dddd dst. OR. tconst3dst * * 0 0 0
BTG 0011 11pc cccd dddd dst.XOR. tconst3dst * * 0 0 0
BTT 0011 01pc cccd dddd dst.AND. tconst, S,Z3,RS * * 0 0 0
SWAP 0000 0000 001d dddd dst(n)3dst(n+4)<4dst(n)3dst(n-4) * * 0 0 0
NEG 0000 0000 010d dddd -dst3dst * * * * *
NOT 0000 0000 011d dddd NOT(dst)3dst * * - 0 -
SHL 0000 0000 100d dddd dst(n)3dst(n+1), 03dst(0), dst(7)3C * * * * 0
SHR 0000 0000 101d dddd dst(n+1)3dst(n), 01dst(7), dst(0)3C 0 * * 0 0
SHRA 0000 0000 110d dddd dst(n+1)3dst(n),dst(7)3dst(7), dst(0)3C * * * 0 0
RLC 0000 0000 111d dddd dst(n)3dst(n+1),C3dst(0), dst(7)3C * * * * 0
RRC 0000 0001 000d dddd dst(n+1)3dst(n), C3dst(7), dst(0)3C * * * 0 0
ADC 0000 0001 00d dddd dst + C3dst * * * * *
SBCS 0000 0001 010d dddd dst - C3dst * * * * *
LDR 0010 0ccc cccc cnnn const3reg - - - - -
MTPR 0000 0010 nnns ssss rc3reg - - - - -
MFPR 0000 0011 nnnd dddd reg3dst - - - - -
PUSH 0000 0000 0001 0nnnn reg3data stack, DSP=DSP+1 - - - - -
POP 0000 0000 0001 1nnnn data stack3reg, DSP=DSP-1 - - - - -
RS SST 0000 0001 1000 bbbb if mask(n)=1 then RS(n)=1 * * * - -
RS CST 0000 0001 1100 bbbb if mask(n)=1 then RS(n)=0 * * * - -
TOF 0000 0000 0000 0100 OF3Z - * - - -
TDC 0000 0000 0000 0101 DC3Z - * - - -
JMP 1000 00aa aaaa aaaa address3PC - - - - -
JSR 1001 00aa aaaa aaaa PC3stack, address3PC, ISP=ISP+1 - - - - -
Z = 0 ( ) JNZ (JNE) 1011 00aa aaaa aaaa address3PC if Z=0 - - - - -
Z = 1 () JZ (JEQ) 1010 00aa aaaa aaaa address3PC if Z=1 - - - - -
S = 0 () JNS 1100 00aa aaaa aaaa address3PC if S=0 - - - - -
S = 1 () JS 1101 00aa aaaa aaaa address3PC if S=1 - - - - -
C = 0 JNC 1110 00aa aaaa aaaa address3PC if C=0 - - - - -
C = 1 JC 1111 00aa aaaa aaaa address3PC if C=1 - - - - -
IJMP 0000 0000 0000 0011 IR13PC - - - - -
IJSR 0000 0000 0000 0111 PC3stack, IR13PC, ISP=ISP+1 - - - - -
RTS 0000 0000 0000 1100 istack3PC, ISP=ISP-1 - - - - -
RTSC 0000 0000 0000 111c istack3PC c3RS(0), ISP=ISP-1 - - - - -
RTI 0000 0000 0000 1101 istack3PC, data stack3RS * * * * *
NOP 0000 0000 0000 0000   - - - - -
WAIT 0000 0000 0000 0001 RS(3)=1 (INT Enable) - - - - -
STOP 0000 0000 0000 1000 RS(3)=1 (INT Enable) - - - - -
RESET 0000 0000 0000 0010 DSP=0, ISP=0 - - - - -
SKSP 0000 0000 0000 0110 ISP = ISP - 1 - - - - -

     , . . 2 . :

. 2.

     . - . , . , (n+1)- n- (n-1)- . , , .

     (64 ), 4- , , 8- , ( ) . , .

/

     / , , (5 8 /, ). PA0...PA4 PB0...PB7 , , , , , , . . 5- ( 4) ( TCLC). .

-

     - ( "") .

     . , , . , , , . . 16- , , 16- .

     , , , . . 3. . , .

     , , . . CLC, , TCLC-. , TCLC.

     , - .

     , 8- . 50 OSC1 OSC2. , . , 1. .

     , , , 16. . , .

     , , 8- . T = TCLC K 255,5. .

     RST. RST , . (+5 ) , , 210 , . , 0. , , . , . RST ( ) , UCC 3,5 .

     RST , :

. 3

     18781 , :

. 4

     (. 4).

     , . :

TESSA 0.1

     TESSA 0.1 , , , 18781.

     TESSA 0.1 , .

    O :

     , . IBM- .

     () , . , , . , , , 18781.

     , .

     RST +12 . PB0, PB1 PB2. () , .

     , , . . , .

     , ( ) "" (http://www.ts/aha/ru) PICPROG , 500 8 40.

    18781

. 5. 18781

     , , PICPROG , .

. (095) 532-8039
http://www.angstrem.ru






18781 8- :
 :
: :
<b> </b>
<i></i>
<a href="http://site.ru"> </a>