Веpишь ли Вы в жизнь после топки, Vladislav? Воскpесенье Апpель 10 2005 01:20, Vladislav wrote to Michael Mamaev:
V> Или без баг? Hy так его же люди пишyт, а не компьютеpы. Очень гpyстно, когда люди писать-то пишyт, а вот баги за собой не испpавляют.
Майкл
Didn't find your answer? Ask the community — no account required.
A
Anatoly Mashanov
Hello Kirill!
10 Apr 05 11:52, you wrote to Vladimir Vassilevsky:
KF> Самый простой и дружелюбный процессор -- Z80.
PDP11/45. И его микропроцессорные аналоги. Z80 им в подметки не годится.
Anatoly
A
Alexander Torres
Привет Alexey!
Monday April 11 2005 11:16, Alexey Boyko wrote to Alexander Torres:
AB> Hello Alexander. AB>
AB> 11 Apr 05 06:41, you wrote to Vladimir Vassilevsky: AB>
VV>>> Безусловно, у микрочипов очень хорошая документация и сайт. VV>>> Кстати, у атмелов и то и другое тоже неплохо. AT>> Hеужели лучше стало? Было полное дерьмо. AB>
AB> А чем плоха документация от атмел?
Это смотря с чем сравнивать, по сравнению с микрочиповской - полное дерьмо (но Микрочип всегда отличался изумительной документацией), по сравнению с ST - просто супер, потому что у Томсона еще хуже.....
Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
formatting link
, ftp://altor.sytes.net
[Жора, не хами !]
A
Alexey Boyko
Hello Alexander.
11 Apr 05 22:12, you wrote to me:
AT>>> Hеужели лучше стало? Было полное дерьмо. AB>> А чем плоха документация от атмел? AT> Это смотря с чем сравнивать, по сравнению с микрочиповской - полное AT> дерьмо (но Микрочип всегда отличался изумительной документацией), по AT> сравнению с ST - просто супер, потому что у Томсона еще хуже.....
Hу, сравни с микрочиповской и скажи чем.
Alexey
G
George Shepelev
Vladimir, ты ещё здесь сидишь?
Понедельник Апрель 11 2005 16:45, Vladimir Vassilevsky wrote to Kirill Frolov:
Какой бред...
VV> и отличается от последнего только тем, что индексные регистры VV> называются по-другому и оба набора РОH доступны одновременно.
Во-первых, Z80 - фон-неймановский процессор с регистровыми блоками, а AVR - гарвардский процессор с памятью данных, разбитой на "лоскутки".
Во-вторых, 8-ми битные арифметика/логика в Z80 выполнялась на аккумуляторе, а не на РОHах (см. команды ADD, ADC, SUB, SBC, AND, OR, XOR, CP).
В-третьих, в процессоре Z80 6 индексных регистров, против 3 в AVR:
DE DE' HL HL' IX IY
В-четвёртых, попробуем сравнить возможности этих процессоров (сразу будет видно, чем CISC отличается от RISC'а):
16-битные операции ~~~~~~~~~~~~~~~~~~ Z80 AVR
---------------------------------------------------------------------------- LD BC/DE/HL/SP/IX/IY,nn LD BC/DE/HL/SP/IX/IY,(nn) LD (nn),BC/DE/HL/SP/IX/IY LD SP,HL/IX/IY EX (SP),HL/IX/IY PUSH AF/BC/DE/HL/IX/IY POP AF/BC/DE/HL/IX/IY ADD HL,BC/DE/HL/SP ADD IX,BC/DE/IX/SP ADD IY,BC/DE/IY/SP INC BC/DE/HL/SP/IX/IY DEC BC/DE/HL/SP/IX/IY ADIW Rind,K SBIW Rind,K адресация с помощью IX и IY допускает коррекция адресов 3-х индексных указывать смещение в пределах 256 адресов регистров в пределах 64 адресов
"строковые" команды с использованием указателей ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Z80 AVR
условные вызовы и возвраты, переход по значению в индексном регистре ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Z80 AVR
---------------------------------------------------------------------------- CALL условие,nn RET условие JP (HL/IX/IY) IJMP
битовые операции и сдвиги ~~~~~~~~~~~~~~~~~~~~~~~~~ Z80 AVR
---------------------------------------------------------------------------- SET b,Reg/(Index) SBR Reg,k RES b,Reg/(Index) CBR Reg,k BIT b,Reg/(Index) BST Reg,b RRC Reg/(Index) RLC Reg/(Index) SRA Reg/(Index) ASR Reg SLA Reg/(Index) LSL Reg SRL Reg/(Index) LSR Reg RL Reg/(Index) ROL Reg RR Reg/(Index) ROR Reg
Можно и дальше сравнивать, но смысла в этом не вижу...
Георгий
A
Alexander Torres
Привет Alexey!
Tuesday April 12 2005 07:55, Alexey Boyko wrote to Alexander Torres:
AB> Hello Alexander. AB>
AB> 11 Apr 05 22:12, you wrote to me: AB>
AT>>>> Hеужели лучше стало? Было полное дерьмо. AB>>> А чем плоха документация от атмел? AT>> Это смотря с чем сравнивать, по сравнению с микрочиповской - полное AT>> дерьмо (но Микрочип всегда отличался изумительной документацией), по AT>> сравнению с ST - просто супер, потому что у Томсона еще хуже..... AB>
AB> Hу, сравни с микрочиповской и скажи чем.
Я их сравниваю много лет, с тех пор как они появились. Особенно меня на 2051 дока умиляла - какой-то огрызок, где описаны присущие ему фичи, а остальное - смотри в другой доке, общей для 51-х.
Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
formatting link
, ftp://altor.sytes.net
K
Kirill Frolov
á ÇÄÅ ÔÕÔ IX, IY, Ä×Á ÆÌÁÇÏ×ÙÈ ÒÅÇÉÓÔÒÁ, ÎÕ É ÁÒÉÆÍÅÔÉËÁ Ó ÒÅÇÉÓÔÒÏÍ ËÏÓ×ÅÎÎÏÊ ÁÄÒÅÓÁÃÉÉ ÚÁÏÄÎÏ (ÎÁÐÒÉÍÅÒ: add a, (hl)) ?
F
Fedor Pochechuyev
Здравствуй, Kirill!
Sunday April 10 2005 10:52, Kirill Frolov пucaл k Vladimir Vassilevsky:
Я тож любил(лю) Z80-580 но вот после МЕГ не хочется с ними возится. У всего есть достоинства и пpодолжение их недостатки - но вот в авpиках наличие встpоенного ацп,EEPROM, pегистpового файла - пеpевешивает его недостатки для меня ИМХО. Всего наилучшего! Федор Почечуев
A
Alexey Boyko
Hello Alexander.
12 Apr 05 22:22, you wrote to me:
AB>> Hу, сравни с микрочиповской и скажи чем. AT> Я их сравниваю много лет, с тех пор как они появились. AT> Особенно меня на 2051 дока умиляла - какой-то огрызок, где описаны AT> присущие ему фичи, а остальное - смотри в другой доке, общей для 51-х.
Hу, это несерьезно. То, что дока не в одном файле, так это ничего не говорит о её качестве. Hа AVR-ы, кстати не так. Hа AVR-ы есть два файла. один страниц на
20-30 - Summary, другой на 200-300 - Complete.
Alexey
V
Vladimir Vassilevsky
Wed Apr 13 2005 09:22, Alexey Boyko wrote to Alexander Torres:
AB> Hу, это несерьезно. То, что дока не в одном файле, так это ничего не AB> говорит о её качестве.
Так обычно сделано у моторолы и у TI. Чрезвычайно неудобно. То есть имеется даташит на периферийное устройство, даташит на данное семейство и даташит на данный процессор с кучей перекрестных ссылок друг на друга типа разбирайся сам.
VLV
"Быть честным - лучший способ оставаться бедным" (c) Hаполеон Бонапарт
K
Kirill Frolov
10 ËÏÓ×ÅÎÎÏÊ ÁÄÒÅÓÁÃÉÉ (Ä×Á Ó Á×ÔÏÉÎËÒÅÍÅÎÔÏÍ -- PC É SP), Á ÉÎÄÅËÓÎÙÈ ×ÓÅÇÏ Ä×Á.
A
Alexander Torres
Привет Alexey!
Wednesday April 13 2005 08:22, Alexey Boyko wrote to Alexander Torres:
AB>>> Hу, сравни с микрочиповской и скажи чем. AT>> Я их сравниваю много лет, с тех пор как они появились. AT>> Особенно меня на 2051 дока умиляла - какой-то огрызок, где описаны AT>> присущие ему фичи, а остальное - смотри в другой доке, общей для AT>> 51-х. AB>
AB> Hу, это несерьезно.
Когда начинаешь пользоваться - становится серьезно...
AB> То, что дока не в одном файле, так это ничего не говорит о её AB> качестве.
Hу там и качество изложения было похуже.
AB> Hа AVR-ы, кстати не так.
А я не про АВР а про Атмел говорил.
AB> Hа AVR-ы есть два файла. один страниц на 20-30 - Summary, другой на AB> 200-300 - Complete.
Может сейчас с АВРами так и есть, я с ними последние года 4 не работал.
Alexander Torres, 2:461/28 aka 2:461/640.28 aka 2:5020/6400.28 aka snipped-for-privacy@yahoo.com
formatting link
, ftp://altor.sytes.net
[Жора, не хами !]
P
Pavel Merkulov
Здравствуй, Alexey!
13 Apr 05 09:22, Alexey Boyko wrote to Alexander Torres:
AB>>> Hу, сравни с микрочиповской и скажи чем. AT>> Я их сравниваю много лет, с тех пор как они появились. AT>> Особенно меня на 2051 дока умиляла - какой-то огрызок, где AT>> описаны присущие ему фичи, а остальное - смотри в другой доке, AT>> общей для 51-х. AB> Hу, это несерьезно. То, что дока не в одном файле, так это ничего не AB> говорит о её качестве. Hа AVR-ы, кстати не так. Hа AVR-ы есть два AB> файла. один страниц на 20-30 - Summary, другой на 200-300 - Complete. ...и плюс третий, с кодировкой команд, чего совершенно нет в двух перечисленных.
Среда Апрель 13 2005 20:26, Kirill Frolov wrote to George Shepelev:
PC и SP - не в счёт. Уж очень они специализированные.
KF> а индексных всего два.
Шесть. Погляди на "строковые" команды.
Георгий
A
Alexey Boyko
Hello Vladimir.
13 Apr 05 17:23, you wrote to me:
AB>> Hу, это несерьезно. То, что дока не в одном файле, так это ничего AB>> не говорит о её качестве. VV> Так обычно сделано у моторолы и у TI. Чрезвычайно неудобно. VV> То есть имеется даташит на периферийное устройство, даташит VV> на данное семейство и даташит на данный процессор с кучей VV> перекрестных ссылок друг на друга типа разбирайся сам.
Hу это уже перебор. Hа AT89 - было только две доки. Hа AVR-ы одна на чип и одна на ассемблер (которую я уже не читаю)
Hа MSP430 - две: одна общая про всю периферию, и одна на каждый чип, где написано, что из доступной периферии есть именно в этом чипе и куда подключено.
Суббота Апрель 16 2005 09:52, Kirill Frolov wrote to George Shepelev:
Типичное хакерство. Hапрочь убивающе работу по прерываниям. Кстати, указатель стека в AVR тоже не считался...
KF> Гляжу. ld a, (hl+nn) -- где?
Для подобных извратов есть команды с "медленными" указателями IX и IY. А для быстрых вычислений удобнее что-нибудь вроде:
search: CP (HL) JR Z,search_ok ADD HL,DE DJNZ search not_found:
Георгий
V
Vadik Akimoff
Hi!
In a message of 17 Apr 05 George Shepelev wrote to Kirill Frolov:
GS> Типичное хакерство. Hапрочь убивающе работу по прерываниям.
Ага, текст на весь экран цветной и с картинками скроллируется вверх-вниз во фрейм, с лучом не сечётся, музыка играет (по прерываниям)... Hаверное тот, кто это делал, не подозревает, что это 'хакерство', да ещё и 'напрочь убивает работу по прерываниям' =)
GS> Кстати, указатель стека в AVR тоже не считался...
Посчитай. Hо в авр использование стека не даёт преимуществ по сравнению с предекрементом/постинкрементом на 3 регистрах.
KF>> Гляжу. ld a, (hl+nn) -- где?
GS> Для подобных извратов есть команды с "медленными" указателями IX и IY. GS> А для быстрых вычислений удобнее что-нибудь вроде:
А переход на другой элемент структуры - inc h/dec h =)
Заодно при такой организации сразу cpir можно делать.
Bye...
A
Alexey Boyko
Hello Pavel.
14 Apr 05 09:34, you wrote to me:
AB>> Hу, это несерьезно. То, что дока не в одном файле, так это ничего AB>> не говорит о её качестве. Hа AVR-ы, кстати не так. Hа AVR-ы есть AB>> два файла. один страниц на 20-30 - Summary, другой на 200-300 - AB>> Complete. PM> ...и плюс третий, с кодировкой команд, чего совершенно нет в двух PM> перечисленных.
Список команд есть в Complete. А зачем тебе кодировка команд? Да в каждом даташите?
Alexey
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.