Size: a a a

Ассемблер

2021 April 01

d

disba1ancer in Ассемблер
Max Sir
string db "hdhdhdhdhdhs",'$'
Mov ax, string-1; string-2
В данном случае string у тебя адрес строки в памяти, соответственно и вычитание будет идти из адреса, а не из строки
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Max Sir
Вопрос чайника: что будет если от строки отнять 2 или 1
что хранится в токене string?
источник

MS

Max Sir in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
что хранится в токене string?
Массив символов==строка
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Max Sir
Массив символов==строка
а теперь подумай и скажи так, как если бы ты был не сишником, а ассемблеровщиком
источник

d

disba1ancer in Ассемблер
Max Sir
Массив символов==строка
Продолжайте учить асм, мы верим в Вас.
источник

d

disba1ancer in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
а теперь подумай и скажи так, как если бы ты был не сишником, а ассемблеровщиком
Mission impossible
источник

ST

Saenro T in Ассемблер
Max Sir
Вопрос чайника: что будет если от строки отнять 2 или 1
Строка уменьшится. На два или один. Но для этого тебе достаточно от конца строки отступить 1 или 2, как ты говоришь и воткнуть 00h
источник

A

Aleksandr in Ассемблер
Или увеличится, если отнимать от указателя начала
источник

d

disba1ancer in Ассемблер
Что-то вы перемудрил, или это на вас так первое апреля влияет?
источник

A

Aleksandr in Ассемблер
Да нет, почему же. Если от указатея начала отнять два - то терминатор станет на два символа дальше
источник

d

disba1ancer in Ассемблер
Aleksandr
Да нет, почему же. Если от указатея начала отнять два - то терминатор станет на два символа дальше
Да это понятно, но человек явно не умеет думать как ассемблерщик и его надо наставить на путь истинный
источник

AM

Alexander Morozov in Ассемблер
disba1ancer
Да это понятно, но человек явно не умеет думать как ассемблерщик и его надо наставить на путь истинный
Даже после турбо-паскаля останься ощущение, что строка - это базовый тип. Только С может поменять это восприятие.
источник

A

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

A

Aleksandr in Ассемблер
Меньше. С некоторой вероятностью
источник

A

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

s

snxx in Ассемблер
Alexander Morozov
Даже после турбо-паскаля останься ощущение, что строка - это базовый тип. Только С может поменять это восприятие.
я вот паскаль не понял, а си все нормально
источник

s

snxx in Ассемблер
не очень было интересно программировать в школе. скучно, чтобы оценку получить. и программы были полное дно
источник

s

snxx in Ассемблер
я слышал, что в школах сейчас учат питону.
источник

JM

John Meow in Ассемблер
snxx
я слышал, что в школах сейчас учат питону.
У меня кресты (10 класс)
источник

AM

Alexander Morozov in Ассемблер
John Meow
У меня кресты (10 класс)
А в крестах, вроде, строки - это уже тоже строки, а не массивы.
источник