项目作者: larsbrinkhoff

项目描述 :
PDP-10 backend for GCC 3.2
高级语言: C
项目地址: git://github.com/larsbrinkhoff/pdp10-gcc.git
创建时间: 2014-09-16T17:24:38Z
项目社区:https://github.com/larsbrinkhoff/pdp10-gcc

开源协议:Other

下载


This is a backend for the PDP-10. See gcc/config/pdp10.

The PDP-10 architecture is a family of 36-bit word-addressed machines.
They were manufactured primarily by DEC from 1964 to 1983, when they
were cancelled in favour of the VAX family. Famous software first
running on PDP-10s include: EMACS, ITS, SPELL, Collosal Cave, ADVENT,
Zork, Dungeon, MacLisp. Not first: TECO.

A memory word is 36 bits long, which is also the length of the
general-purpose registers. All user instructions are 36 bits and have
9 bits to specify an operation, 4 bits to specify a register, 1 bit to
indicate indirect addressing, 4 bits to specify an index register, and
18 bits to specify an address or offset. The first version of the
architecture was limited to a virtual address space of 256K words; a
later version extended this to a maximum of 1G words.