<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkEHQnszcSp7ImA9WhRRFEk.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049</id><updated>2011-11-27T16:37:13.589-08:00</updated><category term="C#" /><category term="Html 5" /><category term="VRML - Computer Graphics" /><category term="Windows 2003" /><category term="Css" /><category term="SQL" /><category term="Linux" /><category term="Mac OS" /><category term="Outsystems" /><category term="UML" /><category term="Assembler - Mips" /><category term="Ruby on Rails" /><category term="Animations" /><category term="JavaScript" /><category term="OS" /><title>PC-SPIM - MIPS</title><subtitle type="html">ASPX/C#, MPIs, VRML, HTML, SQL, UML, Outsystems  Tricks</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://pcspim-mips.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>70</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/nujWc" /><feedburner:info uri="blogspot/nujwc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0MERnkzfSp7ImA9WhRTFE0.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-4713370618149805601</id><published>2011-11-03T16:12:00.000-07:00</published><updated>2011-11-04T03:10:07.785-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-04T03:10:07.785-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Import Excel to SQL</title><content type="html">BULK INSERT 'tablename ' FROM 'path filename.csv'&lt;br /&gt;
&lt;br /&gt;
WITH (FIELDTERMINATOR = ';');&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-4713370618149805601?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YrcM8kN3wHYlbgFZt4PcUXEAEfU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YrcM8kN3wHYlbgFZt4PcUXEAEfU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YrcM8kN3wHYlbgFZt4PcUXEAEfU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YrcM8kN3wHYlbgFZt4PcUXEAEfU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/3mVi1st4axo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/4713370618149805601/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=4713370618149805601&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/4713370618149805601?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/4713370618149805601?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/3mVi1st4axo/import-excel-to-sql.html" title="Import Excel to SQL" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/11/import-excel-to-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08FSX0_eSp7ImA9WhRTE04.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-4973678937768659942</id><published>2011-11-03T10:03:00.000-07:00</published><updated>2011-11-03T10:03:38.341-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T10:03:38.341-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>RESTORE DATABASE YourDatabaseName</title><content type="html">RESTORE DATABASE YourDatabaseName&lt;br /&gt;
FROM DISK = N'(path to your BAK file)'&lt;br /&gt;
WITH FILE = 1,  &lt;br /&gt;
MOVE N'(your DB name)' TO N'(your SQL path)database.MDF',  &lt;br /&gt;
MOVE N'(your DB name)_LOG' TO N'(your SQL path)database_LOG.LDF',  &lt;br /&gt;
NOUNLOAD,  &lt;br /&gt;
REPLACE,  &lt;br /&gt;
STATS = 10&lt;br /&gt;
GO&lt;br /&gt;
&lt;br /&gt;
By&lt;br /&gt;
http://stackoverflow.com/questions/6217679/create-restore-database-from-backup-sql-server-express&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-4973678937768659942?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Cy72dY4z3DxN8E_qQpV_qXcIxuw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cy72dY4z3DxN8E_qQpV_qXcIxuw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Cy72dY4z3DxN8E_qQpV_qXcIxuw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Cy72dY4z3DxN8E_qQpV_qXcIxuw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/Yq7cQzuhgM4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/4973678937768659942/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=4973678937768659942&amp;isPopup=true" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/4973678937768659942?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/4973678937768659942?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/Yq7cQzuhgM4/restore-database-yourdatabasename.html" title="RESTORE DATABASE YourDatabaseName" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/11/restore-database-yourdatabasename.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IHSXY_fyp7ImA9WhRTE04.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-5097318623615145390</id><published>2011-11-03T09:58:00.000-07:00</published><updated>2011-11-03T09:58:58.847-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T09:58:58.847-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Service Studio 4.X</title><content type="html">&lt;a href="http://www.4shared.com/file/S_HE3pPW/ServiceStudio-42463.html" target=_blank&gt;ServiceStudio-4.2.4.63&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/gyblExuQ/ServiceStudio-42454.html" target=_blank&gt;ServiceStudio-4.2.4.54&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/JPtqZRLV/ServiceStudio-42451.html" target=_blank&gt;ServiceStudio-4.2.4.51&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/P8AEhjPe/ServiceStudio-42449.html" target=_blank&gt;ServiceStudio-4.2.4.49&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/VlBo5ifb/ServiceStudio-42443.html" target=_blank&gt;ServiceStudio-4.2.4.43&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/kpMUApDP/ServiceStudio-42438.html" target=_blank&gt;ServiceStudio-4.2.4.38&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/Vet_vAby/ServiceStudio-42433.html" target=_blank&gt;ServiceStudio-4.2.4.33&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/L85ADtiQ/ServiceStudio-42426.html" target=_blank&gt;ServiceStudio-4.2.4.26&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/AbAseh2J/ServiceStudio-42421.html" target=_blank&gt;ServiceStudio-4.2.4.21&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/U172mp_L/ServiceStudio-42420.html" target=_blank&gt;ServiceStudio-4.2.4.20&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/NemKaJ6I/ServiceStudio-42418.html" target=_blank&gt;ServiceStudio-4.2.4.18&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/N6hRUrCo/ServiceStudio-42416.html" target=_blank&gt;ServiceStudio-4.2.4.16&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/92lXEYDA/ServiceStudio-42415.html" target=_blank&gt;ServiceStudio-4.2.4.15&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/iM_wjphL/ServiceStudio-42413.html" target=_blank&gt;ServiceStudio-4.2.4.13&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/HYKpcyvZ/ServiceStudio-42412.html" target=_blank&gt;ServiceStudio-4.2.4.12&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/-l7IonAg/ServiceStudio-4249.html" target=_blank&gt;ServiceStudio-4.2.4.9&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/XqcRWs8E/ServiceStudio-4248.html" target=_blank&gt;ServiceStudio-4.2.4.8&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/nBSf64sb/ServiceStudio-4245.html" target=_blank&gt;ServiceStudio-4.2.4.5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/G3v6chqJ/ServiceStudio-41361.html" target=_blank&gt;ServiceStudio-4.1.3.61&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/2C-E-mzc/ServiceStudio-41358.html" target=_blank&gt;ServiceStudio-4.1.3.58&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/vznODGl6/ServiceStudio-41355.html" target=_blank&gt;ServiceStudio-4.1.3.55&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/FFUEEiz6/ServiceStudio-41347.html" target=_blank&gt;ServiceStudio-4.1.3.47&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/A3OoQgvD/ServiceStudio-41342.html" target=_blank&gt;ServiceStudio-4.1.3.42&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/MvKbv1bi/ServiceCenter-41369.html" target=_blank&gt;ServiceCenter-4.1.3.69&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-5097318623615145390?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U2Nys98swI1dGW-p8JgPrRm7YQg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U2Nys98swI1dGW-p8JgPrRm7YQg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U2Nys98swI1dGW-p8JgPrRm7YQg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U2Nys98swI1dGW-p8JgPrRm7YQg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/Z7ikwyizTDE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/5097318623615145390/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=5097318623615145390&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/5097318623615145390?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/5097318623615145390?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/Z7ikwyizTDE/service-studio-4x.html" title="Service Studio 4.X" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/11/service-studio-4x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0MNRnY5cCp7ImA9WhRTE04.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-7540236127472671073</id><published>2011-11-03T08:42:00.000-07:00</published><updated>2011-11-03T08:51:37.828-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T08:51:37.828-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Plataform Server 4.X</title><content type="html">&lt;a href="http://www.4shared.com/file/dWruOY2C/PlatformServer-42426.html" target=_blank&gt;PlatformServer-4.2.4.26&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/BsrdoIsw/PlatformServer-42423.html" target=_blank&gt;PlatformServer-4.2.4.23&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/k3o5w9Fi/PlatformServer-42420.html" target=_blank&gt;PlatformServer-4.2.4.20&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/iMg5b_pJ/PlatformServer-42419.html" target=_blank&gt;PlatformServer-4.2.4.19&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/O9dHh-Pu/PlatformServer-42416.html" target=_blank&gt;PlatformServer-4.2.4.16&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/HBJ8PXan/PlatformServer-42415.html" target=_blank&gt;PlatformServer-4.2.4.15&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/98jsclwJ/PlatformServer-42413.html" target=_blank&gt;PlatformServer-4.2.4.13&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/vLUu9ZgY/PlatformServer-42412.html" target=_blank&gt;PlatformServer-4.2.4.12&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/NZionkfw/PlatformServer-4248.html" target=_blank&gt;PlatformServer-4.2.4.8&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/2q_fJhJR/PlatformServer-4245.html" target=_blank&gt;PlatformServer-4.2.4.5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/_Ku2Sr_n/PlatformServer-42462.html" target=_blank&gt;PlatformServer-4.2.4.62&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/HUYO74Rb/PlatformServer-42454.html" target=_blank&gt;PlatformServer-4.2.4.54&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/3BtqYWv_/PlatformServer-42451.html" target=_blank&gt;PlatformServer-4.2.4.51&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/_KqIWt6U/PlatformServer-42449.html" target=_blank&gt;PlatformServer-4.2.4.49&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/XT3trPgh/PlatformServer-42445.html" target=_blank&gt;PlatformServer-4.2.4.45&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/aukdQDsn/PlatformServer-42443.html" target=_blank&gt;PlatformServer-4.2.4.43&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/4vnsjogv/PlatformServer-42438.html" target=_blank&gt;PlatformServer-4.2.4.38&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/AWJsCx2P/PlatformServer-42433.html" target=_blank&gt;PlatformServer-4.2.4.33&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-7540236127472671073?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3eYazOYn6Q1dQ7fdRsEqoEgWL_8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3eYazOYn6Q1dQ7fdRsEqoEgWL_8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3eYazOYn6Q1dQ7fdRsEqoEgWL_8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3eYazOYn6Q1dQ7fdRsEqoEgWL_8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/2lSDJy0Hndg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/7540236127472671073/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=7540236127472671073&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7540236127472671073?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7540236127472671073?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/2lSDJy0Hndg/plataform-server-4x.html" title="Plataform Server 4.X" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/11/plataform-server-4x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQNQXg8eCp7ImA9WhRTE04.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-7696704570693829212</id><published>2011-11-03T07:39:00.000-07:00</published><updated>2011-11-03T08:16:30.670-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-03T08:16:30.670-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Integration Studio Version 4.X</title><content type="html">&lt;a href="http://www.4shared.com/file/FEzQ_ZSY/IntegrationStudio-42455.html" target=_blank&gt;IntegrationStudio-4.2.4.55&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/8JH_0fYp/IntegrationStudio-42449.html" target=_blank&gt;IntegrationStudio-4.2.4.49&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/-xPfONZS/IntegrationStudio-42443.html" target=_blank&gt;IntegrationStudio-4.2.4.43&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/tj-8Tyb-/IntegrationStudio-42438.html" target=_blank&gt;IntegrationStudio-4.2.4.38&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/pjmf5idb/IntegrationStudio-42413.html" target=_blank&gt;IntegrationStudio-4.2.4.13&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/Vj69LRbS/IntegrationStudio-42426.html" target=_blank&gt;IntegrationStudio-4.2.4.26&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/ku43h3VK/IntegrationStudio-42438_2.html" target=_blank&gt;IntegrationStudio-4.2.4.38_2&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/Ekfc8vYr/IntegrationStudio-42416.html" target=_blank&gt;IntegrationStudio-4.2.4.16&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/UBVMxCR4/IntegrationStudio-42415.html" target=_blank&gt;IntegrationStudio-4.2.4.15&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/uwdSk1Cf/IntegrationStudio-41348.html" target=_blank&gt;IntegrationStudio-4.1.3.48&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/s-sKF-QA/IntegrationStudio-4249.html" target=_blank&gt;IntegrationStudio-4.2.4.9&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/d0G20H_p/IntegrationStudio-4248.html" target=_blank&gt;IntegrationStudio-4.2.4.8&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/OVvO6-BH/IntegrationStudio-4245.html" target=_blank&gt;IntegrationStudio-4.2.4.5&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-7696704570693829212?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wiVW_xHDllt8Yd1G8oniWWfsZOo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wiVW_xHDllt8Yd1G8oniWWfsZOo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wiVW_xHDllt8Yd1G8oniWWfsZOo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wiVW_xHDllt8Yd1G8oniWWfsZOo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/UQeVXh38r70" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/7696704570693829212/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=7696704570693829212&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7696704570693829212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7696704570693829212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/UQeVXh38r70/integration-studio-version-4x.html" title="Integration Studio Version 4.X" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/11/integration-studio-version-4x.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8NQ3kyeyp7ImA9WhdaEUQ.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-2588281623547616721</id><published>2011-10-21T03:28:00.000-07:00</published><updated>2011-10-21T03:28:12.793-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T03:28:12.793-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>CONVERT and CAST SQL</title><content type="html">DECLARE @value decimal (5, 2)&lt;br /&gt;
SET @value = 193.57&lt;br /&gt;
SELECT CAST(CAST(@value AS varbinary(20)) AS decimal(10,5)) +6.43&lt;br /&gt;
&lt;br /&gt;
OR another &lt;br /&gt;
&lt;br /&gt;
SELECT CONVERT(decimal(10,5), CONVERT(varbinary(20), @value ))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-2588281623547616721?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Vo3wc3CzRWl8KSWx9LWqAY6FdQ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vo3wc3CzRWl8KSWx9LWqAY6FdQ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Vo3wc3CzRWl8KSWx9LWqAY6FdQ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Vo3wc3CzRWl8KSWx9LWqAY6FdQ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/xcInha7gowc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/2588281623547616721/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=2588281623547616721&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/2588281623547616721?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/2588281623547616721?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/xcInha7gowc/convert-and-cast-sql.html" title="CONVERT and CAST SQL" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/10/convert-and-cast-sql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UCQn4_eSp7ImA9WhdaEUQ.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-7738180306893362686</id><published>2011-10-21T03:01:00.000-07:00</published><updated>2011-10-21T03:01:03.041-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-21T03:01:03.041-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Ruby on Rails" /><title>Ruby on Rails</title><content type="html">Hello my friends :) &lt;br /&gt;
&lt;br /&gt;
another Manual but this is Ruby on Rails&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/document/q3A_ffSe/PragmaticAgileWebDevelopmentwi.html" target=_blank&gt;&lt;img src="http://dc417.4shared.com/img/q3A_ffSe/0.33045834254956086/PragmaticAgileWebDevelopmentwi.pdf" border="0"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-7738180306893362686?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KRc5GrjZlClXQtuyARQzbRQFyPo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KRc5GrjZlClXQtuyARQzbRQFyPo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KRc5GrjZlClXQtuyARQzbRQFyPo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KRc5GrjZlClXQtuyARQzbRQFyPo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/6HcN-dxtaiw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/7738180306893362686/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=7738180306893362686&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7738180306893362686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7738180306893362686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/6HcN-dxtaiw/ruby-on-rails.html" title="Ruby on Rails" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/10/ruby-on-rails.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMHQXc6fyp7ImA9WhdUF04.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-8848348306130609238</id><published>2011-10-04T07:27:00.000-07:00</published><updated>2011-10-04T07:27:10.917-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-04T07:27:10.917-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Filter Date</title><content type="html">&lt;b&gt;EnterParameters&lt;/b&gt;&lt;br /&gt;
@dt_Incio&lt;br /&gt;
@dt_fim &lt;br /&gt;
&lt;br /&gt;
((@dt_inicio = @Nulldate and @dt_fim = @Nulldate) OR&lt;br /&gt;
((CAST(FLOOR(CAST( {EMAIL}.[Created_DateTime] as FLOAT)) AS DATETIME)) &gt;= @dt_inicio AND&lt;br /&gt;
(CAST(FLOOR(CAST( {EMAIL}.[Created_DateTime] as FLOAT)) AS DATETIME)) &lt;= @dt_fim))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-8848348306130609238?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y85JTSrtBqCC9sxJL6V5mBMBrRA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y85JTSrtBqCC9sxJL6V5mBMBrRA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y85JTSrtBqCC9sxJL6V5mBMBrRA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y85JTSrtBqCC9sxJL6V5mBMBrRA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/M8MqEHditdc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/8848348306130609238/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=8848348306130609238&amp;isPopup=true" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/8848348306130609238?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/8848348306130609238?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/M8MqEHditdc/filter-date.html" title="Filter Date" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/10/filter-date.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDQXo9eCp7ImA9WhdWE08.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-6444777414189225164</id><published>2011-09-06T09:54:00.000-07:00</published><updated>2011-09-06T09:54:30.460-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-06T09:54:30.460-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>How to replace single quotes</title><content type="html">How to solution replace " for ' it's simple you can use ASCII table chr(34)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To solve such problems, use the command like this &lt;br /&gt;
&lt;br /&gt;
replace(&lt;field&gt;,chr(34),”'“)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-6444777414189225164?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Lf9xkuwg0bAEA1_JVi0lkdcVeNA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lf9xkuwg0bAEA1_JVi0lkdcVeNA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Lf9xkuwg0bAEA1_JVi0lkdcVeNA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Lf9xkuwg0bAEA1_JVi0lkdcVeNA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/HywpBgCMVCI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/6444777414189225164/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=6444777414189225164&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/6444777414189225164?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/6444777414189225164?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/HywpBgCMVCI/how-to-replace-single-quotes.html" title="How to replace single quotes" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/09/how-to-replace-single-quotes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cAQX8-eyp7ImA9WhdTFUo.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-4203760477153048725</id><published>2011-07-13T09:37:00.000-07:00</published><updated>2011-07-13T09:37:20.153-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-13T09:37:20.153-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Nulldate Filter Outsystems/SQL</title><content type="html">((@dt_inicio = @Nulldate and @dt_fim = @Nulldate) OR &lt;br /&gt;
((CAST(FLOOR(CAST( {EMAIL}.[Created_DateTime] as FLOAT)) AS DATETIME)) &gt;= @dt_inicio AND&lt;br /&gt;
(CAST(FLOOR(CAST( {EMAIL}.[Created_DateTime] as FLOAT)) AS DATETIME)) &lt;= @dt_fim))   AND&lt;br /&gt;
({EMAIL}.[Subject] LIKE ('%' + @SearchKeyword + '%') OR {EMAIL}.[Message] LIKE ('%' + @SearchKeyword + '%') OR @SearchKeyword = NULL)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-4203760477153048725?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zWkvrJP9YVC44h7uSPIZCj9XMKc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zWkvrJP9YVC44h7uSPIZCj9XMKc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zWkvrJP9YVC44h7uSPIZCj9XMKc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zWkvrJP9YVC44h7uSPIZCj9XMKc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/c2RO9CGhw5s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/4203760477153048725/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=4203760477153048725&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/4203760477153048725?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/4203760477153048725?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/c2RO9CGhw5s/nulldate-filter-outsystemssql.html" title="Nulldate Filter Outsystems/SQL" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/07/nulldate-filter-outsystemssql.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYAQ3YzfCp7ImA9WhZaGE8.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-2959100804222806268</id><published>2011-07-04T16:29:00.000-07:00</published><updated>2011-07-04T16:29:02.884-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-04T16:29:02.884-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><title>You Can view how to size your tables</title><content type="html">DECLARE&lt;br /&gt;
@max INT,&lt;br /&gt;
@min INT,&lt;br /&gt;
@owner NVARCHAR(256),&lt;br /&gt;
@table_name NVARCHAR(256),&lt;br /&gt;
@sql NVARCHAR(4000)&lt;br /&gt;
&lt;br /&gt;
DECLARE @table TABLE(&lt;br /&gt;
ident INT IDENTITY(1,1) PRIMARY KEY,&lt;br /&gt;
owner_name NVARCHAR(256),&lt;br /&gt;
table_name NVARCHAR(256))&lt;br /&gt;
&lt;br /&gt;
IF (SELECT OBJECT_ID('tempdb..#results')) IS NOT NULL&lt;br /&gt;
BEGIN&lt;br /&gt;
DROP TABLE #results&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
CREATE TABLE #results(&lt;br /&gt;
ident INT IDENTITY(1,1) PRIMARY KEY, --Will be used to update the owner.&lt;br /&gt;
table_name NVARCHAR(256),&lt;br /&gt;
owner_name NVARCHAR(256),&lt;br /&gt;
table_rows INT,&lt;br /&gt;
reserved_space NVARCHAR(55),&lt;br /&gt;
data_space NVARCHAR(55),&lt;br /&gt;
index_space NVARCHAR(55),&lt;br /&gt;
unused_space NVARCHAR(55))&lt;br /&gt;
&lt;br /&gt;
INSERT @table(owner_name, table_name)&lt;br /&gt;
SELECT &lt;br /&gt;
su.name, &lt;br /&gt;
so.name&lt;br /&gt;
FROM&lt;br /&gt;
sysobjects so&lt;br /&gt;
INNER JOIN sysusers su ON so.uid = su.uid&lt;br /&gt;
WHERE&lt;br /&gt;
so.xtype = 'U'&lt;br /&gt;
&lt;br /&gt;
SELECT&lt;br /&gt;
@min = 1,&lt;br /&gt;
@max = (SELECT MAX(ident) FROM @table)&lt;br /&gt;
&lt;br /&gt;
WHILE @min &lt;= @max&lt;br /&gt;
BEGIN&lt;br /&gt;
&lt;br /&gt;
SELECT &lt;br /&gt;
@owner = owner_name,&lt;br /&gt;
@table_name = table_name&lt;br /&gt;
FROM&lt;br /&gt;
@table&lt;br /&gt;
WHERE&lt;br /&gt;
ident = @min&lt;br /&gt;
&lt;br /&gt;
SELECT @sql = 'EXEC sp_spaceused ''[' + @owner + '].[' + @table_name + ']'''&lt;br /&gt;
INSERT #results(table_name, table_rows, reserved_space, data_space, index_space, unused_space)&lt;br /&gt;
EXEC (@sql)&lt;br /&gt;
&lt;br /&gt;
UPDATE #results&lt;br /&gt;
SET owner_name = @owner&lt;br /&gt;
WHERE ident = (SELECT MAX(ident) FROM #results)&lt;br /&gt;
&lt;br /&gt;
SELECT @min = @min + 1&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
SELECT * FROM #results&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-2959100804222806268?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ToC9vJucm78rkQWTGEw7FGv-k4c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ToC9vJucm78rkQWTGEw7FGv-k4c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ToC9vJucm78rkQWTGEw7FGv-k4c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ToC9vJucm78rkQWTGEw7FGv-k4c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/3MJ85zWJUrE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/2959100804222806268/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=2959100804222806268&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/2959100804222806268?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/2959100804222806268?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/3MJ85zWJUrE/you-can-view-how-to-size-your-tables.html" title="You Can view how to size your tables" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/07/you-can-view-how-to-size-your-tables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4ARn0-fip7ImA9WhZUEEQ.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-6433414394219402777</id><published>2011-06-03T02:55:00.000-07:00</published><updated>2011-06-03T02:55:47.356-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-03T02:55:47.356-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Worldwide Launch of Agile Platform 6.0</title><content type="html">&lt;iframe src="http://player.vimeo.com/video/24562765?title=0&amp;amp;byline=0&amp;amp;portrait=0&amp;amp;color=ff0000" width="400" height="225" frameborder="0"&gt;&lt;/iframe&gt;&lt;p&gt;&lt;a href="http://vimeo.com/24562765"&gt;Worldwide Launch of Agile Platform 6.0&lt;/a&gt; from &lt;a href="http://vimeo.com/outsystems"&gt;OutSystems&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
BRUTALLLLLLLLLL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-6433414394219402777?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aRkDncu90sGcXxBFcAiRx6apKnM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aRkDncu90sGcXxBFcAiRx6apKnM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aRkDncu90sGcXxBFcAiRx6apKnM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aRkDncu90sGcXxBFcAiRx6apKnM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/Wsyec7BOG5M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/6433414394219402777/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=6433414394219402777&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/6433414394219402777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/6433414394219402777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/Wsyec7BOG5M/worldwide-launch-of-agile-platform-60.html" title="Worldwide Launch of Agile Platform 6.0" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/06/worldwide-launch-of-agile-platform-60.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08NR3g-fip7ImA9WhZVEUs.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-3580285303477744467</id><published>2011-05-23T08:50:00.000-07:00</published><updated>2011-05-23T08:51:36.656-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-23T08:51:36.656-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SQL" /><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Table TEMP for BIG Tables(ROWS)</title><content type="html">&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;SELECT&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{TRANSACTION}.&lt;span style="color: red;"&gt;[Id]&lt;/span&gt;,{TRANSACTION}.&lt;span style="color: red;"&gt;[PostDate]&lt;/span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TRANSACTION&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;}.&lt;span style="color: red;"&gt;[Iban]&lt;/span&gt;, {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TRANSACTION&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;}.&lt;span style="color: red;"&gt;[Amount]&lt;/span&gt;&lt;span style="color: red;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;INTO&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; #TEMP&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;FROM&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TRANSACTION&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;}&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;WHERE&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; {&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TRANSACTION&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;}.&lt;span style="color: red;"&gt;[Nconta]&lt;/span&gt;&lt;span style="color: grey;"&gt;=&lt;/span&gt;&lt;span style="color: green;"&gt; &amp;lt;variable&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;SELECT&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; #&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TEMP&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;.&lt;span style="color: grey;"&gt;*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span lang="EN-US" style="color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;FROM&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt; #&lt;/span&gt;&lt;span lang="EN-US" style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;"&gt;TEMP&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-3580285303477744467?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ewpPgBk7eCuQu3lYiZsH1PB1XBI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ewpPgBk7eCuQu3lYiZsH1PB1XBI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ewpPgBk7eCuQu3lYiZsH1PB1XBI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ewpPgBk7eCuQu3lYiZsH1PB1XBI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/7u7xqJutl5k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/3580285303477744467/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=3580285303477744467&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3580285303477744467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3580285303477744467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/7u7xqJutl5k/normal-0-21-false-false-false-pt-x-none.html" title="Table TEMP for BIG Tables(ROWS)" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/05/normal-0-21-false-false-false-pt-x-none.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4FQHo4fSp7ImA9Wx9VEkk.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-9078943121272551047</id><published>2011-01-28T12:01:00.001-08:00</published><updated>2011-01-28T12:01:51.435-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-28T12:01:51.435-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Html 5" /><title>HTML 5- Facebook</title><content type="html">http://cdn.livestream.com/grid/LSPlayer.swf?channel=facebookeducation&amp;amp;clip=pla_98824c1a-a2e1-4831-9b9e-c5cd23f5d8eb&amp;amp;autoplay=false&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-9078943121272551047?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a7ZZjaMu0ULSwhdqb-QIw0EhUKA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a7ZZjaMu0ULSwhdqb-QIw0EhUKA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a7ZZjaMu0ULSwhdqb-QIw0EhUKA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a7ZZjaMu0ULSwhdqb-QIw0EhUKA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/pTFIJEyZGOU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/9078943121272551047/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=9078943121272551047&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/9078943121272551047?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/9078943121272551047?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/pTFIJEyZGOU/html-5-facebook.html" title="HTML 5- Facebook" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/01/html-5-facebook.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQMRXg_cSp7ImA9Wx9WFU4.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-1262040970617474810</id><published>2011-01-20T07:09:00.000-08:00</published><updated>2011-01-20T07:29:44.649-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-20T07:29:44.649-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Html 5" /><title>HTML 5 on Visual Studio 2010 and 2008</title><content type="html">&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps" title="Clique para obter traduções alternativas"&gt;Some love and others hate, HTML 5 seems to be coming to share the waters.&lt;br /&gt;
It is possible to work with HTML 5 in Visual Studio 2010 and &lt;/span&gt;&lt;/span&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps" title="Clique para obter traduções alternativas"&gt;Visual Studio 2008 &lt;/span&gt;&lt;/span&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps" title="Clique para obter traduções alternativas"&gt;for this follow the steps below:&lt;br /&gt;
1) The first thing to do is download a file package that is in this link, it have a file with the xml schema, files and records of the four windows.&lt;br /&gt;
2) Now we will copy or move the file "html_5.xsd" to "C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ Packages \ schemas \ html"&lt;/span&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;a href="http://www.4shared.com/photo/crBo94ti/OnExplorer.html" target="_blank"&gt;&lt;img border="0" src="http://dc314.4shared.com/img/crBo94ti/OnExplorer.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;http://www.4shared.com/photo/crBo94ti/OnExplorer.html&lt;/b&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="hps" title="Clique para obter traduções alternativas"&gt;3) Execute the registry file "VS-2010-x64.reg" or "VS-2010-x86.reg"according to your installed version 64 bits or 32 bits.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; 4) Now we will validate these changes, open up VS 2010 and go to "Tools&amp;gt; Options&amp;gt; Text Editor HTML&amp;gt;&amp;gt; Validation ", and HTML5 validation profile must be available as shown in the picture below.&lt;/span&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;a href="http://www.4shared.com/photo/v2NgC8ba/OnVisualStudio.html" target="_blank"&gt;&lt;img border="0" src="http://dc314.4shared.com/img/v2NgC8ba/OnVisualStudio.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;http://www.4shared.com/photo/v2NgC8ba/OnVisualStudio.html&lt;/b&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
5) &lt;span class="short_text" id="result_box" lang="en"&gt;&lt;span class="hps" title="Clique para obter traduções alternativas"&gt;Restart&lt;/span&gt; &lt;span class="hps" title="Clique para obter traduções alternativas"&gt;Visual&lt;/span&gt; &lt;span class="hps" title="Clique para obter traduções alternativas"&gt;Studio&lt;/span&gt; &lt;span class="hps" title="Clique para obter traduções alternativas"&gt;2010&lt;/span&gt; &lt;span class="hps" title="Clique para obter traduções alternativas"&gt;or 2008 and good&lt;/span&gt; &lt;span class="hps" title="Clique para obter traduções alternativas"&gt;work&lt;/span&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/xygNDhAW/html5-vs2010.html" target="_blank"&gt;html5-vs2010.rar Install Step two to install&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.4shared.com/file/Hnt6Q6UJ/HTML5Setup.html" target="_blank"&gt;HTML5Setup.msi Step one to install&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Code by http://rodrigodotnet.wordpress.com/2010/10/13/visual-studio-2010-com-suporte-para-html5/ &lt;br /&gt;
&lt;br /&gt;
&lt;span class="" id="result_box" lang="en"&gt;&lt;span class="" title="Clique para obter traduções alternativas"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-1262040970617474810?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DRqaTpobZ5JqmhcL9fm5xpg3WDk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DRqaTpobZ5JqmhcL9fm5xpg3WDk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DRqaTpobZ5JqmhcL9fm5xpg3WDk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DRqaTpobZ5JqmhcL9fm5xpg3WDk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/d2C08imARmw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/1262040970617474810/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=1262040970617474810&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/1262040970617474810?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/1262040970617474810?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/d2C08imARmw/html-5-on-visual-studio.html" title="HTML 5 on Visual Studio 2010 and 2008" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/01/html-5-on-visual-studio.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEMRX46fip7ImA9Wx9WE0o.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-7992409572737379175</id><published>2011-01-18T09:44:00.001-08:00</published><updated>2011-01-18T09:44:44.016-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T09:44:44.016-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Css" /><title>Hacks Css</title><content type="html">/* Firefox */&lt;br /&gt;
&amp;nbsp;@-moz-document url-prefix()&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
.arrowlistmenu { margin-top:-10px }&lt;br /&gt;
&amp;nbsp;}&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; /* Safari */&lt;br /&gt;
&amp;nbsp;@media screen and (-webkit-min-device-pixel-ratio:0)&lt;br /&gt;
&amp;nbsp;{&lt;br /&gt;
.arrowlistmenu { margin-top:-10px }&lt;br /&gt;
&amp;nbsp;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-7992409572737379175?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bHmZZc11kOKvlbfac1lih3Djmb4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bHmZZc11kOKvlbfac1lih3Djmb4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bHmZZc11kOKvlbfac1lih3Djmb4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bHmZZc11kOKvlbfac1lih3Djmb4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/hem7Rp0XKXk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/7992409572737379175/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=7992409572737379175&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7992409572737379175?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/7992409572737379175?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/hem7Rp0XKXk/hacks-css.html" title="Hacks Css" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/01/hacks-css.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4NQXYyfSp7ImA9Wx9WEkU.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-8572149848621478561</id><published>2011-01-17T08:49:00.000-08:00</published><updated>2011-01-17T08:49:50.895-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T08:49:50.895-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Get Years From 1980</title><content type="html">Send the RecordList Years below1980&lt;br /&gt;
&lt;br /&gt;
public void MssGetYears(out RLYearsRecordList ssOutput) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ssOutput = new RLYearsRecordList(null);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int currentYear = DateTime.Now.Year;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (int i = currentYear; i &amp;gt;= 1980; i--)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; RCYearsRecord rcYear = new RCYearsRecord();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rcYear.ssSTYears.ssYear = i.ToString();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssOutput.Append(rcYear);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO: Write implementation for action&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
Code By http://informatictips.blogspot.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-8572149848621478561?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lLJWa9RndwLfwfOq38CrIpKvQeE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lLJWa9RndwLfwfOq38CrIpKvQeE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lLJWa9RndwLfwfOq38CrIpKvQeE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lLJWa9RndwLfwfOq38CrIpKvQeE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/cbD2O3PB8vI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/8572149848621478561/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=8572149848621478561&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/8572149848621478561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/8572149848621478561?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/cbD2O3PB8vI/get-years-from-1980.html" title="Get Years From 1980" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/01/get-years-from-1980.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MHR3YzfCp7ImA9Wx9WEkU.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-6082740346225614530</id><published>2011-01-17T08:23:00.001-08:00</published><updated>2011-01-17T08:23:56.884-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T08:23:56.884-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>Radom Colours</title><content type="html">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void MssRandomColour(out string ssColour) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ssColour = string.Empty;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Random random = new Random();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Threading.Thread.Sleep(250);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; char[] valid = { 'A', 'B', 'C', 'D', 'E', 'F', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0'};&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; StringBuilder sb = new StringBuilder("");&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(int i = 0; i &amp;lt; 6; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sb.Append(valid[random.Next(valid.Length)]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssColour = "#" + sb.ToString();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO: Write implementation for action&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-6082740346225614530?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4Lt2FB8QRDA40f3Zmbxq1frccyg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4Lt2FB8QRDA40f3Zmbxq1frccyg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4Lt2FB8QRDA40f3Zmbxq1frccyg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4Lt2FB8QRDA40f3Zmbxq1frccyg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/_uEGJKuUlAQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/6082740346225614530/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=6082740346225614530&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/6082740346225614530?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/6082740346225614530?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/_uEGJKuUlAQ/radom-colours.html" title="Radom Colours" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/01/radom-colours.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICQX06cCp7ImA9Wx9WEkU.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-3809888244863642079</id><published>2011-01-17T08:09:00.000-08:00</published><updated>2011-01-17T08:09:20.318-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T08:09:20.318-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><title>ConvertToKbAndMb</title><content type="html">public void MssConvertToKbAndMb(string ssbytes, out string ssKb, out string ssMb)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ssKb = string.Empty;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ssMb = string.Empty;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Convert bytes to megabytes.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double megabytes1 = ConvertBytesToMegabytes(double.Parse(ssbytes));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssMb = Math.Round(megabytes1, 2).ToString() + " Mb";&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Convert bytes to kilobytes.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; double kilobytes = ConvertBytesToKilobytes(double.Parse(ssbytes));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Write the result.&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ssKb = Math.Round(kilobytes).ToString() + " Kb";&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // TODO: Write implementation for action&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; } // MssConvertToKbAndMb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static double ConvertBytesToMegabytes(double bytes)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (bytes / 1024f) / 1024f;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static double ConvertBytesToKilobytes(double bytes)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return bytes / 1024f;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-3809888244863642079?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uJwidg6T3gRp4uFeuhb7Ygsy6rs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uJwidg6T3gRp4uFeuhb7Ygsy6rs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uJwidg6T3gRp4uFeuhb7Ygsy6rs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uJwidg6T3gRp4uFeuhb7Ygsy6rs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/77sALJN1BeU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/3809888244863642079/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=3809888244863642079&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3809888244863642079?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3809888244863642079?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/77sALJN1BeU/converttokbandmb.html" title="ConvertToKbAndMb" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2011/01/converttokbandmb.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04DRn05eSp7ImA9Wx5XE0U.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-2122234698630816614</id><published>2010-09-13T06:52:00.001-07:00</published><updated>2010-09-13T06:52:57.321-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-13T06:52:57.321-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>List Tables used by one eSpace - Query by eSpace Name</title><content type="html">SELECT ENESPACE.NAME, ENENTITY.NAME, ENENTITY.PHYSICAL_TABLE_NAME&lt;br /&gt;
FROM dbo.ossys_Espace ENESPACE INNER JOIN dbo.ossys_Entity ENENTITY &lt;br /&gt;
    ON ENENTITY.ESPACE_ID = ENESPACE.ID&lt;br /&gt;
WHERE ENESPACE.NAME = 'espacenameHERE'&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-2122234698630816614?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ano4nMNG8mfpQYIqJPkCCopfQe8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ano4nMNG8mfpQYIqJPkCCopfQe8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ano4nMNG8mfpQYIqJPkCCopfQe8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ano4nMNG8mfpQYIqJPkCCopfQe8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/wsNaA_pzJ5E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/2122234698630816614/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=2122234698630816614&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/2122234698630816614?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/2122234698630816614?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/wsNaA_pzJ5E/list-tables-used-by-one-espace-query-by.html" title="List Tables used by one eSpace - Query by eSpace Name" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2010/09/list-tables-used-by-one-espace-query-by.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08GQn87eCp7ImA9Wx5TF0o.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-9178996343283486475</id><published>2010-08-02T13:01:00.000-07:00</published><updated>2010-08-02T13:10:23.100-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-02T13:10:23.100-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Outsystems" /><title>Outsystems - Project</title><content type="html">&lt;span class="long_text" id="result_box"&gt;&lt;span title=""&gt;Was this  schedule developed faster and quicker One Platform&lt;/span&gt;&lt;span title=""&gt;This program was developed in a fairly rapid implementation of  system integration but not just for the purpose of integration.&lt;/span&gt;&lt;span title=""&gt;This video demonstrates a WorkFlow ah-doc which shows a  procedural flow of a municipality. &lt;/span&gt;&lt;span title=""&gt;Covers four  types of documents Informaçõess, Pareceress,&amp;nbsp; Despachoss &lt;/span&gt;&lt;/span&gt;&lt;span class="long_text" id="result_box"&gt;&lt;span title=""&gt;and&lt;/span&gt;&lt;/span&gt;&lt;span class="long_text" id="result_box"&gt;&lt;span title=""&gt; Ofícioss  which the routing is done via email with attachment document.&lt;br /&gt;
&lt;/span&gt;&lt;span title=""&gt;Ofícioss are only made to external entities. &lt;/span&gt;&lt;span title=""&gt;When shipped generate a random number that follows with the  Office by email. &lt;/span&gt;&lt;span title=""&gt;The entity receives the email  with a URL and the random code embedded where answered.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;embed src="http://www.4shared.com/embed/352401787/42c8afc5" width="320" height="260" allowfullscreen="true" allowscriptaccess="always"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-9178996343283486475?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jtJMKln2Jfsrb1y4sDM556ZRKRY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jtJMKln2Jfsrb1y4sDM556ZRKRY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jtJMKln2Jfsrb1y4sDM556ZRKRY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jtJMKln2Jfsrb1y4sDM556ZRKRY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/WOdblntzeTw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/9178996343283486475/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=9178996343283486475&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/9178996343283486475?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/9178996343283486475?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/WOdblntzeTw/was-this-schedule-developed-faster-and.html" title="Outsystems - Project" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2010/08/was-this-schedule-developed-faster-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkMEQnw_fSp7ImA9Wx5TE0s.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-3178722128616064461</id><published>2010-07-28T16:36:00.000-07:00</published><updated>2010-07-28T16:40:03.245-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T16:40:03.245-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Assembler - Mips" /><title>String Reversed</title><content type="html">&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
# Colocar uma string com 13chars&lt;br /&gt;
# e Meter ao contrario de forma inversa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .align 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String: .space 14 #*change&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msg1: .asciiz "Pls give a character: "&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msg2: .asciiz "\n"&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msg3: .asciiz "String is: "&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; msg4: .asciiz "\nString Reversed is: "&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .globl main&lt;br /&gt;
main:&lt;br /&gt;
&lt;br /&gt;
addi $s0,$zero,13 #*change&lt;br /&gt;
addi $t0,$zero,0&lt;br /&gt;
&lt;br /&gt;
in:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,12&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $t1,$v0,$zero&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sb $t1,String($t0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; addi $t0,$t0,1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; slt $t1,$s0,$t0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq $t1,$zero,in&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sb $zero,String($t0) #ending zero&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg3&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,String&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; addi $a1,$zero,14 #pass length-*change&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal stringreverse #reverse&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,msg4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $a0,String&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0,10&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; syscall&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
stringreverse:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $t0,$a0,$zero&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #beginning address&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $t1,$zero,$zero&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #i=0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; addi $t2,$a1,-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #j=length-1&lt;br /&gt;
&lt;br /&gt;
loop:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $t3,$t0,$t1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lb $t4,0($t3)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #lb String[i]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $t5,$t0,$t2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lb $t6,0($t5)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #lb String[j]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sb $t4,0($t5)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #String[j]=String[i]&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sb $t6,0($t3)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #String[i]=String[j]&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; addi $t1,$t1,1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #i++&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; addi $t2,$t2,-1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #j--&lt;br /&gt;
&lt;br /&gt;
#if i&amp;gt;=j break - $t1&amp;lt;$t2&lt;br /&gt;
slt $t6,$t2,$t1&lt;br /&gt;
beqz $t6,loop&lt;br /&gt;
&lt;br /&gt;
jr $ra&lt;br /&gt;
&lt;br /&gt;
#i-0;j=length-1;&lt;br /&gt;
# do {&lt;br /&gt;
# x = str[i]&lt;br /&gt;
# str[i]=str[j]&lt;br /&gt;
# str[j] = x&lt;br /&gt;
# i++;j--;&lt;br /&gt;
# } while(!(j&amp;lt;i))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-3178722128616064461?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fzUYyoUN6qbnQ1PSn9ybA4m8grI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fzUYyoUN6qbnQ1PSn9ybA4m8grI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/fzUYyoUN6qbnQ1PSn9ybA4m8grI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fzUYyoUN6qbnQ1PSn9ybA4m8grI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/S9TWJKwKCpw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/3178722128616064461/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=3178722128616064461&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3178722128616064461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3178722128616064461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/S9TWJKwKCpw/string-reversed.html" title="String Reversed" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2010/07/string-reversed.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcBQX89fCp7ImA9Wx5TE0s.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-5735500914324045828</id><published>2010-07-28T16:34:00.000-07:00</published><updated>2010-07-28T16:34:10.164-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T16:34:10.164-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Assembler - Mips" /><title>branch to target</title><content type="html">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&amp;nbsp;&amp;nbsp;&amp;nbsp; target&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; unconditional branch to program label target&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; beq&amp;nbsp;&amp;nbsp;&amp;nbsp; $t0,$t1,target&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; branch to target if&amp;nbsp; $t0 = $t1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; blt&amp;nbsp;&amp;nbsp;&amp;nbsp; $t0,$t1,target&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; branch to target if&amp;nbsp; $t0 &amp;lt; $t1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ble&amp;nbsp;&amp;nbsp;&amp;nbsp; $t0,$t1,target&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; branch to target if&amp;nbsp; $t0 &amp;lt;= $t1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bgt&amp;nbsp;&amp;nbsp;&amp;nbsp; $t0,$t1,target&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; branch to target if&amp;nbsp; $t0 &amp;gt; $t1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bge&amp;nbsp;&amp;nbsp;&amp;nbsp; $t0,$t1,target&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; branch to target if&amp;nbsp; $t0 &amp;gt;= $t1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bne&amp;nbsp;&amp;nbsp;&amp;nbsp; $t0,$t1,target&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; branch to target if&amp;nbsp; $t0 &amp;lt;&amp;gt; $t1&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-5735500914324045828?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hMvzrVtfsatEKMC9gyuvvjCKO3Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hMvzrVtfsatEKMC9gyuvvjCKO3Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hMvzrVtfsatEKMC9gyuvvjCKO3Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hMvzrVtfsatEKMC9gyuvvjCKO3Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/InuElrRCo_s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/5735500914324045828/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=5735500914324045828&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/5735500914324045828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/5735500914324045828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/InuElrRCo_s/branch-to-target.html" title="branch to target" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2010/07/branch-to-target.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04DQ30zfCp7ImA9Wx5TE0g.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-3771652119019242903</id><published>2010-07-28T16:32:00.001-07:00</published><updated>2010-07-28T16:32:52.384-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T16:32:52.384-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Assembler - Mips" /><title>calculation is recursive.</title><content type="html"># This file can be used to write all the programs in PCSpim&lt;br /&gt;
# NAME:&lt;br /&gt;
# TA's NAME:&lt;br /&gt;
# DESCRIPTION:&lt;br /&gt;
&lt;br /&gt;
## Example program in revised section 9.7 of Goodman and &lt;br /&gt;
## Miller's "A Programmer's View of Computer Architecture"&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
## This MAL program computes the greatest common divisor of &lt;br /&gt;
## two positive integers. The function that does the main &lt;br /&gt;
## calculation is recursive.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
# data items, i.e. all initialized and&lt;br /&gt;
# non-initialized items go in here &lt;br /&gt;
&lt;br /&gt;
err_msg: &amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "\nbad integer entered\n"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .globl main&lt;br /&gt;
&lt;br /&gt;
main:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
# your main subroutine code goes in here&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jal intro&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jal getint&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; beqz $v0, input_err&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $s0, $v1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jal getint&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; beqz $v0, input_err&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $a1, $v1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $a0, $s0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jal gcd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $a0, $v0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jal print_result&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;
&lt;br /&gt;
input_err:&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, err_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&lt;br /&gt;
# the last line of main&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;
&lt;br /&gt;
# end of main &lt;br /&gt;
# any subroutines may be inserted here:...&lt;br /&gt;
&lt;br /&gt;
## Intro&lt;br /&gt;
## A simple procedure to print a little introduction message.&lt;br /&gt;
## There are no parameters.&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
msg1:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "This program computes the greatest common divisor of \n"&lt;br /&gt;
msg2:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "two user entered integers.\n\n"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
intro:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, msg1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, msg2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jr $ra&lt;br /&gt;
&lt;br /&gt;
## getint&lt;br /&gt;
## A function to get a single positive integer from the user.&lt;br /&gt;
## return values:&lt;br /&gt;
##&amp;nbsp; $v0 -- flag indicating success of the function&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value is 1 if integer entered is ok.&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; value is 0 if not ok.&lt;br /&gt;
##&amp;nbsp; $v1 -- the integer entered&lt;br /&gt;
##&lt;br /&gt;
## register assignments:&lt;br /&gt;
##&amp;nbsp; $8 -- user entered character&lt;br /&gt;
##&amp;nbsp; $9 -- digit of integer&lt;br /&gt;
##&amp;nbsp; $10 -- newline character (the constant)&lt;br /&gt;
##&amp;nbsp; $11 -- the integer being entered&lt;br /&gt;
##&amp;nbsp; $12 -- the constant 10, the base&lt;br /&gt;
##&amp;nbsp; $13 -- temp&lt;br /&gt;
##&amp;nbsp; $14 -- the constant 9&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
prompt:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Enter positive integer: "&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
getint:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; li $10, 10 &amp;nbsp;&amp;nbsp;&amp;nbsp; # $10 &amp;lt;- newline character&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; li $12, 10&amp;nbsp;&amp;nbsp;&amp;nbsp; # constant 10&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; li $11, 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; li $14, 9&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; la $13, prompt&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($13)&lt;br /&gt;
&lt;br /&gt;
getchar:&amp;nbsp;&amp;nbsp;&amp;nbsp; getc $8&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; beq $8, $10, getint_rtn&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sub $9, $8, 48&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bgt $9, $14, int_err&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bltz $9, int_err&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; mul $11, $11, $12&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $11, $11, $9&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; b getchar&lt;br /&gt;
&lt;br /&gt;
getint_rtn:&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0, 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $v1, $11&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jr $ra&lt;br /&gt;
&lt;br /&gt;
int_err:&amp;nbsp;&amp;nbsp;&amp;nbsp; li $v0, 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jr $ra&lt;br /&gt;
&lt;br /&gt;
##&amp;nbsp; gcd&lt;br /&gt;
##&amp;nbsp; A recursive function to calculate the greatest common divisor.&lt;br /&gt;
##&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp; gcd(m, n) = m&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if n = 0&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = gcd (n, m mod n) &amp;nbsp;&amp;nbsp;&amp;nbsp; if n &amp;gt; 0&lt;br /&gt;
##&amp;nbsp; return values:&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp; $v0 -- the greatest common divisor&lt;br /&gt;
##&amp;nbsp; parameters:&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp; $a0 -- m&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp; $a1 -- n&lt;br /&gt;
##&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
gcd_err_msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "error in calculating gcd -- quitting.\n"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
&lt;br /&gt;
gcd:&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sub $sp, $sp, 12&amp;nbsp;&amp;nbsp;&amp;nbsp; # allocate activation record&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sw $ra, 12($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # save return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bgtz $a1, n_greater&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bnez $a1, gcd_err&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $v0, $a0&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # return m&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; b gcd_rtn&lt;br /&gt;
&lt;br /&gt;
n_greater:&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $a0, 8($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # save current parameters&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sw $a1, 4($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; rem $8, $a0, $a1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $a0, $a1&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # set up parameters for call&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $a1, $8&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jal gcd&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # recursive call to gcd&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lw $a0, 8($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # restore current parameters&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lw $a1, 4($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # return value already in $v0&lt;br /&gt;
&lt;br /&gt;
gcd_rtn:&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $ra, 12($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # restore return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 12&amp;nbsp;&amp;nbsp;&amp;nbsp; # remove activation record&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jr $ra&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # return&lt;br /&gt;
&lt;br /&gt;
gcd_err:&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, gcd_err_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;
&lt;br /&gt;
## print_result&lt;br /&gt;
##&amp;nbsp; Procedure to print out the base ten integer passed to the procedure&lt;br /&gt;
##&amp;nbsp; as a parameter&lt;br /&gt;
##&lt;br /&gt;
## return values:&lt;br /&gt;
##&amp;nbsp; none&lt;br /&gt;
## parameters:&lt;br /&gt;
##&amp;nbsp; $a0 -- the integer to be printed out&lt;br /&gt;
##&lt;br /&gt;
## register assignments:&lt;br /&gt;
##&amp;nbsp; $8 -- address of output string&lt;br /&gt;
##&amp;nbsp; $9 -- stack pointer before pushing characters onto stack&lt;br /&gt;
##&amp;nbsp; $10 -- copy of integer to be printed&lt;br /&gt;
##&amp;nbsp; $11 -- ASCII character code of digit to be printed as pushed&lt;br /&gt;
##&amp;nbsp; $12 -- ASCII character code of digit to be printed as popped&lt;br /&gt;
##&amp;nbsp; $13 -- newline character for nice output&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
result_msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "The greatest common divisor is "&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
print_result:&amp;nbsp;&amp;nbsp;&amp;nbsp; move $10, $a0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, result_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; move $9, $sp&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bnez $10, push_loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; li $11, 0&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # special case for printing 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sw $11, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sub $sp, $sp, 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; b print_loop&lt;br /&gt;
&lt;br /&gt;
push_loop:&amp;nbsp;&amp;nbsp;&amp;nbsp; rem $11, $10, 10&amp;nbsp;&amp;nbsp;&amp;nbsp; # push characters onto stack&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; add $11, $11, 48&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sw $11, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; sub $sp, $sp, 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; div $10, $10, 10&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bnez $10, push_loop&lt;br /&gt;
&lt;br /&gt;
print_loop:&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # pop characters off stack &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # and print&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; lw $12, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; putc $12&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; bne $9, $sp, print_loop&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; li $13, 10 &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # print newline&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; putc $13&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; jr $ra&lt;br /&gt;
&lt;br /&gt;
# END OF PROGRAM (leave this line here)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-3771652119019242903?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qFblVHYBV5uO4--knBMLooq_Bac/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qFblVHYBV5uO4--knBMLooq_Bac/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qFblVHYBV5uO4--knBMLooq_Bac/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qFblVHYBV5uO4--knBMLooq_Bac/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/BNdVKbnQVoM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/3771652119019242903/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=3771652119019242903&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3771652119019242903?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/3771652119019242903?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/BNdVKbnQVoM/calculation-is-recursive.html" title="calculation is recursive." /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2010/07/calculation-is-recursive.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NRHo8cCp7ImA9Wx5TE0g.&quot;"><id>tag:blogger.com,1999:blog-8789867839118717049.post-103811295123774143</id><published>2010-07-28T16:31:00.001-07:00</published><updated>2010-07-28T16:31:35.478-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-28T16:31:35.478-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Assembler - Mips" /><title>This program does simple vector addition</title><content type="html"># NAME:&lt;br /&gt;
# TA's NAME:&lt;br /&gt;
# DESCRIPTION:&lt;br /&gt;
&lt;br /&gt;
## &amp;nbsp;&amp;nbsp;&amp;nbsp; Example Program in section 9.7 (p 243) of "A Programmer's &lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp; View of Computer Architecture" of Goodman and Miller&lt;br /&gt;
##&lt;br /&gt;
##&amp;nbsp;&amp;nbsp;&amp;nbsp; This program does simple vector addition&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
&lt;br /&gt;
# data items, i.e. all initialized and&lt;br /&gt;
# non-initialized items go in here &lt;br /&gt;
&lt;br /&gt;
prompt1:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Vector addition program\n"&lt;br /&gt;
prompt2:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Please enter a vector\n"&lt;br /&gt;
linefeed:&amp;nbsp;&amp;nbsp;&amp;nbsp; .byte '\n'&lt;br /&gt;
err_msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Error encountered - quitting\n"&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .globl main&lt;br /&gt;
&lt;br /&gt;
main:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
# your main subroutine code goes in here&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, prompt1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, prompt2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal get_vector&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq $2, $0, error1&lt;br /&gt;
&lt;br /&gt;
# copy parameters out of registers&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $16, $4&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # $16 is x1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $17, $5&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # $17 is y1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $18, $6&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # $18 is z1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, prompt2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal get_vector&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq $2, $0, error1&lt;br /&gt;
&lt;br /&gt;
# copy parameters out of registers&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $19, $4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $20, $5&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $21, $6&lt;br /&gt;
&lt;br /&gt;
# push parameters on stack for addition procedure&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -24&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $16, 24($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $17, 20($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $18, 16($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $19, 12($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $20, 8($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $21, 4($sp)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal vector_add&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 24&amp;nbsp;&amp;nbsp;&amp;nbsp; # pop parameters and discard&lt;br /&gt;
&lt;br /&gt;
# the results x3, y3, z3 are already in $4, $5, and $6&lt;br /&gt;
# so don't move them&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal print_result&lt;br /&gt;
&lt;br /&gt;
# the last line of main&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;
&lt;br /&gt;
# end of main &lt;br /&gt;
# any subroutines may be inserted here:...&lt;br /&gt;
&lt;br /&gt;
error1:&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, err_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; done&lt;br /&gt;
&lt;br /&gt;
# get_vector -- a procedure to get an x, y, and z for&lt;br /&gt;
# &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; a vector&lt;br /&gt;
# return values: $2 -- error flag, 0 if there is an error&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$4 -- the x value&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$5 -- the y value&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$6 -- the z value&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
getx:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Enter x: "&lt;br /&gt;
gety:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Enter y: "&lt;br /&gt;
getz:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "Enter z: "&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
get_vector:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $31, 0($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; pushgm (Release 2.03) is a macro of original &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; code in textbook&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, getx&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; get x&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal get_integer&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq $2, $0, return1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $22, $3&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, gety&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; get y&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal get_integer&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq $2, $0, return1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $23, $3&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, getz&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp; get z&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal get_integer&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq $2, $0, return1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $24, $3&lt;br /&gt;
&lt;br /&gt;
return1:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $4, $22&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $5, $23&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $6, $24&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $31, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jr $31&lt;br /&gt;
&lt;br /&gt;
# get_integer -- a procedure to form an integer from&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; a single line of user input&lt;br /&gt;
# return values:&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $2 -- error flag, 0 if there is an error&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $3 -- the integer value&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; bias = 48&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
get_integer:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $31, 0($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # save return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $15, 1&amp;nbsp;&amp;nbsp;&amp;nbsp; # initialize variables&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $3, 0&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lbu $11, linefeed &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # $11 -- the &amp;lt;CR&amp;gt; character&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $9, bias&amp;nbsp;&amp;nbsp;&amp;nbsp; # $9 -- '0' ASCII character&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # code&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # NOTE: Not the same as original &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # using 'lw'&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $13, '0'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $14, '9'&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; getc $8&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # $8 -- the user input character&lt;br /&gt;
&lt;br /&gt;
get_digit:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; beq$8, $11, return2&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # integer is complete &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # when &amp;lt;CR&amp;gt; read&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; blt $8, $13, bad_input&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; bgt $8, $14, bad_input&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sub $10, $8, $9&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; mul $3, $3, 10&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $3, $3, $10&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; getc $8&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; b get_digit&lt;br /&gt;
&lt;br /&gt;
bad_input:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $15, 0&lt;br /&gt;
&lt;br /&gt;
return2:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $2, $15&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&amp;nbsp;&amp;nbsp;&amp;nbsp; # restore return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $31, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jr $31&lt;br /&gt;
&lt;br /&gt;
# vector_add -- a procedure to add 2 vectors together&lt;br /&gt;
# return values:&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $2 -- error flag, 0 if there is an error&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $4 -- the x component&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $5 -- the y component&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $6 -- the z component&lt;br /&gt;
# parameters: on stack, x1, y1, z1, x2, y2, z2&lt;br /&gt;
&lt;br /&gt;
vector_add:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $31, 0($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # save return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $8, 28($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # pop x components and add&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $9, 16($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $4, $8, $9&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $8, 24($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # pop y components and add&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $9, 12($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $5, $8, $9&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $8, 20($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # pop x components and add&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $9, 8($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $6, $8, $9&lt;br /&gt;
&lt;br /&gt;
return3:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&amp;nbsp;&amp;nbsp;&amp;nbsp; # restore return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $31, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jr $31&lt;br /&gt;
&lt;br /&gt;
# print_result -- a procedure to print out the 3 values&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; computed&lt;br /&gt;
# return values: none&lt;br /&gt;
# parameters:&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $4 -- the x component to be printed&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $5 -- the y component to be printed&lt;br /&gt;
#&amp;nbsp;&amp;nbsp;&amp;nbsp; $6 -- the z component to be printed&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .data&lt;br /&gt;
msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "The result of the vector addition: \n"&lt;br /&gt;
x_msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "x = "&lt;br /&gt;
y_msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "y = "&lt;br /&gt;
z_msg:&amp;nbsp;&amp;nbsp;&amp;nbsp; .asciiz "z = "&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; .text&lt;br /&gt;
print_result:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $31, 0($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # save return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -12&amp;nbsp;&amp;nbsp;&amp;nbsp; # save parameters, since&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $4, 12($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # other procedures like&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $5, 8($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # 'puts' also use $4 - $7&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $6, 4($sp)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, x_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $4, 12($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # x is on the stack&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal print_int&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $9, linefeed&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lbu $9, 0($9)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; putc $9&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, y_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $4, 8($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # y is on the stack&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal print_int&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $9, linefeed&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lbu $9, 0($9)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; putc $9&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $8, z_msg&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; puts ($8)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $4, 4($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # z is on the stack&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jal print_int&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; la $9, linefeed&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lbu $9, 0($9)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; putc $9&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $4, 12($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # restore parameters&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $5, 8($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $6, 4($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 12&lt;br /&gt;
&lt;br /&gt;
return4:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&amp;nbsp;&amp;nbsp;&amp;nbsp; # restore return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $31, 0($sp)&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jr $31&lt;br /&gt;
&lt;br /&gt;
# print_int -- a procedure to print out an integer&lt;br /&gt;
# return values: none&lt;br /&gt;
# parameters: $4 -- the integer to be printed&lt;br /&gt;
&lt;br /&gt;
print_int:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $31, 0($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # save return address&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; li $10, 0&amp;nbsp;&amp;nbsp;&amp;nbsp; # $10 -- count of&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; # number of digits&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; move $12, $4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $4, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&lt;br /&gt;
&lt;br /&gt;
# repeat loop to peel off digits from the least&lt;br /&gt;
# significant end of the value&lt;br /&gt;
repeat:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; rem $9, $12, 10&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; div $12, $12, 19&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $9, $9, 48&amp;nbsp;&amp;nbsp;&amp;nbsp; # add back in the bias&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sw $9, 0($sp)&amp;nbsp;&amp;nbsp;&amp;nbsp; # push ASCII char. on stack&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, -4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $10, $10, 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; bne $12, $0, repeat&lt;br /&gt;
&lt;br /&gt;
# repeat loop to print out the characters stored on stack&lt;br /&gt;
print_em:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $11, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; putc $11&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; sub $10, $10, 1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; bne $10, $0, print_em&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $4, 0($sp)&lt;br /&gt;
return5:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; add $sp, $sp, 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; lw $31, 0($sp)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; jr $31&lt;br /&gt;
&lt;br /&gt;
# END OF PROGRAM (leave this line here)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8789867839118717049-103811295123774143?l=pcspim-mips.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4NUjzHDj5cSu40NFqQvFBZkQc-Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4NUjzHDj5cSu40NFqQvFBZkQc-Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4NUjzHDj5cSu40NFqQvFBZkQc-Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4NUjzHDj5cSu40NFqQvFBZkQc-Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/nujWc/~4/pcmUAYvHuAY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://pcspim-mips.blogspot.com/feeds/103811295123774143/comments/default" title="Enviar comentários" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=8789867839118717049&amp;postID=103811295123774143&amp;isPopup=true" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/103811295123774143?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/8789867839118717049/posts/default/103811295123774143?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/nujWc/~3/pcmUAYvHuAY/this-program-does-simple-vector.html" title="This program does simple vector addition" /><author><name>Daniel Maia</name><uri>http://www.blogger.com/profile/13390233278506658512</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://1.bp.blogspot.com/_63cazLZfIhE/SqkPwUXsbnI/AAAAAAAAADc/jS_ltdHCax4/s1600-R/imagem_internet_portugal.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://pcspim-mips.blogspot.com/2010/07/this-program-does-simple-vector.html</feedburner:origLink></entry></feed>

