Questions tagged [pdp-11]

The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series. The PDP-11 replaced the PDP-8 in many real-time applications, although both product lines lived in parallel for more than 10 years.

The PDP-11 was a series of 16-bit minicomputers sold by Digital Equipment Corporation (DEC) from 1970 into the 1990s, one of a succession of products in the PDP series. The PDP-11 replaced the PDP-8 in many real-time applications, although both product lines lived in parallel for more than 10 years. The PDP-11 had several uniquely innovative features, and was easier to program than its predecessors with its use of general registers. Its successor in the mid-range minicomputer niche was the 32-bit VAX-11.

Design features of the PDP-11 influenced the design of microprocessors such as the Motorola 68000; design features of its operating systems, as well as other operating systems from Digital Equipment, influenced the design of other operating systems such as CP/M and hence also MS-DOS. The first officially named version of Unix ran on the PDP-11/20 in 1970. It is commonly stated that the C programming language took advantage of several low-level PDP-11–dependent programming features, albeit not originally by design.

Source.

35 questions
0
votes
1 answer

Architecture in Eclipse

How can I change architecture in Eclipse from x86 to pdp11, what flags do I need, and do I need adjust cross-compiler, thanks in advance
lego69
  • 1,403
  • 3
  • 12
  • 15
0
votes
1 answer

insertion sort for pdp-11

I'm studying pdp-11 and assembly, I'm very interested, is it possible to find insertion sort on assembly for pdp-11, thanks in advance for everyone, if yes where?
lego69
  • 1,403
  • 3
  • 12
  • 15
0
votes
0 answers

going through array assembly PDP-11(Pascal-triangle)

I'm new to assembler and has a task to write a program that creates pascal triangle, when i get a number N that indicates the depth of the triangle. the question defines to do that by a two-dimension array. output for example: 1 0 0 0 1 1 0 0 1 2 1…
0
votes
1 answer

PDP 11 - how to know the Op Code of branch commands

I'm having some problems in understanding how to get the right opCode of Branch commands. lets say the command : beq .+40 the beq opCode is 001400 I know that the two last characters in the opCode suppose to include the offset we need to jump. In…
Nadav Peled
  • 951
  • 1
  • 13
  • 19
0
votes
1 answer

Assembly, PDP11, using ascii code to jump to specific label

I have a small question: I have a subroutine that receives a letter (let's say "A") from the stack, and I want to jump to a label with the same name. For example: main: mov -(sp), r1 br r1 A: mov r0,@#tpb r1 will hold the value "A" which he got…
Eli Biham
  • 41
  • 1
  • 1
  • 5
1 2
3