barriers / 阅读 / 详情

51单片机的RAM地址设置LcdWriteCmd(addr|0x80),括号里的|是什么意思

2023-05-19 16:56:53
共2条回复
阿啵呲嘚

“|”在C语言中是“位或”的意思,这里就是让addr这个变量与0x80这个常数按位进行或运算,运算结果作为参数传递给LcdWriteCmd函数。

由于0x80=10000000(二进制),因此这个实际上就是让addr的bit7强制赋值为1然后传入函数。

CarieVinne

括号里面的|是“或”运算符。也就是将addr最高位置1。

相关推荐

为什么前面用address ,后面用addr 都是地址的意思。用法有什么区别吗?

有区别,一个是指 主机地址 ,另一个是指 网络地址字节顺序
2023-01-03 13:56:012

(addr>>24)&0xff什么意思

addr应该是32位int型的吧,这句意思是把addr右移24位和0xff作按位与运算,也就是将addr的最高8位与11111111按位与。
2023-01-03 13:56:151

ip addr 的一些说明(转整)

ip addr是linux下除ifconfig外,另一个查看ip的命令,可以先看看这个命令的输出: 通常这个命令我们最关心的是ip地址,也即192.168.3.9,那么我们就先来讲述一下ip。首先这是一个IPv4地址,这样的ip被分为四个部分,每部分一个字节(8bit),所以ip是32位的,但是这样产生的地址数量马上就不够用了,当初设计的时候并没有想到如今会有这么多的计算机,于是后来又诞生了IPv6,也就是上面输出中的fe80::20c:29ff:fee7:d708,这个有 128 位,目前看来是足够了。 对于前三类,每种又分为网络号和主机号两部分,为什么要区分这两个?就好比大家都住在六单元 1001 号,我是小区 A 的六单元 1001,而你是小区 B 的六单元 1001 号。网络号就相当于小区,主机号相当于具体门牌号。 下面这个表格,详细地展示了 A、B、C 三类地址所能包含的主机的数量。 这里面有个尴尬的事情,就是 C 类地址能包含的最大主机数量实在太少了,只有 254 个。当时设计的时候恐怕没想到,现在估计一个网吧都不够用吧。而 B 类地址能包含的最大主机数量又太多了。6 万多台机器放在一个网络下面,一般的企业基本达不到这个规模,闲着的地址就是浪费。 于是又产生了一种折中的方式无类型域间选路,简称CIDR,这种方案打破了原先将ip分为五类的做法,直接将32位的地址划分为两块,前面是网络号,后面是主机号,从哪里开始划分呢?注意上面输出的inet 192.168.3.9/24,ip后面多了个/24,这就表示,前24位是网络号,后8位是主机号。 伴随着CIDR存在的是一个广播地址192.168.3.255,如果发送这个地址,则192.168.3网络里的所有机器都能收到,另一个是子网掩码255.255.255.0,将子网掩码和ip地址进行AND运算,由于前三段都是255,转换成二进制都是1,1与任何数AND运算都是原来的值,故前三个数不变还是192.168.3,最后一段是0,0与任何数and都是0,所以最后是0,最终计算结果是192.168.3.0,这就是网络号,所以子网掩码和ip的and运算结果就是网络号。 在日常的工作中,几乎不用划分 A 类、B 类或者 C 类,所以时间长了,很多人就忘记了这个分类,而只记得 CIDR。但是有一点还是要注意的,就是公有 IP 地址和私有 IP 地址。 表格最右列是私有 IP 地址段。平时我们看到的数据中心里,办公室、家里或学校的 IP 地址,一般都是私有 IP 地址段。因为这些地址允许组织内部的 IT 人员自己管理、自己分配,而且可以重复。因此,你学校的某个私有 IP 地址段和我学校的可以是一样的。 表格中的 192.168.0.x 是最常用的私有 IP 地址。你家里有 Wi-Fi,对应就会有一个 IP 地址。一般你家里地上网设备不会超过 256 个,所以 /24 基本就够了。有时候我们也能见到 /16 的 CIDR,这两种是最常见的,也是最容易理解的。不需要将十进制转换为二进制 32 位,就能明显看出 192.168.0 是网络号,后面是主机号。而整个网络里面的第一个地址 192.168.0.1,往往就是你这个私有网络的出口地址。例如,你家里的电脑连接 Wi-Fi,Wi-Fi 路由器的地址就是 192.168.0.1,而 192.168.0.255 就是广播地址。一旦发送这个地址,整个 192.168.0 网络里面的所有机器都能收到。但是也不总都是这样的情况。因此,其他情况往往就会很难理解,还容易出错。比如:192.168.3.9/22,要是求一下这个网络的第一个地址、广播地址和子网掩码,要是你一上来就答192.168.3.1那就大错特错了,22不是8的整数倍就不好办了,前面的192.168所占的16位不变,只是3这段(0000 0011),只能化为6bit+2bit两部分,所以现在的情况就变成:前16位+6位是网络号,剩下的2位+8位是主机号,故第一个地址是192.168.<000000><00>.1即192.168.0.1,子网掩码是255.255.<111111><00>.0即255.255.252.0,广播地址是192.168.<000000><11>.255即192.168.3.255。是不是挺绕的? 在 IP 地址的后面有个 scope,对于eno16777736这张网卡来讲,是 global,说明这张网卡是可以对外的,可以接收来自各个地方的包。对于 lo 来讲,是 host,说明这张网卡仅仅可以供本机相互通信。lo全称是loopback,也就是回环网卡,,往往会被分配到 127.0.0.1 这个地址。这个地址用于本机通信,经过内核处理后直接返回,不会在任何网络中出现。 在ip地址的上一行是link/ether 00:0c:29:e7:d7:08,这个称为MAC地址,是网卡的物理地址,用16进制,6个字节表示。 因为 MAC 地址号称全局唯一,不会有两个网卡有相同的 MAC 地址,而且网卡自生产出来,就带着这个地址。很多人看到这里就会想,既然这样,整个互联网的通信,全部用 MAC 地址好了,只要知道了对方的 MAC 地址,就可以把信息传过去。这样当然是不行的,一个网络包要从一个地方发送到另一个地方,除了要知道对方的具体位置,还要有定位功能,ip就相当于是提供定位功能的,而MAC地址则类似于身份证号。诚然,身份证号是全局唯一的,但问题是我在北京,你在上海,就算我知道你身份证号能找到你吗? 所以,MAC 地址的通信范围比较小,局限在一个子网里面。例如,从 192.168.0.2/24 访问 192.168.0.3/24 是可以用 MAC 地址的。一旦跨子网,即从 192.168.0.2/24 到 192.168.1.2/24,MAC 地址就不行了,需要 IP 地址起作用了。 解析完了 MAC 地址,我们再来看 <BROADCAST,MULTICAST,UP,LOWER_UP> 是干什么的?这个叫作net_device flags,网络设备的状态标识。UP 表示网卡处于启动的状态;BROADCAST 表示这个网卡有广播地址,可以发送广播包;MULTICAST 表示网卡可以发送多播包;LOWER_UP 表示 L1 是启动的,也即网线插着呢。MTU1500 是指最大传输单元 MTU 为 1500,这是以太网的默认值。 qdisc pfifo_fast 是什么意思呢?qdisc 全称是queueing discipline,中文名叫排队规则。内核如果需要通过某个网络接口发送数据包,它都需要按照为这个接口配置的 qdisc(排队规则)把数据包加入队列。最简单的 qdisc 是 pfifo,它不对进入的数据包做任何的处理,数据包采用先入先出的方式通过队列。pfifo_fast 稍微复杂一些,它的队列包括三个波段(band)。在每个波段里面,使用先进先出规则。 =====================================================
2023-01-03 13:56:201

