Size: a a a

Ассемблер

2021 April 13

3I

33 Ivan in Ассемблер
При выводе размер строки 10
Остальные как в коде вывода Александра
источник

3I

33 Ivan in Ассемблер
Я понимаю что если указать 1 он выведет первый
источник

3I

33 Ivan in Ассемблер
Но я думал на базе этого кода написать ввод для отрицательных чисел
источник

3I

33 Ivan in Ассемблер
А там так не прокатит
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
строка <> число
источник

3I

33 Ivan in Ассемблер
?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
33 <> '33'
источник

A

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

3I

33 Ivan in Ассемблер
Я бы с радостью
источник

3I

33 Ivan in Ассемблер
Но преподавателю нужен чистый асм
источник

3I

33 Ivan in Ассемблер
Это работает с отрицательными числами и как этим пользоваться?
источник

A

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

3I

33 Ivan in Ассемблер
Просто не понял смысла этой записи
источник

A

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

AM

Alexander Morozov in Ассемблер
Два символа '3' это не число 33. Числу 33 соответствует символ '!'
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
а двум символам "33" байты 0х33,0х33
источник

3I

33 Ivan in Ассемблер
Я понимаю это
Но ввод это строка, мне нужно получить первый символ строки чтоб узнать минус это или плюс, а потом уже переводить строку в число
источник

A

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

3I

33 Ivan in Ассемблер
В переменной
источник

A

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