Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

ПОМОЩ!!!!!!!!!!!!!!
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=3427
Страница 1 от 1

Автор:  p_mendev [ Пет Дек 15, 2006 3:42 pm ]
Заглавие:  ПОМОЩ!!!!!!!!!!!!!!

Моля тези които могат да ми помогнат да напишат нещо или тук или на p_mendev@abv.bg! Проблема ми е: имам да пиша кросасемблер за микропроцесор 6502 и имам дадени няколко инструкции: TXA, CPY, BCS, CRD, ROR, LDY ,обаче...не знам точно за какво са тези инструкции!Ако някой може да ми каже за какво са или да ми каже къде в нета мога да прочета нещо за тях , ще съм му много благодарен!

Автор:  nickich [ Пет Дек 15, 2006 3:56 pm ]
Заглавие: 

порови тук:
http://www.6502.org/

Автор:  Gosho75 [ Пет Дек 15, 2006 4:10 pm ]
Заглавие:  ами в google

Пишеш в гооглето примерно "6502 instruction set". Излизат доста неща. Ето примерно:
[/url]http://www.geocities.com/oneelkruns/6502sum.html
Друг вариант е да потърсиш някоя стара книжка на български. Имаше навремето една Програмиране на асемблер за ПРАВЕЦ 82 или една синя Справочник за персонални компютри или каквото ти попадне за асемблер за ПРАВЕЦ 8 (всички от серията за с 6502 или нашенският CM630 ). Но съдейки по въпроса ти, май не си много наясно с програмирането на асемблер, така че те съветвам да прочетеш и малко по-този въпрос преди да минеш към писането на въпросният крос асемблер. Успех!

ПС Инструкция CRD при 6502 няма

Автор:  setoy [ Пет Дек 15, 2006 5:36 pm ]
Заглавие: 

Цитат:
имам да пиша кросасемблер за микропроцесор 6502


Стига ве!! 8O На кой пък му е потрябвало точно това 8O Асемблери има колкото си искаш, само дето той и процесора вече е за Червената книга :idea:

Автор:  Koleto [ Пет Дек 15, 2006 7:00 pm ]
Заглавие: 

Явно някъде по техникумите още раздават курсови задачи за 6502... :D

Автор:  p_mendev [ Пет Дек 15, 2006 7:07 pm ]
Заглавие: 

не за червената книга ами не знам за къде са тия неща дето ни занимават с тях!Ама какво да правиш!Всъщност това е задание в РУ "Ангел Кънчев"!Върви обяснявай че учебната програма като цяло трябва да се "ъпдейтва" многократно докато започнем да покриваме по-високи изисквания!Кой ли ги чува тия студентчета!
А това че няма инструкция CRD при 6502 няма и да смея да го кажа на преподавателката щото иначе все едно си скъсах дипломата отсега!Благодаря на всички за отделеното време и внимание!

Автор:  zaphod [ Пет Дек 15, 2006 9:28 pm ]
Заглавие: 

[quote=p_mendev]Върви обяснявай че учебната програма като цяло трябва да се "ъпдейтва" многократно докато започнем да покриваме по-високи изисквания!Кой ли ги чува тия студентчета! [/quote]
не е проблема в ушите на даскалите - просто само това знаят. как искаш да ти преподават асемблер за микроконтролери или за пентиум, като просто тия неща са далеч извън компетенцията им. ако не бяха, нямаше да стоят в даскалото за 400 кинта.
а за дипломата не се тревожи - модератора на форума е среднист (ако е тайна, изтрий го това :) ), дипломите не са това което са били преди време. честно казано, ако бях среднист в момента щях много да се гордея "е, как е вишисчета, пестите ли от ток?" :)

Автор:  Dimiter [ Пет Дек 15, 2006 9:42 pm ]
Заглавие: 

....TXA, CPY, BCS, CRD, ROR, LDY

спомени...
CPY беше сравняване на Y регистъра (с кво ли ? )
LDY .. зареждане на Y регистъра --//--
ROR няма как да не е ротация на дясно

бтв пишех в обектен код и помня ,че 0x4C беше JMP и 0xEE някакъв инкремент :)

сори за офтопика :)

Автор:  sthx [ Пет Дек 15, 2006 11:21 pm ]
Заглавие: 

zaphod написа:
а за дипломата не се тревожи - модератора на форума е среднист (ако е тайна, изтрий го това :) ), дипломите не са това което са били преди време.


Не е толкова важно какво (къде) си учил, а какво си научил.

Автор:  ДедоБоре [ Пет Дек 15, 2006 11:25 pm ]
Заглавие: 

sthx написа:
zaphod написа:
а за дипломата не се тревожи - модератора на форума е среднист (ако е тайна, изтрий го това :) ), дипломите не са това което са били преди време.


Не е толкова важно какво (къде) си учил, а какво си научил.


абе май и това не е толкова важно вече...

Автор:  [ Съб Дек 16, 2006 12:24 pm ]
Заглавие: 

Задачата за крос асемблер е хубава според мен, това че са се спряли на този процесор не е съществено. Има много разработки в мрежата с отворен код по темата, така че можеш да посъбереш доста информация.

А бе направо се заеми сериозно със задачата :) , като го направиш пусне го да го пробваме, имам една развойна платка за 6502 :) от време оно, може и да работи още. Пък апетита идва с яденето, после може и някой компилатор да спретнеш, ако решиш да правиш компилатор, ще ти дадем безценни съвети :)

П.П. Това образование, боже, божеее, колко комплекси имало за избиване 8O

Автор:  Dimitar [ Съб Дек 16, 2006 2:02 pm ]
Заглавие: 

setoy написа:
Цитат:
имам да пиша кросасемблер за микропроцесор 6502


Стига ве!! 8O На кой пък му е потрябвало точно това 8O Асемблери има колкото си искаш, само дето той и процесора вече е за Червената книга :idea:

Ами ако трябва според теб да почнат с Pentium 4, незнам дали въобще някой ще научи нещо 8) .

Автор:  setoy [ Пон Дек 18, 2006 2:41 pm ]
Заглавие: 

ATasm: 6502 cross-assembler open source project

Заповядай!
http://sourceforge.net/project/showfile ... _id=197177

Не, според мен не е добра идея да почнат с Пентиум 4, но поне да е нещо дето да има връзка с "реалния" живот :evil: Иначе 6502 е добра тема за часовете по палеонтология. Добре че не учат и история там, сигурно в часовете по история щяха да ги карат да се обличат в кожи и да преследват саблезъби тигри с копия :D

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/