Схема подключения адаптера к микроЭВМ

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 21:07, реферат

Описание работы

Подключение адаптера к микроЭВМ показано на рис.7. Адреса обращения к адаптеру равны В0-В9 (шестнадцатеричные). Младший адрес А0 подключается непосредственно к входам микросхемы А0. Старшие разряды А1-А7 используются для формирования сигнала CS(выбор кристалла). Формирование сигнала CS осуществляется с помощью логической схемы, выполненной на логических элементах И-НЕ микросхемы К155ЛА1.
Логическую схему подключения адаптера строим исходя из условия получения на входе CS логического нуля.

Файлы: 1 файл

Схема подключения адаптера к микроЭВМ.doc

— 1.25 Мб (Скачать файл)

 Схема подключения  адаптера  к микроЭВМ.

Подключение адаптера к  микроЭВМ показано на рис.7. Адреса обращения  к адаптеру равны В0-В9 (шестнадцатеричные). Младший адрес А0 подключается непосредственно  к входам микросхемы А0. Старшие разряды  А1-А7 используются для формирования сигнала CS(выбор кристалла). Формирование сигнала CS осуществляется с помощью логической схемы, выполненной на логических элементах И-НЕ микросхемы К155ЛА1.

     Логическую  схему подключения адаптера строим  исходя из условия получения  на входе CS логического нуля.

 


 

 

 

Рис.7.     Подключение адаптера к микроЭВМ для адресов 38-39.

 

 

38=0011  1000 2        A0-A3   A0 1010 0000

39=0011  1001 2

 

 

4. Задание на программирование.

 

Выполнить сортировку элементов  массива по возрастанию. Разрядность элемента – 1 байт. Элементы массива – положительные и отрицательные числа в дополнительном коде. 

 

-------------------------------------------------------------------------

Выполнить сортировку элементов  массива по четности. Разрядность  элемента – 1 байт. В младших адресах массива расположить нечетные элементы, далее – четные. Указать, какое максимальное число элементов может быть в массиве. 

----------------------------------------------------------------------------------------------

 

Выполнение задания.

 

В микроЭВМ «Электроника – 580» области ОЗУ с адресами 8000¸83DF и 8400¸87FF отведены для программ пользователя.

Поэтому, начиная с  адреса 8000, можно расположить массив. Программа написана для массива, содержащего 5 элементов. Новый массив располагается поверх исходного. Для проверки работы программы необходимо предварительно занести в память массив с адреса 8000 по 8004. После выполнения программы новый массив можно посмотреть по тем же адресам, используя кнопку ADDR.  

 

5. Текст программы.

 

                                               

Адрес

Содер.

Ячейки

Метка

Мнемон.

Операнды

Комментарий

8400

06

 

MVI

B,05H

;задается число  элементов массива 

8401

05

       

8402

21

 

LXI

H,8005H

;заносим адрес  ячейки 

8403

05

     

Который содержит количество внешних

8404

80

     

Циклов

8405

36

 

MVI

M,04H

; задается колич.  внешних циклов

8406

04

       

8407

11

 

LXI

D,8000H

; заносится  начальный адрес массива

8408

00

       

8409

80

       

840A

6B

MET1:

MOV

L,E

;Заносим младший  разряд начального 

         

Адреса массива

840B

62

 

MOV

H,D

;Заносим старший  разряд начального 

         

Адреса массива

840C

7E

 

MOV

A,M

; заносим в  аккумулятор колич.

         

  Внешних  циклов 

840D

05

MET2:

DCR

B

; количество  элементов массива       уменьшается на 1

840E

CA

 

JZ

MET3

;Переход, если  элементов массива

840F

1F

     

Больше нет

8410

84

       

8411

23

 

INX

H

; адрес ячейки, Который содержит количество  внешних Циклов, увеличивается на 1

8412

BE

 

CMP

M

;Сравнение количества  внешних Циклов 

8413

 

JNC

MET2

;Переход если  разница в количестве

8414

0D

     

; циклов

8415

84

       

8416

4E

 

MOV

C,M

; задается колич.  внешних циклов

8417

77

 

MOV

M,A

;Содержимое  акум. заносится в ячейку

         

;c количеством внешних Циклов

8418

EB

 

XCHG

 

;Количество  внешних циклов и начальный  адрес массива меняются содержимым

8419

71

 

MOV

M,C

;Заносится новое  значение внешних циклов

841A

79

 

MOV

A,C

;Число вн. Циклов  заносится в Акум.

841B

EB

 

XCHG

 

; Количество  внешних циклов и начальный  адрес массива меняются содержимым

841C

C3

 

JMP

MET2

;Безусловный  переход

841D

0D

       

841E

84

       

841F

21

MET3:

LXI

H,8005H

;Заносится адрес  ячейки,

8420

05

     

;содержащей  количество внешних

8421

80

     

;циклов

8422

35

 

DCR

M

; количество  внешних циклов

         

;уменьшается  на 1

8423

CA

 

JZ

MET4

;Если результат  предыдущей 

8424

2C

     

;операции равен  нулю, то переход по указ. адресу

8425

84

     

;

8426

46

 

MOV

B,M

;Содержимое  ячейки, адресуемой рег.парой, заносится  в регистр

8427

04

 

INR

B

;Содержимое  увеличивается на 1

