Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Código fuente en lenguaje ensamblador para cálculo de expresiones matemáticas, Apuntes de Ingeniería de Requisitos

Un código fuente en lenguaje ensamblador para el cálculo de expresiones matemáticas, incluyendo operaciones aritméticas básicas y algunas funciones trigonométricas. Se explican brevemente los registros y las instrucciones utilizadas en el código, así como el formato de las expresiones matemáticas a calcular. El objetivo del código es procesar una expresión matemática ingresada por el usuario y devolver el resultado.

Tipo: Apuntes

2021/2022

Subido el 15/11/2022

natalia-espinosa-13
natalia-espinosa-13 🇨🇴

10 documentos

1 / 5

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1

EYUN]JP ^ ]QI@[N@IPEYUN]JP ^ ]QI@[N@IP
N@ A WA-1XN@ A WA-1X
[[er`eri I`tnvnkik er`eri I`tnvnkik @jhpbehedtirni@jhpbehedtirni
]resedtikj ]jr3 ]resedtikj ]jr3 ^esn`i ]ijbi Cinhes Ivedkiùj^esn`i ]ijbi Cinhes Ivedkiùj
@ðk. <0=09?>@ðk. <0=09?>
]resedtikj i3 Ndl.@esi Bjpez]resedtikj i3 Ndl.@esi Bjpez
Udnversnkik Hnbntir Duevi LridikiUdnversnkik Hnbntir Duevi Lridiki
Fi`ubtik ke Ndlednerèi @nvnbFi`ubtik ke Ndlednerèi @nvnb
]rjlrihi ke Estuknjs i Knstid`ni]rjlrihi ke Estuknjs i Knstid`ni
1=1=1=1=
pf3
pf4
pf5

Vista previa parcial del texto

¡Descarga Código fuente en lenguaje ensamblador para cálculo de expresiones matemáticas y más Apuntes en PDF de Ingeniería de Requisitos solo en Docsity!

EYUN]JP ^ ]QI@[N@IPEYUN]JP ^ ]QI@[N@IP

N@ A WA-1XN@ A WA-1X

[[ereri Itnvnkikereri Itnvnkik @jhpbehedtirni@jhpbehedtirni

]resedtikj ]jr3]resedtikj ]jr3 ^esni ]ijbi Cinhes Ivedkiùj^esni ]ijbi Cinhes Ivedkiùj

@ðk. <0=09?>@ðk. <0=09?>

]resedtikj i3 Ndl.@esi Bjpez]resedtikj i3 Ndl.@esi Bjpez

Udnversnkik Hnbntir Duevi LridikiUdnversnkik Hnbntir Duevi Lridiki

Fiubtik ke Ndlednerèi @nvnbFiubtik ke Ndlednerèi @nvnb

]rjlrihi ke Estuknjs i Knstidni]rjlrihi ke Estuknjs i Knstidni

1=1=1=1=

. P>. Pe requnere reibnzie requnere reibnzir udr udi expbidinðdi expbidinðd ke 9=ke 9== hetrjs k= hetrjs ke birlj pje birlj pjr 5= hetrjsr 5= hetrjs ke ike idoj ed ud tdoj ed ud t erreerredj hjddj hjdtiùjsj jd eb tibuk que se ndkni ed etiùjsj jd eb tibuk que se ndkni ed eb knaucb knauc jj idexj. Pidexj. Pelód sjelód sjdkejs reibnzikjs oisti 9=dkejs reibnzikjs oisti 9== hetrjs ke pr= hetrjs ke prjfudjfudknkik, ebknkik, eb hitehiternib hés rebevirnib hés rebevidte sjddte sjd ireiredis jddisjd dóbejs rdóbejs rjjsjjjsjs jdsjd pjredtice kepjredtice ke expidsnðexpidsnðd keb 1=%d keb 1=%. E. Eb hiternib ke jrtb hiternib kejrte see se keae tridspjkeae tridspjrtir udi knsrtir udi knstidni ketidni ke 5= gnbðhetr5= gnbðhetrjsjs (edtrjs(edtrjs ke lrke lrivekik) oisti bi zjdi ke SJivekik) oisti bi zjdi ke SJKHKHE (zE (zjdi kejdi ke knspjsnnðd ke hiternib ke exivinðd). Eb tnehpj piri bi ebiajrinðd kebknspjsnnðd ke hiternib ke exivinðd). Eb tnehpj piri bi ebiajrinðd keb prjyetjprjyetj es ke kjs (1) hees ke kjs (1) heses jdsesjd? ojris ke triaicj pjr? ojris ke triaicj pjr kèi y ojriskèi y ojris efetnvis ke 5=efetnvis ke 5= hndhndutjsutjs piri bi hipiri bi hiqundqundirni iirni i utnbutnb nzir.nzir.

]erfnb keb terredj diturib ed bèdei verke Ed bèdei ihirnbbi ndkni ebjrte keb terredj]erfnb keb terredj diturib ed bèdei verke Ed bèdei ihirnbbi ndkni ebjrte keb terredj piri reibnzir bi expbidinðd.piri reibnzir bi expbidinðd.

]bidti ke bi expbidinðd y keb SJKHE]bidti ke bi expbidinðd y keb SJKHE

