问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-05-09 22:08

我来回答

3个回答

热心网友 时间:2023-10-24 03:26

ptr -- pointer (指针)缩写。

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

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

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

扩展资料:

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

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

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

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

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

热心网友 时间:2023-10-24 03:27

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所标识的位置了(远类型)

热心网友 时间:2023-10-24 03:27

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];
汇编语言里PTR什么意思? C++里面又是什么意思?

汇编里面ptr是规定的字 (保留字),mov ax,bx ;是把BX寄存器“里”的值赋予AX。c语言里ptr是程序员自己写的变量名字,不是保留字,当然,它也可以是指针。当用dw和dt、db等时,就需要他来显示声明了。

什么是ptr?

ptr-pointer (既指针)得缩写。汇编里面ptr是规定的字(既保留字),是用来临时指定类型的。可以理解为,ptr是临时的类型转换,相当于C语言中的强制类型转换。如 mov ax,bx ; 是把BX寄存器“里”的值赋予ax,由于二者都是寄存器,长度已定(word型),所以没有必要加“WORD”。“mov ax,word ptr...

汇编语言中ptr的作用是什么

1. 在汇编语言中,"ptr"是"pointer"(指针)的缩写。2. "ptr"在汇编中是一个保留字,用于临时指定类型。3. 可以将"ptr"理解为汇编中的强制类型转换,类似于C语言中的强制类型转换。4. 例如,"mov ax, bx"是将BX寄存器的值直接赋给AX寄存器,因为它们都是寄存器且数据长度相同,所以无需使用"pt...

标识符ptr是什么意思

标识符ptr是一个指向具有M个整型元素的一维数组的指针。规定的字(保留字)在汇编里面是PTR,MOV AX,bx在汇编里面是把bx寄存器“里”赋予AX 两个都是WORD型。MOV AX WORD PTR [BX],“意思是把内存地址等于bx寄存器的值”的地方所存放的数据,赋予AX 是BYTE 还是word ,需要用WORD明确出来。标...

汇编中的word ptr里的ptr是什么意思?

ptr -- pointer (指针)缩写。汇编里面 ptr 是规定的字 (保留字)。mov ax,bx ;是把BX寄存器“里”的值赋予AX,由于二者都是word型,不用wordmov ax,word ptr [bx];是把内存地址等于“BX寄存器的值”的地方所存放的数据,赋予ax。由于只是给出一个内存地址,不知道希望赋予ax的,是byte还是...

汇编语言,这句代码到底是什么意思??

PTR是指针的意思, DWORD PTR 是DWORD 类型的指针 即 把 ebp+_tb 处开始的 sizeof(DWORD) 个字节当成一个DWORD , 拷贝到ecx寄存器。用C语言伪码 ecx = *( (DWORD*)(ebp+_tb) );

什么是ptr指针变量?

ptr指针变量是一种特殊类型的变量,用于存储内存地址。在C语言和汇编语言中,指针变量可以被用来保存变量或其他程序对象的地址,通过它们可以访问和处理这些对象。例如,如果有一个整数类型的变量a,其值为0x20,存储在内存地址0xaffe中,那么可以定义一个指针变量ptr来存储a的地址0xaffe。通过这个ptr指针...

汇编语言中ptr的作用是什么

指明内存单元的长度,X在汇编指令中可以为word 或者byte。例如:mov word ptr ds:[0],1 inc word ptr [bx]move byte ptr ds:[0],1 inc byte ptr [bx]在没有寄存器参与的内存单元访问指令中,必须要显性地告诉CPU所要访问的单元是字单元,还是字节单元。ps:参考 王爽【汇编语言】第二版 ...

汇编语言JMP WORD PTR[BX]中的"PTR"是什么意思?有什么含义作用?

PTR 是和 WORD 连用的。WORD PTR,代表字属性;BYTE PTR,代表字节属性。

微机原理中的ptr指的什么?不太明白求解

PTR在汇编语言中用来指出操作数的类型或尺寸,通常用在跳转/调子程序或寻址时用来指明是BYTE、WORD还是DWORD 本回答由提问者推荐 举报| 答案纠错 | 评论 37 2 ss4417 采纳率:21% 擅长: 交通出行 互联网 梦幻西游 其他社会话题 历史话题 为您推荐: 微机原理与接口技术 微机原理PTR怎么用 微机原理ptr什么意...

C位是什么意思? C丨A是什么意思 A/C是什么意思车上的 CE是什么意思 AC是什么意思 cap是什么意思 语C是什么 adc什么意思 C是什么数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
k白金怎么算纯度? 庞大的反义词 庞大反义词 我是一个12岁的小学生,明天就要考400米了,我想知道跑400米的技巧,如前... ...以下哪个故事做到了“悌”?A许武教弟B牛弘不问C礼贤下士D鸠占... ...家长说要给我一个老年机用,我管同学借了一个手机 被发现 怎么解释... 我的月考作文500字 自己在家怎么做零食呢? 坚果零食棒怎样做味道比较香? 零食怎么做好吃 为什么键盘数字键打不出数字? 停车场收费管理系统应用解决方案有哪些? 汇编中[DI]与 BYTE PTR[DI]的区别 MOV BYTE PTR [DI],0 求解释这句的意思,byte inc byte ptr[si+5]是什么意思? 信用卡淘宝购物如何分期付款 汇编语言指令:JMP BYTE PTR [BX]错在哪儿 汇编mov byte ptr[si+1]什么意思 汇编语言,请问BYTE PTR[BX+1]是什么意思?之前有LEA BX M ,M是一组字型数据。 微机原理 MOV AL,BYTE PRT DAW什么意思? MOV BYTE PTR [DI],0 求解释这句的意思,byte ptr是什么意思 胆囊切除后会不会导致血糖升高呢?为什么? 哪些食物可以减少腹部脂肪? 特别适合产后减肥吃的野菜红薯窝窝头,是怎样的做法? 吃早餐充足的蛋白质很重要,哪些食物富含优质蛋白,适合早餐吃? 光驱是什么?光圈又是什么? 在抖音是每个老师的声乐课程,都是要交学费的吗 教唱歌卵金钰老师在抖音里怎么搜不到了 海参能和大米山芋一起做粥吗 我在大同证券开拉户 可是没用 现在用账户还在吗拜托各位大神 大同证券怎么不能查询农行余额了 汇编 中add byte ptr[bp],256 错在哪 以及byte ptr[bp]什么意思 谢谢 汇编语言byte ptr -80h 什么意思 8086/8088中mov bl,byte ptr da1+什么意思 汇编高手来,8086的BYTE PTR MOV BYTE PTR[BP],20H和MOV WORD PTR[BX],2000H什么意思?有区别吗? 汇编编程中的ptr是什么意思啊? MOV BYTE PTR [DI],$什么意思啊? 为什么我微信相册里刚拍的照片自动发到朋友圈,是哪里搞错了 我用手机拍的照片为啥会自动发送到朋友圈内? 秋天的落叶落地后,那面朝上? 树叶落到地面上,叶面朝上还是叶面朝下,为什么 植物树叶自然落到地面上是正面朝上还是反面朝上 树叶落叶为什么是正面向上的 落叶掉落于地面时,是叶片的正面朝上还是背面朝上? 树叶落地是正面朝上多,还是反面多? 碳排放与经济发展服从倒U型曲线关系吗 谁知道日本作家二木真希子《小皮斯凯的第一位朋友》的其他书? 落叶哪面向上,为什么? 急求英国画家亨利.摩尔的一幅作品图片 中国处于环境库兹涅茨曲线什么位置