Linux 网卡配置项HWADDR

虚拟机的话,应该是MAC地址重了
2023-01-03 13:56:263

数字电路addr [12: 0]里的12: 0各表示什么意思

就是表示地址总线A12~A0,供13根线,8K寻找空间。 32位数据总线的D31~D16高16位,低16位是D15~D0。
2023-01-03 13:56:361

*((char idate*)addr++)=i什么意思

(char idate*)是将addr强制转换为(char idate*)指针类型由此推测addr是一个数组,数组的每一个元素是(char idate)类型(char idate*)addr++是让数组的指针自增,指向下一个元素的首地址(不是单纯的加1)*((char idate*)addr++)=i就是相当于*((char idate*)addr)=i;(char idate*)addr++;就是先将i的值赋给(char idate*)addr这个指针所指向的内容*((char idate*)addr)再将指针(char idate*)addr指向下一个元素
2023-01-03 13:56:421

wireshark的过滤器 ip.addr、ip.src和ip.dst有什么不同?

针对wireshark最常用的自然是针对IP地址的过滤。其中有几种情况:  (1)对源地址为192.168.0.1的包的过滤,即抓取源地址满足要求的包。   表达式为:ip.src == 192.168.0.1  (2)对目的地址为192.168.0.1的包的过滤,即抓取目的地址满足要求的包。   表达式为:ip.dst == 192.168.0.1  (3)对源或者目的地址为192.168.0.1的包的过滤,即抓取满足源或者目的地址的ip地址是192.168.0.1的包。   表达式为:ip.addr == 192.168.0.1,或者 ip.src == 192.168.0.1 or ip.dst == 192.168.0.1  (4)要排除以上的数据包,我们只需要将其用括号囊括,然后使用 "!" 即可。   表达式为:!(表达式)
2023-01-03 13:56:501

