File:m40.s - ikarishinjieva/unixV6-code-analyze-chs GitHub Wiki
0600 / machine language assist
0601 / for 11/40
0602
0603 / non-UNIX instructions
0604 mfpi = 6500^tst
0605 mtpi = 6600^tst
0606 wait = 1
0607 rtt = 6
0608 reset = 5
0609
1439 /* ------------------------- */
1440 .globl _u
1441 _u = 140000
1442 USIZE = 16.
- εη KISA6ε―»ε
1443
1444 PS = 177776
1445 SSR0 = 177572
1446 SSR2 = 177576
1447 KISA0 = 172340
1448 KISA6 = 172354
1449 KISD0 = 172300
1450 MTC = 172522
1451 UISA0 = 177640
1452 UISA1 = 177642
1453 UISD0 = 177600
1454 UISD1 = 177602
1455 IO = 7600
1456
1457 .data
1458 /* ------------------------- */
1459 .globl _ka6, _cputype
1460 _ka6: KISA6
1461 _cputype:40.
1462
1463 .bss
1464 /* ------------------------- */
1465 .globl nofault, ssr, badtrap
1466 nofault: .=.+2
1467 ssr: .=.+6
- η¨δΊ δΏε εΊιε€ηε½ζ°ηε°ε
1468 badtrap: .=.+2
- η¨ζ₯δΏε SSRεΌ ηη©Ίι΄
1469
- .bss εΊηθ―΄ζ εη .bss
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499