Зарубежные интегральные микросхемы широкого применения.Под ред.А.А.Чернышева.1984. Зарубежные интегральные микросхемы широкого применения.Под ред. Справочник под редакцией А. А. Чернышева москва энергоатомиздат 1984 содержание предисловие
Скачать 3.04 Mb.
|
Таблица 3.11. Соответствие логических микросхем серии SN74 фирмы Texas Instruments схемам других фирм Фирма Advanced Micro Devices AM2501 SN74191 AM2505 SN74284, S N74285 AM2506 SN74S181 AM25LS07 SN74LS378 AM35LS08 SN74LS379 AM25LS09 SN74LS399 AM25LS22 SN74LS322 AM25LS23 SN74LS323 A.M2600 SN74121 AM2602 SN74123 AM26123 SN74123 AM2700 SN74S200 AM27LSOO SN74LS200A AM2701 SN74S301 AM27502 SN74S289 AM27S03 SN74S189 AM27S08 SN74S188 AM27S09 SN74S288 AM27S10 SN74S387 AM27S11 SN74S287 AM3101 SN7489 AM3101A SN74S289 AM9300 S N74195 AM9301 SN7442A AM9308 SN74116 AM9309 S N74153 AM9310 S N74160 AM9311 SN741o4 AM9312 SN74151A AM9316 SN74161 AM9318 S N74148 AM9322 S N74167 AM9334 SN74259 AM9341 SN74181 AM9342 SN74182 Фирма Fair child 9000 SN74276 9HOO, 9SOO SN74SOO 9LOO SN74LSOO 9NOO SN7400 9001 SN74376 9H01 SN74S03 9N01 SN7403 9002 SN7400 9N02 SN7402 Серии 90.9N соответствуют стандартной серии SN74, серия 9L — маломощной серии SN74LS, серии 9Н, 9S — быстродействующей серии SN74S с диодами Шоттки, последние цифры одинаковы, например 9S51 соответствует SN74S51 за исключением 9016 SN74S240 9017 SN74S241 9020 SN74276 9Н21 SN74S15 9022 SN 74376 9024 SN74276 9033 SN74S189 9034 SN74S371 9Н55 SN74S65 9Н60, 9Н61 SN74S11 9Н71, 9Н72 SN74S112 9Н73 SN74S113 9Н76 SN74S112 9Н78 SN74S114 9Н101, 9Н102, SN74S112 9Н106 9Н108 SN74S114 9300 SN74S299 93НОО SN74S195 93LOO SN74LS195 9301 SN7442A 9302 SN7442A 9305 SN74S169 93S05 SN74S169 9307 SN7448A 9308 SN74116 9309 SN74153 9310 SN74S162 93S10 SN74S162 9311 S N74154 9312 SN74151A 93S12 SN74S151 9313 SN74251 9314 SN74273 9315 SN74141 9316 SN74S163 93S16 SN74S163 9317В, SN7446A 9318 SN74148 9321 SN74S139 9322 SN74157 93S22 SN74S157 9324 SN74S85 9325 SN74141 9328 SN7491A Продолжение табл. 3.11 9334 SN74259 9338 SN74172 9340 SN74S281 9341 SN7418I 93541 SN74S181 9342 SN74182 93542 SN74S182 93543 SN74S274 9344 SN74S274 93S46, 93S47 SN74S85 9348 SN74S280 9349 SN74180 9350 S N74290 9352 SN7442A 9353 SN7443A 9354 SN7444A 9356 SN74293 9357А SN7446A 9357В SN7447A 9358 SN7448 9359 SN7449 9360 SN74192 93S62 SN74280 9366 SN74193 9368С SN74143 9370С SN74144 93Н72 SN74S194 9374С SN74143 9375 SN74175 9377 SN74175 далее последние цифры в серии 93 и SN74 одинаковы за исключением 93151 SN74S139 93400 SN74S201 93403 SN74S289 93404 SN74S284 93405 SN74S189 93406 S N74187 93407 SN7481A 93410 SN74300 93411 SN74S201 93412 SN74S214 93415А, 93415 SN74S314 93416 SN74S387 93417 SN74S378 93421 SN74S200 93425, 93425А SN74214 93426, 93427 SN74287 93433 SN7481A 93434 SN7488 93435 SN7489 Фирма Harris НМ7602 SN54S188 НМ7603 SN74S288 НМ7610 SN74S387 НМ7611 SN74S287 НМ7620 SN74S473 НМ7621 SN74S472 НМ7640 SN74S475 НМ7641 SN74S474 HRAMI-0064 SN7489 HPROMI-0512 SN74S470 HPROMI-124 SN74S287 HROMI-1024A SN74S387 HROMI-1024 SN74187 HPROMI-8256 SN74S188 Фирма Intel 3101.3101A SN74S289 3102 SN74S200 3106A SN74S201 3107A SN74S301 3110 SN74S314 3205 SN74S138 3212 SN74S412 3301A SN74187 3304 SN74S473 3404A SN74S373 3601 SN74S387 3604 SN74S475 3621 SN74S287 3624 SN74S474 8212 SN74S412 8224 SN7S424 8228 SN74S428 8338 SN74S438 Примечание. Впереди цифрового обозначения схем этой фирмы обычно стоит буква С для ИС с керамическим корпусом типа ДИП, Р — для пластмассового корпуса типа ДНП. Фирма Intersil IM5501 SN74S289 IM5502 SN7481A IM5503 SN74S300A IM5508 SN74S31! IM5512 SN74S214 IM5523 SN74S201 IM5533 SN74S301 IM5543 SN74S301 IM5553 SN74S200A IM5600 SN74S188 IM5602 SN74S475 Продолжение табл. 3.11 IM5603 SN74S387 IM5604 SN74S470 IM5610 SN74S288 IM5623 SN74S287 IM5624 SN74S370 IM5625 SN74S474 Фирма Monolithic Memories ММА5200 SN74S473 ММА5240 SN74S473 ММА5241 SN74S472 ММА5280 SN74S473 ММА5281 SN74S472 ММА6240 SN74S473 ММА6241 SN74S472 ММА6280 SN74S473 ММА6281 SN74S472 ММН5200 SN74187 ММН5201 SN74S287 ЛШН5240 SN74S473 ММН5241 SN74S472 ММН6200 SN74S473 ЛШН6201 SN74S287 ММН6240 SN74S473 ММН6241 SN74S472 ММ5200 SN74187 ММ5201 SN74S387 ММ5205 SN74S270 ММ5206 SN74S370 ММ5210, SN74S470 ММ5225 ММ5230, SN7488A ММ6230 ММ5231, SN74S188A ММ6330 ММ5235 SN74S470 ММ5255, SN74S473 ММ5260 ММ5300, SN74S387 ММ6201, ММ6300 ММ5301, SN74S287 ММ6301 ММ5305, SN74S270 MM62Q5 ММ5306. SN74S370 ММ6206 ММ5308, SN74S470 ММ6210, ММ6305, ММ6235 ММ5309, SN74S471 ММ6306, ММ6309 ММ5330 SN74S188A ММ5331, SN74S288 ММ6331 ММ5335, SN74S470 ММ6210, ММ6235, ММбЗиГ:, ММбЗОо, ММ6335 ММ5340, SN74S475 ММ6340 ММ5341, SN74S474 ММ6341 ММ5348, SN74S473 ММ6260, ММ6225, ММ6231 ММ6348 ММ5349, SN74S472 ММ6349 ММ5530, SN74S301 ММ6530 ЛШ5531, SN74S201 ММ6531 МЛ15560, SN74S289 ММ6560 ММ5561, SN74S189 Л1М6561 ММ6200 SN74187 ММ6308, SN74470 ММ6335 ММ6561 SN74S189 Фирма Motorola МС3001 SN7408 МС3002 SN74S02 МСЗООЗ SN7432 МС3004 SN74S03 МС3005 SN74S10 MC300G, SN74S11 МС3018, МС3019, МСЗОЗО МС3007 SN74S15 МС3008 SN74S04 МС3009 SN74S05 МС3010 SN74S20 МС3011 SN74S11 МС3012 SN74S22 МС3015 SN74S133 МС3016 SN74S133 МС3020, SN74S51 МС3023 Продолжение табл. 3.11 МС3021 SN74S86 Л1С3022 SN74S135 Л1С3024, SN74S40 МС3025 МС3020 SN74S140 МС3028, SN74S240, МС3029 МС3031, SN74S64 МС3032, МС3050, SN74S373, 374 МС3051, МС3052, МС3053 МС3054, SN74S112 МС3055, МС3063 МС3060 SN74S74 МС3061 SN74S114 МС3062 SN74S113 МС4000, SN74S139 МС4300 МС4001 SN74184 МС4002 SN74S139 МС4007 МС4004, SN7481A МС4005 МС4006, SN.74S138 МС4038 МС4048 МС4008 SN74S280 МС4021, SN74S85 МС4022 МС4023 SN74S260 МС4025 SN74S124 МС4026, SN74S381 МС4027 МС4028, SN74S281 МС4029, МС4030, МС4031 МС4032 SN74S182 МС4035, SN74S373 МС4037 МС4039 SN74S143 МС4040 SN74S139 МС4042, SN74S240 МС4043 МС4050 SN74143 МС4051 S N74144 МС4062 SN74S64 МС4010 SN74S135 МС4012 SN74S299 МС4015 SN74S195 МС4016, SN74S168 МС4017 МС4018, SN74S169 МС4019 МСМ4002 SN7488A МСМ4004 SN7481A МСМ4005 МСМ4006 SN74S387 Фирма National DM8093 SN74125 DM8094 SN74126 DM8095 S N74365 DM8096 S N74366 DM8097 SN74367 DM8098 SN 74368 DM8121 S N74251 DM8123 SN74S257 DM8130, SN74S85 DM8160, DM8131 DM8136 SN7485 DM8200 SN74S85 DM8210, SN74151A, DM8211 SN74351 DM8213 SN74154 DM8214 SN74LS253 DM8219 SN74150 DM8091 SN74S240 DM8551 S N74173 DM8552 SN74S162 DM8553 SN74S163 DM8554 SN74S373 DM8555 SN74S168 DM8556 SN74S169 DM8560 SN74192 DM8563 SN74193 DM8570 SN74164 DM8573 SN74S387 DM8574 SN74S287 DM8577 SN74S188 DM8578 SN74288 DM8579 SN74164 DM8580 SN7495A DM8582 SN74S301 DM8220 SN74S280 DM8223 SN74S139 DM8330 SN74S257 DM8280 SN74176 DM8281 S N74177 DM8283 SN7483A DM8288 SN7492A DM8290, SN74196 DM8296 Продолжение табл. 3.11 DM8291 SN74197 DM8500 SN7476 DM8501 SN7473 DM8510 SN7474 DM8511, S N74276 DM8512 DM8520 SN7497 DM8530 S N7490 A DM8532 SN7492A DM8533 SN7493A DM8544 SN74265 DM8588 S N7488 A DM8590 SN74165 DM8597 SN74S287 DM8598 SN7488A DM8599 SN74S189 DM8640 SN74141 DM8810 SN7426 DM8811, SN7426 DM8819 DM8812 SN7416 DM8842 SN7442A DM8846 SN7446A DM8847 SN7447A DM8848 SN7448 DM8853 SN74221 DM8875A, SN74S274 DM8875B Фирма Signetics 8H16 SN74S20 8H20.8H21, SN74S112 8H22 8H70 SN74SI1 8201,8202,8203 SN74174 8204 SN74S471 8205 SN74S472 Ш80 SN74SOO 8H90 SN74S04 8T01 SN74141 8T04 SN7447A 8T05 SN7448 8T06 SN74143 8T09, 8T13, 8T23 SN74128 8T10 SN74173 8T18 SN7426 8T20 SN7412 8T22 SN74122 8T26 SN74125 8T28 SN74S241 8T51, 8T59, SN74144 * 8T71, 8T79 8T54, 8T74, SN74143 8T75 8Т80 SX742f> Ы90 SN7406 8T93, 8T94 SN7425 8T95 SN74365 8T96 SN74366 8T97 SN74367 8T98 SN74368 8162 SN74121 8200 SN74174 8260 SN74S281 8261 S N74 SI 82 8262 SN74180 82S63 SN74S280 8263, 8264 S N74153 8266 SN74157 82S66 SN74S157 8206, 82S06 SN74S201 8207, 82S07 SN74S300 82S08, 82S10 SN74S3I4 82S11 SN74S2I4 82516 S N74200 82517 SN74S300 8223 SN74S13S 8224 SN7488A 8225, 82S25 SN74S289 82S26 SN74S387 8228 SN74S471 82S29 SN74S287 8230, 82S30 S N74151A 8231 SN74S251 82S31, 82S32 SN74S151 8232 SN74151A 8233 SN74157 82S33 SN74S157 8234, 82S34 S N7451:58 8241 SN7480 82541 SN74S86 8242 SN74LS26G 82542 SN74S133 8243 S N74198 8250 SN7442A 82S50 SN74138 8250 S N7442 A 82S52 SN74S280 8255 SN74S289 82147 SN74147 82148 SN74148 8415. 8416 SN7420 8417 SN7410 8424,8425 SN74111 8440 SM7450 8267 S N74157 8268 SN7480 Таблица 3.12. Отечественные аналоги серии SN74 8269 SN7485 8270 SN74178 82S70, S71 SN74S299 8271 SN74179 8273, 8274 SN74198 8275 S N74174 8276, 8277 SN7491Л 8280 S N74176 8281 SN74177 8283, 8284, 8285 SN4S169 8288 SN74163 8290 SN74196 82590,8282 SN74S196 8291 S N74197 82S91 S N745197 8293 SN74LS197 825110 SN74S314 825111 SN74S214 82S116 SN74S201 S2S117 SN74S301 82S123 SN74S288 82 SI 24 SN74S387 825129 SN74S287 825130 SN74170 8445 SN7440 8470 SN7410 8471 SN7412 8481 SN7403 8490 SN7404 8706, 8731 SN7460 8806 SN7460 8808 SN7430 8815 SN7425 8816 SN7420 8821 SN7476 8822, 8826 SN74107 8324, 8827 SN7476 8825 SN7470 8828 SN7474 8829 SN74110 8840, 8859 SN7450 8840 SN74S64 8855 SN7440 8870, 8879 SN7410 8875 SN7427 8881, 8889 SN7401 8885 SN7402 8890 SN7404 8891 SN7405 Примечай и е. Впереди цифрового обозначения микросхем этой фирмы стоит буква N для ИМС, рассчитанных на диапазон температуры 0- + 70/75 °С, а буква S — на диапазон — 55- +125 °C.
Продолжение табл. 3.12
Блок внутренних регистров образует внутреннюю память микропроцессора и содержит специальные регистры и регистры общего назначения (РОН). В состав блока РОН входят регистры временного хранения операндов в процессе выполнения операций, регистр-аккумулятор, который содержит один из операндов и в котором фиксируется результат выполнения операции счетчик команд, регистр адреса, индексный регистр, регистр — указатель стека. Счетчик команд содержит адрес выбираемой из ЗУ следующей по порядку выполнения команды в программе. Регистр адреса служит для временного хранения адреса операнда, находящегося во внешней памяти или в другом регистре, шш адреса ячейки памяти, куда необходимо передать результат из регистра-аккумулятора. Наличие стековой памяти, в которую информация заносится последовательно и извлекается в порядке, обратном порядку занесения, позволяет просто переходить к прерывающей программе и возвращаться к прерванной программе, организовывать работу с подпрограммами. Отдельные модели микропроцессоров имеют внутренний, встроенный стек ограниченной емкости. Однако в силу того что обращение к стеку производится статистически гораздо реже, чем к остальным регистрам блока РОН, в последних моделях микропроцессоров оставлен только регистр — указатель стека (stack pointer), а для самого стека выделена некоторая зона во внешней оперативной памяти специальными регистрами являются регистр команды и регистр состояния или признаков. Регистр команды принимает и хранит код очередной команды. В регистре признаков фиксируется наличие переполнения, нулевой результат, положительный или отрицательный знак. Часть регистра признаков процессора не относится структурно к АЛУ, а принадлежит управляющему устройству. В этой части регистра фиксируются признаки, определяющие форматы команды и обрабатываемых слов, способ адресации, наличие запроса прерывания, разрешение или маскирование прерывания. Управляющий блок содержит дешифратор команд и таймерное устройство для расшифровки кода команды и выдачи соответствующих контрольных сигналов, необходимых для извлечения команды и данных. Управляющие устройства однокристальных микропроцессоров строятся на основе <жесткой> (схемной) логики, в частности на основе программируемых логических матриц (ПЛМ). Управляющее устройство генерирует последовательности микрокоманд. В простейших моделях микропроцессоров функция вычисления следующего адреса команды в режиме автоадресации с приращением осуществляется АЛУ. В более сложных микропроцессорах предусмотрена специальная схема, которая выполняет увеличение (increment) или уменьшение (decrement) на определенное значение текущего адреса. Рис. 3.1. Структурная схема микропроцессора 8080 фирмы Intel Связь между всеми узлами и блоками микропроцессора осуществляется по многопроводным шинам (магистралям). По функциональному назначению различают шину данных, адресную шину и шину управления. Из-за ограниченного числа внешних выводов шина данных обычно работает в режиме временного мультиплексирования. При этом обмен данными между микропроцессором, внешней памятью или другими периферийными устройствами происходит последовательно во времени. Внутренняя шина данных соединяет между собой АЛУ, устройство управления, блок регистров общего назначения, регистр адреса. Большинство однокристальных микропроцессоров имеют 16-разрядную шину адреса, которая позволяет прямо адресовать внешнюю память емкостью 64 Кбайт. Некоторые типы современных производительных микропроцессоров (например МС 68000, Z8000, 8086) имеют 20-разрядную шину адреса, что позволяет прямо адресовать память емкостью до 1 Мбайт или еще большую при использовании непрямой адресации. Двунаправленная шина управления обычно с разрядностью от 6 до 10 служит для передачи управляющих сигналов, признаков состояния процессора и периферийных устройств. По ней передаются синхронизирующие сигналы для сопровождения информации при передачах ее в обоих направлениях по мультиплексируемой шине данных, сигналы, указывающие обращение к памяти (чтение или запись), сигналы о состоянии внешних устройств (готовность), сигналы запроса и разрешения прерывания от внешних устройств и микропроцессора. Список команд однокристальных микропроцессоров- содержит более простые команды по сравнению с командами больших машин. Некоторые типы микропроцессоров имеют системы команд, аналогичные широко распространенным микро- и мини-ЭВМ, и поэтому программно совместимы с ними. Так, например, микропроцессор IM6100 фирмы Intersil использует систему команд мини-ЭВМ РДР-8 фирмы DEC, микропроцессоры mN601 фирмы Data General и 9440 фирмы Fairchild имеют систему команд мини-ЭВМ типа Nova, микропроцессоры TMS/SBP9900 фирмы Texas Instr. — мини- и микромашины серии 990. Наиболее популярным и широко распространенным универсальным микропроцессором является 8-разрядный параллельный однокристальный микропроцессор типа 8080 фирмы Intel, серийно выпускаемый с 1974 г. Он содержит около 5000 МОП-транзисторов на кристалле размером 4,2X4,8 мм. Архитектура микропроцессора показана на рис. 3.1. Микропроцессор содержит следующие функциональные узлы: 8-разрядный арифметическо-логический блок (АЛУ), выполняющий операции сложения, ИЛИ, И, НЕ-ИЛИ, равнозначности, правого или левого сдвига, определения знака. К одному из входов схемы АЛУ всегда подключен регистр-аккумулятор, ко второму через регистр временного хранения может быть подключен любой из регистров блока РОН. Аккумулятор используется в качестве источника одного из операндов и для фиксирования результата операции. Он представляет собой двухтактный регистр. Регистр временного хранения служит для упорядочения обмена в случае, когда какой-либо из регистров общего назначения используется в одной операции двояко: и в качестве регистра — источника операнда и в качестве регистра-результата. Регистры временного хранения имеются также в блоке РОН. Они позволяют выполнять операции перераспределения данных между регистрами блока РОН, аккумулятором и внешней памятью. В состав АЛУ входит комбинационная схема десятичного корректора, назначение которого состоит в том, чтобы под воздействием специальной команды представлять результат выполнения двоичной операции в виде, принятом в десятичной арифметике. Ариф-метическо-логическое устройство непосредственно связано с регистром признаков, в котором фиксируются результаты выполнения каждой операции: нулевой результат в аккумуляторе, перенос из старшего разряда, знак результата и др. Наличие в микропроцессоре регистра признаков упрощает осуществление программных переходов в зависимости от состояния триггеров признаков. Микропроцессор 8080 имеет 16-разрядную однонаправленную ширину адреса, 8-разрядную двунаправленную информационную шину, 12-разрядную шину управления (шесть входных линий и шесть выходных). Наименования сигналов, которые могут присутствовать на шине управления, даются в английской аббревиатуре, эти сокращения используются в мнемокодах программ: RESET — сброс. Входной сигнал, очищающий (сбрасывающий) счетчик команд и обеспечивающий выполнение программы, начиная с нулевой ячейки памяти; Ф1Ф2 — входные синхроимпульсы; SYNC — выходной сигнал, при появлении которого микропроцессор выдает на шину данных 8-разрядный код, характеризующий состояние микропроцессора; READY — готовность. Входной сигнал, поступающий от внешних устройств и предупреждающий, что данные готовы для ввода в микропроцессор; WAIT — выходной сигнал, подтверждающий готовность микропроцессора принять данные от внешних устройств, микропроцессор находится в режиме ожидания; HOLD — захват шин. Входной сигнал от внешних устройств при прямом обращении к внешней памяти; HOLD ACK — подтверждение захвата шин. Выходной сигнал, подтверждающий предоставление микропроцессором шин для прямого обмена с памятью и приостанавливающий дальнейшее действие микропроцессора; INT — запрос прерывания. Входной сигнал от внешнего устройства на возможность прерывания работы микропроцессора и обслуживания данного внешнего устройства; INTE — разрешение прерывания. Выходной сигнал, характеризующий факт перехода микропроцессора к выполнению программы обработки прерывания; DBIN — прием на шину данных. Выходной сигнал, указывающий, что микропроцессор готов принять информацию на шину данных; ,4 WR — запись. Выходной сигнал, разрешающий запись данных в память или управление вводом-выводом. Параметры однокристальных микропроцессоров приведены в табл. 3.13. Структура однокристальных микропроцессоров ориентирована на применение их преимущественно в устройствах цифровой автоматики, в управляющих блоках периферийных устройств. Фиксированная и малая разрядность обрабатываемых слов, жесткая неперестраиваемая структура, фиксированный набор команд ограничивают возможность их использования для построения высокопроизводительных машин, систем обработки данных и специализированных контроллеров. Для указанных целей используются микропроцессорные секции с наращиваемой разрядностью слова и микропрограммным управлением. Минимальный набор для построения микропроцессора состоит из трех схем: центрального процессорного элемента (собственно микропроцессорной секции), блока микропрограммного управления и постоянной памяти микропрограмм. В состав центрального процессорного элемента входят ариф-метическо-логическая секция, блок РОН, регистр-аккумулятор, регистр адреса и дешифратор микроопераций. Микропроцессорная секция представляет собой как бы усеченный вариант однокристального микропроцессора, рассмотренного выше. Устройство управления реализуется на двух отдельных БИС: постоянной памяти микропрограмм и блока микропрограммного управления. Такая модульная структура удобна для потребителя, так как позволяет записывать в ПЗУ микропрограммы, требуемые для выполнения специализированных команд, и получать микропроцессорную систему любой разрядности путем объединения нескольких микропроцессорных секций, соединяя при этом цепи межразрядных переносов и объединяя их общей шиной микропрограммного управления. Параметры микропроцессорных секций приведены в табл. 3.14. Дальнейшим развитием микропроцессоров является разработка больших ИМС однокристальных микро-ЭВМ. Такие ИМС находят все большее применение в системах обработки данных и в системах управления. Дешевые 4-разрядные микро-ЭВМ (контроллеры) начинают широко использовать в бытовой технике: в устройствах для управления приготовлением пищи, для дозировки жидкостей, в стиральных машинах, в телевизорах для выборки телевизионных программ, автомобилях и т. п. В отличие от больших ИМС микропроцессоров однокристальные микро-ЭВМ содержат на кристалле помимо процессорного элемента (арифмстическо-логического устройства со схемами управления) ОЗУ емкостью до 2 Кбит, ПЗУ микропрограмм емкостью до 32 Кбит, устройства ввода-вывода, счетчик-таймер, генератор тактовых импульсов, логику прерываний. Отличительной особенностью микро-ЭВМ моделей 8748 и 8741 фирмы Intel и TMS9940E фирмы Texas Instr. является наличие встроенного перепрограммируемого ЗУ со стиранием информации ультрафиолетовыми лучами, которое обеспечивает возможность многократного изменения программы в процессе отладки системы или при ее применении. Следует отметить, что наиболее правильным методом сравнения характеристик микро-ЭВМ является подсчет общего числа программных циклов и числа байтов памяти, необходимых для выполнения нескольких наиболее распространенных операций. Число программных циклов отражает возможности системы команд. Малая емкость памяти, требуемая для решения конкретной задачи, особенно ценна в системах с ограниченной емкостью, к которым относятся однокристальные микро-ЭВМ. Микро-ЭВМ типа TMS9940 по этим показателям превосходит модели 8048 и 3870. Вопросы программной совместимости различными фирмами решаются по-разному. Так, например, семейство микро-ЭВМ фирмы Intel не обладает программной совместимостью с микропроцессорным семейством 8080/ 8085. По данным фирмы сделано это как по экономическим соображениям, так и по соображениям оптимальности конструкции для решения специализированных задач управления. Микро-ЭВМ TMS9940 фирмы Texas Instr. программно совместима с более мощной многокристальной серией 990 и при построении вычислителей с ограниченной емкостью памяти позволяет разработчикам, применяющим многокристальные системы, перейти на однокристальные микро-ЭВМ с использованием отработанного программного обеспечения. В последней модели 8-разрядной микро-ЭВМ 8051 фирмы Intel в дополнение к системе команд микро-ЭВМ типа 8048 предусмотрены команды умножения, деления, сравнения. Предусматривается возможность обработки 4-, 8-, 16-разрядных слов и отдельных битов. Адресуемая внешняя память увеличена до 128 Кбайт. Имеются два 16-разрядных счетчика-таймера. При тактовой частоте 12 МГц большинство команд выполняется за 1 мкс, на операцию умножения требуется 4 мкс. Программное обеспечение включает микроассемблер, преобразователь кодов, интерпретатор языка Бейсик. Современной тенденцией в разработках однокристальных микро-ЭВМ является интеграция функций аналого-цифрового преобразования, последовательного ввода-вывода, увеличение информационной емко сти встроенных ОЗУ и ПЗУ, в программном обеспечении — использование языков высокого уровня. Снижение потребляемой мощности достигается использованием логических элементов на основе КМОП-структур. Параметры однокристальных микро-ЭВМ представлены в табл. 3.15. |