Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Стас Подставкин
0 / 0 / 0
Регистрация: 03.05.2014
Сообщений: 18
#1

Программирование процессора - C++

23.04.2015, 09:29. Просмотров 385. Ответов 2
Метки нет (Все метки)

Мне дали задание спрограммировать процессор на C++ с такими характеристиками:
Тип команд: трехадресные
Набор аппаратно исполняемых команд: сложение, сдвиг, инверсия,вычитание
Формат команд: безоперандные,трехоперандные
Количество и формат регистров: 4x8 бит, 8х16 бит, 4х32 бита
Количество ядер в процессоре: 2
Конвейризация процессора: нет
Основная память: 64 Кбайта 8 разрядный адрес
Прерывания:с приоритетом
Поддерживаемые виды адресации: непосредственная, регистровая, индексная
Подскажите как это сделать и литературу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2015, 09:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Программирование процессора (C++):

кэш процессора - C++
Народ, помогите пожалуйста с такой вещью. Нужно получить информацию о кэше процессора. Были тщетные попытки использовать...

Очистка кэша процессора - C++
Подскажите пожалуйста, как можно очистить кэш процессора. Во время выполнения программы нужно чтобы неоднократно очищался кэш.

Температура процессора и мат.платы - C++
Коллеги нужна очень срочна ваша помощь. Надо написать на С++ программу. Чтобы она определяла температуру как процессора так мат.платы.

Измерить кол-во тактов процессора - C++
Здравствуйте. Подскажите, пожалуйста, каким способом можно измерить количество тактов (или время с точностью до наносекунд), затраченное на...

Буфер, ОЗУ, кэш, регистр процессора - C++
Добрый день! Часто задаю вопросы на форуме в процессе изучения C/C++ и вот. Начал читать про трудности использования getchar() ...

Определение процессора без доступа к реестру - C++
Необходимо получить строку Через регистр делается все крайне просто AnsiString ProcessorName; TRegistry *reg = new...

2
Kastaneda
Jesus loves me
Эксперт С++
4697 / 2901 / 238
Регистрация: 12.12.2009
Сообщений: 7,385
Записей в блоге: 2
Завершенные тесты: 1
23.04.2015, 10:02 #2
Цитата Сообщение от Стас Подставкин Посмотреть сообщение
и литературу
в гугл "книга дракона". Она в оригинале по-другому называется, но найти ее можно по этому названию. Там как раз с объяснения трехадресных команд начинается.
0
Стас Подставкин
0 / 0 / 0
Регистрация: 03.05.2014
Сообщений: 18
23.04.2015, 10:55  [ТС] #3
Книга дракона Компиляторы:принципы, технологии и инструменты
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2015, 10:55
Привет! Вот еще темы с ответами:

Распределенное программирование на С++ - C++
Всем привет. Хочу создать библиотеку как STL, но для распределенных систем (магистерская работа). Нужно сделать нечто, что до меня не было...

Быстрое программирование - C++
Расскажите что это такое. Ничего толкового ни на русском ни на английском не нашел. Только пару книг, но их надо покупать.

Начать программирование на C++ - C++
Подскажите как начать программмировать на c++ ? Подскажите пожалуйста самую подходящую литературу ! Я учу PHP сейчас ( ну это как бы...

Программирование на Dev C++ 4.9.9.2 - C++
Здравствуйте! Я только вчера решил начать программировать на Dev C++ .Скачал и загрузил приложение Dev C++ 4.9.9.2 и решил написать самую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.