Beruflich Dokumente
Kultur Dokumente
Se tiene los siguientes números X=$12B, Y=$C8, efectúe las operaciones X+Y ,X-Y, -X+Y,-X-Y :
a) en hexadecimal, detalle el procedimiento
b) en binario complemento a dos, detalle el procedimiento
c) convierta a decimal los resultados.
HEXADECIMA
L BINARIO DECIMAL
X=12B 100101011 299
Y=C8 11001000 200
-1
X 1 2 B (-)
Y C 8
(X-Y) 0 6 3
X - 1 2 B (+)
Y C 8
(-X+Y) - 0 6 3
X - 1 2 B (+)
Y - C 8
(-X-Y) - 1 F 3
b) en binario complemento a dos, detalle el procedimiento
1
X 1 0 0 1 0 1 0 1 1 (+)
Y 1 1 0 0 1 0 0 0
X+Y 1 1 1 1 1 0 0 1 1
Y 1 1 0 0 1 0 0 0
1 1 1
C1(Y) 0 0 1 1 0 1 1 1 (+)
1
C2(Y) 0 0 1 1 1 0 0 0
1 1 1
(-Y) 1 0 0 1 1 1 0 0 0 (+)
X 1 0 0 1 0 1 0 1 1
(X-Y) 1 0 0 1 1 0 0 0 1 1
X 1 0 0 1 0 1 0 1 1
C1(X) 0 1 1 0 1 0 1 0 0 (+)
1
C2(X) 0 1 1 0 1 0 1 0 1
1 1
(-X) 1 0 1 1 0 1 0 1 0 1 (+)
Y 1 1 0 0 1 0 0 0
1 1 1 0 0 1 1 1 0 1
C1 0 0 0 1 1 0 0 0 1 0 (+)
1
(-X+Y)C2 0 0 0 1 1 0 0 0 1 1
1 1 1 1 1
(-X) 1 0 1 1 0 1 0 1 0 1 (+)
(-Y) 1 0 0 1 1 1 0 0 0
1 0 0 0 0 0 0 1 1 0 1
C1 0 1 1 1 1 1 1 0 0 1 0 (+)
1
(-X-Y)C2 0 1 1 1 1 1 1 0 0 1 1
Y 1 1 0 0 1 0 0 0 200
X+Y 0 1 1 1 1 1 0 0 1 1 499
(X-Y) 0 0 0 1 1 0 0 0 1 1 99
(-X+Y)C2 1 0 0 1 1 0 0 0 1 1 -99
(-X-Y)C2 1 1 1 1 1 1 0 0 1 1 -499
256 (+)
256 (+) 128
32 64
8 128 (+) 32
2 64 16
1 8 2
X= 299 Y= 200 1
X+Y= 499
-256 (+)
-128
-64
64 (+) -32 -64 (+)
32 -16 -32
2 -2 -2
1 -1 -1
(X-Y) 99 X+Y= -499 (X-Y) -99
DIRECCION MEMORIAS DIRECCION FINAL
INICIO
$0000 ROM 4K.8 $0FFF
$1000 RAM 8K.8 $2FFF
$3000 LIBRE 1 $3FFF
$4000 RAM 2K.8 $47FF
$4800 LIBRE 2 $7BFF
$7C00 E/S 1K.8 $7FFF
$8000 EEPROM $FFFF
32K.8