8428

13

 

INX

D

;Содержимое  регистровой пары 

         

;увеличивается на 1

8429

C3

 

JMP

MET1

;Безусловный  переход 

842A

0A

       

842B

84

       

842C

06

MET4:

MVI

B,00H

;Заносится число 

842D

00

       

842E

0E

 

MVI

C,06H

;Заносится число  

842F

06

       

8430

11

 

LXI

D,8005H

;заносится адрес  ячейки последнего 

8431

05

     

Числа

8432

80

       

8433

21

 

LXI

H,8005H

;В регистровую  пару  заносится  

8434

05

     

;адрес ячейки 

8435

80

       

8436

3E

MET5:

MVI

A,80H

;В аккумулятор  заносится число 

8437

80

       

8438

0D

 

DCR

C

;Содержимое  уменьшается на 1

8439

CA

 

JZ

MET6

;Переход по адресу

843A

4C

       

843B

84

       

843C

2B

 

DCX

H

;Содержимое  уменьшается на 1

843D

96

 

SUB

M

;От содержимого   отнимается

         

;содержимое  ячейки

843E

C2

 

JNZ

MET5

;Переход по  адресу 

843F

36

     

;

8440

84

     

;

8441

7E

 

MOV

A,M

;иначе заносится

         

Содержимое  ячейки

8442

EB

 

XCHG

 

;Регистровые  пары 

         

;меняются содержимым

8443

77

 

MOV

M,A

;Содержимое  заносится в ячейку

         

;

8444

04

 

INR

B

;Содержимое  регистра 

         

;увеличивается  на 1

8445

EB

 

XCHG

 

;Регистровые  пары 

         

;меняются содержимым

8446

13

 

INX

D

;Содержимое  регистровой пары 

         

;увеличивается  на 1

8447

36

 

MVI

M,80H

;В ячейку

8448

80

     

;заносится число 

8449

C3

 

JMP

MET5

;Безусловный  переход по адресу

844A

36

     

;

844B

84

       

844C

0E

MET6:

MVI

C,06H

;В регистр  заносится число 

844D

06

       

844E

21

 

LXI

H,8000H

;  заносится  

844F

00

     

;адрес ячейки 

8450

80

       

8451

3E

MET7:

MVI

A,7FH

;В аккумулятор  заносится число 

8452

7F

       

8453

0D

 

DCR

C

;Содержимое  уменьшается на 1

8454

CA

 

JZ

MET8

;Переход по адресу

8455

65

     

;

8456

84

       

8457

BE

 

CMP

M

;Сравнить содержимое  ак. и ячейки

         

;

8458

DA

 

JNC

MET8

;Переход по  адресу 

8459

65

     

;

845A

84

     

;

845B

7E

 

MOV

A,M

;В аккумулятор  заносится число 

         

;внешних циклов

845C

EB

 

XCHG

 

;Регистровые пары 

         

;меняются содержимым

845D

77

 

MOV

M,A

;Содержимое  ак. заносится в ячейку

         

;

845E

04

 

INR

B

;Содержимое  увеличивается на 1

845F

EB

 

XCHG

 

;Регистровые  пары 

         

;меняются содержимым

8460

13

 

INX

D

;Содержимое  регистровой пары 

         

;увеличивается  на 1

8461

23

 

INX

H

;Содержимое  регистровой пары 

         

;увеличивается  на 1

8462

C3

 

JMP

MET7

;Безусловный  переход 

8463

51

     

;

8464

84

       

8465

21

MET8:

LXI

H,8000H

;В регистровую  пару  заносится  

8466

00

     

;адрес 

8467

80

       

8468

11

 

LXI

D,8000H

;В регистровую  пару  заносится  

8469

00

     

;адрес ячейки 

846A

80

       

846B

0E

 

MVI

C,06H

;В регистр   заносится число  

846C

06

       

846D

05

MET9:

DCR

B

;Содержимое  регистра 

         

;уменьшается  на 1

846E

FA

 

JM

MET10

;Переход по  адресу 

846F

75

     

;

8470

84

     

;

8471

23

 

INX

H

;Содержимое  регистровой пары 

         

;увеличивается  на 1

8472

C3

 

JMP

MET9

;Безусловный  переход по адресу

8473

6D

     

;

8474

84

       

8475

0D

MET10

DCR

C

;Содержимое 

         

;уменьшается  на 1

8476

CA

 

JZ

MET11

;Переход по  адресу 

8477

82

     

;

8478

84

     

;

8479

7E

 

MOV

A,M

;В аккумулятор  заносится 

         

;число

847A

EB

 

XCHG

 

;Регистровые  пары

         

;меняются содержимым

847B

77

 

MOV

M,A

;Содержимое  заносится в ячейку

         

;

847C

EB

 

XCHG

 

;Регистровые  пары 

         

;меняются содержимым

847D

13

 

INX

D

;Содержимое  регистровой пары 

         

;увеличивается  на 1

847E

23

 

INX

H

;Содержимое  регистровой пары 

         

;увеличивается  на 1

847F

C3

 

JMP

MET10

;Безусловный  переход по адресу

8480

75

     

;

8481

84

       

8482

E7

MET11

RST4

 

;Вызвать программу  монитор



Информация о работе Схема подключения адаптера к микроЭВМ