Sei sulla pagina 1di 7

,/

,/
iNGENIÉRiA S|STEMAS. t\¡ ClCr-O, 2A1A_t]

ALU TvT N C : ... Í;1l l: _q)..


l-.] .s.:):: f -,..*.1, r. 1. :.2..... ... ..É-.L "i/ .

1. Colooue eritre los paré¡resis ia alter-natiya :l¡ect¿


a P'egistros de uso general Registros que esiablecen la dirección iniciai oe un se$meric
IA
oe
- memoria
b. Regisi'-o DX yi+-+-n-egrsri'o que permite acceier a la piia en un dli-eccÍonamiento
h¡Jiro^-^
üc. Registrc BX eg.gtr3 oue 3ir¡acene a lnst.uc:iór, acr-':a a e,eaura:
x d. Regisrr-c AX ,/
,,b)ffCts;'ro de uso general usacic oara compietar un nume¡o oe a
32

Regisiro ie segmento de datos


\
(+) Tt "n r-lna operación oe multiplÍcación o division.
-vane de un registro oe uso general que stive pai.a rnciicar ia

\ //' canttaaC Ce brts e Toiar o despiazar er.t una instrucción RCL


Regisrro de 5egmento o'e prra :: 1slRefistro punterc que establece l¿ cabeza cje ja pila.
iegisric c€ segnenic oe cooigc
t' \n)e2rte menos significativa oeir-egrstro DX
Regisiro ilag o bancier. (F ;"Pa'te rirés significariva ier ,eglsrro g),
RFo rctr^ ,^V
q ue apunia el ln icio de i segmentc de datos
Registro FrRegistrc
lP
;----a4urtipricado por 1c en hexadecim¿ies ra ciirecció¡ reaioe
.. de rn icic oe segmenro oe caros r ::
r.. Fegis:rc 3p Y' ^z'memo.,a
rnsrrucciones poF y pusi-r o'ecrementan
ví ./s..t-r
'\,alcr, rescectiv¿mente
e incremenian en r su
,. 5o¡ _l¿l . r
m
¡
Regs,rcD.
Fegistrc

ci
Registir:
H:jH:l::".:::::;l]li:.""lj3il:
id 'l ,úc¡srrc oue pafticipa ccmo acumuiador en las ccei-acrones oe

c Registro A' , r, #ii]!";::.";"tr1,-:..,Jnamienio directo en sl segmento de


ottot
F ReBistro Bi..i x. )t=,---
(rÉ-{egist¡o base que permire el acoeso aleatorio en et segrnento
oe
' D¡¡a como despiazamientc en un iireccionamientc
rnc¡recrc.
c Ninguna oe las antertores qfl2"sitrrc punierc permire
É oue elaccesc ¡ipc li-fo en ei segmento de
.\ oila,
l-_:,
gY qairr^g1t a('?a4"¿dJlla$ I A 't
-o-M JWt ,
Sxpiioue cuái es oroceo'rmiento para oue-Éu*ruc-ac oásic;
o'e inrenace realice e cireccionamienrc,
Expiique le funcionaiidad oe los buses que iut"ralion-n
enrre ei procesadcrv ia memoria.
f¿c'tPc! C ;s-l //, clr)tY Art'{Y
t

4, lndlcar ei resultacio de cada una de las instrucciones, Consíderando:

L5=5ó/L -)=ob/U =>=


/ó/ U 55=úb /U 'q
AX=1000 BX=0308 C)i=C905 DX=OOCC BP=C300 DI=OOOS 5]=COO2 i-i
V= ., ( L t '1 ! é ? t c I a - a I = ¿¿ ?c lt
637C:030A 23345566 t-i 889-cAA li2A3A 4C5060708090A08O
- - 8B70:C300 20 55 86 9-9 0¿ C5 07 89 30 45 67 87 90 AC B0 C0 70 80 90

I MoV AX,f-BX+Dli oo]=.tüE


a3 bu
MOV DX;IBP+SIT 6( , a 30 9 +
5I= 6AQL
a3 02
-^ñ ñv
-r
':' "j'."'Dl.=t0a lro(Z)r / @.bt(b taa@
L a(b Dx'a'jÍ9-
a- 'g: a
'/ MUL. DL
Ax.'- ¿¿+ oL ' 6@* cc- .z
V MOV DH,iBX+5I] Bl = o=68
3iz Ar¿A:- e',..=3X D, --

?
/
ai@'n
MOV fBXl,AX \ \,///
it e.Jus ,/\! = +4 za
=
/
r\4ov IBP+srl,DH /
_a 7f,.?l,"oo,
"---l
a3@'
-1

LOnSrOer¿noo:
VARIO5BYTES DB 20 DUP(?i
O]iiOSBYTES DB 60 DUPT?'
ñ^l a ilart
^ UD
^r. J
'ULAN
MENSÁJE DB "UNIVERSIDAD.NACIOf!At'DE TRUJII:LO. -1NGEN]ERIA.DE'S]STEMA5."'
:: I flAJ Utr :/-3+>O / éJv

a. Escrioa dos ejemolos en Coo'igo er asemorer oue reemDlace et carácter 4 en la etiqueta -l-iAS co¡ er caracter "S''
utiliza nd o d ife re ntes tiocs d e direcc ionam iento.
E. !scriba el:óoigc en asemble'o¡.r€ r€€rllD,tsCe cua jouie'caracter A Ce la errquet¿ MENSAJE con e, caracre--c
c Éscriba el3ódigo de asembler oue copie eicontenido de los 20 bytes de ia etiqueta VARIOSB\TES en ios últ¡mcs
hvto. .ir ,: a-inrct¡ 11-RCSBYTES
Escriba el código de assembierr¡-oe jnviena tos caracteres de ia etiquet¿ MENSAJE a la etiquera OTROS0\T:5
J
l1 ¡ ¡4¿ú6AaE .-ú al :E,L OX¡ u¿rn-os
l-0,¡ 9a g) u' / .t
OL t 6
^¿ov á¡
--f rtov O
Éov ut9
fu.\v I dlJ
,,./,ov gL I tcdY
co*$
.. ¡ou j;J,i:;lZ;ü,,, L't-...'
CAP DL,1
vF I ó OOLA¿'L
^?a
SJ-
AOD AL, i2
lrix J tli
-\l'
,ñL
COÑU
LOOF
,tI
"'
nX. ,'r-dós5É
o Ll@
4t)V
<-;.0
lov
4ov' C). r 15
F t<-)

