explicaion asm
TRANSCRIPT
Instrucciones bsicas 557 paginaLETRA A SIGNIFICA ENSAMBLAR(HACER UN PROGRAM)
0769:0100= (SEGMENTO)
ESTE MAS ESTE : TE DA LA POSICION DE MEMORIASUMAR DOS NUMEROS
A estas instrucciones mov,add, nop, Lnea de programcaion:Campo 1Addres/ LABEL Campo 2Instrucciones(mov=mover)Campo 3OperandosDestino, fuenteCampo 4;comentarios
Este program consume 9 bytes
101110001100110110101011Abcd1234BE01
Damos nuevamente t y enterAxax+bxAARUTVamos a ve la letra D(mostrar)
D300 enterVamos a ip en 100, cada ves de que quiero correr un programa, siempre tiene que estar en 100
Otra forma . mov ax,abcd.
Desamblar
RCXRBXRAXRIPEA.DAMOS ENTER PARA BORRAR EL PARRRAFO
VMOS A MIRAR UNA LETRA Q=quit
Vamos hacer una suma de 5 datos de un byte de direccionamientoSignifica= suar 5 cantidades pero registros de un byte.Ax= ah-alMov al, 256 erroerMov al, 25
Cargale al registro al.Mov AL, [300] enterMov AX,[300] enter
FF y esta aocupadoFf01--OoBandera
Que pasria si tengo un registro de dos byteFFFF00010000Y se activaa la bandera
Si ubbiera coloca una lnea de memoriaSon 16Un paraffo 80 h
Como hacemos una suma si una lnea es un paarrafo
Un ciclo en bajo nivel en banderas..
E
El profesor pide teora del libro
El registro de un byteMov al, 55Add al,35Add al,77Add al,27Add al, 38nop
Mov al, 55Mov ah,35Mov cl,77Add ch,27Add bl, 38Loop = un ciclo.Va esta direccin xxx:Add byte ptr [344]:25