> 其他 >
计算机操作数指令的长度怎么计算?
人气:150 ℃ 时间:2020-05-24 18:44:56
解答
原题是什么?
计算机指令包括操作数和操作码,你要求是什么.某指令系统指令长16位,每个操作数的地址码长6位,指令分为无操作数,单操作数,双操作数三类。若双操作数指令有K条,无操作数指令有L条,问单操作数指令最多可能有多少条?双操作数K个,还剩2^4-k// 双操作数是指在指令里有两个地址码指向不同操作数,所以占了12位,还剩4位作为操作码,既此时最多有2^4条指令。2^4-k剩下的条数可以作为单操作数的指令。因为单操作数比双操作数多出了6位操作码,所以[2^4-k]*2^6为单操作数最多可能有的条数(不考虑无操作数的情况下)同理可推:设单操作数X个,无操作数l条,[(2^4-K)*2^6-X ]*2^6=L然后求出X
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版