PDP-10 / -READ--THIS-

Information about the PDP-10 group.
38 stars 0 forks source link

Best path for learning ITS assembly coding? #53

Open snhirsch opened 2 months ago

snhirsch commented 2 months ago

Wow, there is a lot of documentation out there. Can anyone suggest a reasonable point to dive in and learn? I have considerable assembly language experience with Z80 and 6502, but ITS/KA is a very different universe. Is there anything that starts with "hello, world" or the like? Would any of the DEC PDP-10 (non-ITS) references be worthwhile or is the programming model too different?

david-moon commented 2 months ago

  There were almost no user-mode instruction set changes for ITS

-----Original Message-----

From: Steven @.> To: PDP-10 @.> Cc: Subscribed @.***> Date: Wednesday, 28 August 2024 10:25 AM EDT Subject: [PDP-10/-READ--THIS-] Best path for learning ITS assembly coding? (Issue #53)

  Wow, there is a lot of documentation out there. Can anyone suggest a reasonable point to dive in and learn? I have considerable assembly language experience with Z80 and 6502, but ITS/KA is a very different universe. Is there anything that starts with "hello, world" or the like? Would any of the DEC PDP-10 (non-ITS) references be worthwhile or is the programming model too different? — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you are subscribed to this thread.Message ID: @.***>

larsbrinkhoff commented 2 months ago

ITS has an online programming tutorial that is pretty good. Type :info pdp-10 to read it.

Here's a small hello world program: https://github.com/PDP-10/its/blob/master/src/hello/hello.mid

As Moon said, the DEC programming model is just about identical when it comes to the instruction set. What is different are the operating system calls, assembler syntax, and tooling.