发布网友 发布时间:2022-04-27 12:18
共2个回答
懂视网 时间:2023-01-27 19:58
以单片机为例,其位寻址和字节寻址的区别:字节寻址,是把数据直接写入当前地址,或者把当前地址的内容读出;而位寻址是位操作命令,写入和读出的是一个位bit变量。
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
单片机作为计算机发展的一个重要分支领域,根据目前发展情况,从不同角度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。
热心网友 时间:2023-01-27 17:06
一、意思不同
如果对于8位的单片机来说,一般都讲字节地址,也就是一个8位二进制值数在ram 和rom中得地址,但是在这些8位字节中的位有其相应的作用,所以位也有地址。 这个类似于在电影院中,几排几座的意思。 排就是字节地址, 座就是位地址。
二、寻址方式
单片机有各种寻址方式,位寻址,直接寻址等,位地址用于位寻址,字节地址适合很多种寻址方式,如直接寻址等。
三、存储单元
由于是叠加设计的位存储区,形式上就表现为:存储器中的某些存储单元即可以通过字节地址访问,也可以通过位地址访问(具体是访问该字节中的某个比特位)。
在MCS-51单片机中被叠加设计的这些字节存储单元的字节地址有一个点,就是:字节地址的最低位要么是十六进制的0,要么是十六进制的8,而且位地址当中的00H对应的是字节20H中的D0位。
四、命令
如果命令是字节寻址则这个字节就是字节地址,相应地如果命令是位寻址则这个字节就是位地址。