Forskel mellem SAP 1 og SAP 2

Nøgleforskel: SAP 1 står for Simple As Possible 1, og på samme måde står SAP 2 for Simple As Possible 2. SAP 1 definerer en mikroprocessors grundlæggende model design. SAP 2 er den forbedrede version af SAP 1, der giver bedre computerkapacitet.

SAP i SAP 1 og SAP 2 står for Simple As Possible. Begge refererer til modellerne af mikroprocessorer; SAP 2 er en efterfølger til SAP 1. SAP 1-design er en af ​​de grundlæggende modeller, der opfylder de grundlæggende krav til en funktionel mikroprocessor. Det er i stand til at beskrive den grundlæggende funktion af en mikroprocessor.

Det definerer også den grundlæggende interaktionsmekanisme med hukommelse og andre dele. Den består af enkle og begrænsede instruktionssæt. Det gør brug af en 16 bytes hukommelse (RAM) og en enkelt 8 bit bus til overførsel af data og adresse. På grund af sin begrænsede kapacitet er det normalt kun til akademiske formål.

SAP 1 efterfølges af SAP 2, som er overlegen model til SAP 1, da mange nye funktioner tilføjes i denne model. Funktionerne gennemføres via hardware. Selvom operationerne er mere eller mindre ens, er datapaden større i sammenligning med SAP 1.

RAM i tilfælde af SAP 2 er 64k. Bussen til SAP 2 er 16 bits. På grund af tilføjelsen af ​​ekstraregistre er styresekvenseren også større i sammenligning med SAP 1. Hukommelsesdatabasen i SAP 2 hjælper med at bevare resultatet af en hukommelsesadgang. B-register er også nu kendt som TMP i SAP 2. Enheden af ​​Adder / Subtractor er også kendt som Arithmetic / Logic-enhed, da den også udfører logiske opgaver i stedet for blot subtraktion og tilføjelse. Enheden udfører også logiske operationer. I SAP 2 kan instruktionen ske i variabel længde.

SAP 2 er den forbedrede model i forhold til SAP 1, da den indeholder moderne funktioner. For eksempel - det indeholder også springinstruktioner, hvorigennem en del af programmerne kan gentages eller springes over. Denne funktion udvider computerens kompetencer.

Sammenligning mellem Sap 1 og Sap 2:

SAP 1

SAP 2

Fuld form

Enkelt som muligt 1

Enkelt som muligt 2

Logiske operationer

Kan ikke håndteres

Kan håndteres

Adresser

8 bits

16 bit

opcodes

4 bits

8 bits

Instruktioner

Fast længde

Variabel længde.

Adder / substactor unit

Udfører enkle operationer som tilsætning og subtraktion

Udfører også logiske operationer og derfor også kendt som ARITHMETIC / LOGIC UNIT

Størrelse af kontrol sequencer

mindre

Større på grund af ekstra registre

Antal instruktioner

Relativt mindre

Forholdsvis større

Registrer for at holde dataene tilføjet eller trukket fra akkumulatoren

B

TMP

Spring instruktioner

Ikke tilgængelig

JM, JZ og JNZ - betingede spring

JMP - ubetingede spring

Instruktioner

Inkluderer instruktion - LDA, ADD, SUB, OUT og HLT

Indeholder instruktioner som ADD, SUB, INR, JMP, DCR, ANA, ORA, XRA, ANI, ORI, XRI osv.

Display for at vise udgange i LED'erne

Binary

Hexadecimal

Anbefalet

