Linux kernel inoshandura zvikamu zvekodhi yako kubva kuAssembler kuenda kuC

programming mutauro c

Inozivikanwa nezvose ndeye izvo Mutauro weAssembler ndiyo inokurumidza kune dzimwe nyaya uye nekuda kwechikonzero ichi ndicho chinonyanya kushandiswa mu kernel yemasisitimu akasiyana anoshanda uye zvakafanana zvinoitika kune chaiwo-nguva mapurojekiti uko epamberi emagetsi anoshandiswa. Dambudziko rinouya mumashure, apo iyo kodhi inoda kuchengetwa uye isiri, uye nekudaro Muchiitiko cheLinux kernel, ivo vanogadzira vakasarudza kududzira iyo Assembler kodhi kuC.

C ndiyo inonyanya kumiririra Linux programming mutauro (chaizvo, yeese * nix mapuratifomu), yakagadziriswa ne Dennis Ritchie naKen Thompson muna1972, yakaitwa paUnix PDP-11 system uye yaive chikamu cheUnix vhezheni 2. Ichipihwa kushanda kwayo kwepamusoro uye kutakurika, yakatanga kushandiswa zvakanyanya mukuita mashandiro ehurongwa uye nekudaro Linus Torvalds Akaishandisa purojekiti yake paakadzoka muna1990 aitsvaga yemahara uye yakavhurika imwe nzira kuna Minix.

Ehezve, kunyangwe paine masimba akawandisa, Assembler ane zvakanakira kupfuura C sezvatakambotaura pakutanga, saka sarudzo iyi yakashamisa asi zvinoenderana nezvakataurwa anodaro Andy Lutomirsky pane runyorwa rwekutumira kernel basa rako rave kutoenderera uye Linux kernel 4.1 ndiye achave wekutanga kuisa iyi Assembler sosi kodhi inyorezve kuC. Zvikurukuru, zvese zvine chekuita nekubuda kune mushandisi modhi, izvo parizvino zvine musanganiswa wekodhi kubva kune maviri ma programming mitauro asi iyo, yakapihwa yakaderera kugadziriswa, iri kuramba ichiomesa kana uchigadzirisa.

