Size: a a a

Ассемблер

2021 August 20

C

Cofeefee in Ассемблер
Приведет подобная политика к тому, что новой, свежей крови не будет, а там - вырождение, деградация, смерть
источник

ВВ

Вячеслав Васютин... in Ассемблер
А тут что?
mov eax, string
virtual at eax  
eax.Chari db ?  
eax.Char2 db ?  
eax.Char3 db ?  
eax.Char4 db ?  
end virtual
mov bl, [eax.Chari]
mov bl, [eax.Char2]
mov bl, [eax.Char3]
mov bl, [eax.Char4]


Вместо mov bl [eax.Char1] можно делать так:
mov bl, [eax+1]   ❓

И вместо mov bl, [eax.Char2] можно сделать так:
mov bl, [eax+2]   ❓
источник

ВВ

Вячеслав Васютин... in Ассемблер
Или все чуть-чуть по-другому?
источник

A

Aleksandr in Ассемблер
Можно
источник

A

Aleksandr in Ассемблер
А вообще читай документацию и эксперементируй
источник

ВВ

Вячеслав Васютин... in Ассемблер
Та вот, книгу читаю.. Что-то пытаюсь экспериментировать..
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
это компилится?
источник

ВВ

Вячеслав Васютин... in Ассемблер
А если mov bl, [eax] ❓
Все данные, расположенные по адрессу, который в eax, разместятся в bl?
источник

A

Aleksandr in Ассемблер
В bl поместится байт взятый из адреса хранящегося в eax
источник

ВВ

Вячеслав Васютин... in Ассемблер
Т.е. данные из eax.Char1, а eax.Char2, eax.Char3 будут пропущены?
источник

A

Aleksandr in Ассемблер
То есть эта инструкция считает ровно один байт
источник

ВВ

Вячеслав Васютин... in Ассемблер
Ясненько
источник

ВВ

Вячеслав Васютин... in Ассемблер
Спасибо.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
ставь явно резмер памяти с которым будешь оперировать, если что то будет не поавильно - компиль напомнит
источник

ВВ

Вячеслав Васютин... in Ассемблер
Так... А тут можно так делать?

virtual at NewLable                    
  make db "What will make ", 0
  question db "2+2?😊", 10, 0
источник

УС

Улькиорра Сифер... in Ассемблер
/
источник

D

Den in Ассемблер
Вот ты зря накинулся на этот виртуал только кашу в голове создашь, я вот по началу путал nasm с fasm-om  из за их скриптов это бесило, и время отнимало только, напиши прогу для начала с условием, циклом что то простое, ты уже делал? С Printf и getchar или лучше вообще без них, чистый асм, у тебя 10 яблок на складе (в памяти) пока ты их не сьешь не выйдешь из программы, вот набросай посмотри в дебагере, типа цикл по съеданию яблок из памяти потом ложишь в память сообщение что ты их съел, и в дебагере смотришь и наслаждаешься :) вот это чистый асм, а скрипты это потом уже, мое мнение!
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
взял человека обидел, он же ответил. да двух других ты то как то увидел что они зашли, значит листал чат
источник

D

Den in Ассемблер
А зачем ты пишешь 0Ah в переменные постояно, с какой целью? 😀
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
каккю цель преследуешь с этим виртуалом?
источник