Реферат Курсовая Конспект
Примеры программ - раздел Программирование, Линейное программирование симплекс-методом Данцига Примеры Программ. Пример 1 Depth = 256; % Memory Depth And Width Are Required...
|
Примеры программ. ПРИМЕР 1 DEPTH = 256; % Memory depth and width are required % WIDTH = 8; % Enter a decimal number % ADDRESS_RADIX = DEC; % Address and value radixes are optional % DATA_RADIX = BIN; % Enter BIN, DEC, HEX, or OCT; unless % CONTENT BEGIN % % 0: 11001000; % LD Rg1, [6] % 1: 0110; 2: 11010000; % LD Rg2, [7] % 3: 0111; 4: 00011011; % ADD Rg3, Rg1, Rg2 % 5: 0; 6: 00010110; % const 22 (DEC) % 7: 00100001; % const 33 (DEC) % END ; ПРИМЕР 2 DEPTH = 256; % Memory depth and width are required % WIDTH = 8; % Enter a decimal number % ADDRESS_RADIX = DEC; % Address and value radixes are optional % DATA_RADIX = BIN; % Enter BIN, DEC, HEX, or OCT; unless % CONTENT BEGIN % % 0: 11001000; % LD Rg1, [10] % 1: 00001010; 2: 01010010; % SHR Rg2, Rg1 % 3: 0111; 4: 0110; % JC 8 % 5: 00001000; 6: 10010010; % DEC Rg2, Rg1 % 7: 0; 8: 11100010; % ST Rg1, [10] % 9: 00001010; 10: 01; % const = 1 % END ; Значения основных сигналов и содержимое основных регистров на каждом такте выполнения данных примеров программ приведены в виде временных диаграмм на электронном носителе.
Определение производительности Среднее количество микрокоманд при выполнении команды процессора можно приблизительно оценить как 4 + 17/8 + 1 = 7 микрокоманд на команду процессора. Таким образом, при максимальной тактовой частоте в 33,3 МГц средняя производительность процессора составит 4, 7 MOPS (или 33,3 М μops / сек). Тестовая программа Количество команд процессора Количество микрокоманд Время выполнения, нс N / сек ПРИМЕР 1 3 18 540 1851851 ПРИМЕР 2 5 34 1020 980398 Повысить производительность процессора можно одним из следующих способов:  Увеличить разрядность шины-приемника с 8 до 16 бит, и считывать команду из ОЗУ не за три такта, а за один;  Увеличить функциональность АЛУ, при этом можно будет сократить длину микрокода для некоторых команд (особенно для SUB и DEC);  Перейти от микропрограммного управления к управлению на основе жесткой логики;  Применить конвейеризацию;  Что-нибудь распараллелить.
– Конец работы –
Эта тема принадлежит разделу:
Разработать формат команд, кодировку команд. Разработать структурную схему процессора, функциональные схемы всех блоков процессора, функциональную… Привести 2 примера небольших программ с указанием значения основных сигналов и… Способ выполнения команд – последовательное выполнение или JMP или JC. Адресация памяти - прямая. Арифметика в…
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Примеры программ
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов