unsign char a = DBYTE[0x02];DBYTE[0x02]访问的存储器地址是
举一反三
- 下列使用绝对宏DBYTE访问内存单元,错误的是 A: for(i=0;i<;10;i++)DBYTE[0x30+i]=0; B: for(i=0;i<;10;i++)DBYTE[0x30+i]=i; C: for(i=0;i<;10;i++)DBYTE[0x30]+i=0x01; D: for(i=0;i<;10;i++)A[i]=DBYTE[0x30+i];
- 如下定义数组后:a[1]、a[2]分别是多少()unsignedchara[]={0x01,0x02,0x03,0x04,0x05,0x06}; A: 0x01 0x02 B: 0x02 0x03 C: 0x010x03 D: 0x02,0x04
- 定义了数组seg[4]= {0x01,0x02,0x03,0x04}; 则seg[2] = ( ) A: 0x01 B: 0x02 C: 0x03 D: 0x04
- 13.在基于Modbust协议的通信中, 如果主节点发送的报文是:02 02 00 77 00 01 B9 F9,则说法正确的是(B). A: 此报文请求读取保持寄存 器的值 ;02是读取离散输入 B: 寄存器的起始地址是0X 0077 C: 从节点地址是0X 01 ;节点地址是02 D: 寄存器个数是0X02 ;寄存器数量是0001
- 数组定义 seg[4] = {0x01,0x02,0x03,0x04}; 请问 seg[3] 的值为( ) A: 0x01 B: 0x02 C: 0x03 D: 0x04