您的位置:首页 > 其它

关于机器指令的一点体会

2017-07-27 22:06 246 查看
计算机只认识 0和1,即高电平 低电平 进行不同的门电路后 返回不同的结果

那么如何 识别不同的cpu指令呢

如果是一个字节,也就是2*8=256

即一个字节的指令长度 就可以分辨出256种 要知道

这是指数函数 即 f(x)=2*x 多一个字节长度增长都是巨大的

比如 2*16=65536 比256多了足足有65280种

cpu再通过不同寄存器指向不同内存地址 标明哪一段是指令(cs:ip)

哪一段是数据(ds:[0]-[0ffffh])哪一段是栈空间(ss:ip)(在8086环境下)

再通过控制器的时钟频率控制一个速度,按线性执行

不得不说 计算机从原始的打孔编程 到现在 是一个跨时代,伟大的发明
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: