Hackaday 1kB Challange Yarışması

Başlatan FxDev, 24 Kasım 2016, 08:39:24

FxDev

Hackaday bir yarışma başlatmış arkadaşlar, oldukça ilgi çekici gözüküyor.
Bizim ASM severlere iş düştü.

Fikirler sizlerle!

http://hackaday.com/2016/11/21/step-up-to-the-1-kb-challenge/

Forumda bazı bağnaz kişiler tarafından engellenip, atıldım. Tüm bu bağnaz kişilere rağmen Atatürkçülüğü sonuna kadar savunacağım; onlar da bağnazlıklarında boğulacaklar. Haberleşme için: info[at]firatdeveci.com / ©firatdeveci.com - ße Different Everytime!

rck8942

Elektroniker für Betriebstechnik

Zoroaster

#2
Açıkcası ilgimi çekti Fakat yarışmada yapılması istenen tek bir proje olmalı ve onun max 1K ile gerçeklenmesi lazım.

Proje konusu serbest olursa puanlama ölçütü nasıl olacak?

Yarışma için 8 bit işlemciler 32 bite göre daha avantajlı gibi duruyor.

Seytan deliginden kacti.

Tagli

#3
Alıntı yapılan: Zoroaster - 24 Kasım 2016, 18:28:49
Yarışma için 8 bit işlemciler 32 bite göre daha avantajlı gibi duruyor.
Neden? PIC18'lerin de Cortex M0'ların da komutları 16 bit, ama M0 ile daha az sayıda komut ile daha çok işlem yapılamıyor mu? Başlangıç ayarlarının daha karmaşık/uzun olması sebebiyle mi 32 bit işlemcilerde alanımızın daha dar olacağını düşünüyorsun?
Gökçe Tağlıoğlu

Zoroaster

#4
16 yada 32 bit işlem yapmayı gerektirmeyen uygulamalarda 8 bit avantajlı görünüyor.
8 bit işlemcilerin 1 bytelık komutları da var.

Bolca registeri, 1 bytelık bolca komutu olan ve relatif adresleme yapan işlemci hangisi bakmak lazım.

PIC  14 bit komut uzunluğuna sahip. Eğer toplam kod uzunluğunu n *14/8 olarak ya da da kötüsü n*2 byte olarak hesaplarlarsa picler avantajlı değil.

Gene de adamların proje konusu seçilecek işlemciyi belirlemede etken olabilir.
Seytan deliginden kacti.

Tagli

1 byte'lık komutu olan işlemci var mıdır bilmiyorum ama bana çok mümkün gözükmedi. Belki çok eski tarihi eser niteliğindeki 4 bitlik işlemcilerde falan olabilir. PIC10'ların komut genişliği 12 bit miydi bu arada?

Proje değerlendirmesi konusundaki düşüncene ben de katılıyorum. Çok yoruma açık olmayan bir değerlendirme kriteri olmalı. Belki çok aşamalı bir projenin her bir aşaması için puanlandırma olabilir. 1 KB'a sığdırabildikleri ek özellikler üzerinden puan alırlar.
Gökçe Tağlıoğlu

Zoroaster

http://www.keil.com/support/man/docs/is51/is51_opcodes.htm

8051'in bir hayli 1 byte komutu var. Fakat illaki 2...3 byte komutlar da işin içine girecek.
Gene de her komutu 2 byte olan işlemcilere göre bu önemli bir avantaj.

Seytan deliginden kacti.

Erhan YILMAZ

Fikir var mı fikir? Attiny serisi işlemcilerle güzel birşeyler yapılabilir.

MC_Skywalker

#8
X86 için Demoscen yazanlar kısıtlı alana birçokşey sığdırıyorlar onların teknikleri faydalı olur

https://www.youtube.com/watch?v=IFXIGHOElrE

64k
https://www.youtube.com/watch?v=mjzeP7hYyNo

FxDev

Forumda bazı bağnaz kişiler tarafından engellenip, atıldım. Tüm bu bağnaz kişilere rağmen Atatürkçülüğü sonuna kadar savunacağım; onlar da bağnazlıklarında boğulacaklar. Haberleşme için: info[at]firatdeveci.com / ©firatdeveci.com - ße Different Everytime!

mert3162

bende logs projesine verdim fikir oldukça iyi
|^^^^^^^^^^^^\ ||\
|__PICPROJE.ORG __
||'""|""\___
| _____________ l | |__|__|___| )
(@!)!(@)"""""**|(@) (@)****|(@)---------

 Üstadlarım nonstradam & Logan

ByTEK

Bende "VGA Blinking Lights" projesine verdim. Başarılı.

Elektroemre

@Zoroaster hocamdan 12F675'e yada Attiny13'e software usb hid uygulamasi bekliyoruz. <1KB ile.

Zoroaster

Katılmaz istersem STM32F103C8 ile katılırım.
Seytan deliginden kacti.

Erhan YILMAZ