Uknc disasm 140000

From Felixl.com
Jump to navigationJump to search

140000 - 140136

;---
  140000  010067  MOV	R0, 023436
  140002  063432
  140004  016700  MOV	023432, R0
  140006  063422
  140010  016701  MOV	023422, R1
  140012  063406
  140014  006301  ASL	R1
  140016  006301  ASL	R1
  140020  160100  SUBB	R1, R0
  140022  010067  MOV	R0, 023434
  140024  063406
  140026  017700  MOV	@023434, R0
  140030  063402
  140032  016701  MOV	023420, R1
  140034  063362
  140036  072127  ASH	R1, #177775
  140040  177775
  140042  010167  MOV	R1, 023426
  140044  063360
  140046  066700  ADD	023426, R0
  140050  063354
  140052  010067  MOV	R0, 023430
  140054  063352
  140056  016767  MOV	023420, 023414
  140060  063336
  140062  063330
  140064  016767  MOV	023422, 023416
  140066  063332
  140070  063324
  140072  016767  MOV	023442, 177016
  140074  063344
  140076  036716
  140100  016767  MOV	023430, 177010
  140102  063324
  140104  036702
  140106  005767  TST	177024
  140110  036712
  140112  001000  BNE	140114
  140114  016767  MOV	023430, 177010
  140116  063310
  140120  036666
  140122  016767  MOV	023436, 177024
  140124  063310
  140126  036674
  140130  112700  MOVB	#000001, R0
  140132  000001
  140134  000167  JMP	136046
  140136  175706
;---

140140 - ...

  140140  016716  MOV	023416, (SP)
  140142  063252
  140144  016746  MOV	023414, -(SP)
  140146  063244
  140150  004767  JSR	PC, 144454
  140152  004300
  ...

144454 - 144646

  144454  010546  MOV	R5, -(SP)
  144456  010605  MOV	SP, R5
  144460  005746  TST	-(SP)
  144462  016500  MOV	000006(R5), R0
  144464  000006
  144466  072027  ASH	R0, #177771
  144470  177771
  144472  010016  MOV	R0, (SP)
  144474  042716  BIC	#177740, (SP)
  144476  177740
  144500  052716  BIS	#000040, (SP)
  144502  000040
  144504  004767  JSR	PC, 145612
  144506  001102
  144510  016516  MOV	000004(R5), (SP)
  144512  000004
  144514  042716  BIC	#177774, (SP)
  144516  177774
  144520  016500  MOV	000006(R5), R0
  144522  000006
  144524  042700  BIC	#177774, R0
  144526  177774
  144530  006300  ASL	R0
  144532  006300  ASL	R0
  144534  050016  BIS	R0, (SP)
  144536  052716  BIS	#000140, (SP)
  144540  000140
  144542  004767  JSR	PC, 145612
  144544  001044
  144546  016516  MOV	000006(R5), (SP)
  144550  000006
  144552  006216  ASR	(SP)
  144554  006216  ASR	(SP)
  144556  042716  BIC	#177740, (SP)
  144560  177740
  144562  052716  BIS	#000140, (SP)
  144564  000140
  144566  004767  JSR	PC, 145612
  144570  001020
  144572  016500  MOV	000004(R5), R0
  144574  000004
  144576  072027  ASH	R0, #177771
  144600  177771
  144602  010016  MOV	R0, (SP)
  144604  042716  BIC	#177740, (SP)
  144606  177740
  144610  052716  BIS	#000040, (SP)
  144612  000040
  144614  004767  JSR	PC, 145612
  144616  000772
  144620  016516  MOV	000004(R5), (SP)
  144622  000004
  144624  006216  ASR	(SP)
  144626  006216  ASR	(SP)
  144630  042716  BIC	#177740, (SP)
  144632  177740
  144634  052716  BIS	#000100, (SP)
  144636  000100
  144640  004767  JSR	PC, 145612
  144642  000746
  144644  000167  JMP	136056
  144646  171206
;---

145612 - 145622

  145612  016600  MOV	000002(SP), R0
  145614  000002
  145616  004767  JSR	PC, 104160
  145620  136336
  145622  000207  RTS	PC