/, ¡+ a'4. ,=7, ¿1 ¡¡. ..' .


E 'i t\ .,\ )
v_ \.-,i_. ; u_ ¿: ú)
------+--.
U].iTIERSTDAD NACIONAI DE TRUJTLI,O. INGENIERIA DE SISTEMAS.
E,{AMEN PARCIAL DE PROCEJ'ADORES DIGITALES
PaRTE pnÁcrrce
W ,6

E
4t:tsr4:: tecna: ...1.?.1.?.?.rc. ciu¡acrón 90 mi¡utos

D' Responder conside¡and9


ryr? tod os l-os.casos, los :iiguientes valores iniciales en los registros interno_s(1 2 pts)
AX=0E13 eX=0Js .CX--FA$ DX=C8L5 BP=C,300 DI=OOAF SI=QOSC
DS=AoFD cs=É'óFo ps=colo ss=oóFo -:-L:
Valo¡es almacenados en los despl:u arnientos en el segmento de pila : 354=34 3SB=71'.,
=DE 35E=78
35F=DE 36'1=18 362=26 353=FA 36i€FB
Valores almacenados en los despl:'amientos en el legmento-de datos ,:35A=45 358=0f 35C;00
35E=38 35F=1E 36.i-58 3'62=87 363=FA 364=FC - C_>

Indicar el resultado de los registros así como que seEmento es accedido y en q


| í)'
| \t\
'1 /''
u,l
-
Segmenio accesado; :..

Sgnnénto accesado: ...

f^,,, DX=........1.\
'(}-E (

Desplazarniento:
/z
,

