![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
1nvaL |
![]() ![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Помогите решить пожалуйста мега задачку!
![]() Разработать виртуальный процессор для арифметических операций над целыми числами. Система команд- арифметические оперцаии над содержимым регистров, ввод и вывод значений регистров, условный и безусловный переход к команде заданного номера. Длина команды - 3 байта, команда включает в себя код операций (6 бит) и номера трех регистров (по 6 бит) , в первых двух содержатся операнды, в третий заносится результат операции. Дать описаниеи системы команд и программу для вычисления суммы квадратов первых n натуральных чисел. ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
1nvaL,
здесь: Виртуальный процессор над битовыми строками я выкладывал рабочую эмуляцию... Просто замени типы на то, что тебе нужно... |
1nvaL |
![]()
Сообщение
#3
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Что такое "условный и безусловный переход к команде заданного номера"???
Сообщение отредактировано: 1nvaL - 21.11.2005 22:02 |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Ну, так добавь !!! Или ты предпочитаешь с нуля писать, не имея примера перед глазами?
P.S. Я так понимаю, нужно сделать что-то типа простенького парсера... На вход поступает "программа", например IN #2, 02 Могут быть также и условные переходы: JZ (Если ноль), JNZ (Если НЕ ноль), например... По крайней мере, я бы делал так... |
1nvaL |
![]()
Сообщение
#5
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Спасибо за этот пример! Вобщем мне сказали вот что:
текст программы в машинных кодах должен считываться из отдельного текстового файла. Ты не мог бы помоч мне это сделать??? На том примере. http://forum.pascalnet.ru/index.php?showt...indpost&p=31104 Сообщение отредактировано: 1nvaL - 14.12.2005 23:36 |
1nvaL |
![]()
Сообщение
#6
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Ну помоги volvo пожалуйста!
|
1nvaL |
![]()
Сообщение
#7
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Volvo помоги!
Сообщение отредактировано: 1nvaL - 15.12.2005 22:21 |
1nvaL |
![]()
Сообщение
#8
|
Группа: Пользователи Сообщений: 7 Пол: Мужской Реальное имя: Сергей Репутация: ![]() ![]() ![]() |
Млин ну помогите пожалуйста!!! 2-ой день прошу!!!
|
![]() ![]() |
![]() |
Текстовая версия | 19.07.2025 12:05 |