เชชเซเชฐเชพเชเซเชคเชฟเชนเชพเชธเชฟเช
เชฐเซเชเซเชฐเซ เชนเชพเชฐเซเชกเชตเซเชฐเชจเชพ เชชเซเชฐเซเชฎเซ เชนเซเชตเชพเชจเซ เชเชพเชฐเชฃเซ, เชฎเซเช เชเชเชตเชพเชฐ เชฏเซเชเซเชฎเชพเช เชตเซเชเชจเชพเชฐ เชชเชพเชธเซเชฅเซ ZX เชธเซเชชเซเชเซเชเซเชฐเชฎ+ เชเชฐเซเชฆเซเชฏเซเช เชนเชคเซเช. เชเชฎเซเชชเซเชฏเซเชเชฐ เชธเชพเชฅเซ เช เชธเชฎเชพเชตเชฟเชทเซเช, เชฎเชจเซ เชฐเชฎเชคเซ (เชธเซเชเชจเซ เชธเชพเชฅเซเชจเชพ เชฎเซเชณ เชชเซเชเซเชเชฟเชเชเชฎเชพเช) เชธเชพเชฅเซเชจเซ เชเชฃเซ เชเชกเชฟเช เชเซเชธเซเช, เชคเซเชฎเช เชตเชฟเชถเชฟเชทเซเช เชจเชฟเชถเชพเชจเซ เชตเชฟเชจเชพ เชเซเชธเซเช เชชเชฐ เชฐเซเชเซเชฐเซเชก เชเชฐเชพเชฏเซเชฒเชพ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ. เชเชถเซเชเชฐเซเชฏเชเชจเช เชฐเซเชคเซ, 40-เชตเชฐเซเชท เชเซเชจเซ เชเซเชธเซเชเซเชจเซ เชกเซเชเชพ เชธเชพเชฐเซ เชฐเซเชคเซ เชตเชพเชเชเซ เชถเชเชพเชฏ เชเชตเซ เชนเชคเซ เช เชจเซ เชนเซเช เชคเซเชฎเชพเชเชฅเซ เชฒเชเชญเช เชคเชฎเชพเชฎ เชเซเชฎเซเชธ เช เชจเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ เชกเชพเชเชจเชฒเซเชก เชเชฐเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชนเชคเซ.
เชเซ เชเซ, เชเซเชเชฒเซเช เชเซเชธเซเช เชชเชฐ เชฎเชจเซ เชเชตเชพ เชฐเซเชเซเชฐเซเชกเชฟเชเชเซเชธ เชฎเชณเซเชฏเชพ เชเซ เชธเซเชชเชทเซเชเชชเชฃเซ ZX เชธเซเชชเซเชเซเชเซเชฐเชฎ เชเชฎเซเชชเซเชฏเซเชเชฐ เชฆเซเชตเชพเชฐเชพ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเชพ เชจ เชนเชคเชพ. เชคเซเช เชธเชเชชเซเชฐเซเชฃเชชเชฃเซ เช
เชฒเช เชธเชเชญเชณเชพเชคเชพ เชนเชคเชพ เช
เชจเซ, เชเชฒเซเชฒเซเชเชฟเชค เชเชฎเซเชชเซเชฏเซเชเชฐเชจเชพ เชฐเซเชเซเชฐเซเชกเชฟเชเชเซเชธเชฅเซ เชตเชฟเชชเชฐเซเชค, เชคเซเช เชเซเชเชเชพ เชฌเซเชเชฟเช เชฌเซเชเชฒเซเชกเชฐเชฅเซ เชถเชฐเซ เชฅเชฏเชพ เชจ เชนเชคเชพ, เชเซ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชคเชฎเชพเชฎ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธ เช
เชจเซ เชฐเชฎเชคเซเชจเชพ เชฐเซเชเซเชฐเซเชกเชฟเชเชเชฎเชพเช เชนเชพเชเชฐ เชนเซเชฏ เชเซ.
เชฅเซเชกเชพ เชธเชฎเชฏ เชฎเชพเชเซ เช เชฎเชจเซ เชคเซเชฐเชพเชธ เชเชชเซ เชเซ - เชนเซเช เชเชฐเซเชเชฐ เชคเซเชฎเชจเชพเชฎเชพเช เชถเซเช เชเซเชชเชพเชฏเซเชฒเซเช เชเซ เชคเซ เชถเซเชงเชตเชพ เชฎเชพเชเชเชคเซ เชนเชคเซ. เชเซ เชคเชฎเซ เชเชกเชฟเชฏเซ เชธเชฟเชเซเชจเชฒเชจเซ เชฌเชพเชเชเชจเชพ เชเซเชฐเชฎ เชคเชฐเซเชเซ เชตเชพเชเชเซ เชถเชเซ เชเซ, เชคเซ เชคเชฎเซ เช
เชเซเชทเชฐเซ เช
เชฅเชตเชพ เชธเชฟเชเซเชจเชฒเชจเซ เชเชคเซเชชเชคเซเชคเชฟ เชธเซเชเชตเซ เชเซ เชคเซ เชเชเชเชชเชฃ เชถเซเชงเซ เชถเชเซ เชเซ. เชเช เชชเซเชฐเชเชพเชฐเชจเซเช เชฐเซเชเซเชฐเซ-เชชเซเชฐเชพเชคเชคเซเชต.
เชนเชตเซ เชเซเชฏเชพเชฐเซ เชนเซเช เชฌเชงเซ เชฐเซเชคเซ เชเชฏเซ เชเซเช เช
เชจเซ เชเซเชธเซเชเชจเชพ เชฒเซเชฌเชฒเซ เชเชพเชคเซ เชเซเชเช เชเซเช, เชคเซเชฏเชพเชฐเซ เชนเซเช เชธเซเชฎเชฟเชค เชเชฐเซเช เชเซเช
เชเชตเชพเชฌ เชฎเชพเชฐเซ เชเชเชเซเชจเซ เชธเชพเชฎเซ เช เชนเชคเซ
เชกเชพเชฌเซ เชเซเชธเซเชเชจเชพ เชฒเซเชฌเชฒ เชชเชฐ TRS-80 เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซเช เชจเชพเชฎ เชเซ, เช
เชจเซ เชเชคเซเชชเชพเชฆเชเชจเชพ เชจเชพเชฎเชจเซ เชจเซเชเซ เชเซ: "เชฏเซเชเชธเชเชฎเชพเช เชฐเซเชกเชฟเชฏเซ เชถเซเช เชฆเซเชตเชพเชฐเชพ เชเชคเซเชชเชพเชฆเชฟเชค"
(เชเซ เชคเชฎเซ เชทเชกเชฏเชเชคเซเชฐเชจเซ เช
เชเชค เชธเซเชงเซ เชฐเชพเชเชตเชพ เชฎเชพเชเชเชคเชพ เชนเซ, เชคเซ เชฌเชเชพเชกเชจเชพเชฐเชจเซ เชจเซเชเซ เชจ เชเชถเซ)
เชเชกเชฟเชฏเซ เชธเชฟเชเซเชจเชฒเซเชจเซ เชธเชฐเชเชพเชฎเชฃเซ
เชธเซ เชชเซเชฐเชฅเชฎ, เชเชพเชฒเซ เชเชกเชฟเชฏเซ เชฐเซเชเซเชฐเซเชกเชฟเชเชเซเชธเชจเซ เชกเชฟเชเชฟเชเชพเชเช เชเชฐเซเช. เชคเซ เชเซเชตเซ เช เชตเชพเช เชเชฐเซ เชเซ เชคเซ เชคเชฎเซ เชธเชพเชเชญเชณเซ เชถเชเซ เชเซ:
เช เชจเซ เชนเชเชฎเซเชถเชจเซ เชเซเชฎ เชเซเชกเชเชเซเชธ เชธเซเชชเซเชเซเชเซเชฐเชฎ เชเซเชฎเซเชชเซเชฏเซเชเชฐ เชชเชฐเชฅเซ เชฐเซเชเซเชฐเซเชกเชฟเชเช เชธเชเชญเชณเชพเชฏ เชเซ:
เชฌเชเชจเซ เชเชฟเชธเซเชธเชพเชเชฎเชพเช, เชฐเซเชเซเชฐเซเชกเชฟเชเชเชจเซ เชถเชฐเซเชเชคเชฎเชพเช เชเช เชเชนเซเชตเชพเชคเชพ เชเซ เชชเชพเชฏเชฒเซเช เชเซเชจ - เชธเชฎเชพเชจ เชเชตเชฐเซเชคเชจเชจเซ เช เชตเชพเช (เชชเซเชฐเชฅเชฎ เชฐเซเชเซเชฐเซเชกเชฟเชเชเชฎเชพเช เชคเซ เชเซเชฌ เช เชเซเชเชเซ เชเซ <1 เชธเซเชเชจเซเชก, เชชเชฐเชเชคเซ เช เชฒเช เชเชฐเซ เชถเชเชพเชฏ เชเซ). เชชเชพเชฏเชฒเซเช เชเซเชจ เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชกเซเชเชพ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพ เชฎเชพเชเซ เชคเซเชฏเชพเชฐ เชฅเชตเชพ เชฎเชพเชเซ เชธเชเชเซเชค เชเชชเซ เชเซ. เชจเชฟเชฏเชฎ เชชเซเชฐเชฎเชพเชฃเซ, เชฆเชฐเซเช เชเชฎเซเชชเซเชฏเซเชเชฐ เชธเชฟเชเซเชจเชฒเชจเชพ เชเชเชพเชฐ เช เชจเซ เชคเซเชจเซ เชเชตเชฐเซเชคเชจ เชฆเซเชตเชพเชฐเชพ เชซเชเซเชค เชคเซเชจเชพ "เชชเซเชคเชพเชจเชพ" เชชเชพเชฏเชฒเซเช เชเซเชจเชจเซ เชเชณเชเซ เชเซ.
เชธเชฟเชเซเชจเชฒเชจเชพ เชเชเชพเชฐ เชตเชฟเชถเซ เช เชเชเชเช เชเชนเซเชตเซเช เชเชฐเซเชฐเซ เชเซ. เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ, ZX เชธเซเชชเซเชเซเชเซเชฐเชฎ เชชเชฐ เชคเซเชจเซ เชเชเชพเชฐ เชฒเชเชฌเชเซเชฐเชธ เชเซ:
เชเซเชฏเชพเชฐเซ เชชเชพเชฏเชฒเซเช เชเซเชจ เชถเซเชงเชพเชฏ เชเซ, เชคเซเชฏเชพเชฐเซ ZX เชธเซเชชเซเชเซเชเซเชฐเชฎ เชธเซเชเซเชฐเซเชจเชจเซ เชธเชฐเชนเชฆ เชชเชฐ เชตเซเชเชฒเซเชชเชฟเช เชฒเชพเชฒ เช
เชจเซ เชตเชพเชฆเชณเซ เชชเชเซเชเซเช เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ เชเซ เชธเชฟเชเซเชจเชฒ เชเชณเชเชพเช เชเชฏเซ เชเซ. เชชเชพเชฏเชฒเซเช เชเซเชจ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เชเซ เชธเชฟเชเชเซเชฐเซ เชชเชฒเซเชธ, เชเซ เชเชฎเซเชชเซเชฏเซเชเชฐเชจเซ เชกเซเชเชพ เชชเซเชฐเชพเชชเซเชค เชเชฐเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชธเชเชเซเชค เชเชชเซ เชเซ. เชคเซ เชเซเชเชเชพ เชธเชฎเชฏเชเชพเชณเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชเซเชเซเชค เชฅเชฏเซเชฒ เชเซ (เชชเชพเชฏเชฒเซเช เชเซเชจ เช
เชจเซ เช
เชจเซเชเชพเชฎเซ เชกเซเชเชพเชจเซ เชคเซเชฒเชจเชพเชฎเชพเช) (เชเชเซเชคเชฟ เชเซเช)
เชธเชฟเชเช เชชเชฒเซเชธ เชชเซเชฐเชพเชชเซเชค เชฅเชฏเชพ เชชเชเซ, เชเชฎเซเชชเซเชฏเซเชเชฐ เชธเชฟเชเซเชจเชฒเชจเชพ เชฆเชฐเซเช เชเชฆเชฏ/เชชเชคเชจเชจเซ เชฐเซเชเซเชฐเซเชก เชเชฐเซ เชเซ, เชคเซเชจเซ เช เชตเชงเชฟเชจเซ เชฎเชพเชชเซ เชเซ. เชเซ เชธเชฎเชฏเชเชพเชณเซ เชเซเชเซเชเชธ เชฎเชฐเซเชฏเชพเชฆเชพ เชเชฐเชคเชพเช เชเชเซ เชนเซเชฏ, เชคเซ เชฌเซเช 1 เชฎเซเชฎเชฐเซเชฎเชพเช เชฒเชเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เช เชจเซเชฏเชฅเชพ 0. เชฌเชฟเชเซเชธเชจเซ เชฌเชพเชเชเชฎเชพเช เชเชเชคเซเชฐเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ เช เชจเซ N เชฌเชพเชเช เชจ เชฎเชณเซ เชคเซเชฏเชพเช เชธเซเชงเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชจเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. N เชจเชเชฌเชฐ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซเชคเซ เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฒเซ เชซเชพเชเชฒเชจเชพ เชนเซเชกเชฐเชฎเชพเชเชฅเซ เชฒเซเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชฒเซเชกเชฟเชเช เชเซเชฐเชฎ เชจเซเชเซ เชฎเซเชเชฌ เชเซ:
- เชชเชพเชฏเชฒเซเช เชเซเชจ
- เชนเซเชกเชฐ (เชจเชฟเชถเซเชเชฟเชค เชฒเชเชฌเชพเช), เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฒ เชกเซเชเชพ (N), เชซเชพเชเชฒเชจเซเช เชจเชพเชฎ เช เชจเซ เชชเซเชฐเชเชพเชฐ เชธเชฎเชพเชตเซ เชเซ
- เชชเชพเชฏเชฒเซเช เชเซเชจ
- เชกเซเชเชพ เชชเซเชคเซ
เชกเซเชเชพ เชฏเซเชเซเชฏ เชฐเซเชคเซ เชฒเซเชก เชฅเชฏเซเชฒ เชเซ เชคเซเชจเซ เชเชพเชคเชฐเซ เชเชฐเชตเชพ เชฎเชพเชเซ, ZX เชธเซเชชเซเชเซเชเซเชฐเชฎ เชเชนเซเชตเชพเชคเชพ เชตเชพเชเชเซ เชเซ เชชเซเชฐเชฟเชเซ เชฌเชพเชเช (เชชเซเชฐเชฟเชเซ เชฌเชพเชเช), เชเซ เชฒเซเชเชฟเชค เชกเซเชเชพเชจเชพ เชคเชฎเชพเชฎ เชฌเชพเชเชเซเชธเชจเซ XOR เชเชฐเซเชจเซ เชซเชพเชเชฒ เชธเชพเชเชตเชคเซ เชตเชเชคเซ เชเชฃเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชซเชพเชเชฒ เชตเชพเชเชเชคเซ เชตเชเชคเซ, เชเชฎเซเชชเซเชฏเซเชเชฐ เชชเซเชฐเชพเชชเซเชค เชกเซเชเชพเชฎเชพเชเชฅเซ เชชเซเชฐเชฟเชเซ เชฌเชพเชเชเชจเซ เชเชฃเชคเชฐเซ เชเชฐเซ เชเซ เช เชจเซ, เชเซ เชชเชฐเชฟเชฃเชพเชฎ เชธเชพเชเชตเซเชฒเชพ เชเชฐเชคเชพ เช เชฒเช เชนเซเชฏ, เชคเซ "เชเชฐ เชเซเชช เชฒเซเชกเชฟเชเช เชญเซเชฒ" เชญเซเชฒ เชธเชเชฆเซเชถ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เชเชฐเซ เชเซ. เชเชกเช เชถเชฌเซเชฆเซเชฎเชพเช เชเชนเซเช เชคเซ, เชเซ เชตเชพเชเชเชคเซ เชตเชเชคเซ, เชคเซ เชชเชฒเซเชธ เชเชณเชเซ เชถเชเชคเซเช เชจเชฅเซ (เชเซเชเซ เชเชฏเซเช เชนเซเชฏ เช เชฅเชตเชพ เชคเซเชจเซ เช เชตเชงเชฟ เชเซเชเซเชเชธ เชฎเชฐเซเชฏเชพเชฆเชพเชเชจเซ เช เชจเซเชฐเซเชช เชจ เชนเซเชฏ) เชคเซ เชเชฎเซเชชเซเชฏเซเชเชฐ เช เชธเชเชฆเซเชถ เชตเชนเซเชฒเซ เชเชชเซ เชถเชเซ เชเซ.
เชคเซ, เชเชพเชฒเซ เชนเชตเซ เชเซเชเช เชเซ เช เชเชพเชฃเซเชฏเซ เชธเชฟเชเซเชจเชฒ เชเซเชตเซ เชฆเซเชเชพเชฏ เชเซ:
เช เชชเชพเชฏเชฒเซเช เชเซเชจ เชเซ. เชธเชฟเชเซเชจเชฒเชจเซ เชเชเชพเชฐ เชจเซเชเชงเชชเชพเชคเซเชฐ เชฐเซเชคเซ เช
เชฒเช เชเซ, เชชเชฐเชเชคเซ เชคเซ เชธเซเชชเชทเซเช เชเซ เชเซ เชธเชฟเชเซเชจเชฒเชฎเชพเช เชเซเชเซเชเชธ เชเชตเชฐเซเชคเชจเชจเชพ เชเซเชเชเชพ เชธเซเชชเชเชฆเชจเซเชจเซเช เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชฅเชพเชฏ เชเซ. 44100 Hz เชจเซ เชจเชฎเซเชจเชพเชจเซ เชเชตเชฐเซเชคเชจ เชชเชฐ, "เชถเชฟเชเชฐเซ" เชตเชเซเชเซเชจเซเช เช
เชเชคเชฐ เชฒเชเชญเช 48 เชจเชฎเซเชจเชพเช เชเซ (เชเซ ~918 Hz เชจเซ เชเชตเชฐเซเชคเชจเชจเซ เช
เชจเซเชฐเซเชช เชเซ). เชเชพเชฒเซ เช เชเชเชเชกเซ เชฏเชพเชฆ เชฐเชพเชเซเช.
เชเชพเชฒเซ เชนเชตเซ เชกเซเชเชพ เชซเซเชฐเซเชเชฎเซเชจเซเช เชเซเชเช:
เชเซ เชเชชเชฃเซ เชตเซเชฏเชเซเชคเชฟเชเชค เชเช เซเชณ เชตเชเซเชเซเชจเซเช เช
เชเชคเชฐ เชฎเชพเชชเซเช, เชคเซ เชคเซ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชเซ "เชฒเชพเชเชฌเชพ" เชเช เซเชณ เชตเชเซเชเซเชจเซเช เช
เชเชคเชฐ เชนเชเซ เชชเชฃ ~ 48 เชจเชฎเซเชจเชพเช เช
เชจเซ เชเซเชเชเชพ เชตเชเซเชเซเชจเซเช - ~ 24 เชเซ. เชฅเซเชกเซเช เชเชเชณ เชเซเชคเชพเช, เชนเซเช เชเชนเซเชถ เชเซ เช
เชเชคเซ เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ 918 Hz เชจเซ เชเชตเชฐเซเชคเชจ เชธเชพเชฅเซ "เชธเชเชฆเชฐเซเชญ" เชเช เซเชณ เชซเชพเชเชฒเชจเซ เชถเชฐเซเชเชคเชฅเซ เช
เชเชค เชธเซเชงเซ เชธเชคเชค เช
เชจเซเชธเชฐเซ เชเซ. เชเชตเซเช เชฎเชพเชจเซ เชถเชเชพเชฏ เชเซ เชเซ เชกเซเชเชพ เชเซเชฐเชพเชจเซเชธเชฎเชฟเช เชเชฐเชคเซ เชตเชเชคเซ, เชเซ เชธเชเชฆเชฐเซเชญ เชเช เซเชณ เชตเชเซเชเซ เชตเชงเชพเชฐเชพเชจเซ เชชเชฒเซเชธ เชเชตเซ เชนเซเชฏ, เชคเซ เช
เชฎเซ เชคเซเชจเซ เชฌเซเช 1 เชคเชฐเซเชเซ เชเชฃเซเช เชเซเช, เช
เชจเซเชฏเชฅเชพ 0.
เชธเชฟเชเช เชชเชฒเซเชธ เชตเชฟเชถเซ เชถเซเช? เชเชพเชฒเซ เชกเซเชเชพเชจเซ เชถเชฐเซเชเชคเชฎเชพเช เชเซเชเช:
เชชเชพเชฏเชฒเซเช เชเซเชจ เชธเชฎเชพเชชเซเชค เชฅเชพเชฏ เชเซ เช
เชจเซ เชกเซเชเชพ เชคเชฐเชค เช เชถเชฐเซ เชฅเชพเชฏ เชเซ. เชฅเซเชกเซ เชตเชพเชฐ เชชเชเซ, เชตเชฟเชตเชฟเชง เชเชกเชฟเชฏเซ เชฐเซเชเซเชฐเซเชกเซเชเชเซเชธเชจเซเช เชตเชฟเชถเซเชฒเซเชทเชฃ เชเชฐเซเชฏเชพ เชชเชเซ, เช
เชฎเซ เชเชพเชฃเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชฅเชฏเชพ เชเซ เชกเซเชเชพเชจเซ เชชเซเชฐเชฅเชฎ เชฌเชพเชเช เชนเชเชฎเซเชถเชพ เชธเชฎเชพเชจ เชนเซเชฏ เชเซ (10100101b, A5h). เชเซเชฎเซเชชเซเชฏเซเชเชฐ เชกเซเชเชพ เชฎเซเชณเชตเซเชฏเชพ เชชเชเซ เชคเซเชจเซ เชตเชพเชเชเชตเชพเชจเซเช เชถเชฐเซ เชเชฐเซ เชถเชเซ เชเซ.
เชคเชฎเซ เชธเชฎเชจเซเชตเชฏเชจ เชฌเชพเชเชเชฎเชพเช เชเซเชฒเซเชฒเชพ 1 เชฒเซ เชชเชเซ เชคเชฐเชค เช เชชเซเชฐเชฅเชฎ เชธเชเชฆเชฐเซเชญ เชชเชฒเซเชธเชจเซ เชถเชฟเชซเซเช เชชเชฐ เชชเชฃ เชงเซเชฏเชพเชจ เชเชชเซ เชถเชเซ เชเซ. เชกเซเชเชพ เชฐเซเชเชเซเชจเชฟเชถเชจ เชชเซเชฐเซเชเซเชฐเชพเชฎ เชตเชฟเชเชธเชพเชตเชตเชพเชจเซ เชชเซเชฐเชเซเชฐเชฟเชฏเชพเชฎเชพเช เชคเซ เชเซเชฌ เชชเชพเชเชณเชฅเซ เชถเซเชงเชพเชฏเซเช เชนเชคเซเช, เชเซเชฏเชพเชฐเซ เชซเชพเชเชฒเชจเซ เชถเชฐเซเชเชคเชฎเชพเช เชกเซเชเชพ เชธเซเชฅเชฟเชฐ เชฐเซเชคเซ เชตเชพเชเชเซ เชถเชเชพเชคเซ เชจ เชนเชคเซ.
เชนเชตเซ เชเชพเชฒเซ เชเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเชตเชพเชจเซ เชชเซเชฐเชฏเชพเชธ เชเชฐเซเช เชเซ เชเชกเชฟเช เชซเชพเชเชฒ เชชเชฐ เชชเซเชฐเชเซเชฐเชฟเชฏเชพ เชเชฐเชถเซ เช เชจเซ เชกเซเชเชพ เชฒเซเชก เชเชฐเชถเซ.
เชกเซเชเชพ เชฒเซเชก เชเชฐเซ เชฐเชนเซเชฏเซเช เชเซ
เชชเซเชฐเชฅเชฎ, เชเชพเชฒเซ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชธเชฐเชณ เชฐเชพเชเชตเชพ เชฎเชพเชเซ เชเซเชเชฒเซเช เชงเชพเชฐเชฃเชพเช เชเซเชเช:
- เช เชฎเซ เชซเชเซเชค WAV เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชซเชพเชเชฒเซเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเชเชถเซเช;
- เชเชกเชฟเชฏเซ เชซเชพเชเชฒเชจเซ เชถเชฐเซเชเชค เชชเชพเชฏเชฒเซเช เชเซเชจเชฅเซ เชฅเชตเซ เชเซเชเช เช เชจเซ เชถเชฐเซเชเชคเชฎเชพเช เชฎเซเชจ เชจ เชนเซเชตเซเช เชเซเชเช
- เชธเซเชคเซเชฐเซเชค เชซเชพเชเชฒเชฎเชพเช 44100 Hz เชจเซ เชธเซเชฎเซเชชเชฒเชฟเชเช เชฐเซเช เชนเซเชตเซ เชเชตเชถเซเชฏเช เชเซ. เช เชเชฟเชธเซเชธเชพเชฎเชพเช, 48 เชจเชฎเซเชจเชพเชเชจเชพ เชธเชเชฆเชฐเซเชญ เชเช เซเชณ เชตเชเซเชเซเชจเซเช เช เชเชคเชฐ เชชเชนเซเชฒเซเชฅเซ เช เชจเชฟเชฐเซเชงเชพเชฐเชฟเชค เชเซ เช เชจเซ เช เชฎเชจเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชเชฟเช เชฐเซเชคเซ เชคเซเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชจเชฅเซ;
- เชจเชฎเซเชจเชพเชจเซเช เชซเซเชฐเซเชฎเซเช เชเซเชเชชเชฃ เชนเซเช เชถเชเซ เชเซ (8/16 เชฌเชฟเชเซเชธ/เชซเซเชฒเซเชเชฟเชเช เชชเซเชเชจเซเช) - เชเชพเชฐเชฃ เชเซ เชตเชพเชเชเชคเซ เชตเชเชคเซ เชเชชเชฃเซ เชคเซเชจเซ เชเชเซเชเชฟเชคเชฎเชพเช เชเชจเซเชตเชฐเซเช เชเชฐเซ เชถเชเซเช เชเซเช;
- เช เชฎเซ เชงเชพเชฐเซเช เชเซเช เชเซ เชธเซเชฐเซเชค เชซเชพเชเชฒ เชเชเชชเชจเชตเชฟเชธเซเชคเชพเชฐ เชฆเซเชตเชพเชฐเชพ เชธเชพเชฎเชพเชจเซเชฏ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ, เชเซ เชชเชฐเชฟเชฃเชพเชฎเชจเซ เชธเซเชฅเชฟเชฐ เชเชฐเซ เชเซ;
เชตเชพเชเชเชจ เช เชฒเซเชเซเชฐเชฟเชงเชฎ เชจเซเชเซ เชฎเซเชเชฌ เชนเชถเซ:
- เช เชฎเซ เชซเชพเชเชฒเชจเซ เชฎเซเชฎเชฐเซเชฎเชพเช เชตเชพเชเชเซเช เชเซเช, เชคเซ เช เชธเชฎเชฏเซ เชจเชฎเซเชจเชพเชจเชพ เชซเซเชฐเซเชฎเซเชเชจเซ 8 เชฌเชฟเชเซเชธเชฎเชพเช เชฐเซเชชเชพเชเชคเชฐเชฟเชค เชเชฐเซเช เชเซเช;
- เชเชกเชฟเช เชกเซเชเชพเชฎเชพเช เชชเซเชฐเชฅเชฎ เชชเชฒเซเชธเชจเซเช เชธเซเชฅเชพเชจ เชจเชเซเชเซ เชเชฐเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชคเชฎเชพเชฐเซ เชฎเชนเชคเซเชคเชฎ เชเชเชชเชจเชตเชฟเชธเซเชคเชพเชฐ เชธเชพเชฅเซ เชจเชฎเซเชจเชพเชจเซ เชธเชเชเซเชฏเชพเชจเซ เชเชฃเชคเชฐเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เชธเชฐเชณเชคเชพ เชฎเชพเชเซ, เช เชฎเซ เชเชเชตเชพเชฐ เชเชพเชคเซ เช เชคเซเชจเซ เชเชฃเชคเชฐเซ เชเชฐเซเชถเซเช. เชเชพเชฒเซ เชคเซเชจเซ prev_pos เชเชฒเชฎเชพเช เชธเชพเชเชตเซเช;
- เชเซเชฒเซเชฒเชพ เชชเชฒเซเชธเชจเซ เชธเซเชฅเชฟเชคเชฟเชฎเชพเช 48 เชเชฎเซเชฐเซ (pos := prev_pos + 48)
- 48 เชฆเซเชตเชพเชฐเชพ เชชเซเชเชฟเชถเชจ เชตเชงเชพเชฐเชตเซ เช เชฌเชพเชเชนเซเชงเชฐเซ เชเชชเชคเซเช เชจเชฅเซ เชเซ เช เชฎเซ เชเชเชพเชฎเซ เชธเชเชฆเชฐเซเชญ เชชเชฒเซเชธ (เชเซเชช เชเชพเชฎเซ, เชเซเชช เชกเซเชฐเชพเชเชต เชฎเชฟเชเซเชจเชฟเชเชฎเชจเซ เช เชธเซเชฅเชฟเชฐ เชเชพเชฎเชเซเชฐเซ, เชตเชเซเชฐเซ) เชจเซ เชธเซเชฅเชฟเชคเชฟ เชชเชฐ เชชเชนเซเชเชเซเชถเซเช, เช เชฎเชพเชฐเซ เชชเชฒเซเชธ เชชเซเชเชจเซ เชธเซเชฅเชฟเชคเชฟเชจเซ เชธเชฎเชพเชฏเซเชเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชกเซเชเชพเชจเซ เชเช เชจเชพเชจเซ เชเซเชเชกเซ เชฒเซ (pos-8;pos+8) เช เชจเซ เชคเซเชจเชพ เชชเชฐ เชฎเชนเชคเซเชคเชฎ เชเชเชชเชจเชตเชฟเชธเซเชคเชพเชฐ เชฎเซเชฒเซเชฏ เชถเซเชงเซ. เชฎเชนเชคเซเชคเชฎเชจเซ เช เชจเซเชฐเซเชช เชธเซเชฅเชฟเชคเชฟ เชชเซเชเชฎเชพเช เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเชถเซ. เช เชนเซเช 8 = 48/6 เช เชชเซเชฐเชพเชฏเซเชเชฟเช เชฐเซเชคเซ เชฎเซเชณเชตเซเชฒ เชธเซเชฅเชฟเชฐเชพเชเช เชเซ, เชเซ เชเชพเชคเชฐเซ เชเชชเซ เชเซ เชเซ เช เชฎเซ เชฏเซเชเซเชฏ เชฎเชนเชคเซเชคเชฎ เชจเชเซเชเซ เชเชฐเซเชถเซเช เช เชจเซ เชจเชเซเชเชฎเชพเช เชนเซเช เชถเชเซ เชคเซเชตเชพ เช เชจเซเชฏ เชเชตเซเชเชจเซ เช เชธเชฐ เชเชฐเชถเซ เชจเชนเซเช. เชเซเชฌ เช เชเชฐเชพเชฌ เชเชฟเชธเซเชธเชพเชเชฎเชพเช, เชเซเชฏเชพเชฐเซ เชเช เซเชณ เชตเชเซเชเซเชจเซเช เช เชเชคเชฐ 48 เชเชฐเชคเชพ เชเชฃเซเช เชเชเซเช เช เชฅเชตเชพ เชตเชงเซ เชนเซเชฏ, เชคเซเชฏเชพเชฐเซ เชคเชฎเซ เชชเชฒเซเชธ เชฎเชพเชเซ เชซเชฐเชเชฟเชฏเชพเชค เชถเซเชงเชจเซ เช เชฎเชฒ เชเชฐเซ เชถเชเซ เชเซ, เชชเชฐเชเชคเซ เชฒเซเชเชจเชพ เช เชตเชเชพเชถเชฎเชพเช เชนเซเช เช เชฒเซเชเซเชฐเชฟเชงเชฎเชฎเชพเช เชคเซเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซเชถ เชจเชนเซเช;
- เช เชเชพเชเชจเชพ เชชเชเชฒเชพ เชชเชฐ, เชคเซ เชคเชชเชพเชธเชตเซเช เชชเชฃ เชเชฐเซเชฐเซ เชเซ เชเซ เชธเชเชฆเชฐเซเชญ เชชเชฒเซเชธ เชฌเชฟเชฒเชเซเชฒ เชฎเชณเซ เชเชตเซ เชนเชคเซ. เชเชเชฒเซ เชเซ, เชเซ เชคเชฎเซ เชซเชเซเชค เชฎเชนเชคเซเชคเชฎ เชฎเชพเชเซ เชเซเช เชเซ, เชคเซ เช เชเชพเชคเชฐเซ เชเชชเชคเซเช เชจเชฅเซ เชเซ เช เชธเซเชเชฎเซเชจเซเชเชฎเชพเช เชเชตเซเช เชนเชพเชเชฐ เชเซ. เชฐเซเชกเชฟเชเช เชชเซเชฐเซเชเซเชฐเชพเชฎเชจเชพ เชฎเชพเชฐเชพ เชจเชตเซเชจเชคเชฎ เช เชฎเชฒเซเชเชฐเชฃเชฎเชพเช, เชนเซเช เชธเซเชเชฎเซเชจเซเช เชชเชฐ เชฎเชนเชคเซเชคเชฎ เช เชจเซ เชฒเชเซเชคเซเชคเชฎ เชเชเชชเชจเชตเชฟเชธเซเชคเชพเชฐ เชฎเซเชฒเซเชฏเซ เชตเชเซเชเซเชจเซ เชคเชซเชพเชตเชค เชคเชชเชพเชธเซเช เชเซเช, เช เชจเซ เชเซ เชคเซ เชเซเชเซเชเชธ เชฎเชฐเซเชฏเชพเชฆเชพ เชเชฐเชคเชพเช เชตเชงเซ เชเชพเชฏ, เชคเซ เชนเซเช เชเชตเซเชเชจเซ เชนเชพเชเชฐเซ เชเชฃเซเช เชเซเช. เชเซ เชธเชเชฆเชฐเซเชญ เชชเชฒเซเชธ เชจ เชฎเชณเซ เชคเซ เชถเซเช เชเชฐเชตเซเช เชคเซ เชชเชฃ เชชเซเชฐเชถเซเชจ เชเซ. เชคเซเชฏเชพเช 2 เชตเชฟเชเชฒเซเชชเซ เชเซ: เชเชพเช เชคเซ เชกเซเชเชพ เชธเชฎเชพเชชเซเชค เชฅเช เชเชฏเซ เชเซ เช เชจเซ เชฎเซเชจ เช เชจเซเชธเชฐเซ เชเซ, เช เชฅเชตเชพ เชเชจเซ เชตเชพเชเชเชตเชพเชจเซ เชญเซเชฒ เชเชฃเชตเซ เชเซเชเช. เชเซ เชเซ, เช เชฎเซ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเซ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซ เชเชจเซ เชเซเชกเซ เชฆเชเชถเซเช;
- เชเชเชฒเชพ เชชเชเชฒเชพ เชชเชฐ, เชเชชเชฃเซ เชกเซเชเชพ เชชเชฒเซเชธ (เชฌเซเช 0 เช เชฅเชตเชพ 1) เชจเซ เชนเชพเชเชฐเซ เชจเชเซเชเซ เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ, เช เชฎเชพเชเซ เชเชชเชฃเซ เชธเซเชเชฎเซเชจเซเชเชจเซ เชฎเชงเซเชฏเชฎเชพเช เชฒเชเช เชเซเช (prev_pos;pos) Middle_pos เชฌเชฐเชพเชฌเชฐ Middle_pos := (prev_pos+pos)/2 เช เชจเซ เชธเซเชเชฎเซเชจเซเช (middle_pos-8;middle_pos +8) เชชเชฐเชจเชพ เช เชฎเซเช เชชเชกเซเชถเชฎเชพเช, เชเชพเชฒเซ เชฎเชนเชคเซเชคเชฎ เช เชจเซ เชจเซเชฏเซเชจเชคเชฎ เชเชเชชเชจเชตเชฟเชธเซเชคเชพเชฐเชจเซ เชเชฃเชคเชฐเซ เชเชฐเซเช. เชเซ เชคเซเชฎเชจเซ เชตเชเซเชเซเชจเซ เชคเชซเชพเชตเชค 10 เชเชฐเชคเชพเช เชตเชงเซ เชนเซเชฏ, เชคเซ เช เชฎเซ เชชเชฐเชฟเชฃเชพเชฎเชฎเชพเช เชฌเซเช 1 เชฒเชเซเช เชเซเช, เช เชจเซเชฏเชฅเชพ 0. 10 เช เชชเซเชฐเชพเชฏเซเชเชฟเช เชงเซเชฐเชฃเซ เชฎเซเชณเชตเซเชฒ เชธเชคเชค เชเซ;
- เชตเชฐเซเชคเชฎเชพเชจ เชธเซเชฅเชฟเชคเชฟเชจเซ prev_pos เชฎเชพเช เชธเชพเชเชตเซ (prev_pos := pos)
- เชเซเชฏเชพเช เชธเซเชงเซ เชเชชเชฃเซ เชเชเซ เชซเชพเชเชฒ เชตเชพเชเชเซ เชจ เชฒเชเช เชคเซเชฏเชพเช เชธเซเชงเซ เชชเชเชฒเซเช 3 เชฅเซ เชถเชฐเซ เชเชฐเซเชจเซ เชชเซเชจเชฐเชพเชตเชฐเซเชคเชจ เชเชฐเซ;
- เชชเชฐเชฟเชฃเชพเชฎเซ เชฌเซเช เชเชฐเซ เชฌเชพเชเชเชจเชพ เชธเชฎเซเชน เชคเชฐเซเชเซ เชธเชพเชเชตเซเชฒ เชนเซเชตเซเช เชเซเชเช. เชตเชพเชเชเชคเซ เชตเชเชคเซ เช เชฎเซ เชธเชฎเชจเซเชตเชฏเชจ เชฌเชพเชเชเชจเซ เชงเซเชฏเชพเชจเชฎเชพเช เชฒเซเชงเชพ เชจ เชนเซเชตเชพเชฅเซ, เชฌเชฟเชเซเชธเชจเซ เชธเชเชเซเชฏเชพ 8 เชจเชพ เชเซเชฃเชพเชเชเชฎเชพเช เชจ เชนเซเช เชถเชเซ, เช เชจเซ เชเชฐเซเชฐเซ เชฌเซเช เชเชซเชธเซเช เชชเชฃ เช เชเซเชเชพเชค เชเซ. เช เชฒเซเชเซเชฐเชฟเชงเชฎเชจเชพ เชชเซเชฐเชฅเชฎ เช เชฎเชฒเซเชเชฐเชฃเชฎเชพเช, เชฎเชจเซ เชธเชฎเชจเซเชตเชฏเชจ เชฌเชพเชเชเชจเชพ เช เชธเซเชคเชฟเชคเซเชต เชตเชฟเชถเซ เชเชฌเชฐ เชจ เชนเชคเซ เช เชจเซ เชคเซเชฅเซ เชเชซเชธเซเช เชฌเชฟเชเซเชธเชจเซ เชตเชฟเชตเชฟเชง เชธเชเชเซเชฏเชพเช เชธเชพเชฅเซ 8 เชซเชพเชเชฒเซเชจเซ เชซเชเซเชค เชธเชพเชเชตเซ เชนเชคเซ. เชคเซเชฎเชพเชเชฅเซ เชเชเชฎเชพเช เชธเชพเชเซ เชกเซเชเชพ เชนเชคเซ. เช เชเชคเชฟเชฎ เช เชฒเซเชเซเชฐเชฟเชงเชฎเชฎเชพเช, เชนเซเช เชซเชเซเชค A5h เชธเซเชงเซเชจเชพ เชคเชฎเชพเชฎ เชฌเชฟเชเซเชธเชจเซ เชฆเซเชฐ เชเชฐเซเช เชเซเช, เชเซ เชฎเชจเซ เชคเชฐเชค เช เชธเชพเชเซ เชเชเชเชชเซเช เชซเชพเชเชฒ เชฎเซเชณเชตเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชเซ.
เชฐเซเชฌเซเชฎเชพเช เช
เชฒเซเชเซเชฐเชฟเชงเชฎ, เชฐเชธ เชงเชฐเชพเชตเชคเชพ เชฒเซเชเซ เชฎเชพเชเซ
เชชเซเชฐเซเชเซเชฐเชพเชฎ เชฒเชเชตเชพ เชฎเชพเชเซ เชฎเซเช เชฐเซเชฌเซเชจเซ เชญเชพเชทเชพ เชคเชฐเซเชเซ เชชเชธเชเชฆ เชเชฐเซ, เชเชพเชฐเชฃ เชเซ... เชนเซเช เชฎเซเชเชพเชญเชพเชเซ เชคเซเชจเชพ เชชเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเชฐเซเช เชเซเช. เชตเชฟเชเชฒเซเชช เชเชเซเช-เชชเซเชฐเชฆเชฐเซเชถเชจ เชจเชฅเซ, เชชเชฐเชเชคเซ เชตเชพเชเชเชจเชจเซ เชเชกเชชเชจเซ เชถเชเซเชฏ เชคเซเชเชฒเซ เชเชกเชชเซ เชฌเชจเชพเชตเชตเชพเชจเซเช เชเชพเชฐเซเชฏ เชคเซ เชฎเซเชฒเซเชฏเชตเชพเชจ เชจเชฅเซ.
# ะัะฟะพะปัะทัะตะผ gem 'wavefile'
require 'wavefile'
reader = WaveFile::Reader.new('input.wav')
samples = []
format = WaveFile::Format.new(:mono, :pcm_8, 44100)
# ะงะธัะฐะตะผ WAV ัะฐะนะป, ะบะพะฝะฒะตััะธััะตะผ ะฒ ัะพัะผะฐั Mono, 8 bit
# ะะฐััะธะฒ samples ะฑัะดะตั ัะพััะพััั ะธะท ะฑะฐะนั ัะพ ะทะฝะฐัะตะฝะธัะผะธ 0-255
reader.each_buffer(10000) do |buffer|
samples += buffer.convert(format).samples
end
# ะะพะทะธัะธั ะฟะตัะฒะพะณะพ ะธะผะฟัะปััะฐ (ะฒะผะตััะพ 0)
prev_pos = 0
# ะ ะฐัััะพัะฝะธะต ะผะตะถะดั ะธะผะฟัะปััะฐะผะธ
distance = 48
# ะะฝะฐัะตะฝะธะต ัะฐัััะพัะฝะธั ะดะปั ะพะบัะตััะฝะพััะธ ะฟะพะธัะบะฐ ะปะพะบะฐะปัะฝะพะณะพ ะผะฐะบัะธะผัะผะฐ
delta = (distance / 6).floor
# ะะธัั ะฑัะดะตะผ ัะพั
ัะฐะฝััั ะฒ ะฒะธะดะต ัััะพะบะธ ะธะท "0" ะธ "1"
bits = ""
loop do
# ะ ะฐัััะธััะฒะฐะตะผ ะฟะพะทะธัะธั ัะปะตะดัััะตะณะพ ะธะผะฟัะปััะฐ
pos = prev_pos + distance
# ะัั
ะพะดะธะผ ะธะท ัะธะบะปะฐ ะตัะปะธ ะดะฐะฝะฝัะต ะทะฐะบะพะฝัะธะปะธัั
break if pos + delta >= samples.size
# ะะพััะตะบัะธััะตะผ ะฟะพะทะธัะธั pos ะพะฑะฝะฐััะถะตะฝะธะตะผ ะผะฐะบัะธะผัะผะฐ ะฝะฐ ะพััะตะทะบะต [pos - delta;pos + delta]
(pos - delta..pos + delta).each { |p| pos = p if samples[p] > samples[pos] }
# ะะฐั
ะพะดะธะผ ัะตัะตะดะธะฝั ะพััะตะทะบะฐ [prev_pos;pos]
middle_pos = ((prev_pos + pos) / 2).floor
# ะะตัะตะผ ะพะบัะตััะฝะพััั ะฒ ัะตัะตะดะธะฝะต
sample = samples[middle_pos - delta..middle_pos + delta]
# ะะฟัะตะดะตะปัะตะผ ะฑะธั ะบะฐะบ "1" ะตัะปะธ ัะฐะทะฝะธัะฐ ะผะตะถะดั ะผะฐะบัะธะผะฐะปัะฝัะผ ะธ ะผะธะฝะธะผะฐะปัะฝัะผ ะทะฝะฐัะตะฝะธะตะผ ะฝะฐ ะพััะตะทะบะต ะฟัะตะฒััะฐะตั 10
bit = sample.max - sample.min > 10
bits += bit ? "1" : "0"
end
# ะะฟัะตะดะตะปัะตะผ ัะธะฝั
ัะพ-ะฑะฐะนั ะธ ะทะฐะผะตะฝัะตะผ ะฒัะต ะฟัะตะดัะตััะฒัััะธะต ะฑะธัั ะฝะฐ 256 ะฑะธั ะฝัะปะตะน (ัะพะณะปะฐัะฝะพ ัะฟะตัะธัะธะบะฐัะธะธ ัะพัะผะฐัะฐ)
bits.gsub! /^[01]*?10100101/, ("0" * 256) + "10100101"
# ะกะพั
ัะฐะฝัะตะผ ะฒัั
ะพะดะฝะพะน ัะฐะนะป, ัะฟะฐะบะพะฒัะฒะฐั ะฑะธัั ะฒ ะฑะฐะนัั
File.write "output.cas", [bits].pack("B*")
เชชเชฐเชฟเชฃเชพเชฎ
เช เชฒเซเชเซเชฐเชฟเชงเชฎ เช เชจเซ เชธเซเชฅเชฟเชฐเชพเชเชเซเชจเชพ เชเชฃเชพ เชชเซเชฐเชเชพเชฐเซ เช เชเชฎเชพเชตเซเชจเซ, เชนเซเช เชเซเชฌ เช เชฐเชธเชชเซเชฐเชฆ เชเชเชเช เชฎเซเชณเชตเชตเชพ เชฎเชพเชเซ เชจเชธเซเชฌเชฆเชพเชฐ เชนเชคเซ:
เชคเซเชฅเซ, เช
เชเซเชทเชฐ เชถเชฌเซเชฆเชฎเชพเชณเชพเช เชฆเซเชตเชพเชฐเชพ เช
เชญเชฟเชชเซเชฐเชพเชฏ เชเชชเชคเชพ, เช
เชฎเชพเชฐเซ เชชเชพเชธเซ เชเซเชฐเชพเชซ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชเซเชจเซ เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเซ. เชเซ เชเซ, เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเซเชเซเชธเซเชเชฎเชพเช เชเซเช เชเซเชตเชฐเซเชกเซเชธ เชจเชฅเซ. เชฌเชงเชพ เชเซเชตเชฐเซเชกเซเชธ เชฌเชพเชเชเซเชธ เชคเชฐเซเชเซ เชเชจเซเชเซเชก เชเชฐเซเชฒเชพ เชเซ (เชฆเชฐเซเช เชฎเซเชฒเซเชฏ > 80h). เชนเชตเซ เชเชชเชฃเซ เช เชถเซเชงเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ 80 เชจเชพ เชฆเชพเชฏเชเชพเชจเซเช เชเชฏเซเช เชเชฎเซเชชเซเชฏเซเชเชฐ เช เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธเชจเซ เชธเชพเชเชตเซ เชถเชเซ เชเซ.
เชนเชเซเชเชคเชฎเชพเช, เชคเซ เชฌเซเชเชฟเช เชชเซเชฐเซเชเซเชฐเชพเชฎ เชเซเชตเซเช เช เชเซ. ZX เชธเซเชชเซเชเซเชเซเชฐเชฎ เชเชฎเซเชชเซเชฏเซเชเชฐ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธเชจเซ เชฎเซเชฎเชฐเซเชฎเชพเช เชฒเชเชญเช เชธเชฎเชพเชจ เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชธเซเชเซเชฐ เชเชฐเซ เชเซ เช
เชจเซ เชชเซเชฐเซเชเซเชฐเชพเชฎเซเชธเชจเซ เชเซเชชเชฎเชพเช เชธเชพเชเชตเซ เชเซ. เชฎเชพเชคเซเชฐ เชเชฟเชธเซเชธเชพเชฎเชพเช, เชฎเซเช เชเซเชตเชฐเซเชกเซเชธเชจเซ เชธเชพเชฎเซ เชคเชชเชพเชธ เชเชฐเซ
เชฎเซเช เชฒเซเชเชชเซเชฐเชฟเชฏ เชเชเชพเชฐเซ, เชเซเชฎเซเชกเซเชฐ 64 เช เชจเซ เชคเซ เชธเชฎเชฏเชจเชพ เช เชจเซเชฏ เชเชฃเชพ เชเชฎเซเชชเซเชฏเซเชเชฐเซเชธเชจเชพ เชฎเซเชณเชญเซเชค เชเซเชตเชฐเซเชกเซเชธ เชชเชฃ เชคเชชเชพเชธเซเชฏเชพ, เชเซเชจเชพ เชฎเชพเชเซ เชนเซเช เชฆเชธเซเชคเชพเชตเซเชเซ เชถเซเชงเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชนเชคเซ, เชชเชฐเชเชคเซ เชธเชซเชณเชคเชพ เชตเชฟเชจเชพ - เชฐเซเชเซเชฐเซ เชเชฎเซเชชเซเชฏเซเชเชฐเซเชธเชจเชพ เชชเซเชฐเชเชพเชฐเซ เชตเชฟเชถเซเชจเซเช เชฎเชพเชฐเซเช เชเซเชเชพเชจ เชเชเชฒเซเช เชตเชฟเชถเชพเชณ เชจ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช.
เชชเชเซ เชฎเซเช เชเชตเชพเชจเซเช เชจเชเซเชเซ เชเชฐเซเชฏเซเช
เชเชฎเซเชชเซเชฏเซเชเชฐ เชเซเชจเซเชกเซ/เชฐเซเชกเชฟเชฏเซ เชถเซเช TRS-80
เชคเซ เชเซเชฌ เช เชธเชเชญเชต เชเซ เชเซ เชชเซเชฐเชถเซเชจเชฎเชพเช เชเชกเชฟเชฏเซ เชฐเซเชเซเชฐเซเชกเชฟเชเช, เชเซ เชฎเซเช เชฒเซเชเชจเซ เชถเชฐเซเชเชคเชฎเชพเช เชเชฆเชพเชนเชฐเชฃ เชคเชฐเซเชเซ เชเชชเซเชฏเซเช เชนเชคเซเช, เชคเซ เชเชจเชพ เชเซเชตเชพ เชเชฎเซเชชเซเชฏเซเชเชฐ เชชเชฐ เชฌเชจเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช:
เชคเซ เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ เช เชเชฎเซเชชเซเชฏเซเชเชฐ เช
เชจเซ เชคเซเชจเซ เชเชพเชคเซ (เชฎเซเชกเชฒ I/Model III/Model IV, เชตเชเซเชฐเซ) เชเช เชธเชฎเชฏเซ เชเซเชฌ เช เชฒเซเชเชชเซเชฐเชฟเชฏ เชนเชคเชพ (เช
เชฒเชฌเชคเซเชค, เชฐเชถเชฟเชฏเชพเชฎเชพเช เชจเชนเซเช). เชจเซเชเชงเชจเซเชฏ เชเซ เชเซ เชคเซเชเช เชเซ เชชเซเชฐเซเชธเซเชธเชฐเชจเซ เชเชชเชฏเซเช เชเชฐเซเชฏเซ เชคเซ เชชเชฃ Z80 เชนเชคเซเช. เช เชเชฎเซเชชเซเชฏเซเชเชฐ เชฎเชพเชเซ เชคเชฎเซ เชเชจเซเชเชฐเชจเซเช เชชเชฐ เชถเซเชงเซ เชถเชเซ เชเซ
เชฎเซเช เชเชฎเซเชฏเซเชฒเซเชเชฐ เชกเชพเชเชจเชฒเซเชก เชเชฐเซเชฏเซเช
เชฎเชจเซ เชชเชฃ เชฎเชณเซ
CAS เชซเชพเชเชฒ เชซเซเชฐเซเชฎเซเชเชจเซ เชถเซเชงเซ เชเชพเชขเซเชฏเชพ เชชเชเซ (เชเซ เชเซเชชเชฎเชพเชเชฅเซ เชกเซเชเชพเชจเซ เชฅเซเชกเซ-เชฌเชพเชฏ-เชฌเซเช เชจเชเชฒ เชนเซเชตเชพเชจเซเช เชฌเชนเชพเชฐ เชเชตเซเชฏเซเช เชเซ เชเซ เชฎเชพเชฐเซ เชชเชพเชธเซ เชชเชนเซเชฒเซเชฅเซ เช เชนเชคเซเช, เชธเชฟเชเช เชฌเชพเชเชเชจเซ เชนเชพเชเชฐเซเชตเชพเชณเชพ เชนเซเชกเชฐ เชธเชฟเชตเชพเชฏ), เชฎเซเช เชเช เชฌเชจเชพเชตเซเชฏเซเช. เชฎเชพเชฐเชพ เชชเซเชฐเซเชเซเชฐเชพเชฎเชฎเชพเช เชฅเซเชกเชพ เชซเซเชฐเชซเชพเชฐเซ เช เชจเซ เชเชฎเซเชฏเซเชฒเซเชเชฐ (TRS-80 เชฎเซเชกเชฒ III) เชฎเชพเช เชเชพเชฎ เชเชฐเชคเซ เชเชพเชฐเซเชฏเชเชพเชฐเซ CAS เชซเชพเชเชฒเชจเซ เชเชเชเชชเซเช เชเชฐเชตเชพเชฎเชพเช เชธเชเซเชทเชฎ เชนเชคเซ:
เชฎเซเช เชชเซเชฐเชฅเชฎ เชชเชฒเซเชธ เช
เชจเซ เชธเชเชฆเชฐเซเชญ เชเช เซเชณ เชตเชเซเชเซเชจเชพ เช
เชเชคเชฐเชจเซ GEM เชชเซเชเซเช เชคเชฐเซเชเซ เชธเซเชตเชเชพเชฒเชฟเชค เชจเชฟเชฐเซเชงเชพเชฐเชฃ เชธเชพเชฅเซ เชเชจเซเชตเชฐเซเชเชจ เชฏเซเชเชฟเชฒเชฟเชเซเชจเซเช เชจเชตเซเชจเชคเชฎ เชธเชเชธเซเชเชฐเชฃ เชกเชฟเชเชพเชเชจ เชเชฐเซเชฏเซเช เชเซ, เชธเซเชฐเซเชค เชเซเชก เช
เชนเซเช เชเชชเชฒเชฌเซเชง เชเซ
เชจเชฟเชทเซเชเชฐเซเชท
เช เชฎเซ เชเซ เชฎเชพเชฐเซเชเชจเซ เชฎเซเชธเชพเชซเชฐเซ เชเชฐเซ เชเซ เชคเซ เชญเซเชคเชเชพเชณเชจเซ เชฐเชธเชชเซเชฐเชฆ เชฏเชพเชคเซเชฐเชพ เชฌเชจเซ เชเซ, เช เชจเซ เชฎเชจเซ เชเชจเชเชฆ เชเซ เชเซ เช เชเชคเซ เชฎเชจเซ เชเชตเชพเชฌ เชฎเชณเซเชฏเซ. เช เชจเซเชฏ เชตเชธเซเชคเซเชเชฎเชพเช, เชนเซเช:
- เชฎเซเช ZX เชธเซเชชเซเชเซเชเซเชฐเชฎเชฎเชพเช เชกเซเชเชพ เชฌเชเชพเชตเชตเชพ เชฎเชพเชเซเชจเซเช เชซเซเชฐเซเชฎเซเช เชถเซเชงเซ เชเชพเชขเซเชฏเซเช เช เชจเซ เชเชกเชฟเชฏเซ เชเซเชธเซเชเชฎเชพเชเชฅเซ เชกเซเชเชพ เชฌเชเชพเชตเชตเชพ/เชตเชพเชเชเชตเชพ เชฎเชพเชเซ เชฌเชฟเชฒเซเช-เชเชจ ROM เชฐเซเชเชฟเชจเชจเซ เช เชญเซเชฏเชพเชธ เชเชฐเซเชฏเซ.
- เชนเซเช TRS-80 เชเซเชฎเซเชชเซเชฏเซเชเชฐ เช เชจเซ เชคเซเชจเซ เชเชพเชคเซเชฅเซ เชชเชฐเชฟเชเชฟเชค เชฅเชฏเซ, เชเชชเชฐเซเชเชฟเชเช เชธเชฟเชธเซเชเชฎเชจเซ เช เชญเซเชฏเชพเชธ เชเชฐเซเชฏเซ, เชจเชฎเซเชจเชพ เชเชพเชฐเซเชฏเชเซเชฐเชฎเซ เชเซเชฏเชพ เช เชจเซ เชฎเชถเซเชจ เชเซเชกเซเชธเชฎเชพเช เชกเชฟเชฌเชเซเชเช เชเชฐเชตเชพเชจเซ เชคเช เชชเชฃ เชฎเชณเซ (เชเซเชตเชเซ, เชฌเชงเชพ Z80 เชจเซเชฎเซเชจเชฟเชเซเชธ เชฎเชจเซ เชชเชฐเชฟเชเชฟเชค เชเซ)
- เชเชกเชฟเช เชฐเซเชเซเชฐเซเชกเชฟเชเชเชจเซ CAS เชซเซเชฐเซเชฎเซเชเชฎเชพเช เชเชจเซเชตเชฐเซเช เชเชฐเชตเชพ เชฎเชพเชเซ เชเช เชธเชเชชเซเชฐเซเชฃ เชธเซเชตเชฟเชงเชพเชฏเซเชเซเชค เชเชชเชฏเซเชเชฟเชคเชพ เชฒเชเซ, เชเซ "เชธเชคเซเชคเชพเชตเชพเชฐ" เชเชชเชฏเซเชเชฟเชคเชพ เชฆเซเชตเชพเชฐเชพ เชฎเชพเชจเซเชฏ เชจ เชนเซเชฏ เชคเซเชตเชพ เชกเซเชเชพเชจเซ เชตเชพเชเชเซ เชถเชเซ เชเซ.
เชธเซเชฐเซเชธ: www.habr.com