Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как посчитать количество интрукций 
:(
    Опции темы
V0lk0d@V
Дата 15.12.2004, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 21.10.2004

Репутация: нет
Всего: нет



Компьютерная система получает символы ASCII в 1200 бодах(Baud). Каждый символ имеет 1 Start и 1 Stop бит и parity(паритерный) бит.
1) Сколько времени требуется компьютерной системе, чтобы получить 10 символов? (Как это высчитать?)
2) Сколько компьютерная система выполнит инструкций во время, которое требуется, чтобы получить 10 символов, если компьютерная система работает в 720 Mhz, и каждой инструкиции в среднем нужно 3 цикла машины. (Как это высчитать?)
PM ICQ   Вверх
oleg1973
Дата 15.12.2004, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


asm fanat
****


Профиль
Группа: Экс. модератор
Сообщений: 3283
Регистрация: 16.7.2003
Где: Italy

Репутация: 7
Всего: 34



это че курсач или экзаменационные билеты?


--------------------
SST 465555
icq 200-512-712
PM MAIL WWW ICQ   Вверх
V0lk0d@V
Дата 15.12.2004, 23:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 51
Регистрация: 21.10.2004

Репутация: нет
Всего: нет



oleg1973
Эти вопросы на билетах точно будут вот мне и надо знать как их решать
PM ICQ   Вверх
Chingachguk
Дата 18.12.2004, 10:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



Подобные вопросы демонстрируют зачаточность российского образования в области компьютерных технологий. Какой нафиг смысл в точном значении времени получения одного (или нескольких) символов ? Нужно писать код наиболее оптимально ориентируясь на примерное значение скорости передачи, и все. Достаточно примерного значения:

Скорость в байтах ~ скорость в бодах / 10.

Но тем не менее:

1) Сколько времени требуется компьютерной системе, чтобы получить 10 символов? (Как это высчитать?)

Вроде бы (я не уверен), но start и stop- биты не видны программе - они обрабатываются контроллером. Или что-то в этом роде. Бит четности вроде тоже. Но они передаются тоже вместе с битами символов (каких символов, кстати ?). Число бит символа задается в диапазоне 5-8. Те пусть мы имеем 7-ми битные символы + 2 бита стоп + 1 бит четности (или нечетности) = 10 бит на символ, скорость 1200 бод = 1200 бит/сек => итого на 10 символов требуется передача 100 бит => за время 100/1200 ~ 0.08 сек.

2) Сколько компьютерная система выполнит инструкций во время, которое требуется, чтобы получить 10 символов, если компьютерная система работает в 720 Mhz, и каждой инструкиции в среднем нужно 3 цикла машины.

Абстрактный вопрос. Нафига это нужно ? Наверное, раз 3 такта на инструкцию (интересно, откуда такие данные ?), то ежесекундно получается 720 x 10^6 тактов / 3 такта на команду = 240 x 10^6 команд в секунду. За 100/1200 ~ 0.08 сек выполниться (100/1200)*240 x 10^6 ~ 20 x 10^6 команд.




--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0642 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.