|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.03.2011, 11:08 | #1 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 12
|
палиндром
Всем привет. При написании программы возник вопрос. На n-ом этапе мне нужно проверить число на палиндром. Моя идея:
mov ax, 22 cmp al, ah je ... Подскажите, это верно? Если нет, то как можно проверить число? |
30.03.2011, 11:33 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Нет не верно, потому что 22 мешьне 255 а значит займет одну половинку регистра - конкретно половину al, а в ah будет 0
Палиндром строки или палиндром числа?
I'm learning to live...
|
30.03.2011, 12:25 | #3 |
Старожил
Регистрация: 03.01.2011
Сообщений: 2,508
|
> проверить число на палиндром
в какой системе счисления?
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
|
30.03.2011, 17:31 | #4 |
Пользователь
Регистрация: 14.11.2009
Сообщений: 12
|
Действительно, моя идея оказалась неверной. Как я понял 22 в регистре AX будет записано в таком виде 10110000.
//////////////////////////////////////////////////////////// По поводу строки и числа немного не понял. В сегменте данных я просто определяю для 22 один байт. То есть DB 22. |
31.03.2011, 06:45 | #5 | |
Участник клуба
Регистрация: 11.01.2010
Сообщений: 1,139
|
Цитата:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Палиндром С++ | Guzal | Помощь студентам | 9 | 10.12.2012 09:09 |
Палиндром | JokerWCC | Помощь студентам | 4 | 12.10.2010 15:02 |
Палиндром | A_Orlov | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 27.04.2010 16:44 |
Палиндром | Carbon | Помощь студентам | 9 | 12.11.2007 14:32 |