
| Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
чувакии!! помагите с асмом..:'(
|
||
| Философия, технологии, алгоритмы! |
![]() |
|
|
Опции темы |
|
|
#1 |
|
Форумец
Сообщений: 56
Регистрация: 06.11.2006
Возраст: 41
|
чувакии!! помагите с асмом..:'(
такая простая задачка:дана последовательность цифр. (задаецца прямо в проге) . есть ли две равных цифры рядом ? пользователю выводиццо да\нет. А я в асме полный ноль... может кто нить помочь?..
|
|
|
|
|
#5 |
|
IGBT
Сообщений: 534
Регистрация: 09.10.2005
|
где-то так, написано в фасме,
org 100h mov si,posledovatelnost mov di,posledovatelnost+1 mov cx,9 loop0: lodsb cmp al,[di] je eq inc di loop loop0 ret eq: mov ah,0Eh mov al,'d' int 10h mov al,'a' int 10h ret posledovatelnost: db 1,2,3,4,5,5,3,4,0 для масма это будет выглядить примерно вот так org 100h mov si,offset posledovatelnost mov di,offset posledovatelnost+1 mov cx,9 loop0: lodsb cmp al,[di] je eq inc di loop loop0 ret eq: mov ah,0Eh mov al,'d' int 10h mov al,'a' int 10h ret posledovatelnost: db 1,2,3,4,5,5,3,4,0 |
|
|