8086处理器标签可以包含多个操作吗?

时间:2016-07-11 00:46:07

标签: assembly x86-16 microprocessors

标签操作;这是一个操作的标签
标签:
OP1
OP2
这是否意味着op1& op2在一个标签中?

1 个答案:

答案 0 :(得分:1)

标签不包括"包括"任何东西,它都是地址的别名

在编写汇编代码时,您通常不知道代码的地址是什么,因此您添加了一个标签,以便为所需的地址提供一个名称"

e.g:

org 0100h 

mov cx,100
back:                   ; tell the assembler to remember this address
    mov ah,9
    mov dl,'*'
    call myFunction     ; I have no idea where myFunction will be,
                        ; but the assembler will insert the correct address here
    ...
loop back               ; jump back to the address saved as label "back"
...
; more stuff
....
myFunction:              ; this address will be called

如果你以后在调用" myFunction"之间添加了一些代码。和myFunction,myFunction的地址将被更改,但你不必更改通话