Desplazamiento;.
lil il ñv
4/
(rnotcai'en que regrstros se aimacena ei resultado, con su respectivo valor) V
t4

Ax+Dx,
=
ojSt' i

n,v 1¿

/-A ttci túcoirC i 0rr" Or


lr^rll
ll-|tl
{f- )T) r trA¡, ati
,'fi ,l
^ \, P-
-{-,
q ,/l i

,.
><E. Considerando.

indice DB 23 tr$(cr.[:
Reserva DB a0 dup (?) _
FIñera *le "-Un¡vF;stdAD rK (i
NaCionat de.TRUJILLo,,
\raGr- DB 23
Valores DB 23h,45h,54h,45
Muyp.i DB "A"--' - E
lllinpri
Mayulti DB ,,2',
Minuiti DB ,,2,'

Escribá el cóctigo necesario haciendo uso de cualquier tipo de direccionamiento para:

:asai' los carac¡eres de la cadena pnmera a los últimos bytes oe ios 40 rese,.vados en la etioueta R.esenra (3ois)
I P3sar-.solamente jos caracteres en minúscuia hacla los pnmefos blites de ja erioueta Reserva (3ots)
Convenlr-¿ todos los caracteres de ia eriqueta pnmi)ra a mtnuscula l4ors)
'
n -+
talr-r i;,.c...!z-Q¡
1 -.1.
¿iq ¡)';uL'¿'"Ü ;(' rn¿:c' C ü-Utte*: ta --
¡' ftescr

Mn',
I wV I,L/,J

I'to',, B.¡ - L./


tv
- /

/:,4
1w¡- - ' )
óX ) "rirt¿fC,
'"
N'LCV r ¡. ai
v^ t J a

