1.ASCll码是7位,如果设计主存单元字长为32位,指令字长为12位,是否合理?为什么?
指令字长设计为12位不合理,主存单元字长32位,一个存储单元可以存储4个ASCll,余下4位可作校验码(每一个ASCll都可以带一个校验码),这样设计还是合理的,但是指令字长为12位,造成了很大的浪费。
2.假设某计算机指令长度为20位,具有双操作数、单操作数、无操作数三类指令形式,每个操作数地址规定用6位表示。
问:若操作码字段固定为8位,现已设计出m条双操作数指令,n条无操作数指令,在此情况下,这台计算机最多可以设计出多少条单操作数指令?
2^8-m-n条
3.指令格式结构如下所示,试分析指令格式及寻址方式特点。
单字长二地址指令;操作码:2^6=64条指令;