1
0
mirror of https://github.com/wfjm/w11.git synced 2026-01-25 04:05:39 +00:00
wfjm.w11/tools/asm-11/lib/defs_cpu.mac
wfjm 71290b5142 add ExecWibr(),ExecRibr() and minor updates
- Rw11Cpu: add ExecWibr(),ExecRibr(); LoadAbs(): better trace format
- Rw11Cntl{DEUNA,DL11,LP11,RK11,RHRP,TM11}: use ExecWibr(),ExecRibr()
- ldadump: better -trec format of start address record
- asm-11: .end directive auto-creates '...end' label
- ti_w11: for -e use .end start address when available
- defs_cpu.mac: add some CPU system registers
- defs_dl.mac: fix naming typo
- defs_tm.mac: add function mnemos
2019-04-19 20:56:22 +02:00

36 lines
1017 B
Plaintext

; $Id: defs_cpu.mac 1133 2019-04-19 18:43:00Z mueller $
; Copyright 2014-2019 by Walter F.J. Mueller <W.F.J.Mueller@gsi.de>
; License disclaimer see License.txt in $RETROBASE directory
;
; definitions for basic CPU registers (as in defs_cpu.das)
;
cp.psw=177776
cp.sli=177774 ; stack limit
cp.pir=177772 ; pirq
cp.mbr=177770 ; mbrk
cp.err=177766 ; cpuerr
cp.sid=177764 ; system id
cp.dsr=177570 ; display/status register
cp.los=177760 ; memory losize register
;
; symbol definitions for cp.psw
;
cp.cms=040000
cp.cmu=140000
cp.pms=010000
cp.pmu=030000
cp.ars=004000
cp.pr0=000000
cp.pr1=000040
cp.pr2=000100
cp.pr3=000140
cp.pr4=000200
cp.pr5=000240
cp.pr6=000300
cp.pr7=000340
cp.t=000020
cp.n=000010
cp.z=000004
cp.v=000002
cp.c=000001