| 
			
				|  | ŚFiNiA ŚFiNiA - Światopoglądowe, Filozoficzne, Naukowe i Artystyczne forum - bez cenzury, regulamin promuje racjonalną i rzeczową dyskusję i ułatwia ucinanie demagogii. Forum założone przez Wuja Zbója.
 
 |  
 
 
	
		| Zobacz poprzedni temat :: Zobacz następny temat |  
		| Autor | Wiadomość |  
		| fiklit 
 
 
 Dołączył: 24 Wrz 2012
 Posty: 4197
 Przeczytał: 0 tematów
 
 
 Płeć: Mężczyzna
 
 | 
			
				|  Wysłany: Pią 19:13, 13 Sty 2017    Temat postu: Assembler |  |  
				| 
 |  
				|  	  | Cytat: |  	  | Precyzyjna interpretacja rozkazu podstawienia: LD (HL), A
 powinna brzmieć:
 (A) - zawartość rejestru A
 (HL) - zawartość rejestru HL
 ((HL)) - zawartość komórki pamięci wskazywanej przez adres (HL)
 Stąd poprawny matematycznie zapis symboliczny to:
 ((HL))<- (A)
 
 W ślad ze tym należałby zmienić wszystkie rozkazy podstawienia na takie:
 LD ((HL)), (A)
 
 | 
 Myślę, że się tu mylisz.
 Załóżmy, że mamy taką sytuację
 W HL masz wartość 5.
 W komórce o adresie 5 masz 10.
 w komórce o adresie 10 masz 20.
 co my znaczyło
 LD ((HL)), cośtam.
 HL to HL
 (HL) to wartość z HL czyli 5.
 ((HL)) to wartość z 5 komórki czyli 10.
 Zatem LD jako cel podstawienia otrzymywałoby wartość 10 i co by miało z tym zrobić? Jedynie co może to wstawić "cośtam" do 10 komórki, a nie o to pierowtnie chdziło. Bo chodziło o to aby "cośtam" wstawić do 5 komórki.
 Tak?
 |  |  
		| Powrót do góry |  |  
		|  |  |  |  |  |  
	
		| Zobacz poprzedni temat :: Zobacz następny temat |  
		| Autor | Wiadomość |  
		| rafal3006 Opiekun Forum Kubusia
 
 
 Dołączył: 30 Kwi 2006
 Posty: 39778
 Przeczytał: 10 tematów
 
 Skąd: z innego Wszechświata
 Płeć: Mężczyzna
 
 | 
			
				|  Wysłany: Nie 12:18, 29 Sty 2017    Temat postu: Re: Assembler |  |  
				| 
 |  
				|  	  | fiklit napisał: |  	  |  	  | Cytat: |  	  | Precyzyjna interpretacja rozkazu podstawienia: LD (HL), A
 powinna brzmieć:
 (A) - zawartość rejestru A
 (HL) - zawartość rejestru HL
 ((HL)) - zawartość komórki pamięci wskazywanej przez adres (HL)
 Stąd poprawny matematycznie zapis symboliczny to:
 ((HL))<- (A)
 
 W ślad ze tym należałby zmienić wszystkie rozkazy podstawienia na takie:
 LD ((HL)), (A)
 
 | 
 Myślę, że się tu mylisz.
 Załóżmy, że mamy taką sytuację
 W HL masz wartość 5.
 W komórce o adresie 5 masz 10.
 w komórce o adresie 10 masz 20.
 co my znaczyło
 LD ((HL)), cośtam.
 HL to HL
 (HL) to wartość z HL czyli 5.
 ((HL)) to wartość z 5 komórki czyli 10.
 Zatem LD jako cel podstawienia otrzymywałoby wartość 10 i co by miało z tym zrobić? Jedynie co może to wstawić "cośtam" do 10 komórki, a nie o to pierowtnie chdziło. Bo chodziło o to aby "cośtam" wstawić do 5 komórki.
 Tak?
 | 
 Nie zauważyłem tego postu:
 A - nazwa rejestru A
 (A) - zawartość rejestru o nazwie A
 HL - nazwa rejestru o nazwie HL
 (HL) - zawartość rejestru o nazwie HL
 ((HL)) - zawartość komórki pamięci o adresie będącym zawartością rejestru o nazwie HL
 
 Nie ucz minie fiklicie historii tego zapisu, bo znam to lepiej od ciebie - dokładnie tak to było choćby w pierwszych katalogach Intela. Całe życie siedze w asemblerze.
 
 
  	  | rafal3006 napisał: |  	  | W ślad ze tym należałby zmienić wszystkie rozkazy podstawienia na takie:
 LD ((HL)), (A)
 
 | 
 Ależ dokładnie tak było w pierwszych katalogach Intela (rok 1975)!
 Dokładnie z powodu krzakowatości takich zapisów Zilog wyłamał się z tego pierwszy zaczął stosować uproszczone zapisy typu:
 LD (HL),A
 
 Ostatnio zmieniony przez rafal3006 dnia Nie 14:12, 29 Sty 2017, w całości zmieniany 1 raz
 |  |  
		| Powrót do góry |  |  
		|  |  
	
		| Zobacz poprzedni temat :: Zobacz następny temat |  
		| Autor | Wiadomość |  
		| fiklit 
 
 
 Dołączył: 24 Wrz 2012
 Posty: 4197
 Przeczytał: 0 tematów
 
 
 Płeć: Mężczyzna
 
 | 
			
				|  Wysłany: Nie 13:12, 29 Sty 2017    Temat postu: Re: Assembler |  |  
				| 
 |  
				|  	  | rafal3006 napisał: |  	  | 
  	  | Fiklit napisał: |  	  | W ślad ze tym należałby zmienić wszystkie rozkazy podstawienia na takie:
 LD ((HL)), (A)
 
 | 
 Ależ dokładnie tak było w pierwszych katalogach Intela (rok 1975)!
 Dokładnie z powodu krzakowatości takich zapisów Zilog wyłamał się z tego pierwszy zaczął stosować uproszczone zapisy typu:
 LD (HL),A
 | 
 Wiesz że to z czym tu dyskutujesz "W ślad za tym..." to ty napisałeś?
 |  |  
		| Powrót do góry |  |  
		|  |  
	
		| Zobacz poprzedni temat :: Zobacz następny temat |  
		| Autor | Wiadomość |  
		| rafal3006 Opiekun Forum Kubusia
 
 
 Dołączył: 30 Kwi 2006
 Posty: 39778
 Przeczytał: 10 tematów
 
 Skąd: z innego Wszechświata
 Płeć: Mężczyzna
 
 | 
			
				|  Wysłany: Nie 14:12, 29 Sty 2017    Temat postu: |  |  
				| 
 |  
				| Sorry, nie zauważyłem - u siebie juz poprawiłem |  |  
		| Powrót do góry |  |  
		|  |  
	
		| Zobacz poprzedni temat :: Zobacz następny temat |  
		| Autor | Wiadomość |  
		| fiklit 
 
 
 Dołączył: 24 Wrz 2012
 Posty: 4197
 Przeczytał: 0 tematów
 
 
 Płeć: Mężczyzna
 
 | 
			
				|  Wysłany: Nie 14:55, 29 Sty 2017    Temat postu: |  |  
				| 
 |  
				| "LD ((HL)), (A) " "Ależ dokładnie tak było w pierwszych katalogach Intela (rok 1975)! " Daj jakiś skan, bo w tych co przeglądalem nie ma nic takiego.
 |  |  
		| Powrót do góry |  |  
		|  |  
		|  |  
  
	| 
 
 | Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach
 Nie możesz zmieniać swoich postów
 Nie możesz usuwać swoich postów
 Nie możesz głosować w ankietach
 
 |  fora.pl - załóż własne forum dyskusyjne za darmo
 Powered by phpBB © 2001, 2005 phpBB Group
 
 |