汇编语言中的$是什么意思?

data segment
obf db ' ***** welcome you !*****',0dh,0ah
db ' input data:','$'
a0 db ?
a1 db ?
b0 db ?
b1 db ?
a db ?
b db ?
data ends ;上面数据定义中的$是什么意思?

第1个回答  2007-12-06
是DOS功能调用INT 21H的9子功能要求的,9号子功能的作用是在屏幕上显示以DX中的偏移地址开始,以$结束的字符串的内容。
第2个回答  2007-12-06
貌似用int21功能调用显示字符串的时候,$为字符串结束符。
奇怪,为什么不和C一样用0呢?本回答被提问者采纳

汇编程序中$是什么
汇编程序中$是汇编地址计数器,表示当前地址。用于串定义结尾,‘$’是串结束标志。仅代表个人观点,不喜勿喷,谢谢。

汇编语言中$什么意思啊?
“$”是汇编语言中的一个预定义符号,等价于当前正汇编到的段的当前偏移值。例如eg:指令“jmp $+3”中的“$”表示当前这条指令在代码段中的偏移量。汇编语言, 即第二代计算机语言,用一些容易理解和记忆的字母,单词来代替一个特定的指令,比如:用“ADD”代表数字逻辑上的加减,“ MOV”代表数据...

汇编语言里的"$"是什么意思?怎么用?
1. 在汇编语言中,"$"符号表示当前指令的地址。2. 例如,对于指令序列 "data segment str1 db a,b,c,d leng equ $-str","$"用于计算字符串 "str1" 的长度,通过当前地址减去 "str1" 的起始地址得出。3. 在字符串中,"$"用作结束标志,表示字符串直至遇到 " "$" 符号才结束,这与C...

汇编里面$是什么意思
“$”是汇编语言中的一个预定义符号,等价于当前正汇编到的段的当前偏移值。“$”可用于表达式,并且可以用于表达式的任意位置。汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址...

$在汇编语言是什么意思?
在汇编语言中,$符号是一个特殊的符号,用于表示当前程序计数器的地址。程序计数器是指向下一条待执行指令的地址。因此,$符号的值是表示程序的当前位置,类似于C语言中的指针,可以在程序中引用。在大多数汇编语言中,$符号用于表示程序的当前位置,包括绝对地址和相对地址。使用$符号可以使编写程序更为...

汇编程序中$是什么
汇编程序中$ 的含义:表示是该条汇编指令的地址 是一种简练的书写格式。例如: JMP $ 与 LL: JMP LL 是等价的 呵呵 满意 就选满意回答

请问$这个符号是什么意思
是美元的标志。$相当于元的意思,是英文“doller”的意思。一、“$”是汇编语言中的一个预定义符号 等价于当前正汇编到的段的当前偏移值 eg:指令“jmp $+3”中的“$”表示当前这条指令在代码段中的偏移量。即“jmp $+3”表示要向前跳转到距离这条指令3个字节的地方。若是“jmp $-3”,则...

$是什么意思
一、“$”是汇编语言中的一个预定义符号 等价于当前正汇编到的段的当前偏移值 eg:指令“jmp $+3”中的“$”表示当前这条指令在代码段中的偏移量。即“jmp $+3”表示要向前跳转到距离这条指令3个字节的地方。若是“jmp $-3”,则表示要向后跳转到距离这条指令3个字节的地方。二、在汇编中是...

在汇编语言里$符号代表什么意思?
表示原地空转,一般与跳转指令相连用 如51 I汇编中,ajmp $表示程序就停在当前位置,相当于\\x0d\\x0aL1: AJMP L1 \\x0d\\x0a\\x0d\\x0a举例应用:\\x0d\\x0a如果一个程序只在中断跑,主程序没有东西可执行的东东,而这时主程序又不能停,此时就用 ajmp $,那么此时主程序就在该处...

汇编语言里的 "$" 是什么意思?怎么用?
代表当前指令的地址,如:data segment str1 db a,b,c,d leng equ $-str 就是当前地址减去str1的初始地址,即可得到str1的长度。在字符串中是结束标志,就是字符串遇到$才会结束,类似于c语言中字符串中结尾的'0'。

相似回答