:
Euilc F,Crz
"L , Le"
t\ov eu¿cu,_[lli
- tl
ee
Z
jrve L)l [-"
- J€c si \\<:
,ooe Buúe l/ ñ t,

o;

ie , lu,, rn r¡olo¡ ,- [u tút4uuw.t kscrua


+
I,

A;ltr l,
i'1r¡.r '¿\ '
ot
'ryv ul ,ltinp(, t
f1irr, i\ r /g F\
l'1ov At ) 'ü
Lgt Bx. Or,c"\tcq Jr
Hrlr¡ /'- ')¿ -L
\.n
\ tr'
-'t./
'. t_/
',a"qt¿:
rúv
i-iúv l:^l! t. i zx - \'!
D-,J
L\r, 'rr)
^
til¿r " t
,;\-
,-n gtt araac/b Ce:ca' a¡a
" ) ^

' A\XS
:-
('/

L-:"-
f-\,

.(.? ? L AL
\-
J AC =;p\L

¡5v i

q.- !'tn
uv'
(.\
'3'- i.. r- ' Itr 3 ,li'.- ¿--,- ¡-.¿.-(,: ¿,u |ú a,. Á,)-,:,", i..--r._
\-r 1 \ )i '\.{::\/
| \ I

(:\ :.,- k-f S :, l.--. f^ L,C .t


Lú4 LIC) i" \o
Vt
| +es r-c s ,'
" u':r..
-1...1 -...1 n {Z,¿j¡-n.v.n l ,

-? L\. ,,: X ,-, i,rr.¿ r- -:.


* c t,, ,l__i_ g
.
{i- 0 \,i 5i F,J
,r-\zc f. Ll r/ _al_-{r--
e" /

'"iov A L/ f ex+g¡l
[cr v Qe-sg¿v
¿\ /- n --i AL
rñc D;
.I¡. c S;:
--'
LC) op c¡ 2-C,

F\
\31
u0\/ A-,Mr.r-,pci i' I'r, l
/;a ¡'.J a\-.)( t)-.-,.n-.€F?
su |- DL-iL. b
' r 1
).F
-"'-- , rC Cr DLrr-rl. c e
r'l 0 v D,t , cg f ra'
!

lr^
,rr_'v/vJ- s
.r-(o_,,
!/\ \ i <-
s
Íuc:,: A
nt1-if5xl+SJ-|r^- ¡
I
G
-f'
u ,-, cx \, ,. -v \;ri?Ét r'tLlftL>tl'' rc.-
11 =
O'¡--Cx.7a .rL,l=l*^. j \\ cr ib e-c<-¿a-r,-13
rLAz¿-'
f.l
e '

t
llt\y Ü.

N
¡\
l\
il
I
I
"l
-<¿r.Uill- J\{ L ¡,t <=--),----7- i
J
I U:INAL: INc 5E
t¿óP LA?@
I

' i^ ca
Lvw G,./
'-L,LL -/ I
I

r'>
'['a,otr GuiLi @>
{

aJ
E (
'€!
tl
"'i'¡.
:i-Ií¡"'
'!-r.:'-

t*Á'-
.r5Y

1:*
1.i¡
LD ^%fw fu "tXno6 /t urs,.,*, og
'r4l+14"
\ --.\ n%r¿be*t-rr/e
IJ']\TVTRSID.A.D NACIONAL DE TRU.IILLO. TNGEN]ERIA DE SISTE]VIAS.
EXAMEN PARCIAL DE PROCESADORES DIGITALES

{um¡o: 3 icc tt ?/
fecha: ....Y.r..:
i^^ l
i.t.Q, d.wación 30 m

r{. Colocar verdadero o falso ( 10 pts)


r.
'" El reeisto DX es usado en operaciones de multiplicaci
2. El iegistro AX es el único qrre puede ser usado como ac
Í= :. Ei registro DX se puecie usar para clJreccionar aJ segmer
'v 1. EI reeisro IP es el único que permite di¡eccionar un dq
,7t - ';- 5. Si un microprocesado¡ tiene 32 birs e¡ el bus de direccic
I _ = ó. El registro BX es el único que perrnite di¡eccjonar rrn d.r
; :. ' ¡s ürsrrucciones
de bifir¡cación con o sin condición ¡¡o

( v) i"
io un ¡esujtado previo haya dado exac¡amenre 0. (y ),'
ie datos. ( c.\ ¿/
extiende ciescie la pane superior de 1a memo¡i a .,

(v)'
e ubican en la rnemoria supei-ior cientro de los onmeros
, ,, n (
(vl.
FI i' La sR-d\4 es *o voráti-l por que mantiene constanre los daros
escritos.
F 15' La melTioda EPRoI\'f es de acceso alealorio, y su prograrnación
( r)-
se logra con la misma cücuitena para ieutura cie ",.
gslsr'
(í'l ,z
i 17 ' La Rol\{ ¡^
de inascara
--- es el primer tipo de memoria de solo lectuia y perrnite ser prosamada
oor el usuario rma sola
vez'
' Lorucincia L1v'Fiou. bdi
' -v
es aqueiia que -oueciesc¡ borraoa por medro oe ravos utn-avioiera
; 19'
"3' La memoria sR{lv{ es aquella que necesita u¡ re-&esco cie memoria proporcionado por
(v) "
el microprocesacior parz
s-.'itai su descarga. '
'u'20' La memoria
(4)
"
."
exrenciida en 1a computadora cooocida cor¡o memo¡ia prilcipzrJ. es de
tipo fl,{.ly{ di¡;mis¿i ( v ).¡

8,.
-.Compierar las siguientes afirmaciones ( a pb )

i0 ü"(Lt.\C
,i :, l? nfns\
modo de ciireccionamiento

20c

c' Explicar la frnalidad principal de la EU y de Ia BfLr, en un procesador. 16 pts)

'r t,U

zt"+l üf,-v '-r to íi i


,t/ i'rr ¿-a
i-' .
!!'
r i'rr ¿- - ", -i ._'
U-. ll1irur 'l[lu€ " /
3ji& ::: ,^li,

ilr,-n
yc r) .-\í, il'.
[,r llli i.iC-..
-jr--, 'q'J il1'r

Bp ' ) l;W ¿,!. l./"


>P : "fl',J!¿(o,
alou.ntra¿lst
,,1 fu ÁLN

Potrebbero piacerti anche