"자일로그 Z80"의 두 판 사이의 차이

1,160 바이트 추가됨 ,  6년 전
잔글
잔글 (봇: 인터위키 링크 31 개가 위키데이터d:q203315 항목으로 옮겨짐)
 
이 사양을 이용하면 입출력 포트 공간을 16비트 주소로 취급할 수 있어 그래픽 메모리를 여기에 할당하는 것으로, 메인 메모리가 그래픽 메모리에 의해서 압박 받는 것을 막을 수 있다. 샤프의 X1는 그 대표적인 머신으로, 같은 비행기능을 사용한 것은 그 밖에 Bubcom80등이 있다.
== 예제 코드 ==
<source lang="z80" highlight="13">
; memcpy --
; Copy a block of memory from one location to another.
;
; Entry registers
; BC - Number of bytes to copy
; DE - Address of source data block
; HL - Address of target data block
;
; Return registers
; BC - Zero
1000 org 1000h ;Origin at 1000h
1000 memcpy public
1000 78 loop ld a,b ;Test BC,
1001 B1 or c ;If BC = 0,
1002 C8 retz ;Return
1003 1A ld a,(de) ;Load A from (DE)
1004 77 ld (hl),a ;Store A into (HL)
1005 13 inc de ;Increment DE
1006 23 inc hl ;Increment HL
1007 0B dec bc ;Decrement BC
1008 C3 00 10 jp loop ;Repeat the loop
100B end
</source>
 
== 자일로그 이외의 Z80 ==