7.1汇编语言中数据位置的表达
7.1.1 idata立即数 对于直接包含在机器指令中的数据(执行前在cpu指令缓冲器中),在汇编语言中成为立即数,在汇编指令中直接给出。比如:mov ax,1
7.1.2寄存器 指令要处理的数据存在寄存器中,汇编指令给出相应的寄存器名称
7.1.3段地址(SA)和偏移地址(EA) 指令要处理的数据在内存中,在汇编指令中可用[X]的格式给出EA,SA在 段寄存器中 存放段地址的寄存器可以是默认的也可以是显性给出的(es:[si])
7.2处理数据的长度 (1)通过寄存器名指定处理数据的长度 (2)在没有寄存器名的情况下,用操作符X ptr指明内存单元的长度,X在汇编指令中可以为Word和byte 例如 mov byte ptr [1000H],1 这时候的1就是01H 而不是 00001H
新闻热点
疑难解答