PLC中addr_1怎么理解?

addr&1用来判断地址的最后一位是否为1,为1返回1,否则返回0.
2023-01-03 13:57:041

(addr+7)&(~7)什么意思 c语言

效果是8字节对齐,可以代码看效果:#include<stdio.h>int main(){ int heigh,heigh1; scanf("%d", &heigh); heigh1= (heigh + 7)&(~7); printf("HHHHHHH: %d  ", heigh1);}
2023-01-03 13:57:102

Python data,addr=recv(2048)什么意思

这个要贴具体代码看看哈。大致的意思是,后面recv是个函数,接收了一个2048的参数;这个函数有两个返回值,一个是data,一个是addr
2023-01-03 13:57:192

ADDR0,#DATA如何实现

之间的关系要用二进制才能实现。例如:以ADDr2,r1,r0为例,r1和r0分别作为ALU的DATA和ACCUM输入,r2作为ALU_OUT输出,OPCODE则输入ADD对应的二进制数据。因此ADD的运算过程本质是通过ALU运算单元来完成。实际上汇编语言本身是给人看的,只不过是一种更加贴近底层,直接操作寄存器的代码。汇编语言在运行之前同样需要经过编译过程生成.obj的二进制机器语言,随后存放在存储器中。当CPU运行到ADD这部分汇编语言对应的二进制语言的时候,实际上是使用下面所示的ALU(ArithmeticandLogicUnit)进行运算处理。根据OPCODE的不同,ALU还能完成除了ADD以外的其他功能,比如AND、XOR、JMP等功能。
2023-01-03 13:57:281

serv_addr.sin_addr = *((struct in_addr *)host->h_addr);请高手详细解释一下这句话?

这句话是有错的 我也在修改中 忘指点
2023-01-03 13:57:333

addrled是啥接口

计算机通信接口。addrled是套接字网络进程间的通信接口,进程用该接口能够和其他进程通信,无论它们是在同一台计算机还是在不同的计算机上,都可以通过addrled进行通信连接。
2023-01-03 13:57:461

verilog中addr定义为red型变量,addr[3:0]=-3,addr是操作数时,他的值是()

A操作数为负数时,采用补码。addr的原码为4‘b1011,反码为4"b1100,补码为4"b1101.
2023-01-03 13:57:521

单片机中addr是什么意思

单片机中addr是内存地址变量名。单片机的addr是一个内存地址变量名。addr属于整型表达式。
2023-01-03 13:58:021

