PDP-10 hello world live coding on ITS.

  Рет қаралды 1,721

Lars Brinkhoff

Lars Brinkhoff

2 жыл бұрын

Пікірлер: 10
@noland65
@noland65 2 жыл бұрын
Thanks for sharing! I learned quite a bit…
@larsbrinkhoff
@larsbrinkhoff 2 жыл бұрын
Good! You're always welcome to 36-bit land. :-)
@n7275
@n7275 2 жыл бұрын
I usually lurk on your irc channel as "n7275". Nice video. Sorry I wasn't around to watch it live.
@larsbrinkhoff
@larsbrinkhoff 2 жыл бұрын
Thanks!
@alicewyan
@alicewyan 11 ай бұрын
Great video, I'm learning quite a bit! But one thing I can't understand: what do you mean at 21:15 when you say that the hello string starts at position 29? how do you calculate the 29?
@larsbrinkhoff
@larsbrinkhoff 11 ай бұрын
Sorry, should have explained that. There are five 7-bit characters in a 36-bit word. The first character is the most significant bits: 35-29. The PDP-10 byte instructions work with the lower number to specify a byte field, hence 29 points to the first character in the string.
@GodEmperorSuperStar
@GodEmperorSuperStar 2 жыл бұрын
25:00 how are bytes sequenced in words? Why is octal 44 the byte before octal 35?
@larsbrinkhoff
@larsbrinkhoff 2 жыл бұрын
The byte pointer specifies the byte location inside the word counting from 0 as the least significant bit. This is the location of the left end of the byte. Byte sequence only matters for the two incrementing byte instructions. You might guess they increment the byte posiition, but no, they subtract. So if byte position is 44 initially, ILDB will first decrement it to 35 and then use that updated position to load a byte from the word. The next byte will be at position 26. All numbers in octal. So you may think of bytes as stored left to right in a word.
@GodEmperorSuperStar
@GodEmperorSuperStar 2 жыл бұрын
@@larsbrinkhoff Thanks. Is there a manual of PDP-10 opcodes and explanations of their functions?
@larsbrinkhoff
@larsbrinkhoff 2 жыл бұрын
@@GodEmperorSuperStar Sure, this is from ITS originally: pdp10.nocrew.org/docs/instruction-set/pdp-10.html The full DEC manual is here: www.bitsavers.org/pdf/dec/pdp10/1982_ProcRefMan.pdf
The PDP-11/83 Boots!
19:36
Usagi Electric
Рет қаралды 95 М.
ChatGPT Can Now Talk Like a Human [Latest Updates]
22:21
ColdFusion
Рет қаралды 505 М.
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 355 М.
Stupid man 👨😂
00:20
Nadir Show
Рет қаралды 30 МЛН
Toggling in a small program on the PiDP-10
7:29
Lars Brinkhoff
Рет қаралды 990
PDP-10 live debugging, writing "hello world" in DDT.
22:27
Lars Brinkhoff
Рет қаралды 207
Writing a Compiler and Interpreter in Rust - Part 2
51:19
MAZE game with vector graphics on an oscilloscope.
1:09
Lars Brinkhoff
Рет қаралды 1,6 М.
The New ‘AI Windows’ Will Change How We Use Computers Forever
14:12
Testing Our Restored DEC PDP-10 KA10
1:27
Living Computers: Museum + Labs
Рет қаралды 7 М.
PDP 10 arrives at James Cook University
6:19
AitkenBogen
Рет қаралды 2,8 М.
DEC PDP-11/73 (1986) Booting 2.11BSD
3:14
techfury90
Рет қаралды 10 М.
iPhone green Line Issue #iphone #greenlineissue #greenline #trending
0:10
Rk Electronics Servicing Center
Рет қаралды 4,7 МЛН
Apple. 10 Интересных Фактов
24:26
Dameoz
Рет қаралды 116 М.
Обманет ли МЕНЯ компьютерный мастер?
20:48
Харчевников
Рет қаралды 178 М.
Трагичная История Девушки 😱🔥
0:58
Смотри Под Чаёк
Рет қаралды 220 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 1,4 МЛН