18 Мар 2026, Ср

МиМ. Микропроцессор Z80

История

Архитектура и система команд

Разводка

ПК ZX Spectrum:
https://zxbyte.org/leningrad.htm
https://www.cxemateka.ru/ru/building_zx_spectrum_128k_clone_beta_disk_interface_ay_3_8910_ym2149f

Схема ПК ZX Spectrum

Эмуляторы

Эмулятор EmuZWin

Организация памяти ZX Spectrum

Организация видеопамяти ZX Spectrum

Заполнение видеопамяти

;Установка атрибутов для первой трети экрана
ld hl,16384+6144
ld c,0
attrloop
ld (hl), 7
inc hl
dec c
jp nz, attrloop

;Установка пиксельных данных
ld hl,16384
ld bc,256
pixelloop
ld (hl), 254
inc hl
dec bc
ld a,b
or c
jp nz, pixelloop

Очистка пиксельных данных

;Очистка пиксельных данных
ld hl,16384
ld bc,6144
pixelloop
ld (hl), 0
inc hl
dec bc
ld a,b
or c
jp nz, pixelloop

Отображение буквы "Д"

ld hl,16384
;Д
ld (hl),38h
ld de, 32*8
add hl,de
ld (hl),6Ch
add hl,de
ld (hl),6Ch
add hl,de
ld (hl),6Ch
add hl,de
ld (hl),6Ch
add hl,de
ld (hl),6Ch
add hl,de
ld (hl),FEh
add hl,de
ld (hl),C6h
Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять