《计算机是怎样跑起来的》 || 第三章 • 体验一次手工汇编(上)
作者:矢泽久雄 —————————————————————————————————————— 第三章 • 体验一次手工汇编(上) —————————————————————————————————————— 【00】基础知识 机器语言:由二进制数字构成的程序,CPU可以直接对其解释、执行,机器语言也叫“原生代码” 地址:标识内存或I/O中存储单元的数字叫做地址,计算机从0开始编号标识每个存储单元 标志寄存器:CPU中的一个寄存器,用于在运算指令执行后,存储运算结构的某些状态,例如运算结果是否为0、是否产生了负数、是否溢出等 【01】了解硬件信息 1、CPU信息 CPU种类:决定了使用哪种机器语言,即使相同的机器语言由于CPU种类不同,对其解释也不同 时钟信号的频率:时钟发生器发送给CPU的电信号频率单位是MHz(兆赫兹=100万回/秒)通常把发出一次滴答的时间成为一个时钟周期执行指令所需要的时钟周期数取决于指令的类型 2、内存信息 地址空间:每个地址都标示着一个内存中的数据存储单元,这些地址所构成的范围就是内存的地址空间每个地址既可以存储指令又可以存储数据 每个地址中可以存储多少bit的信息 3、I/O信息 I/O种类:连接计算机和周边设备的I/O的种类 地址空间:指定I/O寄存器的地址范围地址编号不同(寄存器类型不同)功能也不同 连接何种周边设备 图示 【02