OIBBIQ3OIBBIQ

  • @i• @irlue pjr ojri ed hetrjs óanjs.rlue pjr ojri ed hetrjs óanjs.
  • Bi ehpresi uedtijd hjtjdnvebikjris @I[ 91=L ed eb SJKHE jd• Bi ehpresiuedti jd hjtjdnvebikjris @I[ 91=L ed eb SJKHEjd redknhnedtj ke 90= h0 /o. @ibubir eb dóherj ke hjtjdnvebikjris.redknhnedtj ke 90= h0 /o. @ibubir eb dóherj ke hjtjdnvebikjris.
    • Bi ehpresi uedtijd aubkðeres @I[ K90 ed eb SJKHEjd redknhnedtj ke• Bi ehpresi uedtijd aubkðeres @I[ K90 ed eb SJKHEjd redknhnedtj ke 9<5 h0 /o. @ibubir eb dóherj ke aubkðeres.9<5 h0 /o. @ibubir eb dóherj ke aubkðeres.
    • Bi ehpresi uedtijd• Bi ehpresi uedtijd (^) vnarj jhpitikjvnarj jhpitikjres @I[ edres @I[ ed eb SJKHE jdeb SJKHEjd redknhnedtj ke 995 h0 /o. @ibubir eb dóherj ke vnarjjhpitikjres.redknhnedtj ke 995 h0 /o. @ibubir eb dóherj ke vnarj jhpitikjres.

@JQ[E ^ @IQLUE3@JQ[E ^ @IQLUE

[ibuk 939, hiqundirni piri prjfudknkik hiyjr i =.0=h, se usi edtjdes[ibuk 939, hiqundirni piri prjfudknkik hiyjr i =.0=h, se usi edtjdes retrjexivikjriretrjexivikjri

➡➡ QetrjexiQetrjexivikjrivikjri OyudkinOyudkin

Equnpj3 Oyudkin (Qedknhnedtj tjhikj ke tiabis ke Oyudkin)Equnpj3 Oyudkin (Qedknhnedtj tjhikj ke tiabis ke Oyudkin) @uoirjd3 1.1 h0@uoirjd3 1.1 h

@nbj3 1.5uoirikis/hnd (6=/1.5 8 1;s ~ Ed 1; seludkjs bbedi 1.1 h0)@nbj3 1.5 uoirikis/hnd (6=/1.5 8 1;s ~ Ed 1; seludkjs bbedi 1.1 h0)

➡➡ VJBYUE[IVJBYUE[I @I[@I[ <<5<<5 FF

Equnpj3 @I[ (Qedknhnedtj tjhikj ke tiabis ke @I[)Equnpj3 @I[ (Qedknhnedtj tjhikj ke tiabis ke @I[) Vjbuhed Vv3 ;1 h0Vjbuhed Vv3 ;1 h Vebjnkikirliki3 0=gh/oVebjnkikirliki3 0=gh/o Vebjnkik kesirliki3 ;5gh/oVebjnkik kesirliki3 ;5gh/o Efnnedni ed prjheknj FE3 =.?=Efnnedni ed prjheknj FE3 =.?=

@ébubj kurinðd nbj ke@ébubj kurinðd nbj ke triaicj3triaicj

➡➡ @ÉB@UBJ@ÉB@UBJ KUQI@NÐDKUQI@NÐD @N@BJ@N@BJ KE [QKE [QIAICJ3IAICJ

 8 8     ℄ ℄ 88

 ..^8 8 9>.9>.9^9 ~~^ 9>9> 

9> nbjs9> nbjs xx 1; sel 8 ;56 sel1; sel 8 ;56 sel ~~ <.6 hnd 8? hnd<.6 hnd 8? hnd

➡➡ [NEH]J[NEH]J KEKE NKINKI VJBYUE[IVJBYUE[I

[N[N 8 8

5=gh5=gh

0=0= ghghoo

8 8 9.6o9.6o ~ >6~ >6 hndhnd

➡➡ [NEH]J[NEH]J KEKE KEP@IQLIKEP@IQLI VJBYUE[IVJBYUE[I

[K[K 8 8  @@BJP @@BJP . @@BJP. @@BJP 8 8 <.<.6 h6 hndnd^ ~? hnd~? hnd

➡➡ [NEH]J[NEH]J KEKE QELQEPJQELQEPJ VJBYUE[IVJBYUE[I

[Q[Q 8 8

5=gh5=gh

;5; ghgh oo

8 8 9.99.9o ~ 6o ~ 66 hn6 hndd

➡➡ [NEH]J[NEH]J [J[IB[J[IB @N@BJ@N@BJ

[[8 irlue + nki + kesirlue + relresj[[8 irlue + nki + kesirlue + relresj [@8 ?hnd + >6hnd + ?hnd + 66hnd 8 9<?hnd[@8 ?hnd + >6hnd + ?hnd + 66hnd 8 9<?hnd ~~^ 0ojris0ojris

QEDKNHNED[J @IQLUEQEDKNHNED[J @IQLUE QQ 8 8 @@ 88 xx.xx. 8 8 99 99 

 

SJKHESJKHE (zjdi ke(zjdi ke knspjsnnðd ke hiternib ke exivinðd)knspjsnnðd ke hiternib ke exivinðd)

Hiternib que bbeli pjr ojri (? ojris ke triaicj pjr kèi y ojris efetnvis keHiternib que bbeli pjr ojri (? ojris ke triaicj pjr kèi y ojris efetnvis ke 5= hndutjs piri bi hiqundirni5= hndutjs piri bi hiqundirni ‐‐ ?0.00% ~ ?0%)?0.00% ~ ?0%)

]rjku]rjkunjdnjd knirnknirnii 8 8     88

  x  x % x  x % 88

  DÓHEQJ KE HJ[JDNVEBIKJQIPDÓHEQJ KE HJ[JDNVEBIKJQIP

➡➡ hjtjdnvebikjhjtjdnvebikjris @I[ris @I[ 91=L ed91=L ed eb SJKHE jdeb SJKHEjd redknhnedtj keredknhnedtj ke 90=90= h0 /oh0 /o Equnpj3 @I[ 91=LEqunpj3 @I[ 91=L Qedknhnedtj3 90= h0 /oQedknhnedtj3 90= h0 /o

DuheDuherj ke Hjtjdrj ke Hjtjdnvebinvebikjriskjris 8 8  8 8 00 udnudnkikkikeses

DÓHEQJ KE AUBKÐ@EQEPDÓHEQJ KE AUBKÐ@EQEP

➡➡ aubkðeres @I[ K90 edaubkðeres @I[ K90 ed eb SJKHE jdeb SJKHEjd redknhnedtj ke 9<5redknhnedtj ke 9<5 h0 /oh0 /o Equnpj3 @I[ K90Equnpj3 @I[ K Qedknhnedtj3 9<5 h 0 /oQedknhnedtj3 9<5 h 0 /o

DuheDuherj krj ke Aube Aubkjerekjeress 8 8   8 8 11 udnudnkikkikeses DÓHEQJ KE VNAQJ@JH]I@[IKJQEPDÓHEQJ KE VNAQJ@JH]I@[IKJQEP

➡➡ vnarj jhpitivnarj jhpitikjres @I[ edkjres @I[ ed eb SJKHE jd reeb SJKHEjd redknhnedtjdknhnedtj ke 995 hke 995 h0 0 /o/o Equnpj3 @I[Equnpj3 @I[ Qedknhnedtj3 995 h 0 /oQedknhnedtj3 995 h 0 /o

DuheDuherj ke Vnarjjrj ke Vnarjjhpithpitikjreikjress 8 8

  8 8 0 udn0 udnkikikekess