解释汇编语言mov word ptr ds:[0],1的意思

如题所述

把数值1(汇编语言中叫立即数)放入内存地址是ds:[0]的两个字节的内存中。注意假设在x86中,ds的值是十六进制8f,则内存地址是8f0和8f1的地方,存储的形式是 01 00 (十六进制)也就是8f0处为01,8f1处为00.这里面包含好多汇编知识了,特别是x86的寻址方式,数据存储方式等,找本书看看相关知识,这句懂了汇编也懂很多了就。简单点的书比如王爽的汇编语言适合初学者(我不是托哦)
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-21
将数字“1”以两个字节(1个字)的方式 传输到 DS:[0]内。
第2个回答  2015-01-25
DS:[0]赋值为0x0001。

解释汇编语言mov word ptr ds:[0],1的意思
把数值1(汇编语言中叫立即数)放入内存地址是ds:[0]的两个字节的内存中。注意假设在x86中,ds的值是十六进制8f,则内存地址是8f0和8f1的地方,存储的形式是 01 00 (十六进制)也就是8f0处为01,8f1处为00.这里面包含好多汇编知识了,特别是x86的寻址方式,数据存储方式等,找本书看看相关知...

PTR汇编指令
汇编语言通过特定方式来明确指令操作的维度。首先,寄存器可以明确指示操作类型。例如,`mov ax,1` 进行字操作,而 `mov al,1` 则为字节操作。在没有寄存器名的情况下,可以使用操作符 "ptr" 后跟 "word" 或 "byte" 来指定内存单元长度,如 `mov word ptr ds:[0],1` 用于字操作,`mov byte...

汇编语言中,字节操作和字操作,到底什么时候要强调?!
mov word ptr ds:[0],1,加上了《word ptr》,就是《字属性》,就是16位数的传送。 本回答由提问者推荐 举报| 答案纠错 | 评论 16 0 做而论道 采纳率:64% 擅长: 汇编语言 其他编程语言 编程语言 工程技术科学 嵌入式 其他回答 俩问题是一个意思,不能确定内存单元长度时,就必须用X ptr说明。 对于...

汇编语言mov [di],0
MOV指令目标操作数是间址或基址或变址或基址加变址寻址的内存操作数,要加PTR说明属性。

关于王爽《汇编语言》实验10.3的疑问
dtoc子程序中,有条除数是16位的除法指令div word ptr bx,被除数高16默认保存于DX,低16位默认保存于AX,主程序call dtoc之前,mov dx,0指令作用是将被除数高16位清零。若call dtoc之前无mov dx,0指令,会发生除法溢出。

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

请问mov eax, 1 和 mov eax, [1] 有什么区别吗
在汇编语言中,[]代表的是内存操作数(处理器会根据方括号内的值进行寻址找到该地址内的数据),回到你的问题中:MOV EAX,1 是将立即数1移入EAX中,执行该指令后 EAX = 1 MOV EAX,[1]是将内存地址1内的一个DWORD(4字节)的数据移入EAX中,执行完该指令后 EAX = 内存地址1处的DWORD数据 题...

汇编语言 数据长度问题 高手入
代码前面ASSUM伪指令指定的数据长度,如ASSUM bx:BYTE PTR,直到取消前编译器都认为bx是存放8位数据的指针。当指令的所有操作数都为内存操作数时,必须指定其长度。你明显违反最后一条规定,16位程序默认的是16位的指针,而不是指针指向的数据默认为16位。正确的是mov WORD PTR DS:[BX],100h ...

汇编语言代码解释
MOV ECX,DWORD PTR DS:[ECX+b]MOV ECX,DWORD PTR DS:[ECX+c] ; 上面3句就是取a指向的数据结构中的b指向的c,类似C++的a->b->c Push 0 MOV EAX,d ; d就是要调用的函数的地址 CALL EAX ; 调用函数 Popad ; 恢复Pushad保存的寄存器 Retn i ; 函数返回i ...

8086汇编语言,mov word ptr x,ax,什么意思?
INC AL 寄存器的位数,就是非常清楚的。--- 而,针对存储器的指令,如:MOV [BX],20H。则有可能是一个字节、或两个字节的传送。。。位数,不确定,CPU 就无法执行。--- 那么,这条指令,就必须如下写:MOV BYTE PTR [BX],20H MOV WORD PTR [BX],20H MOV DWORD PTR [BX],...

相似回答