DCPU-16包括8个名为A, B, C, X, Y, Z, I
和的通用寄存器J
.这是一个程序员"比喻"使用I
和J
循环计数器.在DCPU-16,是I
和J
专业化的寄存器,只应在循环使用-或者他们都最终到底相同的颜色?
zar*_*tra 23
一切都指出DCPU-16的八个主要寄存器是"通用的":虽然它们是"打算"用于某种用途,程序员可以按原样使用它们.x86的通用寄存器具有类似的架构.
DCPU-16上唯一的专用寄存器是SP,PC和O.
编辑:DCPU 1.3规范引入了单个指令(MVI),在执行后将I和J加1,旨在用作快速内存副本.缺口已表示不喜欢这一点,所以它可能会最终放弃,但现在我和J 是一个有点特殊.