tareaMCP
Click here to load reader
-
Upload
javier-aubert -
Category
Documents
-
view
213 -
download
0
description
Transcript of tareaMCP
![Page 1: tareaMCP](https://reader037.fdocuments.mx/reader037/viewer/2022100607/5695d08c1a28ab9b0292e676/html5/thumbnails/1.jpg)
7/21/2019 tareaMCP
http://slidepdf.com/reader/full/tareamcp 1/5
1
AREA 1 “ARI ME ICA PARA BCD Y ASCII”.
• Conocer el manejo de los caracteres ASCII para la presentacin en pantalla de los res!ltados.
• Practicar el !so de aj!stes para las operaciones aritm"ticas en modo decimal.
• 1 Comp!tadora con el pro#rama EM$%&%'.
1( A)ra el em!%&%'.
*( Re+ise la sinta,is de las instr!cciones AAA- AAS DAA en el sim!lador p!lsando la tecla /1 dandoclic en el t0t!lo “%&%' Instr!ction set”.
( Minimice la +entana re#rese al em!lador- en la )arra de men2 seleccione “ascii codes” e identi3i4!een la ta)la de caracteres ASCII los n2meros en ASCII 5e,adecimal 4!e les corresponde a los n2merosdel & al 6 antelos a contin!acin 7al dar clic en c!al4!ier parte de la +entana p!ede intercam)iarentre +er los datos ASCII en s! correspondiente decimal o 5e,adecimal (8
999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999999999999999999999999999999999999999999999999999999999999
:( Di#ite el PR;<RAMA 1 en el sim!lador8 este es !n ejemplo de !so de AAA
/ac!ltad8 In#enier0a.Esc!ela8 Electrnica.Asi#nat!ra8 Microprocesadores.
Objetivos específicos
Materiales y equipo
Procedimiento
Microprocesadores. Tarea 1
![Page 2: tareaMCP](https://reader037.fdocuments.mx/reader037/viewer/2022100607/5695d08c1a28ab9b0292e676/html5/thumbnails/2.jpg)
7/21/2019 tareaMCP
http://slidepdf.com/reader/full/tareamcp 2/5
2
PR;<RAMA 1
.model small
.stac=
.data
operando1 d) 65 > 65 codi#o ascii del 6 decimaloperando* d) 65res!ltadoascii d) * d!p 7?( >reser+a dos )te para el res!ltado.codemo+ a,- @DATA >indica donde estan los datos 4!e se +an a operarmo+ ds- a,mo+ a,-&mo+ al-operando1add al-operando*aaa >aj!ste ascii desp!es de s!mar * )tes asciiadd a,-&&5mo+ res!ltadoascii- a5
mo+ res!ltadoascii1-almo+ a,-:c&&5int *15end
( D" clic so)re EM$ATE a)ra la +entana de +aria)les 7en el )otn “+ars”(- de)er0a +is!aliar elementos8 “operando1”- “operando*” “res!ltadoascii”- seleccione en las opciones de “S5o as” decada +aria)le- la +is!aliacin “ASCII”- en la +aria)le “res!ltadoascii” tam)i"n cam)ie “elements” a*.
'( Corra el pro#rama paso a paso 5asta antes de ejec!tar la operacin AAA- o)ser+e el estado delac!m!lador de las )anderas- especialmente A/ 99999999999999999999
F( Ejec!te la instr!ccin de aj!ste o)ser+e el estado del ac!m!lador 7AG( las )anderas en estemomento especialmente C/ A/ 99999999999999999999
%( Ejec!te todo el pro#rama
6( ;)ser+e el contenido de la +aria)le “res!ltadoascii”
1&( Modi3i4!e el pro#rama anterior poniendo como operandos los n2meros :5 *5
11( Repita el procedimiento de los pasos al 6 descri)a las di3erencias en los estados del ac!m!lador las )anderas A/ C/
1*( Copie el PR;<RAMA * 4!e es !na aplicacin del aj!ste AAS
Microprocesadores. Tarea 1
![Page 3: tareaMCP](https://reader037.fdocuments.mx/reader037/viewer/2022100607/5695d08c1a28ab9b0292e676/html5/thumbnails/3.jpg)
7/21/2019 tareaMCP
http://slidepdf.com/reader/full/tareamcp 3/5
3
PR;<RAMA *
.model small
.stac=
.data
operando1 d) '5 > 65 codi#o ascii del 6 decimaloperando* d) *5res!ltadoascii d) * d!p 7?( >reser+a dos )te para el res!ltado.codemo+ a,- @DATA >indica donde estan los datos 4!e se +an a operarmo+ ds- a,mo+ a,-&mo+ al-operando1s!) al-operando*aasadd a,-&&5mo+ res!ltadoascii- a5
mo+ res!ltadoascii 1- almo+ a,-:c&&5int *15end
1( Repita el paso .
1:( Corra el pro#rama paso a paso 5asta antes de ejec!tar la operacin AAS- o)ser+e el estado delac!m!lador de las )anderas- especialmente A/ C/ 999999999999999999999999999999999
1( Ejec!te la instr!ccin de aj!ste o)ser+e el estado del ac!m!lador las )anderas en este momentoespecialmente C/ A/ 99999999999999999999
1'( Ejec!te todo el pro#rama
1F( ;)ser+e el contenido de la +aria)le “res!ltadoascii”
1%( Cam)ie los operandos de modo 4!e el operando* sea maor 4!e operando1 ejec!te el pro#ramaHpor 4!" se da este res!ltado?
16( Copie el PR;<RAMA 4!e es !na aplicacin de aj!ste DAA
PR;<RAMA
.model small
.stac=
.dataoperando1 d) 665operando* d) 6%5res!ltadoBCD d &.codemo+ a,- @DATA >indica donde estan los datos 4!e se +an a operar
Microprocesadores. Tarea 1
![Page 4: tareaMCP](https://reader037.fdocuments.mx/reader037/viewer/2022100607/5695d08c1a28ab9b0292e676/html5/thumbnails/4.jpg)
7/21/2019 tareaMCP
http://slidepdf.com/reader/full/tareamcp 4/5
4
mo+ ds- a,mo+ a5-&&mo+ al-operando1mo+ )l-operando*
add al-)ldaaadc a5-&&mo+ res!ltadoBCD- AGmo+ a,-:c&&5int *15
end
*&( D" clic so)re EM$ATE a)ra la +entana de +aria)les 7en el )otn “+ars”(- de)er0a +is!aliar +aria)les8 “operando1”- “operando*” “res!ltadoBCD”- seleccione en las opciones de “S5o as” la
+is!aliacin “EGA” para las tres +aria)les.
*1( Corra el pro#rama paso a paso 5asta antes de ejec!tar la operacin DAA- o)ser+e el estado delac!m!lador de las )anderas- especialmente A/ C/.
**( Ejec!te la instr!ccin de aj!ste o)ser+e el estado del ac!m!lador las )anderas en este momentoespecialmente C/ A/ 99999999999999999999
*( HC!Jl es el propsito de la s!ma del ac!m!lador A con &&5? 7ADC A- &&(
*:( Ejec!te todo el pro#rama
*( ;)ser+e el contenido de la +aria)le “res!ltadoBCD”
*'( Cam)ie los operandos por c!al4!ier dato comprendido entre &15 665 compr!e)e los res!ltados
PR;<RAMA 1
1K HPara 4!" se realia la instr!ccin ADD AG- &&5?*K Cree !n pro#rama en ensam)lador 4!e 5a#a el aj!ste a ASCII sin !tiliar la instr!ccin AAAK HEn 4!" 3ormato de decimal 7empa4!etado o no empa4!etado( se da el res!ltado- desp!"s del aj!ste-
en AG?
PR;<RAMA *
1K Cree !n pro#rama en ensam)lador 4!e 5a#a el aj!ste a ASCII sin !tiliar la instr!ccin AAS.*K HEn 4!" 3ormato de decimal 7empa4!etado o no empa4!etado( se da el res!ltado- desp!"s del aj!ste-
en AG?
Microprocesadores. Tarea 1
Análisis de esultados
![Page 5: tareaMCP](https://reader037.fdocuments.mx/reader037/viewer/2022100607/5695d08c1a28ab9b0292e676/html5/thumbnails/5.jpg)
7/21/2019 tareaMCP
http://slidepdf.com/reader/full/tareamcp 5/5
!
K HCmo p!ede arre#larse el 5ec5o de tener !n res!ltado ne#ati+o en el pro#rama 4!e no me a3ectela presentacin del res!ltado en pantalla? 7a#a !n pro#rama de la sol!cin(.
PR;<RAMA
1K HEn 4!" 3ormato de decimal 7empa4!etado o no empa4!etado( se da el res!ltado desp!"s del aj!steDAA?
*K Cree !n pro#rama en ensam)lador 4!e 5a#a el aj!ste a ASCII sin !tiliar la instr!ccin DAA?K HC!Jl es el propsito de la s!ma del ac!m!lador A con &&5? 7ADC A- &&(
Presente las resp!estas a las pre#!ntas 4!e se le realiaron en el procedimiento.
• In+esti#!e So)re las otras instr!cciones de aj!ste 4!e tiene el microprocesador %&%'8 DAS- AAD
AAM
• In+esti#!e cmo con+ertir !n n2mero de decimal a 5e,adecimal trate de 5acer !n pro#rama de
con+ersin con n2meros ASCII como entrada para este pro#rama- p!eden ser de % )its.
• a#a !n pro#rama 4!e permita m!ltiplicar n2meros de d0#itos decimales 4!e )rinde la
resp!esta en decimal.
• A!da del EM$%&%' 7Instr!cciones del %&%'(.
• Al3redo Rojas Ponce. Ensam)lador BJsico. Editorial Comp!tec. Primera edicin. 166. Cap. ' - pa#s.1FF L 161 Clasi3icacin $DB8 &&1.':&: R:F1 166.
• Barr B. Bre. os microprocesadores Intel- Ar4!itect!ra- pro#ramacin e inter3aces. Editorial Prenticeall- Tercera Edicin. Clasi3icacin $DB8 &&1.':&: B%:F 166F.
Microprocesadores. Tarea 1
"iblio#rafía
$nvesti#aci%n &omplementaria