Linguaxe ensambladora: Diferenzas entre revisións
Contido eliminado Contido engadido
m →top: Arranxos varios |
Sen resumo de edición |
||
Liña 1:
{{Linguaxe programación
[[Ficheiro:Motorola 6800 Assembly Language.png|miniatura|300px|Listado de linguaxe ensambladora Motorola MC6800, amosando a linguaxe ensambladora orixinal e a forma ensamblada.]]▼
|nome = Linguaxe ensambladora
▲|logo = [[Ficheiro:Motorola 6800 Assembly Language.png||miniatura|
|paradigma =
|imaxe =
|lenda =
|ano =
|deseñador =
|desenvolvedor =
|última_versión =
|data_última_versión =
|tipo_dato = dinámica
|posta_funcionamento=
|dialectos =
|influído_por =
|influíu =
|sistema_operativo = Multiplataforma (GNU/Linux, Mac OS X, Windows e outros)
|licenza =
|web =
}}
A '''linguaxe ensambladora''' (en inglés ''assembler'' ou
Hai,
Cada [[arquitectura de computador]] ten o seu código máquina propio e, polo tanto, a súa linguaxe
▲A '''linguaxe ensambladora''' (en inglés ''assembler'' ou máis propiamente ''assembly language'') é a [[linguaxe de programación]] que comparte as instrucións co [[código máquina]], aínda que o ensamblador esta en formato lexible para o ser humano, mentres que o código máquina é unha secuencia de [[byte]]s.
▲Hai polo tanto (ata certo punto) unha relación biunívoca (1 a 1) entre un código máquina, específico dunha [[arquitectura de computador]], e o ensamblador asociado a el. O compilador, que converte o ensamblador en código máquina, fai certos engadidos que implican que esa relación non sexa exactamente biunívoca mais preto de selo.
▲Cada [[arquitectura de computador]] ten o seu código máquina propio e, polo tanto, a súa linguaxe ensamblador específica. Polo tanto, cada linguaxe ensamblador ten un número e tipo de operacións específico. Tamén pode ter diferentes tamaños de memoria e número de rexistros.
{{Linguaxes de programación}}
{{Control de autoridades}}
|