Informática, Programación
Assembler - ordes de baixo nivel para programadores principiantes
Todos os comandos poden ser executados só por unha linguaxe de máquina. comandos Assembler - unha representación simbólica da linguaxe. Con el, escribir pequeno, pero moi rápido programa. Pero a pesar do seu tamaño, o proceso de escritura é moi lento.
aritméticas comandos utilizados en conxunto
A pesar de este paradoxo, como a universalidade, a só 4 instrución ensamblador aritmética é e pode ser usado por programadores. Con todo, eles foron creados por unha linguaxe de programación de alto nivel, que empregan ordenadores, electrodomésticos, teléfonos, teléfonos intelixentes, portátiles e así por diante. D. Traballar con eles é posible, e con bastante éxito. lista de comandos ensamblador é a seguinte:
- Adicionalmente,
- subtracción;
- multiplicación;
- división.
adición
operación aritmética, coñecido desde o instituto. Para usar este recurso ten que considerar só a suma, que está asociado coa representación dos números pregables na memoria do ordenador. Unha visión xeral do funcionamento é como segue:
A ADD
O equipo ten un número de células, engadila los xuntos e escribe "Yacheyku1". Agora a operación das condicións de paso: tanto o número de células deben ter a mesma resolución. Ademais, se hai un primeiro rexistro, logo, pode engadir a todo. Se hai unha primeira célula, entón é posible engadir ou operando inmediato ou un rexistro.
Descrición das instrucións de montaxe ea súa implementación require visión máis ampla do que pode ofrecer un artigo. Por equipos de montaxe, a pesar da súa cantidade lamentable, está escrito tantos libros que teñen máis de cen páxinas. Polo tanto, a pesar da aparente facilidade, nós encouraged a ler máis detalles describindo o traballo do equipo, que vai deixar vostede saber todos os matices de diferentes arquitecturas.
subtracción
Esta operación é realizada polo mesmo algoritmo que o anterior. Mesmo equipos como o tipo de rexistro:
O SUB
multiplicación
A división e ademais utilizou o mesmo equipo como para sen sinatura e de números asinados, entón a multiplicación ea división hai varios algoritmos para eles. Por exemplo, para multiplicar os números non asinados usando este comando:
MUL
IMUL
Pode coñecer outras modalidades, pero é máis comprensible e familiar. Indicado dous factores, eo resultado é colocado no operando №1. Neste caso, un operando rexistrar №1 necesariamente saínte e operando №2 - unha célula de rexistro ou memoria. Pero outras opcións serán discutidos:
IMUL
IMUL
IMUL
A primeira opción é semellante ao MUL no dispositivo, de xeito que as regras para que poida ser atribuído aquí. A segunda opción permite que especifique explicitamente o lugar - como resultado, eo factor. Na terceira forma de realización específica dun rexistro que será o primeiro elemento, e no que o resultado da multiplicación e colocar. Baixo o que operan inmediato non pretende especificar un rexistro especial eo número polo cal multiplicar operando.
división
Como mencionado arriba, usado para dividir os dous equipos. A números non asinados son usados:
DIV
A números asinados mediante o seguinte comando:
IDIV
instrución de división de recurso da aplicación é que o divisor operando, que actúa como unha célula de rexistro ou memoria. Débeda o número sempre ten a súa situación definitiva, que depende do número de tamaño. Ten o seu lugar eo resultado da operación.
Buscar e definición de prazas pode dicir o mesmo que a multiplicación: require un artigo separado, como a cantidade de información é considerable.
conclusión útil
Tamén clasificado como "instrucións de montaxe relativamente votos" e incluirá mando NEG
E accesible operación incrementar e decrementar (aumentando ou diminuíndo unidade operando). Para incrementar operando é necesario prescribir a seguinte orde:
INC
Para diminuír deben prescribir:
DEC
Como pode realizar lugar de memoria operando o regístrese se. beneficio exclusivo destas operacións é que se toman para menos espazo que instrucións de montaxe similares ofrecidos pola suma ou resta.
Similar articles
Trending Now