Ndiyo here iyo kodhi muAssembler Izvo hazvina kuvandudzwa kwenguva yakareba uye zvinoreva kuti vagadziri vatsva havana kunyatso kujekesa nezve mashandiro ayo, uye chakanyanya, zvaisazove nyore kuimutsiridza. Nekudaro, pachinzvimbo chekuyedza imwe shanduko yakasarudzika ivo vakasarudza kutanga kuchinja ese ese maAssembler maitiro kuC, uye pachangu ndinofunga kuti kunyangwe imwe yekumhanyisa kumhanyisa inogona kurasikirwa (izvo zvingave zvishoma kana kodhi C nyowani ichishanda) nyowani uye yakajeka kodhi inogara iri nani kuti ive yechinyakare uye iine zero zero mikana yekuvandudza nekuti haina kunyatsonzwisiswa kuti yakaitwa sei.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Makomendi gumi, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Miguel Mayol Tur akadaro

    Pakutanga iri ENSAMBLADOR, muchiSpanish.

    Chechipiri, mutauro wese unofanirwa KUSANGANISWA (kana kududzirwa), saka kunaka kwemhedzisiro kunoenderana neCOMPILER (kana muturikiri)

    Sezvo C compiler yakavandudza zvakanyanya uye akaunganidza imwe zvishoma (nekuti yanga yatove yakanaka kwazvo), nhasi mutsauko wechirongwa chakanyorwa chakanyorwa muC uchienzaniswa neicho chakanyorwa muunganidziro hachina basa kana kusavapo (chaive kwete pamberi).
    Kunyangwe musiyano uripo pakati pekunyorwa (C nevamwe) uye wakadudzirwa (Java nevamwe) zvirongwa zvakadzikiswa zvakanyanya.

    Saka kuve kuri nyore kwazvo kuchengetedza C pane kuunganidza, chisarudzo chakanyatsoita shanduko idzi mu kernel, kana uchiita ongororo yemubhadharo, kushaya simba, kutyisidzira, simba nemikana kana chero chimwe chinoshanda.
    yekutora sarudzo.

    1.    Bipolar Capybara akadaro

      Kuna Miguel Mayol Tur: Chekutanga pane zvese, mugadziri wega wega anozviti ndeumwe anotaura ASSEMBLER uye anonzwisisa Chirungu. Vamwe vacho vanoshandisa Visual Basic uye vanozvidaidza kuti programmers. Zvinonyadzisa sei. Uye chechipiri iyo Assembler HAIYE KUSANGANISWA. Izvo izvo zvirongwa zvinobata nazvo zvinoita inoshandura mnemonics kuita mabheti zvakananga. Programming muAssembler iri kutaura kumuchina mumutauro mumwe chete, asi kuti zviite nyore, mnemonics inoshandiswa pachinzvimbo chekunyora zvakananga mabheti anoenderana. Iko kune imwe-kune-imwe tsamba pakati peseti yemabheti uye kuraira muAssembler. Asi izvi, hongu, iye chete programmer anoziva, mumwe weavo vanoti ASSEMBLER. Nekudaro, hapana shanduko kune iyo "inoshandura" kubva kuunganidzano kuenda kumaopcode nekuti programmer ndiye anotungamira mukugadzirisa ikoko. C macomputer (uye mimwe mitauro) inoshandura mirairo muzvigadzirwa zvisati zvasimbiswa zvemakominist (kana kodhi yemuchina) uye nekuvandudza kunopihwa nemabatiro acho.
      Nei uchishandisa C? Nekuti zviri nyore kuongorora uye kuchengetedza chimwe chinhu chiri nyore kuverenga. Vazhinji vanhu havanzwisise zvakananga kuunganidza opcode uye mnemonics. Zvakareruka senge izvozvo.
      Ini handitombo kunetsekana kutaura nezveJava, iyo kunyangwe hazvo yakaiswa seyakajairika kare kare, yava kuvengwa neavo vanonzwisisa kodhi.
      Asi usanditende, bvunza Google kana zvandataura pano manyepo.
      Reply with quote

      1.    euguguy akadaro

        Mhoro Chigüire, maziso angu anodonha kubva kumeso ndichifunga kuti haukwanise kunyora muchiSpanish usingashandise mazwi eAnglo-Saxon mavambo: zvinonzi «kuunganidza».
        Ehezve, mune chinhu chimwe ini ndinobvumirana newe, zvirinani usataure nezve Java nekuti kutaura zvisina basa zvirinani usiye. Ini ndaive neshamwari yainge yakafanana newe asi muvezi (kwete nyanzvi yekugadzira mapurogiramu) uye akati chakanakisa chaive ruoko rwemaoko nemamwe maturusi ari nani tisingatauri akatosimbisa masikuru nawo. Muenzaniso wakadini wokutevera!

  2.   Luis Gerardo Marín akadaro

    Mutauro weChirungu unogara uri pamudzi wezvese mazwi ekuverenga. Ndiyo nzira zvazviri, kunyangwe isu vatauri veSpanish tisingade. Wedzera kune izvi kuti pane mazwi asingakwanise kuturikirwa se "bit", "byte", "unix", "linux", "DOS" nemamwe akawanda. Uye kune zvimwe zvinokwanisa kududzirwa asi hapana chinonzi "CMOS", "CSS", "RAM" nekuti kune mamwe maratidziro asina chekuita netekinoroji uye pamusoro pazvo haatombovapo Google. Hapana chikonzero chekududzira kana meseji yakaburitswa isinga verengeke. Mhedziso: Zviri nani kune zvehunyanzvi kana zvemakomputa nyaya kushandisa tekinoroji mazwi muChirungu. Nechikonzero chimwe chete ichi: Ini ndoda kunyora kuti ini ndinoshandisa "windows" kutaura kuti ini ndinoshandisa iyo yekushandisa system "windows". Uye ini ndinofarira kutaura nezve CSS uye kuti ini ndinoshandisa type = »zvinyorwa / css pane kuyedza kutaura kuti ndinoshandisa« dhizaini mashiti mapepa ane mhando yakaenzana ne diagonal zvinyorwa zvinyorwa machira ». Hutano.

  3.   Roberto Gomez akadaro

    Zvirongwa zvakanyorwa mumutauro wegungano zvinogara zvichinyorwa, hazviturikirwa. Zvisinei, hapana chakaipa nekushandisa Spanish panzvimbo peSpanglish. Mazita akakodzera haatomboshandurirwe, asi mazwi ehunyanzvi ndeapo paasina kuzivikanwa mazita. Zvisinei, munhu wese anogona kutaura sezvaanoda isu tichiri kunzwisisa.