IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> разработка виртуального процессора, помогите разработать виртуальный процессор
blackhard
сообщение 19.11.2007 17:15
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 151
Пол: Мужской
Реальное имя: иван

Репутация: -  0  +


помогите сделать задание smile.gif задача такая:Разработать виртуальный процессор для арифметических операций над целыми числами.
Система команд-арифметические операции над содержимым регистров ввод и вывод значений регистров,условный и безусловный переход к команде заданного номера.длинна команды 3 байта включает в себя код операции (6бит) и номер 3х регистров (по 6 бит),в первых 2Х содержаться операнды, в 3й заносится результат операции. дать описание системы команд и программу для вычисления суммы квадратов первых n натуральных чисел.препод вообще ниче не обьяснил по этой теме и я блин даже не представляю как это сделать в паскале.мнеб хотяб понять как это делать smile.gif
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 19.11.2007 17:24
Сообщение #2


Гость






Цитата
мнеб хотяб понять как это делать
Понять, говоришь? Ну, попробуй:
Виртуальный процессор над битовыми строками

(если тебе надо "на блюдечке" программу ИМЕННО для твоего случая - можешь туда даже не ходить, предупреждаю сразу. Я привел эту ссылку ТОЛЬКО для того, чтоб ты понял, что это за задание, и как оно может решаться.)

Сообщение отредактировано: volvo - 19.11.2007 17:27
 К началу страницы 
+ Ответить 

Сообщений в этой теме
blackhard   разработка виртуального процессора   19.11.2007 17:15
volvo   Понять, говоришь? Ну, попробуй: Виртуальный процес...   19.11.2007 17:24
blackhard   аможно в 2х словах обьяснить как в паскале вообще ...   19.11.2007 18:23
blackhard   короче у меня такой вопрос:$80000000 вот это ...   22.11.2007 20:07
Malice   короче у меня такой вопрос:$80000000 вот это...   22.11.2007 20:51
blackhard   уф я понял как написать прогу :) токо я так и не ...   22.11.2007 21:46
Malice   длинна команды 3 байта включает в себя код операц...   22.11.2007 22:33
blackhard   Преобразовать команды и номера регистров в 3 байт...   26.11.2007 21:23
Malice   а можно небольшой комментарий я не знаком с опера...   26.11.2007 22:01
blackhard   Program processor; Uses CRT; type treg=record ob...   23.11.2007 21:25
blackhard   ну че никто мне не поможет?помогите очень прошу :)   26.11.2007 19:00
Malice   ну че никто мне не поможет?помогите очень прошу :...   26.11.2007 20:56
blackhard   а сколько бит в паскале занимает один символ напри...   27.11.2007 19:26
Malice   1 символ занимает 1 байт, а байт это: http://ru.wi...   27.11.2007 19:51
blackhard   а как сделать чтобы все элементы reg[i].obozn мас...   28.11.2007 16:09
blackhard   вобщем опять нужна помощь.доделал прогу и отправил...   30.11.2007 23:30
Lapp   если я напишу такую команду прога попросит ввести...   1.12.2007 9:51
blackhard   Нет, так процессоры не работают. Они вообще ниче...   1.12.2007 12:35
blackhard   вот начал переделывать прогу для работы с машинным...   1.12.2007 17:44
Mlc   У тебя на код команды отводится 6 бит, а команд на...   1.12.2007 18:24
blackhard   опять проблема и опять с условием: если на ассембл...   1.12.2007 21:27
Malice   У тебя при выполнении условия должен выполнятся пе...   1.12.2007 21:51
blackhard   У тебя при выполнении условия должен выполнятся п...   1.12.2007 22:17
Malice   но если в 3ем регистре будет хранится номер коман...   1.12.2007 22:32
blackhard   Не понимаю в чем сложность. Эмулируется по сути т...   1.12.2007 22:40
Malice   if a>b then goto 5 ну для такого условия пробл...   1.12.2007 22:45
blackhard   Легко ! или блин действительно легко спасиб...   1.12.2007 22:52


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 17:16
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"