Z80 hội, mã máy 37 byte
Giả sử thiết bị I / O được ánh xạ bộ nhớ:
; KHÔNG VÀO MỘT KHÔNG GIAN hoặc nó sẽ đi vào không gian in vòng lặp vô hạn & dòng mới!
3A xx xx ld a, (đầu vào); nhận ký tự đầu vào
11 0A 20 ld de, 200ah; không gian & dòng mới
21 yy yy ld hl, đầu ra; lấy địa chỉ đầu ra
4F ld c, a; đặt nhân vật vào c
vòng:
72 ld (hl), d; không gian đầu ra * 2 | ký tự đầu ra * 2
72 ld (hl), d
77 ld (hl), a; ký tự đầu ra | ký tự đầu ra
71 ld (hl), c; ký tự đầu ra * 2 | không gian đầu ra * 2
71 ld (hl), c
77 ld (hl), a; ký tự đầu ra | ký tự đầu ra
73 ld (hl), e; đầu ra mới | đầu ra mới
72 ld (hl), d; không gian đầu ra | ký tự đầu ra
71 ld (hl), c; ký tự đầu ra | không gian đầu ra
72 ld (hl), d; không gian đầu ra | ký tự đầu ra
71 ld (hl), c; ký tự đầu ra | không gian đầu ra
72 ld (hl), d; không gian đầu ra | ký tự đầu ra
B9 cp c; đặt cờ không lần thứ 1 | xóa lần thứ 2
20 06 jr nz, kết thúc; bỏ qua để kết thúc
77 ld (hl), a; ký tự đầu ra
73 ld (hl), e; đầu ra mới
4A ld c, d; đặt không gian trong c
57 ld d, a; đặt nhân vật vào d
28 FB jr z, vòng lặp; lặp đến lần thứ 2
kết thúc:
73 ld (hl), e; đầu ra mới
77 ld (hl), a; ký tự đầu ra * 4
77 ld (hl), một
77 ld (hl), một
77 ld (hl), một
Tạm dừng 76; hoặc C9 ret