D10STOR PROC NEAR ;子程序D10STOR INC NAMECTR ;计数器加1 CLD ;方向标志DF设置为0 LEA SI,NAMEFLD ;将NAMEFLD的有效地址传送给源地址寄存器SI MOV CX,10 REP MOVSW ;重复执行字传送10次串操作MOVSW RET ;子程序返回 D10STOR ENDP ;退出解释代码
时间: 2023-07-29 20:10:52 浏览: 89
SUSE 12 SP1 Storage Administration Guide.pdf
这是一段汇编语言的程序,实现了一个名字存储子程序D10STOR。在程序执行过程中,会将计数器NAMECTR加1,然后将NAMEFLD中的前10个字(共20个字节)复制到某个位置。其中,LEA指令用于将NAMEFLD的地址传递给源地址寄存器SI,MOVSW指令用于将SI所指向的内存单元中的2个字节复制到某个目的地址,重复执行10次。最后,RET指令用于将程序返回到调用子程序的位置。
阅读全文