Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.10.2011, 23:17
Зубило вне форума Посмотреть профиль Отправить личное сообщение для Зубило Найти все сообщения от Зубило
  № 1  
Ответить с цитированием
Зубило
[+1.3 24.09.11]

Регистрация: May 2010
Сообщений: 84
Question Эмулятор Ассемблера

Попросили сделать небольшой проект- эмулятор Ассемблера,так вот я вообще не представляю как выглядит построение кода в Ассемблере,кто нибудь может хотя бы иллустрировать в паинте как должен выглядить эмулятор.команды: MOV,ADD, SUB, MUL, DIV...сложение вычетание умн и дел.я сделал калькулятор так что вопросов как складывать умнажать и тп нет,но как Должно это выглядеть в ассемблере вопрос.
__________________
Только Русский человек, перебегая дорогу на крассный свет, может быть сбит встречным пешеходом.

Старый 06.10.2011, 00:20
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 2  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
http://ru.wikipedia.org/wiki/%D0%90%...BB%D0%B5%D1%80

Операции над РЕГИСТРАМИ процессора. В зависимости от процессора их от 4 до не знаю сколько в пнях. не менее 16.... Ндя.... И разрядностью от 4 до 16 бит, кажется. Может и более.
Можно использовать парами - разрядность увеличивается.
Точнее - в той же википедии.
Ключ - "Регистры процессора".

Все вычисления - с двоичными числами.

В старых процах команд сложение умножение вычитание как таковых нет. Реализовывалось сдвигами и еще как-то - не помню и помнить уже не хочу.
В целом - жуткий геморю
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 06.10.2011, 09:49
Зубило вне форума Посмотреть профиль Отправить личное сообщение для Зубило Найти все сообщения от Зубило
  № 3  
Ответить с цитированием
Зубило
[+1.3 24.09.11]

Регистрация: May 2010
Сообщений: 84
команда mov ax,348Eh что она означает?я как понимаю что переменной ax присвыевается число 348E в 16-тиричной системе счисления?
__________________
Только Русский человек, перебегая дорогу на крассный свет, может быть сбит встречным пешеходом.

Старый 06.10.2011, 10:58
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
В регистр процессора, называемый АККУМУЛЯТОР, это именно AX, заслать число.
ЭТо НЕ переменная. Это железный конструктив проца
Еще раз - почитайте про "Регистры процессора"
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 06.10.2011, 19:57
Зубило вне форума Посмотреть профиль Отправить личное сообщение для Зубило Найти все сообщения от Зубило
  № 5  
Ответить с цитированием
Зубило
[+1.3 24.09.11]

Регистрация: May 2010
Сообщений: 84
Эхх все таки придется вникать в этот безумный Ассемблер
__________________
Только Русский человек, перебегая дорогу на крассный свет, может быть сбит встречным пешеходом.

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:37.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
эмулятор

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:37.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.