Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa pripojiť Byte do aplikácie Word Adresa

Computer pamäť má dva rozmery : dĺžka a šírka . Jeden pamäťový čip môže mať dĺžku jedného milióna pamäťových buniek ( tiež známy ako adresy ) , z ktorých každá je 8 bitov , alebo 1 byte , široké . Aj keď čip je 1 byte široká , môže pamäťový radič prístup k niekoľkým bajtov naraz . Keď je niekoľko bajtov spojené , že tvoria slovo . Slovo je zvyčajne 2 , 4 alebo 8 bajtov . Ak máte pamäťový radič , ktorý iba pristupuje slovo adresy môžete poslať bajt dát na neho pomocou polstrovanie . Veci , ktoré budete potrebovať klipart pamäťový radič a list ( pozri zdroje )
Zobraziť viac Inštrukcie Cestuj 1

Zistite si , ako dlho každé slovo je na pamäťový radič . Môžete sa pozrieť tento údaj v technickom liste , ktorý zodpovedá ovládačmi . Predpokladajme , že vaše pamäťový radič používa 4 - byte- dlhý slová .
2

odčítajte počet bajtov za slová o 1. To je číslo doplnkovej bajty , musíte pridať na vaše dáta pred pripojením k slovu adresu . Pokračovanie s 4 -byte slová predpokladu , budete musieť pridať ďalšie 3 bajtov polstrovaním na byte dát .
3

Pridať odsadenie bajtov bajt dát , ktoré chcete pripojiť slovo adresu . Pomocou binárny kód , každý byte by mal byť 00000000 . Napríklad , ak váš byte má binárnu hodnotu 11111111 , mali by ste pridať 3 bajty skladajúci sa z ôsmich núl na konci tejto dát a získať tento 4 -byte slovo v binárnej :

11111111 00000000 00000000 00000000
Stránka 4

Presuňte 4 -byte slovo na požadovanú adresu pomocou programovací jazyk podľa vášho výberu . Napríklad , v x86 assembleri , môžete presunúť dáta na adresu " ADDR " písomne ​​vyhlásenie uvedené nižšie . Všimnite si , že medzery medzi bytoch boli odstránené a písmená " xB " bol pripojený k údajom . To hovorí , assembler , že sa jedná o binárne číslo .

Movl ADDR , 11111111000000000000000000000000xB

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené