[Year 12 SofDev] Slightly off topic question
timmer at westnet.com.au
timmer at westnet.com.au
Tue Dec 12 22:21:41 EST 2017
Hello BenjaminI have, about a million years ago (actually it was the
late 1980's and unfortunately, a lot of my material is now unreadable
- because of changes in technology, not because of content!).But back
then I was teaching on Acorn machines which had a native BASIC (BBC
BASIC), into which you could embed 6502 assembly language.If I were
going to do it now, I'd be looking for an emulator (or equivalent) of
some of the early microprocessors or their assembly language; for
example the Motorola 6800, Mostek 6502, Intel 8080 or 8086.The main
reason is that assembly language is closely tied to a processor's
architecture, and to really understand assembly language programming,
you have to have a fairly solid idea of how the machine itself works
(at least from the point of view of how data is moved from place to
place and what those places are).Modern processors are incredibly
sophisticated compared with the simple machines listed above, and I
think that that sophistication would get in the way of learning
assembly language (but maybe I'm wrong). Early processors are easy to
understand and so are their assembly languages (on that score I would
prefer the 6800 since it is probably the most straightforward of the
four).Perhaps there are modern platforms for teaching assembly
language so all of the above may be out of date!Anyhow, I've attached
two docs that may be of interest: one I prepared for an Information
Systems class (2004) when we had to teach something about
architecture; and the other I prepared for a Y10 programming class
(2007) where I was trying to give some idea of the difference between
high and low level languages.
RegardsRobert T-A
----- Original Message -----
From: "Year 12 Software Development Teachers' Mailing List"
To:"Year 12 Software Development Teachers' Mailing List"
Cc:
Sent:Wed, 13 Dec 2017 00:12:10 +0000
Subject:[Year 12 SofDev] Slightly off topic question
Hi all,
Off topic question but has anyone taught assembly programming in the
class room? I have a group of year 9’s that are interested in
learning assembly and if they’re interested I’ll teach it.
Cheers,
Ben.
BENJAMIN BAAS
ALKIRA SECONDARY COLLEGE
+ NURTURE AVE, CRANBOURNE NORTH | PO BOX 4314, NARRE WARREN SOUTH
3805
' +61 3 5991 3500 6 +61 3 5991 3599 8
WWW.ALKIRASECONDARYCOLLEGE.COM.AU [1]
_Alkira Secondary College believes in __Personalised__ learning for
all, and __Respect__ for the individual_
____
Links:
------
[1] http://www.alkirasecondarycollege.com.au/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20171213/1ee1a4f4/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: low-high level.doc
Type: application/msword
Size: 84480 bytes
Desc: not available
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20171213/1ee1a4f4/attachment-0002.doc>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Architecture.doc
Type: application/msword
Size: 109056 bytes
Desc: not available
URL: <http://edulists.com.au/pipermail/sofdev/attachments/20171213/1ee1a4f4/attachment-0003.doc>
More information about the sofdev
mailing list