Quantcast
Channel: Informática – Bitácora de Javier Gutiérrez Chamorro (Guti)
Viewing all articles
Browse latest Browse all 193

rep movsb

$
0
0
Con el Z80 del Spectrum, había usado las instrucciones de repetición, que con un solo nemónico, era capaces de repetir un proceso varias veces: ldir, lddr, cpdr, cpir, … No es que en aquellos años 80 llegara a ser un experto en ensamblador, pero eran cómodas, y particularmente veloces y compactas. Así que cuando me pasé a PC, y empecé a trastear con el ensamblador del x86, me sorprendió que no hubiera instrucciones que hicieran lo mismo. Es decir, lo hacían una vez, pero no un número determinado de veces. Lógicamente, aquello fue un malentendido por mi parte, por supuesto que si había forma de hacerlo, y naturalmente de manera mucho más flexible que en el Z80. Lo único es que no eran instrucciones, sino un prefijo opcional sobre las mismas. Me refiero a rep (Repetir hasta que CX/ECX/RCX fuera cero), repe (repetir mientras ZF=0), repne (repetir mientras ZF0), etc. [...]

Viewing all articles
Browse latest Browse all 193

Trending Articles