@ChatAssembler

Страница 5 из 14
Aiwan ╭∩╮ (òÓ,) ╭∩╮
10.07.2018
13:02:10
mov bl,[COMAND_LINE_ADDRES] cmp bl,0 je ExitProc
Размерность укажи которую кладёшь в bl из указанного адреса

В твоём случае byte

Hide
10.07.2018
13:03:09
разве не должен просто поместится 1 байт в зависимости от левого операнда

mov al,[edx] movzx eax,al sub eax,48

Google
Hide
10.07.2018
13:03:23
тут все работает

там нет, незнаю почему

в edx тоже адрес

Aiwan ╭∩╮ (òÓ,) ╭∩╮
10.07.2018
13:03:49
Так а что за ошибка хоть?

Hide
10.07.2018
13:04:05
error A2070: invalid instruction operands

Aiwan ╭∩╮ (òÓ,) ╭∩╮
10.07.2018
13:04:28
Как объявлен command line?

Hide
10.07.2018
13:04:45
COMAND_LINE_ADDRES dd ?

туда сохраняется адрес с функции GetCommandLine

Aiwan ╭∩╮ (òÓ,) ╭∩╮
10.07.2018
13:05:33
Какой асм?

Hide
10.07.2018
13:05:39
masm

Aiwan ╭∩╮ (òÓ,) ╭∩╮
10.07.2018
13:06:46
mov bl,byte ptr [COMAND_LINE_ADDRES]

Как то так

в edx тоже адрес
Едх это регист

Google
Hide
10.07.2018
13:07:55
я имел ввиду что там лежит адрес)

Aiwan ╭∩╮ (òÓ,) ╭∩╮
10.07.2018
13:09:27
Неважно что там лежит, важно где лежит, в регистре или в памяти

Хотя могу и ошибаться, тебе в большую группу надо

UJиH
11.07.2018
13:21:42
Хей

Кто обяснит чем fasm nasm masm отличаются

Evgeny
11.07.2018
13:22:14
Википедия не помгает?

UJиH
11.07.2018
13:22:33
Мне надо челевочискими словами

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:23:18
Если новичок изучай fasm для начала. Потом на масс переходи

UJиH
11.07.2018
13:23:36
В fasm mov ax bx А в nasm оно не робит

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:23:41
Кто обяснит чем fasm nasm masm отличаются
Лёгким изменением синтаксиса

UJиH
11.07.2018
13:23:46
Там синтаксис разный

А почему?

Типо ассемблер и ассемблер, но синтаксис разный

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:24:51
Эт к разрабам надо, почему они решили так язык оформить для человека

UJиH
11.07.2018
13:25:20
Я нашёл уроки только по nasm(

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:25:58
По масм ещё больше в разы

UJиH
11.07.2018
13:26:35
Мне фасм нрав

Простой блокнотик)

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:26:44
А фасм проще для первоначального вхождения в язык, имхо

UJиH
11.07.2018
13:27:09
А функционал у них же одинаков?

Google
Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:28:10
У фасма больше, имхо

UJиH
11.07.2018
13:28:16
Уху

Фасм ван лов

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:29:08
Хотя вроде и у насма примерно так же, но не уверен, я с насмом не знаком

UJиH
11.07.2018
13:29:45
Есть уроки по фасм? Если есть, то скинь плиз. У меня ваще не густо. 2 урока нашел и все

Aiwan ╭∩╮ (òÓ,) ╭∩╮
11.07.2018
13:31:13
Asmworld.ru

UJиH
11.07.2018
13:32:37
Есть фасм 2.0

Ого

Я писал тупо типо в блокнот

Asmworld.ru
Ооооо. Я тебя обажаю

Ребят, а уроки по 32 бит на фасм есть?

http://asmworld.ru/uchebnik/ тут 16 бит

Aiwan ╭∩╮ (òÓ,) ╭∩╮
18.07.2018
20:37:20
Ребят, а уроки по 32 бит на фасм есть?
Нет, масм32, уроки айсцилиона ищи

UJиH
18.07.2018
20:37:38
Но... Фасм

Я его так полюбил

Aiwan ╭∩╮ (òÓ,) ╭∩╮
18.07.2018
20:40:33
У фасма больше, имхо
... Без лишних телодвижений, а так они все одинаковые в рамках одного семейства процессоров

UJиH
18.07.2018
20:41:02
Тоесть по силе они равны?

Evgeny
18.07.2018
20:41:18
Тоесть по силе они равны?
Вы давн опрограммирвуете?

UJиH
18.07.2018
20:41:32
На ассемблере нет

Google
Evgeny
18.07.2018
20:42:02
UJиH
18.07.2018
20:42:13
Я слышал, что можно 2-3 строками вызвать ошибку биос, это правда?

Evgeny
18.07.2018
20:43:22
Да
Учите что есть. Разницу будете уловливать куда позднее. Она вот прям сейчас для вас не будет иметь никакого значения.

UJиH
18.07.2018
20:45:20
Жаль что нету уроков для фасм 32 бит систем( у ладно, масм

А масм на линукс есть?

Aiwan ╭∩╮ (òÓ,) ╭∩╮
18.07.2018
20:47:24
Жаль что нету уроков для фасм 32 бит систем( у ладно, масм
Воспринимай разные ассемблеры как шрифты, которыми можно писать слова. Слова одни и те же, а вот выглядят по разному

Yusupov
18.07.2018
21:34:40
Копировать Или переместить ? Чтобы быстрее из телефона на компьютер ?

UJиH
18.07.2018
21:37:54
Наверно переместить

Yusupov
18.07.2018
21:38:12
Спасибо

UJиH
18.07.2018
21:38:33
Но это не точно. Я предположил

Yusupov
18.07.2018
21:38:49
Хм

Я тоже предполагаю

Переместить

Aiwan ╭∩╮ (òÓ,) ╭∩╮
18.07.2018
23:16:00
Копировать Или переместить ? Чтобы быстрее из телефона на компьютер ?
Разница лишь во времени затирания/изменения данных в таблице файловой системы. Как думаешь долго это происходит? Имхо

Mikita
19.07.2018
13:36:25
Привет

Aiwan ╭∩╮ (òÓ,) ╭∩╮
19.07.2018
13:42:23
Привет

Evgeny
19.07.2018
14:05:02
ПРивет

Mikita
19.07.2018
14:10:17
Слушайте нет на примете книг по nasm

Google
Mikita
19.07.2018
14:10:29
Или шпор по нему же

Evgeny
19.07.2018
16:54:06
Слушайте нет на примете книг по nasm
Тебе прям вот НАСМ нужен? А просто ассемблер не подойдет? :)

Mikita
19.07.2018
17:02:40
А в чём между ними разница можете объяснить

Evgeny
19.07.2018
17:04:27
... Без лишних телодвижений, а так они все одинаковые в рамках одного семейства процессоров

Воспринимай разные ассемблеры как шрифты, которыми можно писать слова. Слова одни и те же, а вот выглядят по разному

Mikita
19.07.2018
20:09:05
Ага, спасибо

Гляну какие есть книги выше по чату

Балин нету ничего

Тогда вопрос остаётся в силе. Есть ли у кого шпоры по ассемблеру(великому и могучему).

Mikita
19.07.2018
20:19:41
А это, спасибо но я уже видел. Я думал что то по типу 'Ассемблер на одном листке' или что-то в этом роде.

Aiwan ╭∩╮ (òÓ,) ╭∩╮
19.07.2018
20:20:16
Mikita
19.07.2018
20:20:31
Нет

Но близко от неё

Студент 1 курс

Страница 5 из 14