|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.03.2017, 02:24 | #1 |
Пользователь
Регистрация: 26.09.2016
Сообщений: 17
|
Расскажите основы Assembler (TASM), можно в кратце, но чтобы дошло до моей пустой головы
Доброго времени суток, товарищи
Если вас не затруднит, то расскажите основы Assembler (TASM), можно в кратце, но чтобы дошло до моей пустой головы! Я уже знаком с Assembler`ом, но при решении задач появляются проблемы, тупо из-за незнания основ... Чтобы было яснее, могу написать "EXE" программку, попытаться решить задачу с ветвлением и еще что-нибудь не сложное... Но при решении элементарных задач на умножение и деление, просто туплю, т.к. не знаю основ... Например вот эту задачу я не смог решить: y=(24-14)*36+(114-7*3)/(136/5+7*3) ... Деление между скобками во второй части, обозначает дробь! И если знаете какую-нибудь книгу по TASM, подскажите пожалуйста |
09.03.2017, 07:41 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Пичем тут асм, если тут математика и алгоритмика?.. Запишите это выражение в постфиксной форме.
|
09.03.2017, 08:53 | #3 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
Ну я ассемблер плохо знаю, но могу посоветовать сходить на youtube и посмотреть видеоролики на эту тему. Ну вот, например:
https://www.youtube.com/watch?v=S0unNsRkOX4 https://www.youtube.com/watch?v=cI_PtQdX6Ws Последний раз редактировалось ura_111; 09.03.2017 в 08:57. |
09.03.2017, 08:55 | #4 |
Участник клуба
Регистрация: 14.05.2016
Сообщений: 1,793
|
1) смотри видео 7 раз, чтобы сработал философский принцип перехода количества в качество...
только не так, что ты говоришь: "ОК, я буду смотреть эти видео 7 раз", - а сам раз пробежишь (да ещё и с перемотками) и всё. ___________________________________ __________________ 2) подсчитай (в ручную) свою формулу. При этом обрати внимание в какой последовательности ты считаешь (то есть приоритеность арифметических операций: скобки "()" наивысший приоритет....), т.е. разбей на последовательность элементарных операций. ___________________________________ _____________ 3) Запрограммируй п.2 на ассемблере... Вспомни, ты же считал в ручную эту формулу, - значит есть контрольное значение, которое можно сравнивать с результатами, выданными машинной. Последний раз редактировалось ura_111; 09.03.2017 в 08:57. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TASM Assembler | prov6514 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 15 | 18.02.2017 13:19 |
Программа Assembler (TASM) | Dverbk0 | Фриланс | 0 | 31.05.2013 00:29 |
как сделать так,чтобы он левой рукой до стены коснулся? и если можно чтобы двери лифта закрылись | maxon56 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 07.06.2011 18:46 |
Assembler-TASM | biznessld | Фриланс | 4 | 13.10.2010 19:08 |
Чтобы приложение не уходило за пределы моей формы | Marsel737 | Общие вопросы Delphi | 24 | 28.01.2010 09:56 |