Автор: Hunt666 13.05.2007 21:42
вот такая задачка
записать в ячейку P единицу ,если цифра 7 входит в десятичную запись двузначного числа А и нуль в противном случае.
используется асм встроенный в TurboPascal7.0
никак не могу понять как сделать проверку на наличие 7ки в двузначном числе
Автор: Гость 14.05.2007 0:01
Цитата(Hunt666 @ 13.05.2007 17:42)
вот такая задачка
записать в ячейку P единицу ,если цифра 7 входит в десятичную запись двузначного числа А и нуль в противном случае.
используется асм встроенный в TurboPascal7.0
никак не могу понять как сделать проверку на наличие 7ки в двузначном числе
Забиваем число в регистр, если двузначное, делим div на 10 (делитель умножаем на 10 в соответствии с ростом разрядов числа), получаем частное (ax, если короткое целое или al, если целое слово), его и сравниваем
cmp ax,7
je metka
jmp drugaya_metka
Автор: Hunt666 14.05.2007 0:05
спс
вот же как клинит иногда........
почему то подумал что двоичного а не двузначного............