*   >> läser Utbildning artiklar >> science >> computers

Program för Computer

lt. Detta kallas flödet av kontroll inom programmet och det är vad som gör att datorn kan utföra uppgifter upprepade gånger utan mänsklig inblandning. Jämförelsevis kan en person som använder en fickräknare utföra en grundläggande aritmetisk operation som att lägga två nummer med bara ett par knapptryckningar. Men att lägga ihop alla nummer från 1 till 1000 skulle ta tusentals knapptryckningar och en hel del tid med en nära visshet om att göra ett misstag. Å andra sidan kan en dator programmeras att göra detta med några enkla instruktioner.

Till exempel: mov # 0, summa; ange summan till 0 mov # 1, num; set num till en loop: lägg num, summa; lägg num att sammanfatta lägga # 1, num; tillsätt 1 till num num cmp, # 1000; jämför num till 1000 ble loop; Om num stopp; slutet av programmet. sluta köra När tillsagd att köra det här programmet, kommer datorn att utföra repetitiva tillägg uppgift utan ytterligare mänsklig inblandning. Det kommer nästan aldrig att göra ett misstag och en modern dator kan slutföra uppgiften i ungefär en miljondels sekund [34] Bugs Huvudartikel:.

Programvarufel Själva första datorn bugg, en fjäril hittade instängd på ett relä av Harvard Mark II datafel i datorprogram kallas "buggar". Buggar kan vara godartade och inte påverka nyttan av programmet, eller bara subtila effekter. Men i vissa fall de kan orsaka programmet - eller hela systemet - för att "hänga" -become okänslig för insignal såsom musklick eller tangenttryckningar, eller att helt misslyckas eller "krasch".

Annars godartade fel kan ibland utnyttjas för ont uppsåt av en skrupelfri användare skriver ett "utnyttja" -kod som syftar till att dra fördel av en bugg och störa en dators korrekt genomförande. Buggar är oftast inte fel på datorn. Eftersom datorer bara exekvera instruktioner de får, buggar är nästan alltid resultatet av programmerare fel eller ett misstag som gjorts i programmets utformning. [35] Konteramiral Grace Hopper krediteras för att först ha använt uttrycket "buggar" i datorer efter en döda moth hittades kortslutning ett relä av Harvard Mark II dator i september 1947.

[36] Maskin kod I de flesta datorer, individuella instruktioner lagras som maskinkod med varje instruktion ges ett unikt nummer (dess operationskoden eller opcode för kort) . Kommandot för att lägga två siffror skulle tillsammans ha en opkoden, kommandot för att multiplicera dem skulle ha en annan opkod och så vidare. De enklaste datorer har möjlighet att utföra någon av en handfull olika instruktion

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.