Rovnaké hodnoty v registroch H a L – Assembler – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Rovnaké hodnoty v registroch H a L – Assembler – Fórum – Programujte.comRovnaké hodnoty v registroch H a L – Assembler – Fórum – Programujte.com

 

Pig
~ Anonymní uživatel
31 příspěvků
10. 11. 2017   #1
-
0
-

Ahoj,ako vložím nejakú hodnotu do registru H a zaroven do registru L pouzitim registru M? Pokiaľ viem tak M je 8 bitový register a HL berieme ako jeden 16 bitový ,čiže register H bude vždy prázdny?? Vďaka :-) 

Nahlásit jako SPAM
IP: 95.82.135.–
gna
~ Anonymní uživatel
1891 příspěvků
10. 11. 2017   #2
-
0
-

Když se ptáš na assembler, tak napiš o jaký jde procesor.

Nevím o instrukci, která by nastavovala HL podle M, takže nemá smysl řešit, kolik bitů se načte. Můžeš nastavit H a L samostaně, ale M je hodnota na adrese HL, takže by to bylo dost nepraktické. Načti to do jiného registru a ten přesuň do H a L.

Je tady pár lidí, co tyhle procesory zní vic, tak třeba přijdou na něco jiného.

Nahlásit jako SPAM
IP: 213.211.51.–
gna
~ Anonymní uživatel
1891 příspěvků
10. 11. 2017   #3
-
0
-

Nebo do jednoho z nich a ten zkopíruj do druhého.

Nahlásit jako SPAM
IP: 213.211.51.–
Pig
~ Anonymní uživatel
31 příspěvků
10. 11. 2017   #4
-
0
-

Bohuzial dnes pracujem s assemblerom po prvy raz,ide o taku mini-ulohu a ak by bol niekto ochotny pomoct mimo fora,velmi by som to ocenil,urcite to bude pre niekoho,kto sa tomu rozumie ,lahka uloha. Email: harachhasin@gmail.com . Vdaka

Nahlásit jako SPAM
IP: 2001:718:801:235::6e...–
10. 11. 2017   #5
-
0
-

Napiš přesný zadání a typ procesoru (stačí jádro).

hu

Nahlásit jako SPAM
IP: 195.178.67.–
MilanL+1
Grafoman
10. 11. 2017   #6
-
0
-

#1 Pig
no já M registr neznám, M/m se obvykle používá pro paměťové místo adresované nějakými registry obvykle právě HL.

Většina assemblerů umožňuje pracovat i s menšími částmi registrů tzn i přímo s jednotlivými registry H a L.

např nové procesory 64-bitové mají 64b registry RAX delitelné na 32b EAX, 16b AX a snad i 8b A. hodně záleží na assembleru a typu CPU.

další možnosti pokud je M opravdu registr

1) 2x uložit M  na zásobník a vyzvednout do HL

2) to samé přes 2 paměťová místa

3) M do HL, 8x rotace HL doleva, HL or M

hodně záleží na assembleru a typu CPU. - některé umí některé instrukce které to dokáží urychlit

Nahlásit jako SPAM
IP: 185.112.167.–
Pig
~ Anonymní uživatel
31 příspěvků
10. 11. 2017   #7
-
0
-

Ide o zadanie do školy,preto by som to radšej vyriešil mimo ,tých úloh bolo okolo 25,všetky v poriadku až na túto jednu...aby to nevyznelo že zadám úlohu a vy mi to vyriešite, to nie. :-))

Nahlásit jako SPAM
IP: 84.47.17.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 173 hostů

Podobná vlákna

Dva rovnaké tlačítka — založil zonda

Hodnoty — založil TomasP

Hodnoty vo fc. mysql_stat() — založil marioff

Návratové hodnoty f-ce — založil Lodhart

Zobrazenie hodnoty — založil ujo

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý