Logo

210318-lezione-SC - Shared screen with speaker view
Andrea Toscani
01:36
si
matteo platano
06:10
w
antonio serra
09:43
In short a, char c, se non vogliamo preservare il segno si usa movbw %cl, %ax ?
antonio serra
11:07
ok grazie
emanuele mole
19:28
wl
Andrea Toscani
19:32
movzwl
antonio serra
19:40
movzwl %cx, %eax
antonio serra
21:30
0xFFFFFF80
emanuele mole
21:30
00 00 00
jacopo tedeschi
22:34
scusi prof non ho capito perché viene completato con 0
jacopo tedeschi
22:45
il binario non è sempre 1000?
Andrea Toscani
23:25
quindi independentemente dal bit più significativo del numero sarà sempre tutti 0 (tranne per i bit usati per rappresentare il numero) nel caso di perdita del segno
Andrea Toscani
23:26
?
Pasquale Mocerino
23:46
Professore mi scusi, per la movz valgono gli stessi vincoli su sorgente e destinazione della movs o non sono più validi?
emanuele mole
28:23
non dovrebbe essere movsbl (%ecx), %eax?
gerardo paladino
28:36
Non abbiamo fatto la conversione pero’
gerardo paladino
31:01
I char non potremmo salvarli nei registri cl dl?
matteo migliarini
32:40
sarebbe stato equivalente sommare prima *p e *q e poi convertirlo e spostarlo in %eax?
Oleksandr Soludchyk
34:46
non perdiamo un eventuale bit di overflow se sommiamo prima di convertire?
Oleksandr Soludchyk
39:21
ok grazie
Oleksandr Soludchyk
55:45
quindi la differenza sostanziale tra movs e mov è la propagazione del segno, giusto?
jacopo tedeschi
56:08
prof scusi se le rifaccio la domanda ma non ho capito perché nell'esempio viene copiato 0 se il binario di 80 è 1000
jacopo tedeschi
59:05
grazie
Pasquale Mocerino
01:01:08
4
Pasquale Mocerino
01:01:17
%esp
gerardo paladino
01:03:02
16
christian pizzuti
01:03:09
16
Alessia Pontiggia
01:04:58
e
Federico Mariani
01:05:01
je
Nicole Perrotta
01:05:04
je
jacopo tedeschi
01:05:36
movsbl?
matteo migliarini
01:05:36
z
matteo migliarini
01:07:19
4(%esp)
Nicole Perrotta
01:07:25
(%esp)
Michele Simeone
01:07:25
esp
matteo platano
01:07:26
%esp
emanuele mole
01:09:23
non potevamo fare movsbl %dl, (%esp) perché ci sarebbe un operando memoria in un'istruzione che accetta solo registri come destinazioni?
emanuele mole
01:10:10
okay grazie
gerardo paladino
01:10:13
Prof scusi la domanda non ho ancora ben capito quando usare cmp e quando test
gerardo paladino
01:11:24
Ah perfetto grazie
alessio perrone
01:15:52
Load cosa fa?
alessio perrone
01:16:21
okokgrazie
gerardo paladino
01:16:49
F
matteo platano
01:18:58
F
flavia ricci
01:19:22
Claudio Schiavella
01:19:23
si
matteo migliarini
01:19:23
si
aurora tomassi
01:19:24
si
christian pizzuti
01:21:26
8
gerardo paladino
01:24:56
(%eax)
jacopo tedeschi
01:25:06
8(%esp)?
matteo platano
01:25:09
ecx
ricci alessandro
01:25:10
4(%esp)?
emanuele napoli
01:25:11
ecx
flavia ricci
01:26:41
Non manca il suffisso all'ultimo mov?
christian pizzuti
02:14:35
esp
gerardo paladino
02:17:20
8
alessio perrone
02:27:23
Prof io non ho capito perché il confronto va in %al
Flavio Picchiotti
02:27:30
perché bisogna metterlo in eax alla fine?
Michele Simeone
02:33:29
4(%esp)
Michele Simeone
02:33:33
anzi 8
emanuele mole
02:33:34
8 esp
jacopo tedeschi
02:35:40
non dovremmo fare il cast da short ad int?
Flavio Picchiotti
02:38:09
penso di si
matteo migliarini
02:38:23
movsbl %ah, %eax?
Oleksandr Soludchyk
02:38:24
in effetti nel c eq b, c e d dovrebbero essere dichiarati short
francesco salamone
02:38:52
ah al posto di al alla riga 13?
Oleksandr Soludchyk
02:41:09
ma non dovrebbe essere al contrario il movs?
Oleksandr Soludchyk
02:41:13
da l a w
jacopo tedeschi
02:42:40
prof scusi, nell'esempio sulle slide potrei fare "setl %ah; ret " per evitare la mov?
Oleksandr Soludchyk
02:43:07
intendo per correttezza del codice quando dichiariamo b,c e d
Oleksandr Soludchyk
02:43:23
siccome c'è promozione interna ci arrivano degli int
Oleksandr Soludchyk
02:44:38
si si intendevo se avessimo dichiarato short b = x ecc..
Oleksandr Soludchyk
02:44:42
invece di int b
Oleksandr Soludchyk
02:45:09
capito grazie
emanuele mole
02:45:24
arrivederci
Camil Demetrescu
02:45:29
Arrivederci
Oleksandr Soludchyk
02:45:29
arrivederci
christian pizzuti
02:45:30
Arrivederci