微处理器系统原理与应用-1.ppt

微处理器系统原理与应用-1

数据 实质是指令所指定的操作数的值 寄存器操作数,由控制部件根据指令要求直接使用指定的寄存器中保存的值 存储器操作数,由控制部件根据指令要求指挥总线单元从存储器中访问指定地址的数据。 数据访问时只能为8位、16位、32位和64位。 数值本身没有正负之分,由指令本身来决定。 指令与数据 示例 0xF04F0001 数据 32位数,值为4031709185或-263258111 指令 32位指令 MOV r0, #1(将值1赋给寄存器r0) 0x4601 数据 16位数,值为17921 指令 16位指令 MOV r1, r0(将寄存器r0值赋给寄存器r1) 0xff01 数据 16位数,值为65281或-255 指令和数据的存储 指令 用来描述具体算法,指挥处理器进行各种操作。 预先存放在ROM中。 处理器加电后,通过读取存储器来获得指令,进而进行预定的各种操作。 数据 各种操作的对象。 既需要读取又需要保存的数据只能存放RAM中。 只需要读取的数据可以保存ROM或RAM中。 RAM中数据的初始值只能保存在ROM中,加电后通过指令一一读出并保存在RAM的数据中。 存储结构 存储方式 ROM 保存不易失的信息,如启动代码和用户程序 ROM地址在启动时首地址必须为0x0,否则无法获取运行所需要的参数。 RAM 保存程序运行中所需要的临时使用的数据或临时使用的程序。 存储类型 指令:ROM(

文档评论(0)

1亿VIP精品文档

相关文档