Addr 是什么的英文简称 “地址"的英文简称是什么

addr基本翻译abbr. 地址(address) addr基本翻译abbr. 地址(address)网络释义Addr:通讯地址 | 地址 | 地址寄存器
2023-01-03 13:58:083

Addr 是什么的英文简称 “地址"的英文简称是什么

addr基本翻译abbr.地址(address)addr基本翻译abbr.地址(address)网络释义Addr:通讯地址|地址|地址寄存器
2023-01-03 13:58:191

电脑上的addr是什么软件?重点是可不可以卸载

电脑上的addr是PPS在线看电视直播安装的一个插件,可以卸载的。1、首先打开软件管理应用程序,进入到软件管理的首页中。2、然后在首页的窗口中,点击打开“卸载”设置选项。3、然后在弹出来的窗口中,找到addr插件。4、找到之后,就点击后面的“一键卸载”选项。5、等待卸载完成就可以了。
2023-01-03 13:58:251

ADDR 什么意思?

ADDR是ADDress Register的缩写,意为:地址寄存器.
2023-01-03 13:58:481

地址的英文单词address的缩写是addr还是add ?

add.(要加後面的点)shenzheng就可以了另:addr.是缩写的意思.全拼是abbreviation.
2023-01-03 13:58:531

Addr是什么

一般是address 缩写,地址的意思
2023-01-03 13:58:591

电脑上的addr是什么软件?重点是可不可以卸载

PPS在线看电视直播安装的一个插件,addr是改进后的POP3模块插件。可以卸载,不卸载也无妨。通常方法卸载不掉的,找到addr安装文件夹,右键使用360强力删除即可。不知能否对你有帮助,祝你好运,望采纳,谢啦!!
2023-01-03 13:59:041

addr是啥词性

这个单词看不大懂啊。sorry。
2023-01-03 13:59:102

地址的英文缩写?ADDr.ADD.ADR.

地址 [dì zhǐ] address (ADDR; ADR)
2023-01-03 13:59:181

微机原理中lea ds,addr什么意思

lea ds,addr ;将变量addr的有效地址偏移量装入DX寄存器
2023-01-03 13:59:281

addr是什么软件,能删除或卸载吗

是PPS在线看电视时,所装的一个插件改进后的POP3模块可以删除的,用文件粉碎机(360)就可清楚删除以后无任何影响
2023-01-03 13:59:331

汇编语言 在addr单元中存放Y的地址,编写程序把Y中1的个数存入count中。 怎么定义数据段呢?

DATA SEGMENTADDR DW YCOUNT  DW  ?DATA  ENDSPROGRAM SEGMENTMAIN  PROC FARASSUME CS:PROGRAM,DS:DATASTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV CX,0         ;计数器初值=0MOV BX,ADDRMOV AX,[BX]       ;取Y送AXREPEAT: TEST AX,0FFFFH    ;检测是否为全0JZ  EXIT           ;是,则转EXITJNS  SHIFT          ;最高位是0,则转SHIFTINC  CX             ;最高位是1,则统计计数SHIFT:  SHL  AX,1   ;处理下一位JMP  REPEATEXIT:  MOV COUNT,CXRETMAIN  ENDPPROGRAM ENDSEND START
2023-01-03 13:59:392

#define ADDR (*(volatile long *) addr) 可以解释一下这条语句吗

这个可以简单地理解为:在内存中指定的地址addr处,定义一个变量ADDR ,所以以后对这个变量ADDR的操作,就相当于对addr地址特殊功能寄存器的操作。
2023-01-03 13:59:474

addrx中的x分别表示什么含义

addrx中的x分别表示的含义是文件可以被执行。x表示文件可以被执行如果它是程序的话,表示相应的权限还没有被授予,文件和文件夹操作权限。
2023-01-03 14:00:091

请各位大神解答一下ENLED,ADDR1是什么意思啊

address1的缩写,意思是地址,真实地址,地址线。望采纳!
2023-01-03 14:00:151

