![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 26.09.2016
Сообщений: 17
|
![]()
Доброго времени суток, товарищи
![]() Если вас не затруднит, то расскажите основы Assembler (TASM), можно в кратце, но чтобы дошло до моей пустой головы! Я уже знаком с Assembler`ом, но при решении задач появляются проблемы, тупо из-за незнания основ... Чтобы было яснее, могу написать "EXE" программку, попытаться решить задачу с ветвлением и еще что-нибудь не сложное... Но при решении элементарных задач на умножение и деление, просто туплю, т.к. не знаю основ... Например вот эту задачу я не смог решить: y=(24-14)*36+(114-7*3)/(136/5+7*3) ... Деление между скобками во второй части, обозначает дробь! И если знаете какую-нибудь книгу по TASM, подскажите пожалуйста ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]()
Пичем тут асм, если тут математика и алгоритмика?.. Запишите это выражение в постфиксной форме.
|
![]() |
![]() |
![]() |
#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. |
![]() |
![]() |
![]() |
#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 |