Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man ansluter ett byte till ett Word -adress

    Computer minne har två dimensioner: en längd och en bredd . En enda minneschip kan ha en längd av miljoner minnesceller (även kända som adresser) , vart och ett är åtta bitar, eller ett byte , bred. Även om chipet är en byte bred kan minnesstyrenheten tillgång till flera bytes på en gång. När flera bytes är förenade, bildar de ett ord. Ett ord är oftast två , fyra eller åtta byte långt . Om du har en minneskontroller som endast kommer åt ordet adresser , kan du skicka ett byte av data till den med stoppning . Saker du behöver
    minneskontroller och datablad ( se Resurser )
    Visa fler instruktioner
    1

    reda på hur länge varje ord är på din minneskontroller . Du kanske måste titta denna siffra uppe i databladet som motsvarar din controller . Anta att din minneskontroller använder 4 - byte - långa ord .
    2

    Subtrahera antalet byte per ord med 1 . Detta är det antal stoppning byte måste du lägga till dina uppgifter innan du ansluter den till ordet adressen . Fortsätter med 4 byte ordet antagande , måste du lägga till ytterligare 3 byte av stoppning till byte data .
    3

    Lägg stoppning byte till byte av data som du vill ansluta till ordadressen . Binärt , bör varje byte vara 00000000 . Till exempel , om ditt byte har det binära värdet 11111111 , skulle du lägga 3 byte bestående av åtta nollor i slutet av dessa uppgifter och få detta 4 - byte ordet i binär :

    11111111 00000000 00000000 00000000

    4

    Flytta 4 - byte ord till önskad adress med hjälp av programmeringsspråk som du väljer . Till exempel i x86 assembler , kan du flytta data till adress " addr" genom att skriva uttalandet nedan . Observera att utrymmena mellan byte har tagits bort och bokstäverna " xB " har fogats till uppgifterna . Detta säger montören att det är ett binärt tal .

    MOVL ADDR , 11111111000000000000000000000000xB

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ta isär Setup.exe
    ·Hur Infoga databas information i Flödesschema
    ·Fördelar och nackdelar med att använda funktioner och…
    ·Hur man använder Oracle SQL Loader för att tolka XML
    ·Hur man bygger SaaS applikationer
    ·CURL & HTTP Kunde inte lösa Host
    ·Hur man gör ett spel utan erfarenhet
    ·Hur hittar man den arean av en cirkel av Göra ett flö…
    ·Hur man ladda ner XBRL data till kalkylblad
    ·Hur man använder dataverifiering för att fylla en Mul…
    Utvalda artiklarna
    ·Hidden Objects i Java
    ·Hur Avrunda till en decimal i PHP
    ·Konvertera text till ett datum i VB
    ·Hur Rotera ett PHP Bakgrund
    ·Hur du anpassar grammatikkontroll Använda Office XP
    ·Hur man bygger en gratis Java Flash Website
    ·Hur få namn månader mellan två datum i SQL
    ·Hur man skapar två instanser av subklasser hos Java
    ·Hur vill kolla Skrivare Tillgänglighet Använda Java
    ·Hur att rensa Java Cache Web Start
    Copyright © Dator Kunskap http://www.dator.xyz