单片机mov r0,#ADDR0是什么意思,,特别是addr0是什么来的

mov r0,#ADDR0意思是将立即数ADDR0,送到寄存器r0里面去如:mov r0,#44 //将立即数44,送到寄存器r0里面去addr0是什么来的?代码前面肯定有关于addr0的宏定义应该有:ADDR0 EQU 44 //,不一定是44,我是举个例子意思是ADDR0是44的一个别名,当 程序编译到ADDR0的时会替换成44就行C语句中的#define PI 3.14//一样的,
2023-01-03 14:00:201

西门子put指令addr和sd地址一样可以吗

可以。put指令addr和sd地址一样不会混乱,输入输出参数不会重复,这样才不会冲突。也不会导致系统错乱问题。
2023-01-03 14:00:291

ip addr命令配置ip

首先进入接口配置识图下,使用ip address IP 地址 子网掩码,就可以配置ip地址了,像思科系列产品,接口配置ip地址后端口需要手动打开,也就是再敲一条 no shutdown 命令激活端口,这样配置ip的过程就可以了(华为系列产品不用这一步)。
2023-01-03 14:00:381

LINUX 系统中HWaddr 和macaddr什么区别

其实都是表示硬件地址。在网卡的配置文件当中,HWADDR是用点(.)来分割而不是冒号(:)
2023-01-03 14:00:432

网络编程addr.sin_addr.s_addr

看结构体定义啊,首先变量addr,它是一个结构体,一般为struct sockaddr_in类型,然后这个结构体有结构体struct in_addr的成员sin_addr,这个结构体有成员s_addr,整个数据的访问就变为addr.sin_addr.s_addr
2023-01-03 14:00:521

编程中if(addr&1)什么意思

addr&1用来判断地址的最后一位是否为1,为1返回1,否则返回0.
2023-01-03 14:00:571

sym32程序的BIT_ADDR(GPIOA_ODR_Addr,n)里的n是什么意思?

da addrbar其实只是迅雷的一个插件,用来检测浏览器是都需要下载等.主要是起到监视浏览器的作用,经常频繁打开网页容易导致迅雷da addrbar监测出错,之后将导致页面卡住,当弹出如上图中的da addrbar...对话框时,说明有监视出错,导致浏览器出错.  到此我们基本知道了导致浏览器打开网页卡住是因为迅累监视浏览器出错,那么解决办法就比较简单了,我们只需要关系迅雷的监视功能即可.下面我们来为大家介绍下如何解决网页卡,弹出da addrbar...的问题.有几种解决办法,如下:方法一、右单击右下角的迅雷图标,在“高级”项中发现“监视浏览器、监事剪切板”两项前面都画了√,我把两个都取消,之后我们在浏览器中就看不到迅雷监视了.方法二、单击地址栏后面的迅雷7的图标,点“设置”将“迅雷助手”选项的“√ ”去掉即可。这样做比卸载软件要好一些,特拿出来分享给大家。以上两种方法采用的都是关闭迅雷监视功能以阻止da addrbar出错的发生.我们比较推荐使用.方法三、卸载迅雷7 ,安装更低版本的迅雷下载软件. 因为浏览器监视功能da addrbar是迅雷7新增加的功能,如果觉得不好用,可以安装更低些的迅雷版本,来杜绝此类问题的发生. 以上就是我们为大家介绍的关于什么是da addrbar.../以及网页卡住出现da addrbar.
2023-01-03 14:01:033

addr = (_bss_end + (PAGE_SIZE - 1)) & ~(PAGE_SIZE - 1);什么意思?

对于PAGE_SIZE的值为2的n次幂,如4096,经过addr = (_bss_end + (PAGE_SIZE - 1)) & ~(PAGE_SIZE - 1);操作之后,得到的addr的值按照PAGE_SIZE即4096大小对齐,addr的值是PAGE_SIZE的倍数,并且是刚好大于_bss_end值。若_bss_end是PAGE_SIZE的倍数,则addr=_bss_end。举个例子:_bss_end=100,PAGE_SIZE=64,上述计算后,addr=128,刚好是64的倍数,且大于100,若_bss_end=128,则addr=128个人见解,高手请指点
2023-01-03 14:01:171