Relaterede Artikler

  • forskel mellem: Forskel mellem imperialisme og kolonialisme

    Forskel mellem imperialisme og kolonialisme

    Nøgleforskel: Imperialisme definerer politik eller tendens for en nation til at udvide sin kontrol over en anden stat. Den udøves politisk, økonomisk eller socialt. Kolonialisme kan betegnes som et specifikt produkt af imperialisme, hvor det generelt er forbundet med en formel kontrol over en svag tilstand (koloni) og derefter udnyttelse af ressourcerne i den svage stat (koloni). D
  • forskel mellem: Forskel mellem PUSH og POP

    Forskel mellem PUSH og POP

    Hovedforskel: PUSH er, når en post er "skubbet på" stakken. POP er, når den sidste skubbet indgang er "poppet fra" stakken. PUSH og POP er kommandoer, der bruges på en stak. I datalogi er en stak et område med hukommelse, der indeholder alle lokale variabler og parametre, der anvendes af enhver funktion. Det
  • forskel mellem: Forskel mellem Microsoft Surface RT og Lenovo IdeaPad Yoga 11

    Forskel mellem Microsoft Surface RT og Lenovo IdeaPad Yoga 11

    Nøgleforskel: Microsoft Surface RT er en tablet, der indeholder en 10, 6 tommers TFT HD kapacitiv berøringsskærm med ca. 148 ppi densitet. Skærmen giver det ægte 16: 9 billedforhold. OS'et er imidlertid ikke kompatibelt med gamle Windows-pc-programmer. Det unikke aspekt ved Lenovo IdeaPad Yoga 11 er, at det er en konvertibel bærbar computer med multi-mode 360 ​​deg Flip design. Dette gø
  • forskel mellem: Forskel mellem Alot, Allot og A Lot

    Forskel mellem Alot, Allot og A Lot

    Nøgleforskel: Ordet 'mange' findes ikke teknisk på engelsk. Det er en fejlstavning af 'meget.' Udtrykket "meget" betyder et stort antal, en stor mængde eller en hel del. "Allot" betyder at give noget til nogen, eller snarere at tildele noget til nogen. Betegnelserne "Alot, Allot og A Lot" er ofte forvirrede sammen. M
  • forskel mellem: Forskel mellem Notesblok og Wordpad

    Forskel mellem Notesblok og Wordpad

    Nøgleforskel: Notesblok er en af ​​de enkleste tekstredaktører til rådighed. Det er kun i stand til den mest minimale formatering, såsom forskellige skrifttyper og størrelser. WordPad ligner Notesblok, men giver dig flere formateringsmuligheder. Det betragtes som en letvægts og vandet version af Microsoft Word. Notepad
  • forskel mellem: Forskel mellem Stent og Pacemaker

    Forskel mellem Stent og Pacemaker

    Nøgleforskel: En stent er et lille metal- eller plastrør, der har et mesh-mønster. Den er anbragt i blokerede eller indsnævrede arterier, der forhindrer blodgennemstrømning. Stenten holder så arterien åben, som gør det muligt for blodet at strømme ubegrænset. En pacemaker er en type medicinsk udstyr, der bruger elektriske impulser, der indsættes under huden, enten i brystet eller underlivet. Det bruge
  • forskel mellem: Forskel mellem HTC One X + og Samsung Galaxy S3

    Forskel mellem HTC One X + og Samsung Galaxy S3

    Nøgleforskel: HTC One X + har en 4, 7-tommers super LCD 2-berøringsskærm med cirka 312 ppi pixeldensitet, hvilket betyder, at skærmen er temmelig fantastisk, og den viser ikke nogen pixels. Enheden drives af 1, 7 GHz Quad-core NVIDIA Tegra 3-proces, der gør det hurtigere end den originale HTC One X. Gal
  • forskel mellem: Forskel mellem Google+ profil, Google+ side og Google+ Local Q

    Forskel mellem Google+ profil, Google+ side og Google+ Local Q

    Nøgleforskel: Google+ profil er den grundlæggende Google+ konto. Dette er den profil, som enhver person ligner, hvordan de ville lave en Facebook-konto eller en Twitter-konto. Google+ side og Google+ Local Q er beregnet til brug af virksomheder. Google+ siden er en side, der er oprettet for en virksomhed, så den ville have plads til at interagere med sine fans og tilhængere. Lo
  • forskel mellem: Forskel mellem Sony Xperia E og Sony Xperia P

    Forskel mellem Sony Xperia E og Sony Xperia P

    Hovedforskel: Sony Xperia E og E-Dual er to entry-level telefoner fra Sony Mobile. Telefonen leveres med en 3, 5 TFT kapacitiv, der har en ~ 165 ppi pixeldensitet. Den leveres med en 1 GHz Cortex-A5 Qualcomm Snapdragon processor, en Adreno 200 GPU og 512 MB RAM. Sony Xperia P har en 4-tommers TFT touch-skærm, der giver mulighed for op til 4 touch-funktioner.

Redaktørens Valg

Forskel mellem Web Hosting og Email Hosting

Nøgleforskel: Web hosting refererer til en tjeneste, der er forbundet med internet hosting. De virksomheder, der tilbyder denne service, giver deres server computere til at gemme hjemmesiderne. E-mail-hosting refererer til en hosting-tjeneste, hvor brugere kan sende og gemme e-mails via internettet.