*   >> Læs Uddannelse artikler >> science >> computers

Computer (Flertydig) 0,

lle computeren til at springe frem eller tilbage til et andet sted i programmet og til at fortsætte udførelsen derfra. Disse kaldes "jump" instruktioner (eller filialer). Endvidere kan hoppe instruktioner gøres til at ske betinget, således at forskellige sekvenser af instruktioner kan anvendes afhængigt af resultatet af nogle tidligere beregning eller nogle eksterne begivenhed. Mange computere direkte støtte subrutiner ved at give en form for spring, der "husker" det sted den sprang fra, og en anden instruktion om at vende tilbage til undervisningen efter denne hoppe instruktion.


Program fuldbyrdelsen vil kunne sammenlignes med at læse en bog. Mens en person, der normalt vil læse hvert ord og linje i rækkefølge, kan de til tider springe tilbage til en tidligere sted i teksten eller springe sektioner, der ikke er af interesse. Tilsvarende kan en computer sommetider gå tilbage og gentage instruktionerne i visse afsnit af programmet igen og igen, indtil en intern betingelse er opfyldt. Dette kaldes strømmen af ​​kontrol inden for programmet, og det er det, der gør det muligt for computeren at udføre opgaver gentagne gange uden menneskelig indgriben.


Forholdsvis, en person, der bruger en lommeregner kan udføre en grundlæggende aritmetik operation såsom at tilføje to tal med blot et par knaptryk. Men at tilføje sammen alle numrene fra 1 til 1000 ville tage tusindvis af knaptryk og en masse tid med en nær sikkerhed for at lave en fejl. På den anden side kan en computer programmeres til at gøre dette med blot et par enkle instruktioner.

For eksempel:

 mov # 0, sum; sæt beløb til 0 mov # 1, num; sæt num at 1loop: tilføje num, sum; tilføje num at opsummere tilføje # 1, num; tilsættes 1 til num cmp num, # 1000; sammenligne num til 1000 ble løkke; hvis num 

Når bedt om at køre dette program, vil computeren udføre den gentagne tilføjelse opgaven uden yderligere menneskelig indgriben. Det vil næsten aldrig laver en fejl og en moderne pc kan fuldføre opgaven i omkring en milliontedel af et sekund [34]

Bugs

Uddybende artikel:.

Software bug

Den faktiske første computer bug, et møl fundet fanget på et relæ af Harvard Mark II computer

Fejl i edb-programmer kaldes "bugs". Bugs kan være godartede og ikke påvirke nytten af ​​programmet, eller har kun subtile effekter. Men i nogle tilfælde de kan forårsage programmet - eller hele systemet - at "hænge" -become reagerer på input såsom museklik eller tastean

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] >>

Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.