单片机编程里的addr3=1,这里的1是什么意思?

#include <reg52.h> typedef unsigned char uint8; typedef unsigned int uint16; sbit ENLED = P1^4; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; main() { uint16 i; while(1) { ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0x7F; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xBF; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xDF; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xEF; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xF7; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xFB; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xFD; for(i=0;i<10000;i++); ENLED = 0; ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1; P0=0xFE; for(i=0;i<10000;i++); }
2023-01-03 14:01:231

add a,addr的操作控制序列中的rd ,是什么意思

RD的意思就是Read也就是读指令的意思。RD的上一句已经将MAR中的存放的地址通过地址总线送出所以这一句应该是Read读指令。然后下一句再通过数据总线将数据回送。
2023-01-03 14:01:291

ISP_ADDRH=(unsigned char)(byte_addr>>8)是什么意思

把byte_addr的高八位并且是无符号类型赋给is_ADDRH变量
2023-01-03 14:02:192

inet_addr()的编程举例

#include <Winsock2.h>#include <stdio.h>int main(){in_addr ipAddr;ipAddr.S_un.S_addr = inet_addr(127.0.0.1); //将字符串形式的IP地址转换为按网络字节顺序的整型值printf( %u, ipAddr.S_un);return 0;}
2023-01-03 14:02:271

求助!“MAC addr”什么意思?

是你的网卡物理地址
2023-01-03 14:02:373

MACADDR怎么找

client(客户端)mac addr(物理地址),意思就是说你电脑的网卡地址是:14:78:98:F4:8E。MAC(Media Access Control, 介质访问控制)地址是识别LAN(局域网)节点的标识。网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。 也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。比如,著名的以太网卡,其物理地址是48bit(比特位)的整数,如:44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构(IEEE)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。 形象的说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。 如何获取本机的MAC? 对于数量不多的几台机器,我们可以这样获取MAC地址:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。即可看到MAC地址。 在Windows 2000/XP中,依次单击“开始”→“运行”→输入“CMD”→回车→输入“ipconfig /all”→回车。即可看到MAC地址怎么在启动时不加载它呢?我想启动时不显示这个东西?我不知道,我的电脑不会显示,也许是你那里设置有问题,你用什么方式上网的,你看看端口的设置。
2023-01-03 14:02:461

C语言怎么在指定地址Addr处分配一段内存区域?

谢谢您的回复,请问用您说的方法的话,会不会出现以后程序中增加代码造成原来没有使用的那段地址被使用了,这样不是就破坏里面的数据了么?请问有没有方法对该区域加一个保护,不允许其他程序访问该段区域呢?
2023-01-03 14:02:522

in_addr的IP结构体的使用

struct in_addr{    union    {        struct        {            u_char s_b1,s_b2,s_b3,s_b4;        } S_un_b; //An IPv4 address formatted as four u_chars.        struct        {            u_short s_w1,s_w2;        } S_un_w; //An IPv4 address formatted as two u_shorts       u_long S_addr;//An IPv4 address formatted as a u_long    } S_un;#define s_addr S_un.S_addr};
2023-01-03 14:03:001

"recipient_addr"是什么意思

"recipient_addr"的含义应该是容器地址,具体应该根据语境来理解,参考一下。
2023-01-03 14:03:081

s7-1200 TUSCEND中addr怎么设置

你是不是说的事TUSEND 指令啊?这个是一个指针变量可以在一个DB块中创建一个数组因为数组变量都是通过指针方式来寻址的所以就把创建的数组变量赋值给ADDR参数就可以了
2023-01-03 14:03:191

C语言问题: #./a.out 0x57. 在main.c 中定义一个 unsigned char addr ,怎么将这个参数 0x57 传给 addr ?

2023-01-03 14:03:246

*.sin_addr.s_addr=htonl(innaddr_any)是什么意思?

能给出上下文吗?
2023-01-03 14:03:463