文档章节

simh中运行unix v7

wangxuwei
 wangxuwei
发布于 2017/01/10 21:08
字数 407
阅读 382
收藏 0

精选30+云产品,助力企业轻松上云!>>>

安装simh:win下直接安装,linux下make后在BIN目录找到pdp11并cp到搜索路径目录下:

若要支持网络make前:

sudo apt install libpcap-dev libvdeplug-dev libsdl2-dev libsdl-dev

去http://simh.trailing-edge.com/kits/uv7swre.zip载uv7swre.zip,解压后生成unix_v7_rl.dsk 

或到天翼云盘下载(访问码:0933)

启动文件

echo
echo at the prompt type in
echo @ boot
echo at the prompt type in
echo : rl(0,0)rl2unix
echo
set   cpu   u18 
set   rl0   RL02 
att   rl0   unix_v7_rl.dsk 
boot   rl0
q

启动并登录

$ pdp11 boot.int 

PDP-11 simulator V3.9-0

at the prompt type in
@ boot
at the prompt type in
: rl(0,0)rl2unix

Disabling XQ
@boot
New Boot, known devices are hp ht rk rl rp tm vt 
: rl(0,0)rl2unix
mem = 177856
# cat /etc/passwd
root:VwL97VCAx1Qhs:0:1::/:
daemon:x:1:1::/:
sys::2:2::/usr/sys:
bin::3:3::/bin:
uucp::4:4::/usr/lib/uucp:/usr/lib/uucico
dmr::7:3::/usr/dmr:
# Restricted rights: Use, duplication, or disclosure
is subject to restrictions stated in your contract with
Western Electric Company, Inc.
Mon Sep 26 07:24:19 EDT 1988

# mkdir /usr/dmr
# chown dmr /usr/dmr
# chgrp 3 /usr/dmr
# mkdir /tmp
# chmod 777 /tmp
# ^D




login: dmr
$ 

$ pdp11 boot.int 

 

 

编译运行一个c程序

$ ed hello.c
?hello.c
a
main()
{
   printf("Hello World!\n");
}
.
w
40
q
$ cc hello.c
$ a.out
Hello World!

运行一个fortran77程序

$ ed ex2.f
?ex2.f
a
C MAIN PROGRAM
        PROGRAM EX2
        PRINT *, 'radius=', 1.0, ' Circum=', Cf(1.0)
        PRINT *, 'radius=', 3.0, ' Circum=', Cf(3.0)
        PRINT *, 'radius=', 12.0, ' Circum=', Cf(12.0)
        PRINT *, 'radius=', 5.0, ' Circum=', Cf(5.0)
        END

C SUBPROGRAM
        FUNCTION Cf(R)
        PI=3.1415926
        Circum=2*PI*R
        RETURN
        END
.
w
368
q
$ f77 ex2.f
ex2.f:
   MAIN ex2:
   cf:
$ ./a.out
 radius=  1.00000000  Circum=  .000000000e+00
 radius=  3.00000000  Circum=  .000000000e+00
 radius=  .120000000e+02  Circum=  .000000000e+00
 radius=  5.00000000  Circum=  .000000000e+00

 

wangxuwei
粉丝 30
博文 356
码字总数 165595
作品 0
杭州
其他
私信 提问
加载中
请先登录后再评论。
simh中安装运行unix v7

参考http://gunkies.org/wiki/Installingv7onSIMH 一、原料: 到ftp://minnie.tuhs.org/UnixArchive/PDP-11/Distributions/research/KeithBosticv7/下载 f0.gz f1.gz f2.gz f3.gz f4.gz f5.g......

wangxuwei
2018/05/19
206
0
Unix V6 环境搭建:Simh 安装 Unix V6、Unix V6 基本使用以及源代码获取

一、引言 最近心血来潮看到了一本有意思的书:《Unix内核源码剖析》。这本书有意思之处在于,作者的研究对象是 Unix V6。虽然 Unix V6 已经是 1975 年的系统了,但是其源代码拢共只有 1w 行左...

曾经去过跨越一个小时的地方
03/31
0
0
simh中安装运行unix v7

参考http://gunkies.org/wiki/Installingv7on_SIMH 一、用perl或C生成磁带镜像 $ cat mkdisttap.pl c语言: 二、到ftp://minnie.tuhs.org/UnixArchive/PDP-11/Distributions/research/Keith......

wangxuwei
2016/03/13
84
0
RT-11SJ 环境下运行pdp11汇编MACRO-11

一、在simh下运行RT-11SJ 1:安装simh:win下直接安装,linux下make后在BIN目录找到pdp11并cp到搜索路径目录下 2:到http://simh.trailing-edge.com/software.html 下载RT-11 V4 for the PDP-...

wangxuwei
2015/09/12
189
0
armv6 armv7 armv7s架构的区别

arm结构处理器,几乎所有的手机都基于arm,其在嵌入式系统中应用非常广泛。 ARM 处理器因为低功耗和小尺寸而闻名,它的性能在同等功耗的产品中也很出色。这里我们注意一点,模拟器并不运行a...

东方皓
2013/05/07
2.7K
4

没有更多内容

加载失败,请刷新页面

加载更多

MetadataException:无法加载指定的元数据资源 - MetadataException: Unable to load the specified metadata resource

问题: All of a sudden I keep getting a MetadataException on instantiating my generated ObjectContext class. 突然间,我在实例化生成的ObjectContext类时不断收到MetadataException 。......

fyin1314
今天
8
0
如何使用Java获取当前日期/时间 - How to get the current date/time in Java

问题: 用Java获取当前日期/时间的最佳方法是什么? 解决方案: 参考一: https://stackoom.com/question/LiRU/如何使用Java获取当前日期-时间 参考二: https://oldbug.net/q/LiRU/How-to-g...

富含淀粉
今天
14
0
SUSE收购Rancher Labs:押注云原生市场

导读:Gartner预测,到2024年,成熟的经济体中采用云原生应用程序和基础架构将使容器管理的使用率超过75%的大型企业,而2020年还不到35%。 7月8日,全球最大的独立开源公司SUSE获得收购Ran...

开源村OSV
今天
19
0
一文看尽飞桨PaddlePaddle最新升级:5大优势,更低门槛使用深度学习

本文作者:杨蕊1002 飞桨(PaddlePaddle)是国内唯一功能完备的端到端开源深度学习平台,集深度学习训练和预测框架、模型库、工具组件、服务平台为一体,其兼具灵活和效率的开发机制、工业级...

百度开发者中心
2019/07/17
16
0
Emacs和Vim之间的差异 - Differences between Emacs and Vim

问题: Without getting into a religious argument about why one is better than the other, what are the practical differences between Emacs and Vim? 在没有就为什么一个比另一个更好......

法国红酒甜
今天
14
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部