Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat is de computer 's Basic taal ?
Computerprogramma's zijn in een groot aantal talen , afhankelijk van de beschikking van de computer zelf rijkdommen en op de behoeften van de programmeurs zelf geschreven . Er is echter maar een taal native begrepen door een bepaalde processor en volgende talen zijn gezamenlijk bekend als montage . De meest fundamentele Taal

In assembler , elke opdracht betrekking op een bewerking die direct kunnen worden uitgevoerd door de hardware van de computer zonder verdere uitleg nodig . Om deze reden wordt de programmering structuren beschikbaar voor montage talen meer bepaald door de mogelijkheden van de hardware en welke commando's kunnen goedkoop worden uitgevoerd, en niet door wat programmeurs makkelijkste of de meest natuurlijke om mee te werken zou vinden .

gemeenschappelijke Talen Vergadering

de meest voorkomende assembler voor personal computers veruit is de taal die wordt gebruikt door Intel 's X86 lijn van computer -processors . Bijna alle consumenten personal computers bevatten processors ofwel geproduceerd door Intel of doelbewust ontworpen om compatibel met X86 assemblage Intel's te zijn . Er zijn echter uitzonderingen . Sun Microsystems produceert Solaris werkstations die SPARC assemblage gebruiken , veel video game consoles en ouder Apple computers gebruiken IBM's PowerPC assemblage , en kleine computers zoals smart phones en PDA's vaak gebruikt ARM .
CISC en RISC

Vergadering talen
kan worden onderverdeeld in twee designfilosofie : Complex Instruction Set Computing ( CISC ) ​​en Reduced Instruction Set Computing ( RISC ) ​​. RISC talen hebben minder instructies . Dit is een samenstel programma moet worden verlengd om dezelfde taak te vervullen , maar elke individuele instructie kan sneller uitvoeren . Voorbeelden van RISC talen zijn ARM , PowerPC , en SPARC . CISC talen neemt de tegenovergestelde benadering : ze hebben meer instructies , waardoor programmeurs om meer te bereiken met elke instructie . X86 is een voorbeeld van een CISC architectuur .
Voorbeeld van Assembly

Dit is een relatief eenvoudige montage programma in X86 dat een kort bericht afgedrukt op het scherm . < Br >

. model small.stack.datamessage db " Hallo wereld , ik ben aan het leren Vergadering ! " , " $ "

. code

belangrijkste procmov bijl , seg messagemov ds , bijl

mov ah , 09lea dx , messageint 21u

mov ax , 4c00hint 21hmain endpend belangrijkste
Voordelen van Rechtstreeks gebruik

Omdat montagehandleiding correleren direct naar de verrichtingen van de machine , zal efficiënt geschreven montage programma's van een bepaald programma uitvoeren in de snelst mogelijke manier .
Voordelen van Higher - Level Talen

Assembly heeft een aantal ingrijpende nadelen. Terwijl de assemblage kan theoretisch produceren de snelste code mogelijk , in de praktijk de automatische optimalisatie door hogere talen zoals C + + zal de optimalisatie inspanningen van de meeste programmeurs beter presteren . Montage programma's ook de neiging uiterst complex in vergelijking met hun equivalenten in Java of C Bijvoorbeeld te zijn , de volgende C programma hetzelfde resultaat als de assembly -programma hierboven :

cout
<< " Hello world , C is veel gemakkelijker dan Assembly ! "

Previous: Next:
  Computer Programming Languages
·Wat is een Web Object ? 
·Wat is een voorwaardelijke ver…
·Hoe maak je een H2 Tag Overrid…
·Hoe maak je een Constructor Bo…
·Developer Tools voor Apple Xco…
·Hoe je BASIC Stamp Split I /O …
·Hoe te Breedte Verandering in …
·PowerShell Datumfuncties 
·Hoe binaire getallen Vermenigv…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
Hoe de VBScript Geschiedenis Object Gebr…
  Programmering Articles
·Hoe maak je een tekstvak maken in Visual…
·Hoe te verwijderen van de Last Element o…
·Hoe maak je een antwoord krijgt van een …
·Hoe maak je een DataRow in een DataSet .…
·Verbinding maken met een externe server …
·Hoe te converteren naar Seconden Tijd vo…
·Hoe maak je een willekeurige alfanumerie…
·Om te lezen hoe de SQL van een Routine i…
·Verschil tussen fgetc en getc 
Copyright © Computer Kennis http://www.nldit.com