User Tag List

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

Тема: Определение типа процессора на клонах Вектора

Древовидный режим

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

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,396
    Спасибо Благодарностей отдано 
    765
    Спасибо Благодарностей получено 
    2,368
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PPC Посмотреть сообщение
    Ещё бы очень хотелось, чтобы в аккумуляторе возвращались различные значения, ну, скажем, 0,1,2,3
    Например так? :
    <A> - CPU type: 0-i8080, 1-KP580BM1, 2-Zilog z80, 3-1821BM85
    Код:
    cpudetect:	lxi	d, msg_z80
    		xra	a
    		dcr	a
    		mvi	a, 2
    		rpo
    		lxi	d, msg_8080
    		lxi	h, первые две буквы msg_8080
    		xra	a
    		shlx
    		mov	d, h
    		mov	e, l
    		dsub	d
    		lxi	d, msg_vm1
    		mvi	a, 1
    		rz
    		lxi	d, msg_8085
    		mvi	a, 3
    		ret
    А лучше (на 2 байта короче) так:
    <A> - CPU type: 0-i8080, 1-KP580BM1, 2-1821BM85, 3-Zilog z80
    Код:
    cpudetect:	lxi	d, msg_z80
    		xra	a
    		dcr	a
    		mvi	a, 3
    		rpo
    		lxi	d, msg_8080
    		lxi	h, первые две буквы msg_8080
    		xra	a
    		shlx
    		inr	a
    		mov	d, h
    		mov	e, l
    		dsub	d
    		lxi	d, msg_vm1
    		rz
    		lxi	d, msg_8085
    		inr	a
    		ret
    Последний раз редактировалось ivagor; 08.09.2012 в 14:07.

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

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

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

Похожие темы

  1. Определение текущего адреса
    от Alex Rider в разделе Программирование
    Ответов: 52
    Последнее: 26.07.2012, 13:38
  2. Ответов: 14
    Последнее: 29.01.2009, 13:56
  3. Определение Pentagon 1024/512
    от CPLx в разделе Программирование
    Ответов: 5
    Последнее: 02.03.2008, 22:47
  4. Определение Turbo-FM
    от Максагор в разделе Программирование
    Ответов: 21
    Последнее: 28.09.2007, 20:29
  5. Определение номера дисковода
    от goodboy в разделе Программирование
    Ответов: 2
    Последнее: 22.06.2005, 01:54

Ваши права

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