C# 클래스 Reko.Environments.RT11.LdaFileLoader

상속: Reko.Core.ImageLoader
파일 보기 프로젝트 열기: uxmal/reko 1 사용 예제들

공개 메소드들

메소드 설명
LdaFileLoader ( IServiceProvider services, string filename, byte imgRaw ) : System
Load ( Address addrLoad ) : Program
ReadDataBlock ( Reko.Core.LeImageReader rdr ) : Reko.Core.ImageSegment

Reads LDA data blocks

The format of LDA blocks is: +------+ | 0001 | - word16 - Magic |------| | BC | - word16 - Count |------| | ADDR | - word16 - Absolute load address |------| | Data | - byte[] - Data (`Count` bytes) ... |------| | Chk | - byte - Checksum +------+

ReadDataBlocks ( Reko.Core.LeImageReader rdr ) : Reko.Core.SegmentMap
Relocate ( Program program, Address addrLoad ) : Reko.Core.RelocationResults

메소드 상세

LdaFileLoader() 공개 메소드

public LdaFileLoader ( IServiceProvider services, string filename, byte imgRaw ) : System
services IServiceProvider
filename string
imgRaw byte
리턴 System

Load() 공개 메소드

public Load ( Address addrLoad ) : Program
addrLoad Address
리턴 Program

ReadDataBlock() 공개 메소드

Reads LDA data blocks
The format of LDA blocks is: +------+ | 0001 | - word16 - Magic |------| | BC | - word16 - Count |------| | ADDR | - word16 - Absolute load address |------| | Data | - byte[] - Data (`Count` bytes) ... |------| | Chk | - byte - Checksum +------+
public ReadDataBlock ( Reko.Core.LeImageReader rdr ) : Reko.Core.ImageSegment
rdr Reko.Core.LeImageReader
리턴 Reko.Core.ImageSegment

ReadDataBlocks() 공개 메소드

public ReadDataBlocks ( Reko.Core.LeImageReader rdr ) : Reko.Core.SegmentMap
rdr Reko.Core.LeImageReader
리턴 Reko.Core.SegmentMap

Relocate() 공개 메소드

public Relocate ( Program program, Address addrLoad ) : Reko.Core.RelocationResults
program Program
addrLoad Address
리턴 Reko.Core.RelocationResults