汇编语言里PTR什么意思? C++里面又是什么意思?

比如汇编里面wordptr这里ptr指什么?内存单元?wordptr是知道什么意思,问的是ptr单个词的意思汇编和c语言里ptr意思一样吗,我想要全称是不是指的是指针的意... 比如汇编里面word ptr这里ptr指什么?内存单元?word ptr是知道什么意思,问的是ptr单个词的意思
汇编和c语言里ptr意思一样吗,我想要全称
是不是指的是指针的意思吗?
展开
 我来答
四舍五不入6
高粉答主

2020-01-17 · 还没有填写任何签名哦
四舍五不入6
采纳数:27 获赞数:71368

向TA提问 私信TA
展开全部

ptr -- pointer (指针)缩写。

汇编里面ptr是规定的字 (保留字),mov ax,bx ;是把BX寄存器“里”的值赋予AX。

c语言里ptr是程序员自己写的变量名字,不是保留字,当然,它也可以是指针。

当用dw和dt、db等时,就需要他来显示声明了。

扩展资料:

指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。

在高级语言中,指针有效地取代了在低级语言,如汇编语言与机器码,直接使用通用暂存器的地方,但它可能只适用于合法地址之中。

指针参考了存储器中某个地址,通过被称为反参考指针的动作,可以取出在那个地址中存储的值。

另外,指针也指钟表中用来指示对应时间的部件。

参考资料来源:百度百科-指针 (编程语言中的一个对象)

现象啊
高粉答主

2019-12-11 · 醉心答题,欢迎关注
知道答主
回答量:330
采纳率:100%
帮助的人:5.7万
展开全部

PTR 和WORD这两个一般是连用的 。代表字属性的有WORD  PTR,;代表字节属性的有BYTE  PTR,PTR(指针)缩写就是全称POINTER

规定的字(保留字)在汇编里面是PTR,MOV AX,bx在汇编里面是把bx寄存器“里”赋予AX  两个都是WORD型  。

MOV AX WORD PTR [BX],“意思是把内存地址等于bx寄存器的值”的地方所存放的数据,赋予AX  是BYTE 还是word ,需要用WORD明确出来。


C语言里程序 员写的变量名字PTR不是保留字当然可以是指针

比如: float a[5];float *ptr;ptr = &a[0];


扩展资料:

ptr也可以是是临时的类型转换

cmp word ptr[si],'#'是用si所指向的内存的连续两个字节与#比较要是改成cmp byte ptr[si],'#'那就是用si指向的那个存储单元的内容(一个字节)与#比较了

































































































































































































































































jmp near ptr opd































































































































































































































































是无条件转移指令,转移到段内的标号opd所标识的位置(临时说明成近类型)若是jmp far ptr opd那就是转移到另外一个代码段的opd所标识的位置了(远类型)

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
L_o_o_n_i_e
推荐于2019-09-16 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5212万
展开全部
ptr -- pointer (指针)缩写。
汇编里面 ptr 是规定 的 字 (保留字)。
mov ax,bx ;是把BX寄存器“里”的值赋予AX,由于二者都是word型,不用word

mov ax,word ptr [bx];是把内存地址等于“BX寄存器的值”的地方所存放的数据,赋予ax。由于只是给出一个内存地址,不知道希望赋予ax的,是byte还是word,所以需要用word明确指出!

c语言里 ptr 是 程序员自己 写的变量名字,不是保留字。当然,它可以是 指针。例如:
float a[5];
float *ptr;
ptr = &a[0];
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式