参考答案:
【问题1】
(1)D(2)C(3)25(4)1或者0x01
【问题2】
(1)G(2)I(3)C(4)D
详细解析:
本题考查嵌入式处理器的硬件原理及连线设计和相关软件中网络程序的设计。
【问题1】
为了支持位宽8,16, 32,所以得有个方法区别:
SA0-接SA21,8位结构;SA1-SA22 支持16位结构,等价于左移1位,乘以2,相对于8位来说明;SA2-SA23,32位结构,等价于左移2位。
【问题2】
TCP与UDP区别总结:
1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接。
2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,即不保证可靠交付。
3、UDP没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如IP电话,实时视频会议等)。
4、每一条TCP连接只能是点到点的;UDP支持一对一,一对多,多对一和多对多的交互通信。
5、在TCP连接过程中,需要服务器,客户端按照固定的流程进行软件实现。服务器首先绑定端口和IP,然后侦听,等待客户端连接。客户端在创建对应的套接字后即可按照IP,端口来连接服务器,待连接成功后,服务器客户端即可开始通信。在UDP的通信实现中,客户端不用连接服务器,只是向固定的IP和端口进行数据报文的发送,服务器端只是不断的接收对应IP和端口的数据,然后依据数据内容进行有效性判断,进而进行数据处理。