Diferencia entre revisiones de «Ayuda sobre el Microensamblador de AMD 29203»
De Wiki Asqueados
Línea 2: | Línea 2: | ||
==Estructura de un microprograma== | ==Estructura de un microprograma== | ||
+ | <nowiki> | ||
+ | |||
;Inicio del microprograma | ;Inicio del microprograma | ||
;Los comentarios se escriben tras ";" | ;Los comentarios se escriben tras ";" | ||
;Una instrucción | ;Una instrucción | ||
− | ORG H'102 ;Esta es la dirección en la memoria de microinstrucciones donde se situará | + | ORG H'102 ;Esta es la dirección en la memoria de microinstrucciones donde se situará. |
ld IRB, [IRA] & jmpz ;Esta es la microinstrucción. Ya que una microinstrucción | ld IRB, [IRA] & jmpz ;Esta es la microinstrucción. Ya que una microinstrucción | ||
;hace varias cosas, cada cosa se separa por "&" | ;hace varias cosas, cada cosa se separa por "&" | ||
;jmpz vuelve a la dirección 0, y suele ponerse | ;jmpz vuelve a la dirección 0, y suele ponerse | ||
+ | |||
+ | </nowiki> |
Revisión del 11:37 20 nov 2005
Un microprograma en microensamblador es un conjunto de microinstrucciones y directivas. Yendo a lo práctico, un microprograma es un fichero con esta estructura
Estructura de un microprograma
;Inicio del microprograma ;Los comentarios se escriben tras ";" ;Una instrucción ORG H'102 ;Esta es la dirección en la memoria de microinstrucciones donde se situará. ld IRB, [IRA] & jmpz ;Esta es la microinstrucción. Ya que una microinstrucción ;hace varias cosas, cada cosa se separa por "&" ;jmpz vuelve a la dirección 0, y suele ponerse