DataMuseum.dkPresents historical artifacts from the history of: CR80 Hard and Floppy Disks |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CR80 Hard and Floppy Disks Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1000 (0x3e8) Types: TextFile Names: »MS3100.S«, »~ORPHAN_0x003c«
└─⟦93791531c⟧ Bits:30005105 8" CR80 Floppy CR80FD_0064 ( VOL:SCC.V MSS Directory: MS1.D ) └─⟦185cc4db7⟧ └─ ⟦this⟧ »~ORPHAN_0x003c« └─⟦b5acf5c79⟧ Bits:30005104 8" CR80 Floppy CR80FD_0063 ( VOL: SCC.V MSS Directory: MS2.D ) └─⟦f918199fd⟧ └─ ⟦this⟧ »MS2.D!MS3100.S«
MESSAGE <:MS3100.S V810214:> ;----------------------------------------------------------------------- ; SUBROUTINE MS3100 ; LONG DIVISION (32 BITS DIVIDED BY 16 BITS) ; ; REGISTERS CALL EXIT ; R01 NOMINATOR QUOTIENT ; R2 - REMAINDER ; R3 DENOMINATOR DENOMINATOR ; R4 LINK - ; R5,R6,R7 NOT USED ; ; INPUT: - ; OUTPUT: - ; EXIT TO: LINK+0 (OK) ;----------------------------------------------------------------------- MS3100: ; LONG DIVISION: MOVC 0 R2 ; PREPARE MOST SIGNIFICANT DIV DIV R3 R12 ; R2=REM, R1=Q XCH R1 R2 ; R2=Q1, R01=LEAST SIGNIF. NOM. DIV R3 R01 ; R0=Q0, R1=REMAINDER XCH R1 R2 ; R01=QUOTIENT, R2=REMAINDER JMP 0. X4 ; RETURN X