Microchip'i C keel
#10
(12-05-2012, 08:29 PM)andrei Kirjutas: Programmi tööks vajaliku pinumälu maht on määratud väljakutsutavates funktsioonides kasutusel olevate lokaalsete muutujate ja parameetritega. Seda mälumahtu kompilaatorid tavaliselt arvutada ei oska ja seega ei saa nad ka hoiatada pinumälu ületäitumise eest.

PC peal reserveeritakse protseduuri algul stacki muutujad,
kasutatakse ja siis lastakse vabaks. Vast oleks optimaalne kui saaks globaalsete ja pikima lokaalse summa viia võimalikult väikseks.
Kui natuke käske vaadata siis muutuja väärtuse laadimine PICis on raskepärane. Vast ta hoiab neid arve kuskil mujal natuke paremini.
Siiani on mind rahuldanud see et ta hakkama saab. Kui on tahtmist siis
see väljund exe võib saada ka asm versioonis. Sealt peaks olema näha mis on mis ja kus on mis.
Tsitaat:Keel "C" oli algselt mõeldud arvutile PDP-11 (alguses oli PDP-7, aga sellest kasvati ruttu välja)
80. paiku oli venelastel olemas Elektroonika 60, mis oli LSI-11 sugulane.
Neid protsessoreid, mälusid (32k) ja toiteid oli saada. Aga muud polnud.
Ehitasime siis herkonitest ja magnetitest klaviatuurid, makist ja 8051 (?) välismälu ning värviteleviisorist ning ca 100 TTL kivist display.
ASMis sai kirjutatud Basic keele laadne kõrgkeel. Lõpus tulid sinna sisse ka C elemendid. Tegime ühel UNIX masinal LõunaEesti ralli programmvara ja sealt sai "maitse suhu". Neid Elektroonikaid sai kuskil 20 tk ehitatud ja kasutatud. Oli ilus, kahe aadressiga masin.

85. tuli esimene PC, jõle võimas (8 MHz, 512 kB RAM, 10MB HD)
ja ASM ja MASM ja C.
C oli nii ilus ja selge et katsusime exe kujust C source tekst tagasi tekitada.
Peaaegu õnnestus aga kirjutaja koolipoiss "aeti ära".
Need naised, naised Sad

Nüüd seda kõike meenutades ja PICi kasutades on tunne et
SEE EI OLE VÕIMALIK.
See kivi mitte lihtsalt ei ole olemas, vaid töötab kah.
Vasta


Sõnumeid selles teemas
Microchip'i C keel - Autor: felch - 10-05-2012, 06:47 PM
RE: Microchip'i C keel - Autor: andrei - 10-05-2012, 11:09 PM
RE: Microchip'i C keel - Autor: felch - 11-05-2012, 07:49 AM
RE: Microchip'i C keel - Autor: felch - 11-05-2012, 04:35 PM
RE: Microchip'i C keel - Autor: A.R. - 12-05-2012, 06:42 AM
RE: Microchip'i C keel - Autor: felch - 12-05-2012, 01:11 PM
RE: Microchip'i C keel - Autor: A.R. - 12-05-2012, 04:26 PM
RE: Microchip'i C keel - Autor: felch - 12-05-2012, 06:35 PM
RE: Microchip'i C keel - Autor: andrei - 12-05-2012, 08:29 PM
RE: Microchip'i C keel - Autor: A.R. - 12-05-2012, 10:18 PM
RE: Microchip'i C keel - Autor: A.R. - 13-05-2012, 04:59 PM

Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 3 külali(st)ne