汇编学习笔记四

inc bx的含义是bx中的内容加1

cx一般存放的是循环次数

loop指令中的标号所表示地址要在前面

要循环执行的程序段,要写在标号和loop指令的中间

———————————————————————————————————————————————————————

在编译器和debug中

编译器识别mov ax,[0] 或 mov ax,[1]等这之类的语言等价于mov ax,0 或 mov ax,1.因为编译器将[idata]解释为idata(常数)

debug中识别mov ax,[0]是将ds:0位置的值给ax.因为编译器将[idata]是一个内存单元,idata是内存单元的偏移地址

但用寄存器和中括号是可以传偏移地址的值的

h

猜你喜欢

转载自www.cnblogs.com/pppyyyzzz/p/12025233.html