Torna indietro   Hardware Upgrade Forum > Software > Programmazione

ASUS ProArt GoPro Edition è il notebook compatto per chi crea
ASUS ProArt GoPro Edition è il notebook compatto per chi crea
Un notebook sviluppato in collaborazione con GoPro ma che risponde al meglio alle necessità di tutti coloro che creano contenuti video: robustezza, design, potenza di calcolo e funzionalità si abbinano al meglio tra di loro, pur se a prezzo di un costo elevato per via della tanta memoria onboard
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090
Ho affidato ai due modelli lo stesso mestiere ma non lo stesso identico prompt: trasformare una storia illustrata in un video usando una RTX 3090 e modelli locali. Ne sono usciti due film, due applicazioni e due idee opposte di efficienza. Fucina, progettata con Fable 5, colpisce di più nei primi secondi. Storyboard Studio, costruito con ChatGPT/Codex, regge meglio sulla distanza e vince il confronto complessivo, ma di stretta misura
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile
Lenovo ha lanciato il ThinkTab X11 rimettendo piede nel segmento dei tablet Android con il marchio Think dopo oltre un decennio di assenza. Il risultato è un dispositivo che prende una direzione precisa: massima dotazione funzionale, costruzione resistente, autonomia fuori dagli schemi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-05-2009, 19:03   #1
Carlez
Member
 
L'Avatar di Carlez
 
Iscritto dal: Jul 2008
Messaggi: 81
[assembler 8086] Confronto con un solo operando

Ho bisogno di usare il salto condizionato JPE (per saltare se la parità è pari), però prima di questo dovrebbe esserci un confronto.
E qui sorge il mio problema: il confronto non è frà due operandi, ma su uno solo!
Come fare quindi a fare un confronto su un solo operando se l'istruzione CMP ne accetta 2 (destinazione,sorgente)?
Carlez è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2009, 19:20   #2
wingman87
Senior Member
 
Iscritto dal: Nov 2005
Messaggi: 2791
E' impossibile, per definizione il confronto si fa su due o più oggetti.
Che confronto devi fare?
wingman87 è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2009, 19:27   #3
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
La parity flag è impostata dopo varie istruzioni, non solo CMP. Anche ADD, SUB, MUL e DIV mi pare che impostino la parity flag. Se il salto lo devi fare in funzione di qualcosa che calcoli immediatamente prima, questo risolve il tuo problema. Se invece ti trovi un valore sullo stack o in memoria è un altro discorso. Ma in quel caso il punto diventerebbe: sei sicuro di avere veramente bisogno di una flag che esiste nell'assembly 8086 quasi solo per retrocompatibilità con l'8085?
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2009, 20:12   #4
BrutPitt
Senior Member
 
L'Avatar di BrutPitt
 
Iscritto dal: Mar 2009
Città: Bologna
Messaggi: 1174
Ricordo tanto tempo fa che per fare un salto condizionato "se zero" usavo un'istruzione del tipo:

or AX, AX
jne indirizzo

In cui testavo il flag zero impostato dall'operatore OR, che lasciava il contenuto del registro AX intonso.

Oltre gli operatori aritmetici, come diceva !k-0t1c!, anche quelli logici (or, xor e and) impostano il parity flag, per cui credo che tu possa fare:

or AX, AX
jpe indirizzo

... ma te lo do col beneficio del dubbio.

Ultima modifica di BrutPitt : 25-05-2009 alle 20:20.
BrutPitt è offline   Rispondi citando il messaggio o parte di esso
Old 25-05-2009, 20:32   #5
Carlez
Member
 
L'Avatar di Carlez
 
Iscritto dal: Jul 2008
Messaggi: 81
in pratica lo scopo dell'esercizio è : dato in input un array di byte contare quelli che hanno parità pari e quelli che hanno parità dispari.
ho provato in questo modo:
Codice:
		XOR BX,BX
		MOV CX,10
CICLO:	        MOV AL,V[BX]   
		OR AL,AL
		JPE PAR        ; salta se la parità è pari
DIS:		INC DISPARI  ; incrementa contatore dei byte con parità dispari
		JMP FINECICLO
PAR:		INC PARI       ; incrementa il contatore dei byte con parità pari
FINECICLO:	INC BX
		LOOP CICLO
però continua a non funzionare..
Carlez è offline   Rispondi citando il messaggio o parte di esso
Old 26-05-2009, 11:05   #6
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 533

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:34.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


ASUS ProArt GoPro Edition è il notebook compatto per chi crea ASUS ProArt GoPro Edition è il notebook c...
Fable e Sol a confronto: due cartoni animati creati su un PC con RTX 3090 Fable e Sol a confronto: due cartoni animati cre...
Il tablet rugged leggero e sottile: Lenovo ThinkTab X11 offre resistenza, doppia USB-C e batteria rimovibile Il tablet rugged leggero e sottile: Lenovo Think...
AMD Advancing AI 2026: l'hardware AMD per le elaborazioni IA del futuro, tra GPU, CPU e robot AMD Advancing AI 2026: l'hardware AMD per le ela...
Tascabile e con Android: BOOX Go 6 Gen II è diverso da tutti gli altri e-reader Tascabile e con Android: BOOX Go 6 Gen II &egrav...
WINDTRE, le offerte di fine luglio: 5G F...
Due scrivanie angolari gaming a prezzi b...
Telecamere e intelligenza artificiale su...
L'ASUS Zenbook di cui tutti parlano torn...
Helios, la piattaforma di Schneider Elec...
Multiverse Computing raccoglie 500 milio...
Videogiochi, social e azzardo: un giovan...
Tre astronauti rientrano dalla ISS: la S...
Kimi K3 ha trovato 19 zero-day in Redis ...
Aggiungere un acceleratore IA per data c...
Debian valuta lo stop totale ai contribu...
Huawei sfida il ban USA: al via la produ...
QNAP lancia i nuovi NAS TS-262A e TS-462...
E4 Computer Engineering e EuroHPC JU uni...
World di Sam Altman raccoglie 52,5 milio...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:25.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v