Size: a a a

2020 February 19

ЕК

Евгений Красников (Jin X) in pro.asm
Maxim Terehov
У меня окна
masm32 есть?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Там есть волшебная папочка m32lib.
В ней куча полезных функций, в т.ч. StdIn, которая читает строку. Открываешь файл stdin.asm и смотришь, как там и что.
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Если нет masm32, то скачиваешь с masm32.com.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
и встает вопрос. а зачем в данном случае вообще асм вставка с использованием winapi?
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Aiwan ╭∩╮ (òÓ,) ╭∩╮
и встает вопрос. а зачем в данном случае вообще асм вставка с использованием winapi?
Вопрос такой встаёт, но вдруг позарез прям именно так нннада :))
источник

КП

Король Плутин in pro.asm
Maxim Terehov
Да, именно такая стоит задача
Студент
источник

MT

Maxim Terehov in pro.asm
да
источник

ЕК

Евгений Красников (Jin X) in pro.asm
Дальше сам.
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮ in pro.asm
но это ведь не асмовставка, это полноценный код на асме
источник
2020 February 20

ЕК

Евгений Красников (Jin X) in pro.asm
А что мешает его вставить?
источник

b

bilka00 in pro.asm
В том случае это не будет верным решением
источник

b

bilka00 in pro.asm
Думаю вызывать надо именно scanf
источник

JG

JeisonWi Garrison in pro.asm
источник

MT

Maxim Terehov in pro.asm
Сначала сам напишу, потом посмотрю
источник

ЕК

Евгений Красников (Jin X) in pro.asm
bilka00
В том случае это не будет верным решением
Почему это, интересно?
источник

d

d1vunit in pro.asm
5 template <typename Tword>
 6         inline Tword* encrypt(Tword *data) {
 7
 8 asm volatile ("stp x0,x1,[sp,-16];"
 9         "adr x1,%0;"
10         "ldr x0,[x1];"
11         "rev16 w0,w0;"
12         "rev32 x0,x0;"
13         "rev64 x0,x0;"
14         "mvn x0,x0;"
15         "rbit x0,x0;"
16         "ldr x1,[x1];"
17         "ror x1,x1,4;"
18         "eon x1,x1,x0;"
19         "adr x0,%0;"
20         "str x1,[x0];"
21         "adr x0,%1;"
22         "strb w1,[x0];"
23         "ldp x0,x1,[sp,-16];"
24           :
25           : "r" (&data[0]),"r" (&data[1])
26           :
27    );
28
29         delete[] adr;
30         return data;
31
32         }
источник

d

d1vunit in pro.asm
Кто имеет опыт с g++
источник

d

d1vunit in pro.asm
Я посмотрел док и не понял с аргументами что
источник

NK

Nikita Knyzhov in pro.asm
d1vunit
5 template <typename Tword>
 6         inline Tword* encrypt(Tword *data) {
 7
 8 asm volatile ("stp x0,x1,[sp,-16];"
 9         "adr x1,%0;"
10         "ldr x0,[x1];"
11         "rev16 w0,w0;"
12         "rev32 x0,x0;"
13         "rev64 x0,x0;"
14         "mvn x0,x0;"
15         "rbit x0,x0;"
16         "ldr x1,[x1];"
17         "ror x1,x1,4;"
18         "eon x1,x1,x0;"
19         "adr x0,%0;"
20         "str x1,[x0];"
21         "adr x0,%1;"
22         "strb w1,[x0];"
23         "ldp x0,x1,[sp,-16];"
24           :
25           : "r" (&data[0]),"r" (&data[1])
26           :
27    );
28
29         delete[] adr;
30         return data;
31
32         }
пожалуйста используй markdown
источник

d

d1vunit in pro.asm
какие должны быть здесь аргументы в области input
источник