摘要: 在网络的世界里,有两个很重要的概念,一个是IP地址,一个是端口。根据IP地址可以找到互相通信的终端,根据端口可以找到互相通信的应用程序,也就是不同的端口号对应不同的应用程序。 端口的作用 一个IP地址标识了一台主机,而一台主机可以提供多种服务,比如web服务、ftp服务、远程桌面等。如何区分不同的服 阅读全文
posted @ 2021-07-21 21:59 edward_liu2000 阅读(4199) 评论(0) 推荐(0) 编辑
摘要: 如题,在理解TCP和UDP中,一个是面向连接的传输协议,一个是不面向连接的协议。怎么能够更好的理解他们的不同。 亚当和夏娃分别生活在两个山头,山头之间是万丈深渊,亚当采集野果需要分享给夏娃,如果他们之间有一条索道(物理连接),野果可以顺着索道滑到夏娃那一边,那就没有车小胖什么事了。 事实上山头之间没 阅读全文
posted @ 2021-07-21 19:08 edward_liu2000 阅读(149) 评论(0) 推荐(0) 编辑
摘要: ARM异常处理: 只要正常的程序流被暂时中止,处理器就进入异常模式。例如响应一个来自外设的中断。在处理异常之前,ARM内核保存当前的处理器状态,这样当处理程序结束是可以恢复执行原来的程序。 注意:如果同时发生两个或更多异常,那么将按照固定的顺序来处理异常 。 ARM支持的异常种类: 一、异常的进入与 阅读全文
posted @ 2021-07-19 11:44 edward_liu2000 阅读(825) 评论(0) 推荐(0) 编辑
摘要: 我们打开我们的ARM Architecture Reference Manual.pdf。这是一份很重要的资料。在第三章的第一节: 上面就是机器码的格式了。下面是31~28四位是条件信息: Opcode指令类型的信息:21~14位: 下面我们就以mov指令为例,来讲他的机器码的内容。就是他对应的机器 阅读全文
posted @ 2021-07-15 15:03 edward_liu2000 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: 程序计数器PC(R15):由于ARM采用流水线机制,PC值为当前指令地址值加8字节,ARM指令集中,PC指向当前指令的下两条指令的地址,由于ARM指令是字对齐的,PC值的bit0位和bit1位的值总为0,即PC值为4的倍数。 当使用STR/STM指令保存R15时,保存的可能是当前指令地址加8字节或1 阅读全文
posted @ 2021-07-15 08:52 edward_liu2000 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-07-14 17:58 edward_liu2000 阅读(141) 评论(0) 推荐(0) 编辑