Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan koble en Byte til et Word- Adresse
    Computer minne har to dimensjoner: en lengde og bredde . En enkelt minnebrikke kan ha en lengde på én million minnecellene (også kjent som adresser) , som hver er 8 biter, eller en byte , bred. Selv om brikken er en byte bred , kan minnet kontrolleren tilgang til flere byte samtidig. Når flere byte er bundet sammen , danner de et ord. Et ord er vanligvis 2 , 4 eller 8 byte . Hvis du har et minne kontrolleren som bare har tilgang ordet adresser , kan du sende en byte av data til den ved hjelp padding. Du trenger
    Memory controller og datablad ( se Ressurser )
    Vis flere instruksjoner
    en

    Finn ut hvor lenge hvert ord på minne kontrolleren . Du må kanskje se dette tallet opp i databladet som tilsvarer kontrolleren. Anta at minnet kontrolleren bruker 4 - byte lange ord .
    2

    Trekk antall byte per ord av en . Dette er antall padding bytes du må legge til dine data før du kobler den til ordet adresse . Fortsetter med 4 -byte ord antagelse, må du legge til tre flere byte med padding til byte av data .
    3

    Legg padding bytes til byte data du ønsker å koble til ordet adresse . Ved hjelp av binær kode , bør hver byte være 00.000.000 . For eksempel, hvis din byte har den binære verdien av 11111111 , vil du legge til 3 byte består av åtte nuller til slutten av dataene og få dette 4 - byte ord i binær : en

    11111111 00000000 00000000 00000000

    4

    Flytt 4 - byte ord til ønsket adresse ved hjelp av programmeringsspråket av ditt valg. For eksempel, i x86 assembly , kan du flytte dataene til adressen " ADDR " ved å skrive uttalelsen nedenfor . Legg merke til at mellomrommene mellom bytes har blitt fjernet og bokstavene " xB " har blitt lagt til dataene. Dette forteller assembler at det er et binært tall .

    Movl ADDR , 11111111000000000000000000000000xB

    früher :

     Weiter:
      Relatert Artike
    ·Tilbakeringing Metoder 
    ·Hvordan legge til Linje Bars til et nettsted 
    ·Hvordan kontrollere en robot med Matlab 
    ·Mobil Development Tools 
    ·En Opplæring for Altera FPGA 
    ·Hvordan Fordel Xcode i Mac Apps 
    ·Hvordan lage en tekstboks display Avhengig ComboBox i V…
    ·Fordeler og ulemper til objektorientert programmering 
    ·Hvordan kjøre SSIS Fra lagrede prosedyrer 
    ·Slik konverterer en Hex fil til en desimal 
      Anbefalte artikler
    ·Slik importerer en MySQL database 
    ·Hvordan lage et program som skal vise en kalender 
    ·Hva betyr operatøren ^ i Java 
    ·Slik installerer XNA for bruk med VBnet 
    ·Hvordan lage en Key Presser med VB 
    ·Hvordan spare desimaler til MySQL 
    ·Hvordan Inkluder en JS -fil i JSP 
    ·Slik installerer PHP 5 på Windows XP 
    ·Hvordan legge til Analytics til LightBox 
    ·Hva er VBA programmering 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/