Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Архитектурные особенности микро-ЭВМ



 

Микро-ЭВМ..ВЕ52 позволяет управлять пятью (частично пересекающимися) адресными пространствами памяти, четыре из которых являются областями данных:

· RSEG - пространство регистров (4´ 8 байт);

· DSEG - пространство внутренней памяти данных (256 байт);

· BSEG - битовое пространство данных (256 бит);

· XSEG - пространство внешней памяти данных (до 64К байт);

· CSEG - пространство программного кода (до 64К байт).

 
 

Рис. 11.9. Организация магистрали для подключения внешних ресурсов

Пространства RSEG и BSEG частично пересекаются, физически совмещаются с DSEG и образуют единую внутреннюю среду для хранения данных. Это позволяет одни и те же данные рассматривать с разных позиций (ячейка памяти, регистр, битовое поле, порт ввода/вывода и т.п.) и организовывать наиболее удобный для данного случая доступ к ним.

Характерно, что все порты ввода/вывода, системные регистры, таймеры так же отображены на пространство DSEG.

Пространство регистров представлено четырьмя банками регистров по 8 РОН в каждом, а так же 16-разрядными программным счетчиком PC и регистром косвенного адреса DPTR, 8-разрядными аккумуляторами A и B, указателем стека SP и регистром PSW (Рис. 11.10)

15 0  
PC  
DPH DPL DPTR
B A  
  C AC F0 RS OV P PSW
  SP  
  7 0  
               

Рис. 11.10. Основные регистры микро-ЭВМ

Все регистры, показанные на Рис. 11.10, кроме PC, отображаются на DSEG.

Биты PSW[7: 5] имеют тот же смысл, что и в..ВЕ48:

PSW[7] - CY - перенос из старшего (7) разряда АЛБ;

PSW[6] - AC - перенос из третьего разряда АЛБ;

PSW[5] - F0 - флаг пользователя; Кроме того, формат PSW включает двухбитовое поле PSW[4: 3] - RS номера банка регистров и флаги арифметического переполнения OV (PSW[2]) и четности P (PSW[1]).

Флаги CY, AC и OV отражают признаки результата последней арифметической операции, а P - четность содержимого аккумулятора A. Расширение аккумулятора B используется в командах умножения и деления, а в остальных операциях - как обычная ячейка памяти.

Программный счетчик адресует пространство памяти программ CSEG объемом до 64K байт, причем переход из области внутренней памяти программ к внешней осуществляется, как и в..ВЕ48, автоматически.

Указатель данных DPTR используется для обращения к XSEG и при пересылке констант из CSEG в A. Кроме того, содержимое DPTR используется а качестве смещения в команде перехода.

Указатель стека SP образует системный стек глубиной до 256 байт. SP хранит адрес последнего занесенного байта и растет при записи в сторону больших адресов.

Регистры R0, R1 каждого банка используются в качестве указателей данных.

При сбросе машины в A, B, PC и DPTR загружаются 0h, а в SP < 07h. Таким образом обеспечивается преемственность с..ВЕ48.

Организация внутренней памяти данных.

Пространство DSEG включает в себя 256 ячеек памяти, часть из которых является одновременно элементами других пространств (Рис. 11.11). Так, первые 32 байта ОЗУ занимают 4 банка РОНов. Служебные регистры, порты ввода/вывода, таймеры, аккумуляторы и др. так же совмещены с ячейками памяти и полями битового сегмента. Это дает возможность обращения к одному физическому объекту разными способами. Так, к ячейке DSEG[E0] можно обратиться по прямому и косвенному адресу, обратиться как к аккумулятору A и как к полю BSEG[E0..E7] (к каждому биту в отдельности).

  a) A B C D E F
  R0 R1 R2 R3 R4 R5 R6 R7 R0 R1 R2 R3 R4 R5 R6 R7
  R0 R1 R2 R3 R4 R5 R6 R7 R0 R1 R2 R3 R4 R5 R6 R7
                                 
                                 
                                 
                                 
                                 
                                 
  b) A B C D E F
                                 
                                 
  A                                
  B                                
  C                                
  D                                
  E                                
  F                                
    A B C D E F
                                   
          - ячейки, занятые битовым пространством BSEG

 

    3.. ..7 A B C D..
  P0 SP DPTL DPTH PCON TCON TMOD T0L T0H T1L T1H
  P1         SCON SBUF        
  A P2         IE          
  B P3         IP          
  C           T2CON   RCAP 2L RCAP 2H T2L T2H
  D PSW                    
  E A                    
  F B                    

 

Рис. 11.11. Пространство внутренней памяти данных DSEG

 

 

  DSEG
  BSEG 00..07 08..0F 10..17 18..1F 20..27 28..2F 30..37 38..3F
                   
  DSEG 2A 2B 2C 2D 2E 2F
  BSEG 40..47 48..4F 50..57 58..5F 60..67 68..6F 70..77 78..7F
                   
  DSEG A0 A8 B0 B8
  BSEG 80..87 88..8F 90..97 98..9F A0..A7 A8..AF B0..B7 B8..BF
                   
  DSEG CO C8 D0 D8 E0 E8 F0 F8
  BSEG C0..C7 C8..CF D0..D7 D8..DF E0..E7 E8..EF F0..F7 F8..FF

Рис. 11.12. Размещение битового пространства в DSEG

Память программ адресуется PC[15: ] и может составлять до 64К байт, причем младшие 4..8К могут располагаться непосредственно на кристалле микро-ЭВМ (РПЗУ или ПЗУ), а остальная память - внешнее ЗУ. С точки зрения программиста внешняя и внутренняя память программ представляют единое адресное пространство. Имеются “особые точки” CSEG:


Поделиться:



Популярное:

  1. I.5.Особенности этнической структуры населения Сербии в составе СФРЮ.
  2. II. Особенности применения положений о поручительстве по облигациям
  3. III. Особенности грамматического строя
  4. VI. Особенности методического обеспечения
  5. VII. Общие особенности умственной сферы.
  6. XVIII. ОСОБЕННОСТИ ПРАВОВОГО РЕЖИМА ПРИРОДНЫХ ОБЪЕКТОВ
  7. XXIII. Особенности перевозки грузобагажа повагонными отправками
  8. АБТЦ-2003. СТРУКТУРА, ХАРАКТЕРИСТИКИ, ОСОБЕННОСТИ ПОСТРОЕНИЯ.
  9. Агротехника выращивания и формирования кустарников в школах. Особенности выращивания сортовых сиреней и роз в кустовой и штамбовой форме.
  10. Амортизационные группы (подгруппы). Особенности включения амортизируемого имущества в состав амортизационных групп (подгрупп)
  11. Анализ состояния рынка чёрного чая, в т.ч. особенности конъюнктуры Российского рынка в настоящее время.
  12. АНАТ0М0-ФИЗИ0Л0ГИЧЕСКИЕ ОСОБЕННОСТИ КОПЫТ И КОПЫТЕЦ


Последнее изменение этой страницы: 2016-07-13; Просмотров: 635; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь