Sezioni principali
Forum
Offerte lavoro
Corsi
Articoli
Toggle sign-in
Toggle search
Forum
Pubblica Offerte Lavoro
Iscrizione Candidati
Login
Cerca In
Offerte lavoro
Forum
Corsi formazione
Articoli
Home
Offerte di lavoro
Area Candidati
Offerte di lavoro
Iscrizione Candidati
Area Aziende
Iscrizione Aziende
Aziende iscritte
Forum
Generale
Indice Forum
Cerca nel Forum
Messaggi recenti
Registrazione
Area Software
Ingegneria del software
Assembly
C/C++
Delphi
Java
Matlab e Simulink
Microsoft .NET
Python
Area Web
HTML e CSS
JavaScript
Angular
ASP.NET
PHP
Webmaster
Mobile
Android
Apple iOS e Objective-C
Windows Phone
Database
Progettazione Database
Microsoft Access
MySQL e MariaDB
Oracle
PostgreSQL
SQL Server
Excel
Hardware & OS
Microsoft Windows
Linux
Hardware e Reti
Sistemi Embedded e Microcontroller
Corsi di informatica
Eventi ICT
Articoli
Software & Utility
Sviluppo software
Il tuo Indirizzo IP
Home
Forum
Assembly
Nuovi posts
Cerca
Iscriviti
MOV
di
ale_1095
il
23 gen 2016, 20:01
Cerca
Ricerca avanzata
1 risposte
A
ale_1095
Pochi posts
Iscritto da
gen, 2016
Messaggi:
30
MOV
23 gen 2016, 20:50
In un architettura 8088 se devo fare 2 operazioni :
MOV BX, DI
MOV [BX], DI
e considerando ( DS=0, SS=1, CS=2, ES=3, IP,SP,BP,BX,DI tutti = 2) che valore a l'indirizzo fisico per entrambi i casi?
1 Risposte
M.A.W. 1968
Utente Attivo
Iscritto da
ott, 2011
Messaggi:
321
Re: MOV
23 gen 2016, 21:24
Nel primo caso sei certamente in grado di rispondere da solo, se hai seguito le spiegazioni e/o il testo di riferimento, ricordando che nella sintassi Intel la
destinazione
è sempre anteposta all'origine e quindi la copia avviene in sostanza dal secondo operando al primo.
La seconda istruzione, in modo register indexed (uno dei 19 in totale previsti dal set di istruzioni, includendo immediate e register come nel caso di cui sopra) identificato dalla presenza delle parentesi quadre attorno al singolo registro nell'operando di destinazione, copia alla locazione SEGMENTO:BX il contenuto del registro DI.
Quale registro di SEGMENTO è in questo caso associato per default al registro BX tra CS, DS, ES, SS?
Come si calcola nel mondo x86 l'indirizzo assoluto da una coppia SEGMENTO:OFFSET?
Sforzati di rispondere da solo a queste banali domande.
Devi
accedere
o
registrarti
per scrivere nel forum
1 risposte