Difference between revisions of "NEXTOR DDG 04 02 02"
From Z80 Machines Wiki
(Created page with "===4.2.2。 RDBANK(403Ch)=== このルーチンは他のバンクからバイトを読み込みます。それは、読まれるべき銀行への銀行間の...") (Tags: Mobile edit, Mobile web edit) |
(→4.2.2。 RDBANK(403Ch)) |
||
Line 1: | Line 1: | ||
− | === | + | ===4.2.2 RDBANK(403Ch)=== |
− | + | このルーチンは他のバンクからバイトを読み込みます。これは、HLに読むアドレスを渡して、バンク間呼び出しを通して読みこむバンクを呼ばなければなりません。 | |
LD A,<bank number> | LD A,<bank number> | ||
− | + | LD HL,<byte address> (must be a page 1 address) | |
− | LD HL,<byte address> (must be a page 1 address) | + | LD IX,RDBANK |
− | + | CALL CALBNK | |
− | LD IX,RDBANK | ||
− | |||
− | CALL CALBNK | ||
− | |||
これはAに読み取りバイトを返し、Fを除く他のすべてのレジスタを保持します。 | これはAに読み取りバイトを返し、Fを除く他のすべてのレジスタを保持します。 |
Latest revision as of 03:49, 27 February 2019
4.2.2 RDBANK(403Ch)
このルーチンは他のバンクからバイトを読み込みます。これは、HLに読むアドレスを渡して、バンク間呼び出しを通して読みこむバンクを呼ばなければなりません。
LD A,<bank number> LD HL,<byte address> (must be a page 1 address) LD IX,RDBANK CALL CALBNK
これはAに読み取りバイトを返し、Fを除く他のすべてのレジスタを保持します。