汇编语言
[bx+idata]表示一个内存单元,还可以是idata[bx]
mov ax [bx+si]=[bx] [si]和[bx+di]的含义是将一个内存单元的内容送入ax,段地址在ds中
[bx+si+idata]和[bx+di+idata] 表示一个内存单元,它的偏移地址为(bx)+(si)/(di)+idata
指令mov ax,[bx+si+idata]的含义:将一个内存单元字数据的内容送入ax,段地址在ds中
inc bx:(bx)加1,ds:bx指向下一个字母
loop s用于循环
div bl 除法指令,bl是除数,被除数一般默认放在ax、dx和ax中,则得到ax(或bx和ax)/bl.
mul bl乘法指令,被乘数在ax中
ADD 加法
ADC ax,1带进位加法计算,ax=ax+1+cf
SUB 减法计算
SBB ax 1带借位减法,ax=ax-1-cf
dd、dw、db伪指令定义字节型数据和字型数据
dup与db、dw、dd等伪指令