Главная Контакты В избранное
  • Курсовая работа по дисциплине «ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ, СИСТЕМЫ И СЕТИ» Вариант: 15

    АвторАвтор: student  Опубликовано: 14-12-2020, 20:55  Комментариев: (0)

     

    Скачать: kursovaya_15var.zip [2,1 Mb] (cкачиваний: 0)  

     

     

    Курсовая работа по дисциплине

    «Вычислительные машины,

    системы и сети»

    Вариант: 15

     

     

     

     

     

     


    1. Система команд и программная модель

    Аппаратная часть модели ядра МКС-51



    Программная модель МК системы


     

    7

    .

    .

    .

    .

    .

    .

    0

    FFH:

    Регистр специальных функций (SFR)

    .

    .

    80H:

     

    7FH:

    .

    30H:

    .

    2FH:

    7F

    7E

    7D

    7C

    7B

    7A

    79

    78

    2EH:

    77

    76

    75

    74

    73

    72

    71

    70

    .

     

    .

    .

    22H:

    17

    16

    15

    14

    13

    12

    11

    10

    21H:

    0F

    0E

    0D

    0C

    0B

    0A

    09

    08

    20H:

    07

    06

    05

    04

    03

    02

    01

    00

    1FH:

    R7 Банк 3

    :

    (*)

    .

    19H:

    18H:

    17H:

    R7 Банк 2

    :

    (*)

    .

    11H:

    10H:

    0FH:

    R7 Банк 1

    :

    (*)

    .

    09H:

    08H:

    07H:

    R7 Банк 0

    :

    (*)

    .

    01H:

    00H:

    Внутренняя память данных

     

    7

    .

    .

    .

    .

    .

    .

    0

    FFFFH:

    Внешняя

    при EA = 0

    FFFEH:

    .

    .

    .

    .

    .

    1001H:

    1000H:

    0FFFH:

    Внутренняя

    при EA = 1

    0FFEH:

    .

    .

    .

    .

    .

    0001H:

    0000H:

     

    Память программ

     

     

    (*) — Содержимое Ri может использоваться как адрес

     

     

     

     

     

     

     

     

    7

    .

    .

    .

    .

    .

    .

    0

    FFFFH:

    DPTR – 16 бит

    DPTR = DPH + DPL

     

    MOVX A, @DPTR

    MOVX @DPTR, A

    FFFEH:

    .

    .

    .

    .

    .

    1001H:

    1000H:

    0FFFH:

    MOVX A, @Ri

    MOVX @Ri, A

     

    Ri (R0;R1)

    Любого банка

    0FFEH:

    .

    .

    .

    .

    .

    0001H:

    0000H:

     

    Внешняя память данных

     

     


     

    7

    .

    .

    .

    .

    .

    .

    0

     

    FFH:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    F0H:

    F7

    F6

    F5

    F4

    F3

    F2

    F1

    F0

    *B

     

     

     

     

     

     

     

     

    E0H:

    E7

    E6

    E5

    E4

    E3

    E2

    E1

    E0

    *A

     

     

     

     

     

     

     

     

    D0H:

    D7

    D6

    D5

    D4

    D3

    D2

    D1

    D0

    *PSW

     

     

     

     

     

     

     

     

    B8H:

    .

    .

    .

    BC

    BB

    BA

    B9

    B8

    *IP

     

     

     

     

     

     

     

     

    B0H:

    B7

    B6

    B5

    B4

    B3

    B2

    B1

    B0

    *P3

     

     

     

     

     

     

     

     

    A8H:

    AF

    AC

    AB

    AA

    A9

    A8

    IE

     

     

     

     

     

     

     

     

     

    A7

    A6

    A5

    A4

    A3

    A2

    A1

    A0

    *P2

     

     

     

     

     

     

     

     

    99H:

     

     

     

     

     

     

     

     

    SBUF

    98H:

    9F

    9E

    9D

    9C

    9B

    9A

    99

    98

    *SCON

     

     

     

     

     

     

     

     

    90H:

    97

    96

    95

    94

    93

    92

    91

    90

    *P1

     

     

     

     

     

     

     

     

    8DH:

     

     

     

     

     

     

     

     

    TH1

    8CH:

     

     

     

     

     

     

     

     

    TA0

    8BH:

     

     

     

     

     

     

     

     

    TL1

    8AH:

     

     

     

     

     

     

     

     

    TL0

    89H:

     

     

     

     

     

     

     

     

    TMOD

    88H:

    8F

    8E

    8D

    8C

    8B

    8A

    89

    88

    *TCON

    87H:

     

     

     

     

     

     

     

     

    PCON

     

     

     

     

     

     

     

     

    83H:

     

     

     

     

     

     

     

     

    DPH

    82H:

     

     

     

     

     

     

     

     

    DPL

    81H:

     

     

     

     

     

     

     

     

    SP

    80H:

    87

    86

    85

    84

    83

    82

    81

    80

    *PO

    Регистр специальных функций (SFR)

     

     

     

     

     

     

    7

    6

    5

    4

    3

    2

    1

    0

     

    D0H:

    C

    AC

    F0

    RS1

    RS0

    OV

    -

    P

    PSW

     

     

     

     

     

     

     

     

    RS1

    RS0

    БАНК

     

    Адреса РПД

    0

    0

    0

     

    00H - 07H

    0

    1

    1

     

    08H – 0FH

    1

    0

    2

     

    10H – 17H

    1

    1

    3

     

    18H – 1FH

     

     

     

     

    7

    6

    5

    4

    3

    2

    1

    0

     

    88H:

    TF1

    TR1

    TF0

    TR0

    IE1

    IT1

    IE0

    IT0

    TCON

     

     

     

     

     

     

     

     

     

     

     

    ТАЙМЕР/СЧЕТЧИК 1

    ТАЙМЕР/СЧЕТЧИК 0

     

    89H:

    GATE1

    C/T1

    M1.1

    M1.0

    GATE0

    C/T0

    M0.1

    M0.0

    TMOD

     

     

     

     

     

     

     

     

     

     

     

     

     

    M1

    M0

    РЕЖИМ

     

     

     

     

     

     

    0

    0

    0

     

     

     

     

     

     

    0

    1

    1

     

     

     

     

     

     

    1

    0

    2

     

     

     

     

     

     

    1

    1

    3

     

     

     

     

    Назначение бит регистров PSW, TCON, TMOD

     

     

     

     

     

     

     

     

     

     


    Мл.

    Ст.

    Мл.

    Ст.

    1.2. Таблица шестнадцатеричных кодов команд МКС-51.

     

    скачать dle 10.6фильмы бесплатно

    Ст.

    Мл.

    Ст.

    Мл.

     

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    A

    B

    C

    D

    E

    F

     

    0

    NOP

    AJMP 0XXH

    LJMP

    ad 16

    RR

    A

    INC

    A

    INC

    ad

    INC

    @R0

    INC

    @R1

    INC

    R0

    INC

    R1

    INC

    R2

    INC

    R3

    INC

    R4

    INC

    R5

    INC

    R6

    INC

    R7

    0

    1

    JBC

    bit, rel

    ACALL

    0XXH

    LCALL

    ad 16

    RRC

    A

    DEC

    A

    DEC

    ad

    DEC

    @R0

    DEC

    @R1

    DEC

    R0

    DEC

    R1

    DEC

    R2

    DEC

    R3

    DEC

    R4

    DEC

    R5

    DEC

    R6

    DEC

    R7

    1

    2

    JB

    bit, rel

    AJMP

    1XXH

    RET

    RL

    A

    ADD

    A, #d

    ADD

    A, ad

    ADD

    A, @R0

    ADD

    A, @R1

    ADD

    A, R0

    ADD

    A, R1

    ADD

    A, R2

    ADD

    A, R3

    ADD

    A, R4

    ADD

    A, R5

    ADD

    A, R6

    ADD

    A, R7

    2

    3

    JNB

    bit, rel

    ACALL

    1XXH

    RETI

    RLC

    A

    ADDC

    A, #d

    ADDC

    A, ad

    ADDC

    A, @R0

    ADDC

    A, @R1

    ADDC

    A, R0

    ADDC

    A, R1

    ADDC

    A, R2

    ADDC

    A, R3

    ADDC

    A, R4

    ADDC

    A, R5

    ADDC

    A, R6

    ADDC

    A, R7

    3

    4

    JC

    rel

    AJMP

    2XXH

    ORL

    ad, A

    ORL

    ad, #d

    ORL

    A, #d

    ORL

    A, ad

    ORL

    A, @R0

    ORL

    A, @R1

    ORL

    A, R0

    ORL

    A, R1

    ORL

    A, R2

    ORL

    A, R3

    ORL

    A, R4

    ORL

    A, R5

    ORL

    A, R6

    ORL

    A, R7

    4

    5

    JNC

    bit, rel

    ACALL

    2XXH

    ANL

    ad, A

    ANL

    ad, #d

    ANL

    A, #d

    ANL

    A, ad

    ANL

    A, @R0

    ANL

    A, @R1

    ANL

    A, R0

    ANL

    A, R1

    ANL

    A, R2

    ANL

    A, R3

    ANL

    A, R4

    ANL

    A, R5

    ANL

    A, R6

    ANL

    A, R7

    5

    6

    JZ

    rel

    AJMP

    3XXH