Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2011, 19:53   #1
KUSH0
Новичок
Джуниор
 
Регистрация: 24.11.2011
Сообщений: 2
Восклицание Количество тактов

Здравствуйте для курсовой нужно выяснить за сколько тактов выполняется
MVI M-
ADD M-
CMP M-
В интернете данные разнятся хотелось бы знать точно
KUSH0 вне форума Ответить с цитированием
Старый 24.11.2011, 20:27   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

их выполнение полностью зависит от параметров и ситуации.
команда ADD может выполняться за 0 тактов (!) за счёт спаривания команд, а может 50 тактов.
на современных процессорах количество тактов затрачиваемых командами по большому счёту уже не актуально. Попросту это уже никому не интересно. Всё зависит от самих операндов.

Последний раз редактировалось rpy3uH; 24.11.2011 в 21:28.
rpy3uH вне форума Ответить с цитированием
Старый 25.11.2011, 03:56   #3
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

rpy3uH
Какое спаривание команд в 8080/8085?
KUSH0
К твоему процессору ищи справочник в котором есть таблица длительности команд в тактах,
Цитата:
В интернете данные разнятся хотелось бы знать точно
выбери данные из одного источника, кто тебя будет проверять? Такие микропроцессоры уже 40 лет никто не использует

Последний раз редактировалось Mikl___; 25.11.2011 в 03:59.
Mikl___ вне форума Ответить с цитированием
Старый 25.11.2011, 09:29   #4
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Цитата:
Сообщение от Mikl___ Посмотреть сообщение
rpy3uH
Какое спаривание команд в 8080/8085?
тьфу, а я то думал
rpy3uH вне форума Ответить с цитированием
Старый 25.11.2011, 09:45   #5
Mikl___
Участник клуба
 
Регистрация: 11.01.2010
Сообщений: 1,139
По умолчанию

Цитата:
Сообщение от rpy3uH
тьфу, а я то думал
И на старуху бывает прореха
Mikl___ вне форума Ответить с цитированием
Старый 25.11.2011, 10:30   #6
alexcoder
Форумчанин
 
Регистрация: 31.05.2009
Сообщений: 786
По умолчанию

MVI M- 10
ADD M- 7
CMP M- 7

Справочник: http://www.google.com.ua/search?q=I8080_commands.doc
Помощь с программами:
vk.com/alexcoder1
e-mail: informatik101@mail.ru
alexcoder вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Please!!! Как определить тактовою частоту процессора, и как прочитать текущее состояние счетчика тактов. Заранее спасибо Dem_v Общие вопросы Delphi 1 17.09.2011 13:44
Прекращение выполнения функции через N-ое количество тактов AlterX Общие вопросы C/C++ 9 23.05.2010 17:33
количество цифр и количество символов до первой гласной буквы 111111 Общие вопросы C/C++ 2 22.12.2008 12:15
Число тактов процессора VladimirVB Компьютерное железо 3 28.11.2008 20:55