某计算机系统的指令格式如下: .指令长度固定为32位; .地址码有3种格式,5位的寄存器号、16位的地址偏移量或26位的存储器地址; .指令有三地址和单地址两种格式,其中二地址指令两种,一种是3个寄存器号,另一种是两个寄存器号加1个地址偏移量,单地址指令的地址码是存储器地址。问: (1)该计算机可以有多少通用寄存器? (2)在单地址指令的直接寻址方式下,存储器的寻址范围是多少? (3)16位的地址偏移量可以用在什么寻址,以对更大的主存空间进行寻址? (4)给出一种指令操作码的编码方案?指出在这种编码方案下每种指令各可以有多少条?