User Tag List

Показано с 1 по 10 из 32

Тема: Квадратный корень на i8080

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    216 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Моё изобретение Столбиком в двоичном виде:
    Код:
    SHFT:	XCHG
    	DAD H
    	XCHG
    	DAD H
    	RNC
    	INX D
    	RET
    
    ; вход: HL - квадрат числа
    ; выход: B - число
    ; DE - разница между исходным числом и квадратом
    SQRT:	LXI B,8
    	LXI D,0
    SQRT1:	CALL SHFT
    	CALL SHFT
    	PUSH H
    	MOV A,B
    	ADD A
    	MOV B,A
    	CMA
    	MOV L,A
    	MVI H,0FFh
    	DAD H
    	INX H
    	DAD D
    	JNC SQRT2
    	INR B
    	XCHG
    SQRT2:	POP H
            DCR C
    	JNZ SQRT1
    	RET
    Всего 8 итераций!

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. PMI-80 - одноплатник на i8080
    от rw6hrm в разделе Разное
    Ответов: 72
    Последнее: 02.09.2022, 12:27
  2. Совместимость Z80 и i8080 (580ВМ80)
    от Dmitry Dubrovenko в разделе Для начинающих
    Ответов: 50
    Последнее: 08.05.2016, 09:54
  3. Код эмуляции i8080 на С
    от medvdv в разделе Эмуляторы отечественных компьютеров
    Ответов: 15
    Последнее: 27.03.2015, 03:43
  4. Квадратный корень
    от Destr в разделе Программирование
    Ответов: 29
    Последнее: 25.03.2012, 11:14
  5. Эмулятор i8080
    от Higgins в разделе Разное
    Ответов: 2
    Последнее: 20.05.2011, 11:43

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •