<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>Frage zu UART</title>
        <description> Hallo,

in dem Programmbeispiel des neuen Übungsblatts gibt es einen Vorschlag, wie man anfangen könnte. Ich wollte wissen ob ich folgenden Befehl richtig verstanden habe:

&amp;quot;LOAD ACC 2    // LSR in Akku laden&amp;quot;

Man spricht ja das UART an (weil man davor die Konstante e geladen hat) und lädt den Inhalt des Schnittstellenregisters in den Akkumulator. Das Register ist 8 bit groß weshalb ich fragen wollte, wenn der Akkumulator davor z.B. mit 32 nullen gefüllt war, ob die niedrigsten 8 bits von ACC dann den Wert von LSR annehmen? Wie wird das genau gehandhabt? Auch beim schreiben in eines der 8 bit großen Register, werden dann einfach die niedrigsten 8 bit des Akkumulators z.B. gespeichert?

Mit freundlichen Grüßen</description>
        <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6502#msg-6502</link>
        <lastBuildDate>Tue, 17 Dec 2024 10:38:31 +0100</lastBuildDate>
        <generator>Phorum 5.2.23</generator>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6513#msg-6513</guid>
            <title>Re: Frage zu UART</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6513#msg-6513</link>
            <description><![CDATA[ Vielen Dank für die schnelle Antwort!]]></description>
            <dc:creator>MePep</dc:creator>
            <category>Betriebssysteme WS 2020/21</category>
            <pubDate>Sat, 21 Nov 2020 17:21:01 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6511#msg-6511</guid>
            <title>Re: Frage zu UART</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6511#msg-6511</link>
            <description><![CDATA[ Hallo,<br />
<br />
Sie können davon ausgehen, dass die Nullen von links aufgefüllt werden. <br />
<br />
Wenn Sie also von der UART (a7...a0) lesen bekommen sie das 32-Bit Wort (0...0 a7...a0).<br />
<br />
Beim Schreiben in die UART schreiben sie auch die niedrigsten 8 Bit.<br />
<br />
Viele Grüße,<br />
Alexander]]></description>
            <dc:creator>Alexander Konrad</dc:creator>
            <category>Betriebssysteme WS 2020/21</category>
            <pubDate>Sat, 21 Nov 2020 17:08:18 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6505#msg-6505</guid>
            <title>Re: Frage zu UART</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6505#msg-6505</link>
            <description><![CDATA[ Vielen dank für die Antwort !<br />
<br />
Bezüglich des schreibens, auf dem Blatt steht das die CPU nach dem Lesen aus RHR eines der LSR bits wieder auf 0 setzen muss. Dies ist doch ein schreibvorgang in das 8bit Register oder?<br />
<br />
Edit: Ich habe gerade noch einmal die Aufzeichnung wiederholt. In der wurde gezeigt, dass beim lesen aus der UART tatsächlich mit nullen aufgefüllt wird, aber nicht ob diese von links oder rechtes aufgefüllt werden. Und beim schreiben werden auch nur 8 bit des Datenbuses in ein register geschrieben. Jedoch wurde auch nicht gesagt, welche der 8 bit, also ob es die niedrigsten oder höchsten sind. Es wäre nett wenn das noch erläutert werden könnte!<br />
<br />
Mit freundlichen Grüßen]]></description>
            <dc:creator>MePep</dc:creator>
            <category>Betriebssysteme WS 2020/21</category>
            <pubDate>Sat, 21 Nov 2020 09:09:43 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6504#msg-6504</guid>
            <title>Re: Frage zu UART</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6504#msg-6504</link>
            <description><![CDATA[ Hallo,<br />
<br />
&gt; Man spricht ja das UART an (weil man davor die<br />
&gt; Konstante e geladen hat) und lädt den Inhalt des<br />
&gt; Schnittstellenregisters in den Akkumulator. Das<br />
&gt; Register ist 8 bit groß weshalb ich fragen wollte,<br />
&gt; wenn der Akkumulator davor z.B. mit 32 nullen<br />
&gt; gefüllt war, ob die niedrigsten 8 bits von ACC<br />
&gt; dann den Wert von LSR annehmen?<br />
<br />
Ja ich denke schon<br />
<br />
<br />
&gt; Auch beim schreiben in eines der 8 bit<br />
&gt; großen Register, werden dann einfach die<br />
&gt; niedrigsten 8 bit des Akkumulators z.B.<br />
&gt; gespeichert?<br />
<br />
Das weiß ich leider nicht genau, ich würde aber mal davon ausgehen das das dann so der Fall ist. Da in der Aufgabe aber ja in kein 8-Bit Register reingeschrieben werden muss ist das ja auch erstmal unwichtig.<br />
<br />
Mit freundlichen Grüßen<br />
Timo Müller]]></description>
            <dc:creator>Timo M.</dc:creator>
            <category>Betriebssysteme WS 2020/21</category>
            <pubDate>Fri, 20 Nov 2020 20:42:57 +0100</pubDate>
        </item>
        <item>
            <guid>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6502#msg-6502</guid>
            <title>Frage zu UART</title>
            <link>https://ira.informatik.uni-freiburg.de/phorum/read.php?85,6502,6502#msg-6502</link>
            <description><![CDATA[ Hallo,<br />
<br />
in dem Programmbeispiel des neuen Übungsblatts gibt es einen Vorschlag, wie man anfangen könnte. Ich wollte wissen ob ich folgenden Befehl richtig verstanden habe:<br />
<br />
&quot;LOAD ACC 2    // LSR in Akku laden&quot;<br />
<br />
Man spricht ja das UART an (weil man davor die Konstante e geladen hat) und lädt den Inhalt des Schnittstellenregisters in den Akkumulator. Das Register ist 8 bit groß weshalb ich fragen wollte, wenn der Akkumulator davor z.B. mit 32 nullen gefüllt war, ob die niedrigsten 8 bits von ACC dann den Wert von LSR annehmen? Wie wird das genau gehandhabt? Auch beim schreiben in eines der 8 bit großen Register, werden dann einfach die niedrigsten 8 bit des Akkumulators z.B. gespeichert?<br />
<br />
Mit freundlichen Grüßen]]></description>
            <dc:creator>MePep</dc:creator>
            <category>Betriebssysteme WS 2020/21</category>
            <pubDate>Fri, 20 Nov 2020 19:42:25 +0100</pubDate>
        </item>
    </channel>
</rss>
