lenguaje máquina y su lenguaje ensamblador asociado. Unidad 1 interfaz. para palabras: m\372ltipl) Tj 210.72 0 TD -0.1661 Tc 0.3754 Tw (os de 4.) Tj 5.28 0 TD 0 Tc 0.2093 Tw ( ) Tj ET q 1 0 0 1 0 0 cm 56.64 104.64 99.84 147.84 re h W n 1 1 1 rg 10 M 146.88 252 m 57.12 252 l 57.12 109.92 l 146.88 109.92 l h b* Q BT 70.56 198.24 TD /F3 19.0633 Tf -0.0073 Tc 0 Tw (Guardar) Tj 11.52 -23.04 TD 0.0332 Tc (Salto) Tj -16.8 -23.04 TD -0.0101 Tc (Restaurar) Tj ET q 1 0 0 1 0 0 cm 0.698 0.698 0.698 rg 10 M 280.32 232.8 m 195.36 232.8 l 195.36 119.52 l 280.32 119.52 l h b* Q BT 212.64 170.4 TD 0.0064 Tc (Rutina) Tj ET q 1 0 0 1 0 0 cm 137.76 184.8 54.24 41.28 re h W n 1 J 10 M 137.76 185.76 m 191.52 226.08 l S Q 191.52 223.2 m 191.04 225.6 l 188.64 227.04 l 194.88 228.48 l h f* q 1 0 0 1 0 0 cm 150.24 122.88 45.6 49.92 re h W n 1 J 10 M 194.88 123.84 m 150.24 172.8 l S Q 153.12 173.76 m 150.72 172.32 l 149.28 169.92 l 147.36 176.16 l h f* q 1 0 0 1 0 0 cm 305.76 104.64 108.48 147.84 re h W n 1 1 1 rg 10 M 404.64 247.2 m 314.88 247.2 l 314.88 105.12 l 404.64 105.12 l h b* Q BT 339.84 170.4 TD 0.0332 Tc (Salto) Tj ET q 1 0 0 1 0 0 cm 444 105.12 94.56 132 re h W n 0.698 0.698 0.698 rg 10 M 538.08 228 m 453.12 228 l 453.12 114.72 l 538.08 114.72 l h b* Q BT 464.16 211.2 TD -0.0073 Tc (Guardar) Tj 5.76 -45.6 TD 0.0864 Tc (Rutina) Tj -11.04 -45.6 TD -0.0101 Tc (Restaurar) Tj ET q 1 0 0 1 0 0 cm 395.52 180 54.24 41.28 re h W n 1 J 10 M 395.52 180.96 m 448.8 221.28 l S Q 449.28 218.4 m 448.32 220.8 l 446.4 222.24 l 452.64 223.68 l h f* q 1 0 0 1 0 0 cm 408 118.08 45.6 49.92 re h W n 1 J 10 M 452.64 119.04 m 408 168 l S Q 410.88 168.96 m 408.48 167.52 l 407.04 165.12 l 405.12 171.36 l h f* BT 538.56 104.64 TD /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj ET endstream endobj 169 0 obj 5691 endobj 167 0 obj << /Type /Page /Parent 164 0 R /Resources << /Font 170 0 R /ProcSet 2 0 R >> /Contents 168 0 R >> endobj 170 0 obj << /F0 6 0 R /F1 8 0 R /F3 15 0 R /F6 27 0 R /F8 58 0 R /F11 106 0 R /F12 161 0 R >> endobj 172 0 obj << /Length 173 0 R >> stream Ni de nadie, Trading Intradiario: Cómo hacer Trading Intradiario para Ganarse la Vida y Convertirse en un Trader Intradiario Experto con una Adecuada Administración ... y Psicología Comercial, INT Intelligence and Telecom Technologies. a reg.) •Todos los gráficos y el texto que se muestran en el monitor se escriben en la RAM de visualización de video, para después enviarlos al monitor mediante el controlador de video. Se trata de un virus, o más bien, algo que podría ser un virus, ya que es de tipo sobreescritura. BT 297.6 789.12 TD 0 0 0 rg /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj -262.08 -738.24 TD /F0 12 Tf -0.051 Tc 0 Tw (FUND) Tj 33.12 0 TD -0.0286 Tc 0.0526 Tw (AMENTOS DE COMPUTADORES) Tj 184.8 0 TD 0 Tc 0.024 Tw ( ) Tj -217.92 -13.92 TD 0.0792 Tc -0.0552 Tw (Tema 3. Fuci-man Navarro. Tj 157.92 0 TD 0 Tc -0.0298 Tw ( ) Tj ET 52.8 618.24 0.48 0.96 re f 53.28 618.72 166.08 0.48 re f 219.36 618.24 0.48 0.96 re f 219.84 618.72 321.6 0.48 re f 541.44 618.24 0.48 0.96 re f 52.8 600.96 0.48 17.28 re f 219.36 600.96 0.48 17.28 re f 541.44 600.96 0.48 17.28 re f BT 56.64 587.04 TD /F11 15.84 Tf 0.096 Tc 0 Tw (.asciiz \223str\224) Tj 124.8 0 TD 0 Tc 0.096 Tw ( ) Tj 41.76 -0.48 TD /F0 13.92 Tf 0.0716 Tc -0.1013 Tw (Almacena str en memoria + car. En la siguiente etapa, el ensamblador (as) lee el archivo ejemplo.s y lo traduce en instrucciones de lenguaje de máquina generando un archivo objeto relocalizable el cual se guarda como ejemplo.o. Tj 2.8891 0 TD 0 Tc -0.1005 Tw ( ) Tj -78.0068 -16.32 TD ( ) Tj 61.1535 0 TD 0.0491 Tc 0 Tw (V) Tj 7.2229 0 TD -0.2108 Tc (-) Tj 3.8522 0 TD -0.2016 Tc (1) Tj 5.7783 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.68 505.92 0.48 0.48 re f 0.48 w 1 J 10 M 271.68 506.4 m 272.16 506.4 l S 271.68 506.4 m 271.68 505.92 l S 271.68 505.92 0.48 0.48 re f 271.68 506.4 m 272.16 506.4 l S 271.68 506.4 m 271.68 505.92 l S 272.16 505.92 0.48 0.48 re f 272.16 506.4 m 272.64 506.4 l S 272.16 506.4 m 272.16 505.92 l S 272.64 505.92 60.48 0.48 re f 272.64 506.4 m 333.12 506.4 l S 333.12 506.4 m 333.12 506.4 l S 333.12 506.4 m 333.12 505.92 l S 333.12 505.92 0.48 0.48 re f 333.12 506.4 m 333.6 506.4 l S 333.12 506.4 m 333.12 505.92 l S 333.12 505.92 0.48 0.48 re f 333.12 506.4 m 333.6 506.4 l S 333.12 506.4 m 333.12 505.92 l S 271.68 490.56 0.48 15.36 re f 271.68 505.92 m 271.68 490.56 l S 333.12 490.56 0.48 15.36 re f 333.12 505.92 m 333.12 490.56 l S 0.9529 0.9529 0.9529 rg 272.64 476.64 4.32 12 re f 328.32 476.64 4.32 12 re f 272.64 473.28 60 3.36 re f 276.96 476.64 51.36 12 re f BT 0.9968 0 0 1 276.96 479.04 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD 0.0491 Tc 0 Tw (V) Tj 7.2229 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 488.64 1.44 1.44 re f 271.2 490.08 m 271.2 488.64 l S 271.2 489.12 1.44 0.96 re f 271.2 490.08 m 272.64 490.08 l S 271.2 490.08 m 271.2 489.12 l S 0.9529 0.9529 0.9529 rg 272.64 488.64 1.44 0.48 re f 0 0 0 rg 272.64 489.12 1.44 0.96 re f 272.64 490.08 m 274.08 490.08 l S 272.64 490.08 m 272.64 489.12 l S 274.08 489.12 58.56 0.96 re f 274.08 490.08 m 332.64 490.08 l S 0.9529 0.9529 0.9529 rg 274.08 488.64 58.56 0.48 re f 0 0 0 rg 332.64 488.64 1.44 1.44 re f 332.64 490.08 m 332.64 488.64 l S 332.64 489.12 1.44 0.96 re f 332.64 490.08 m 334.08 490.08 l S 332.64 490.08 m 332.64 489.12 l S 271.2 473.28 1.44 15.36 re f 271.2 488.64 m 271.2 473.28 l S 332.64 473.28 1.44 15.36 re f 332.64 488.64 m 332.64 473.28 l S 0.9529 0.9529 0.9529 rg 272.64 460.32 4.32 12.48 re f 328.32 460.32 4.32 12.48 re f 272.64 456.96 60 3.36 re f 276.96 460.32 51.36 12.48 re f BT 0.9968 0 0 1 276.96 462.72 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD -0.0579 Tc 0 Tw (V+1) Tj 19.7425 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 472.8 1.44 0.48 re f 271.2 473.28 m 272.64 473.28 l S 272.64 472.8 60 0.48 re f 272.64 473.28 m 332.64 473.28 l S 332.64 472.8 1.44 0.48 re f 332.64 473.28 m 334.08 473.28 l S 271.2 456.96 1.44 15.84 re f 271.2 472.8 m 271.2 456.96 l S 332.64 456.96 1.44 15.84 re f 332.64 472.8 m 332.64 456.96 l S 0.9529 0.9529 0.9529 rg 272.64 444.48 4.32 12 re f 328.32 444.48 4.32 12 re f 272.64 441.12 60 3.36 re f 276.96 444.48 51.36 12 re f BT 0.9968 0 0 1 276.96 446.88 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD -0.0579 Tc 0 Tw (V+2) Tj 19.7425 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 456.48 1.44 0.48 re f 271.2 456.96 m 272.64 456.96 l S 272.64 456.48 60 0.48 re f 272.64 456.96 m 332.64 456.96 l S 332.64 456.48 1.44 0.48 re f 332.64 456.96 m 334.08 456.96 l S 271.2 441.12 1.44 15.36 re f 271.2 456.48 m 271.2 441.12 l S 332.64 441.12 1.44 15.36 re f 332.64 456.48 m 332.64 441.12 l S 0.9529 0.9529 0.9529 rg 272.64 428.16 4.32 12.48 re f 328.32 428.16 4.32 12.48 re f 272.64 424.8 60 3.36 re f 276.96 428.16 51.36 12.48 re f BT 0.9968 0 0 1 276.96 430.56 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD -0.0579 Tc 0 Tw (V+3) Tj 19.7425 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 440.64 1.44 0.48 re f 271.2 441.12 m 272.64 441.12 l S 272.64 440.64 60 0.48 re f 272.64 441.12 m 332.64 441.12 l S 332.64 440.64 1.44 0.48 re f 332.64 441.12 m 334.08 441.12 l S 271.2 424.8 1.44 15.84 re f 271.2 440.64 m 271.2 424.8 l S 332.64 424.8 1.44 15.84 re f 332.64 440.64 m 332.64 424.8 l S BT 0.9968 0 0 1 276.96 413.76 Tm ( ) Tj 61.1535 0 TD 0.1026 Tc 0.2769 Tw (V+4 ) Tj 22.6316 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.68 423.36 m 272.16 423.36 l S 271.2 423.36 1.44 1.44 re f 271.2 424.8 m 272.64 424.8 l S 271.2 424.8 m 271.2 423.36 l S 271.2 423.36 1.44 1.44 re f 271.2 424.8 m 272.64 424.8 l S 271.2 424.8 m 271.2 423.36 l S 272.64 423.36 1.44 1.44 re f 272.64 424.8 m 274.08 424.8 l S 272.64 424.8 m 272.64 423.36 l S 274.08 423.36 58.56 1.44 re f 274.08 424.8 m 332.64 424.8 l S 333.12 423.36 m 333.6 423.36 l S 332.64 423.36 1.44 1.44 re f 332.64 424.8 m 334.08 424.8 l S 332.64 424.8 m 332.64 423.36 l S 332.64 423.36 1.44 1.44 re f 332.64 424.8 m 334.08 424.8 l S 332.64 424.8 m 332.64 423.36 l S 271.68 407.52 0.48 15.84 re f 271.68 423.36 m 271.68 407.52 l S 333.12 407.52 0.48 15.84 re f 333.12 423.36 m 333.12 407.52 l S BT 0.9968 0 0 1 276.96 397.44 Tm ( ) Tj 61.1535 0 TD 0.0196 Tc 0 Tw (....) Tj 12.0381 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.68 407.52 0.48 0.48 re f 271.68 408 m 272.16 408 l S 271.68 408 m 271.68 407.52 l S 272.16 407.52 60.96 0.48 re f 272.16 408 m 333.12 408 l S 333.12 407.52 0.48 0.48 re f 333.12 408 m 333.6 408 l S 333.12 408 m 333.12 407.52 l S 271.68 377.28 0.48 30.24 re f 271.68 407.52 m 271.68 377.28 l S 333.12 377.28 0.48 30.24 re f 333.12 407.52 m 333.12 377.28 l S 0.8784 0.8784 0.8784 rg 272.64 363.36 4.32 12.48 re f 328.32 363.36 4.32 12.48 re f 272.64 359.52 60 3.84 re f 276.96 363.36 51.36 12.48 re f BT 0.9968 0 0 1 276.96 366.24 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD 0.0768 Tc 0 Tw (V+\(i*4\)) Tj 33.2251 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 375.84 1.44 1.44 re f 271.2 377.28 m 271.2 375.84 l S 271.2 375.84 1.44 1.44 re f 271.2 377.28 m 272.64 377.28 l S 271.2 377.28 m 271.2 375.84 l S 272.64 375.84 1.44 1.44 re f 272.64 377.28 m 274.08 377.28 l S 272.64 377.28 m 272.64 375.84 l S 274.08 375.84 58.56 1.44 re f 274.08 377.28 m 332.64 377.28 l S 332.64 375.84 1.44 1.44 re f 332.64 377.28 m 332.64 375.84 l S 332.64 375.84 1.44 1.44 re f 332.64 377.28 m 334.08 377.28 l S 332.64 377.28 m 332.64 375.84 l S 271.2 359.52 1.44 16.32 re f 271.2 375.84 m 271.2 359.52 l S 332.64 359.52 1.44 16.32 re f 332.64 375.84 m 332.64 359.52 l S 0.8784 0.8784 0.8784 rg 272.64 346.56 4.32 12.48 re f 328.32 346.56 4.32 12.48 re f 272.64 343.2 60 3.36 re f 276.96 346.56 51.36 12.48 re f BT 0.9968 0 0 1 276.96 348.96 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD -0.0185 Tc 0 Tw (V+\(i*4\)+1) Tj 45.7447 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 359.04 1.44 0.48 re f 271.2 359.52 m 272.64 359.52 l S 272.64 359.04 60 0.48 re f 272.64 359.52 m 332.64 359.52 l S 332.64 359.04 1.44 0.48 re f 332.64 359.52 m 334.08 359.52 l S 271.2 343.2 1.44 15.84 re f 271.2 359.04 m 271.2 343.2 l S 332.64 343.2 1.44 15.84 re f 332.64 359.04 m 332.64 343.2 l S 0.8784 0.8784 0.8784 rg 272.64 330.72 4.32 12 re f 328.32 330.72 4.32 12 re f 272.64 327.36 60 3.36 re f 276.96 330.72 51.36 12 re f BT 0.9968 0 0 1 276.96 333.12 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD -0.0185 Tc 0 Tw (V+\(i*4\)+2) Tj 45.7447 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 342.72 1.44 0.48 re f 271.2 343.2 m 272.64 343.2 l S 272.64 342.72 60 0.48 re f 272.64 343.2 m 332.64 343.2 l S 332.64 342.72 1.44 0.48 re f 332.64 343.2 m 334.08 343.2 l S 271.2 327.36 1.44 15.36 re f 271.2 342.72 m 271.2 327.36 l S 332.64 327.36 1.44 15.36 re f 332.64 342.72 m 332.64 327.36 l S 0.8784 0.8784 0.8784 rg 272.64 314.4 4.32 12.48 re f 328.32 314.4 4.32 12.48 re f 272.64 311.04 60 3.36 re f 276.96 314.4 51.36 12.48 re f BT 0.9968 0 0 1 276.96 316.8 Tm 0 0 0 rg ( ) Tj 61.1535 0 TD -0.0185 Tc 0 Tw (V+\(i*4\)+3) Tj 45.7447 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.2 326.88 1.44 0.48 re f 271.2 327.36 m 272.64 327.36 l S 272.64 326.88 60 0.48 re f 272.64 327.36 m 332.64 327.36 l S 332.64 326.88 1.44 0.48 re f 332.64 327.36 m 334.08 327.36 l S 271.2 311.04 1.44 15.84 re f 271.2 326.88 m 271.2 311.04 l S 332.64 311.04 1.44 15.84 re f 332.64 326.88 m 332.64 311.04 l S BT 0.9968 0 0 1 276.96 299.52 Tm ( ) Tj 61.1535 0 TD 0.0196 Tc 0 Tw (....) Tj 12.0381 0 TD 0 Tc -0.1005 Tw ( ) Tj ET 271.68 309.6 m 272.16 309.6 l S 271.2 309.6 1.44 1.44 re f 271.2 311.04 m 272.64 311.04 l S 271.2 311.04 m 271.2 309.6 l S 271.2 309.6 1.44 1.44 re f 271.2 311.04 m 272.64 311.04 l S 271.2 311.04 m 271.2 309.6 l S 272.64 309.6 1.44 1.44 re f 272.64 311.04 m 274.08 311.04 l S 272.64 311.04 m 272.64 309.6 l S 274.08 309.6 58.56 1.44 re f 274.08 311.04 m 332.64 311.04 l S 333.12 309.6 m 333.6 309.6 l S 332.64 309.6 1.44 1.44 re f 332.64 311.04 m 334.08 311.04 l S 332.64 311.04 m 332.64 309.6 l S 332.64 309.6 1.44 1.44 re f 332.64 311.04 m 334.08 311.04 l S 332.64 311.04 m 332.64 309.6 l S 271.68 293.76 0.48 15.84 re f q 271.68 293.76 0.96 16.32 re h W n 271.68 309.6 m 271.68 293.76 l S Q q 271.68 293.76 0.96 0.48 re h W n 271.68 293.76 m 272.16 293.76 l S Q q 271.68 293.76 0.96 0.48 re h W n 271.68 293.76 m 271.68 293.28 l S Q q 271.68 293.76 0.96 0.48 re h W n 271.68 293.76 m 272.16 293.76 l S Q q 271.68 293.76 0.96 0.48 re h W n 271.68 293.76 m 271.68 293.28 l S Q q 272.16 293.76 61.44 0.48 re h W n 272.16 293.76 m 333.12 293.76 l S Q 333.12 293.76 0.48 15.84 re f q 332.64 293.76 0.96 16.32 re h W n 333.12 309.6 m 333.12 293.76 l S Q q 332.64 293.76 1.44 0.48 re h W n 333.12 293.76 m 333.6 293.76 l S Q q 332.64 293.76 0.96 0.48 re h W n 333.12 293.76 m 333.12 293.28 l S Q q 332.64 293.76 1.44 0.48 re h W n 333.12 293.76 m 333.6 293.76 l S Q q 332.64 293.76 0.96 0.48 re h W n 333.12 293.76 m 333.12 293.28 l S Q 265.44 490.56 m 263.52 490.56 261.6 488.16 261.6 485.28 c 261.6 463.68 l 261.6 460.8 259.68 458.4 257.76 458.4 c 259.68 458.4 261.6 456 261.6 452.64 c 261.6 431.04 l 261.6 428.16 263.52 425.76 265.44 425.76 c S BT 0.9968 0 0 1 201.6 480.48 Tm 0.0879 Tc -0.0284 Tw (V = V[0] =) Tj ET q 249.6 478.08 1.92 12 re h W n BT 0.9968 0 0 1 249.6 480.48 Tm 0 Tc -0.1005 Tw ( ) Tj ET Q 265.44 377.28 m 263.52 377.28 261.6 374.88 261.6 372 c 261.6 350.4 l 261.6 347.52 259.68 345.12 257.76 345.12 c 259.68 345.12 261.6 342.72 261.6 339.84 c 261.6 318.24 l 261.6 315.36 263.52 312.96 265.44 312.96 c S BT 0.9968 0 0 1 224.64 367.2 Tm 0.0656 Tc 0.314 Tw (V[i] =) Tj ET q 249.6 364.8 1.92 12 re h W n BT 0.9968 0 0 1 249.6 367.2 Tm 0 Tc -0.1005 Tw ( ) Tj ET Q BT 0.9968 0 0 1 220.8 416.16 Tm 0.1176 Tc 0.262 Tw (V[1] =) Tj ET q 249.6 413.76 1.92 12 re h W n BT 0.9968 0 0 1 249.6 416.16 Tm 0 Tc -0.1005 Tw ( ) Tj ET Q endstream endobj 71 0 obj 13543 endobj 69 0 obj << /Type /Page /Parent 61 0 R /Resources << /Font << /F0 6 0 R /F3 15 0 R /F6 27 0 R >> /ProcSet 2 0 R >> /Contents 70 0 R >> endobj 73 0 obj << /Length 74 0 R >> stream Ahora tienes acceso ilimitado* a libros, audiolibros, revistas y mucho más de Scribd. BT 297.6 789.12 TD 0 0 0 rg /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj -262.08 -738.24 TD /F0 12 Tf -0.051 Tc 0 Tw (FUND) Tj 33.12 0 TD -0.0286 Tc 0.0526 Tw (AMENTOS DE COMPUTADORES) Tj 184.8 0 TD 0 Tc 0.024 Tw ( ) Tj -217.92 -13.92 TD 0.0792 Tc -0.0552 Tw (Tema 3. Tema 12. View PF_L1IS109_S3.pdf from IS 109 at University Of Arizona. LENGUAJE ENSAMBLADOR SUBRUTINAS. BT 297.6 789.12 TD 0 0 0 rg /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj -262.08 -738.24 TD /F0 12 Tf -0.051 Tc 0 Tw (FUND) Tj 33.12 0 TD -0.0286 Tc 0.0526 Tw (AMENTOS DE COMPUTADORES) Tj 184.8 0 TD 0 Tc 0.024 Tw ( ) Tj -217.92 -13.92 TD 0.0792 Tc -0.0552 Tw (Tema 3. Tj -0.0387 Tc 0.248 Tw (Vector de palabras.) View Lenguaje ensamblador Modalidad de exámenes Semana 4.pdf from LE 123 at Universidad UTEL. INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR by Emmanuel Palma. BT 297.6 789.12 TD 0 0 0 rg /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj -262.08 -738.24 TD /F0 12 Tf -0.051 Tc 0 Tw (FUND) Tj 33.12 0 TD -0.0286 Tc 0.0526 Tw (AMENTOS DE COMPUTADORES) Tj 184.8 0 TD 0 Tc 0.024 Tw ( ) Tj -217.92 -13.92 TD 0.0792 Tc -0.0552 Tw (Tema 3. Dr. Rigoberto Carbajal Valdez. Los típicos ejemplos de programas grandes en lenguaje ensamblador de ese tiempo son los sistemas operativos IBM PC DOS y aplicaciones tempranas tales como la hoja de cálculo Lotus 1-2-3, y casi todos los juegos populares para la familia Atari 800 de computadores personales. 1) Tj 201.6 0 TD 0 Tc 0.096 Tw ( ) Tj ET 53.76 308.16 0.48 17.28 re f 540.96 308.16 0.48 17.28 re f 0.898 0.898 0.898 rg 54.24 290.88 486.72 17.28 re f BT 56.64 295.2 TD 0 0 0 rg ( ) Tj 35.52 0 TD ( ) Tj 35.52 0 TD 0.096 Tc 0 Tw (beq $17,$0,flcad1) Tj 163.2 0 TD 0 Tc 0.096 Tw ( ) Tj 14.4 0 TD 0.096 Tc 0 Tw (#Si es 0, leer cad. .....17 3. Tj 192 0 TD 0 Tc 0.096 Tw ( ) Tj ET 53.76 417.6 0.48 17.28 re f 540.96 417.6 0.48 17.28 re f 0.898 0.898 0.898 rg 54.24 400.32 486.72 17.28 re f BT 56.64 404.64 TD 0 0 0 rg ( ) Tj 35.52 0 TD ( ) Tj 35.52 0 TD 0.096 Tc 0 Tw (beq $19, $0, rotar) Tj 172.8 0 TD 0 Tc 0.096 Tw ( ) Tj 4.8 0 TD 0.096 Tc 0 Tw (#Bit 0, no contamos) Tj 182.4 0 TD 0 Tc 0.096 Tw ( ) Tj ET 53.76 400.32 0.48 17.28 re f 540.96 400.32 0.48 17.28 re f 0.898 0.898 0.898 rg 54.24 383.04 486.72 17.28 re f BT 56.64 387.36 TD 0 0 0 rg ( ) Tj 35.52 0 TD ( ) Tj 35.52 0 TD 0.096 Tc 0 Tw (addi $21, $21, 1) Tj 153.6 0 TD 0 Tc 0.096 Tw ( ) Tj 24 0 TD 0.096 Tc 0 Tw (#Incrementa) Tj 105.6 0 TD (mos cuenta) Tj 96 0 TD 0 Tc 0.096 Tw ( ) Tj ET 53.76 383.04 0.48 17.28 re f 540.96 383.04 0.48 17.28 re f 0.898 0.898 0.898 rg 54.24 365.76 486.72 17.28 re f BT 56.64 370.08 TD 0 0 0 rg ( ) Tj 35.52 0 TD ( ) Tj 35.52 0 TD 0.096 Tc 0 Tw (j rotar) Tj 67.2 0 TD 0 Tc 0.096 Tw ( ) Tj ET 53.76 365.76 0.48 17.28 re f 540.96 365.76 0.48 17.28 re f 0.898 0.898 0.898 rg 54.24 347.52 486.72 18.24 re f BT 56.64 352.8 TD 0 0 0 rg 0.096 Tc 0 Tw (fin) Tj 28.8 0 TD 0 Tc 0.096 Tw ( ) Tj 6.72 0 TD ( ) Tj 35.52 0 TD 0.096 Tc 0 Tw (.end) Tj 38.4 0 TD 0 Tc 0.096 Tw ( ) Tj ET 53.76 347.04 0.48 0.48 re f 53.76 347.04 0.48 0.48 re f 54.24 347.04 486.72 0.48 re f 540.96 347.04 0.48 0.48 re f 540.96 347.04 0.48 0.48 re f 53.76 347.52 0.48 18.24 re f 540.96 347.52 0.48 18.24 re f BT 56.64 330.24 TD /F0 18.24 Tf 0.2093 Tw ( ) Tj ET endstream endobj 151 0 obj 5668 endobj 149 0 obj << /Type /Page /Parent 143 0 R /Resources << /Font << /F0 6 0 R /F11 106 0 R >> /ProcSet 2 0 R >> /Contents 150 0 R >> endobj 153 0 obj << /Length 154 0 R >> stream En un PC las primeras 16 interrupciones son de este tipo por lo que los primeros 64 bytes de la memoria RAM son direcciones que apuntan bloques de instrucciones residentes en otras Lenguaje de ensamblador daniel romo 9 a -san felipe. • Compiladores muy optimos. Tj 146.88 0 TD 0 Tc -0.0298 Tw ( ) Tj ET 52.8 563.52 0.48 0.96 re f 53.28 564 166.08 0.48 re f 219.36 563.52 0.48 0.96 re f 219.84 564 321.6 0.48 re f 541.44 563.52 0.48 0.96 re f 52.8 498.24 0.48 65.28 re f 219.36 498.24 0.48 65.28 re f 541.44 498.24 0.48 65.28 re f BT 56.64 484.32 TD /F11 15.84 Tf 0.096 Tc 0 Tw (.double d1, \205,dn) Tj ET q 210.24 480 9.12 17.28 re h W n BT 210.24 484.32 TD 0 Tc 0.096 Tw ( ) Tj ET Q BT 223.2 483.84 TD /F0 13.92 Tf 0.0396 Tc -0.0694 Tw (Almacena los dn doble words de coma flotante \(64 ) Tj 0 -16.32 TD 0.0529 Tc -0.0827 Tw (bits\) consecutivamente en memoria.) \(16 bits, 2bytes\): 0, 2, 4, 6, \2052) Tj 350.4 8.64 TD /F0 12 Tf 0.048 Tc 0 Tw (32) Tj 13.44 -8.64 TD /F0 18.24 Tf 0.1661 Tc (-) Tj 6.24 0 TD -0.0614 Tc (2) Tj 10.08 0 TD 0 Tc 0.2093 Tw ( ) Tj -394.08 -34.56 TD /F6 18.24 Tf 0.1094 Tc 0 Tw (\340) Tj 9.12 0 TD /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj 4.8 0 TD 0.0228 Tc 0.1865 Tw (Bytes \(8 bits, 1bytes\): 0, 1, 2, 3, \2052) Tj 292.32 8.64 TD /F0 12 Tf 0.048 Tc 0 Tw (32) Tj 13.44 -8.64 TD /F0 18.24 Tf 0.1661 Tc (-) Tj 6.24 0 TD -0.0614 Tc (1) Tj 10.08 0 TD 0 Tc 0.2093 Tw ( ) Tj ET q 1 0 0 1 0 0 cm 108.96 317.28 203.04 217.92 re h W n 1 1 1 rg 10 M 109.44 317.76 200.64 208.8 re b* Q q 1 0 0 1 0 0 cm 108.96 504 202.08 2.4 re h W n 1 J 10 M 108.96 505.44 m 310.56 505.44 l S Q q 1 0 0 1 0 0 cm 108.96 481.92 202.08 2.4 re h W n 1 J 10 M 108.96 483.36 m 310.56 483.36 l S Q q 1 0 0 1 0 0 cm 108.96 460.32 202.08 2.4 re h W n 1 J 10 M 108.96 461.76 m 310.56 461.76 l S Q q 1 0 0 1 0 0 cm 108.96 420.96 202.08 2.4 re h W n 1 J 10 M 108.96 422.4 m 310.56 422.4 l S Q q 1 0 0 1 0 0 cm 108.96 398.88 202.08 2.4 re h W n 1 J 10 M 108.96 400.32 m 310.56 400.32 l S Q q 1 0 0 1 0 0 cm 108.96 377.28 202.08 2.4 re h W n 1 J 10 M 108.96 378.72 m 310.56 378.72 l S Q q 1 0 0 1 0 0 cm 108.96 355.2 202.08 2.4 re h W n 1 J 10 M 108.96 356.64 m 310.56 356.64 l S Q BT 183.36 444 TD /F3 17.4902 Tf -0.0526 Tc 0 Tw (\267\267\267) Tj ET q 1 0 0 1 0 0 cm 208.8 317.28 2.4 209.76 re h W n 1 J 10 M 209.76 527.52 m 209.76 317.28 l S Q q 1 0 0 1 0 0 cm 156 317.28 2.4 209.76 re h W n 1 J 10 M 156.96 527.52 m 156.96 317.28 l S Q q 1 0 0 1 0 0 cm 261.12 317.28 2.4 209.76 re h W n 1 J 10 M 262.08 527.52 m 262.08 317.28 l S Q BT 297.12 509.76 TD -0.1051 Tc (0) Tj -43.68 0 TD (1) Tj -52.32 0 TD (2) Tj -52.8 0 TD (3) Tj 148.8 -22.08 TD (4) Tj -43.68 0 TD (5) Tj -52.32 0 TD (6) Tj -52.8 0 TD (7) Tj 148.8 -21.6 TD (8) Tj -43.68 0 TD (9) Tj -61.44 0 TD 0.3749 Tc (10) Tj -52.32 0 TD -0.1051 Tc (11) Tj 153.12 -61.44 TD -0.1479 Tc (D) Tj -17.28 -21.6 TD 0.1475 Tc (D+4) Tj ET q 1 0 0 1 0 0 cm 108.96 348 203.04 38.88 re h W n 0.698 0.698 0.698 rg 10 M 109.44 357.12 200.64 21.12 re b* Q q 1 0 0 1 0 0 cm 108.96 370.08 109.44 38.4 re h W n 0.698 0.698 0.698 rg 10 M 109.44 379.2 99.84 20.64 re b* Q q 1 0 0 1 0 0 cm 0.698 0.698 0.698 rg 10 M 210.24 400.8 51.36 21.12 re b* Q BT 275.52 360.96 TD (D+8) Tj -44.16 43.68 TD -0.0125 Tc (D+1) Tj -56.64 -21.6 TD 0.1475 Tc (D+6) Tj -30.72 153.12 TD 0.0552 Tc -0.1078 Tw (Memoria Principal) Tj 168 -218.88 TD /F0 18.24 Tf 0.0539 Tc 0.1554 Tw ( *Con D m\372ltiplo de 4) Tj 173.76 0 TD 0 Tc 0.2093 Tw ( ) Tj ET BT 1.0025 0 0 1 56.64 297.12 Tm /F3 10.7212 Tf 0.1919 Tw ( ) Tj 83.7859 -0.96 TD /F0 10.7212 Tf -0.1075 Tw ( ) Tj 53.1442 0 TD -0.0948 Tc 0 Tw (Dir) Tj 13.8845 0 TD -0.1075 Tc (.) Objetivos Introducir al alumno en la programacin en ensamblador Conocer el entorno de desarrollo MPLAB Simular el funcionamiento de programas-ejemplo. Descargar para leer sin conexión y ver en pantalla completa. Tj 392.64 0 TD 0 Tc 0.2093 Tw ( ) Tj -406.56 -27.36 TD ( ) Tj 0 -48 TD /F1 20.16 Tf -0.0094 Tc 0.165 Tw (Simulador de MIPS R2000: SPIM) Tj 309.6 0 TD 0 Tc 0.1555 Tw ( ) Tj -281.28 -35.04 TD /F6 18.24 Tf 0.1094 Tc 0 Tw (\340) Tj 9.12 0 TD /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj 4.8 0 TD -0.0351 Tc 0.2444 Tw (Programa capaz de ejecutar p) Tj 243.84 0 TD 0.0173 Tc 0.0319 Tw (rogramas para MIPS ) Tj -243.36 -21.12 TD -0.0984 Tc 0.3077 Tw (R2000 y R3000.) BT 297.6 789.12 TD 0 0 0 rg /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj -262.08 -738.24 TD /F0 12 Tf -0.051 Tc 0 Tw (FUND) Tj 33.12 0 TD -0.0286 Tc 0.0526 Tw (AMENTOS DE COMPUTADORES) Tj 184.8 0 TD 0 Tc 0.024 Tw ( ) Tj -217.92 -13.92 TD 0.0792 Tc -0.0552 Tw (Tema 3. Comparaciones en lenguaje ensamblador Objetivo: Entender cómo se realizan las comparaciones de datos en lenguaje ensamblador En lenguaje ensamblador no existe la instrucción IF como se trabaja en otros lenguajes para comparar y tomar decisiones, para esto se … ), es decir, no son accesibles por parte del programador. En nuestro micro no nos preocupamos de esto y ya veremos qué es accesible y qué no al ver los temas de programación. ARCOS @ UC3M} Emplea códigos nemónicos para representar instrucciones} add–suma } lw–carga un dato de memoria Tj 101.76 0 TD /F1 18.24 Tf -0.1877 Tc 0 Tw (hi) Tj 16.32 0 TD /F0 18.24 Tf 0 Tc 0.2093 Tw ( ) Tj -373.92 -24.96 TD /F11 18.24 Tf 0.096 Tw ( ) Tj 256.32 -2.4 TD /F0 18.24 Tf 0.2093 Tw ( ) Tj ET endstream endobj 105 0 obj 5194 endobj 102 0 obj << /Type /Page /Parent 103 0 R /Resources << /Font << /F0 6 0 R /F1 8 0 R /F6 27 0 R /F11 106 0 R >> /ProcSet 2 0 R >> /Contents 104 0 R >> endobj 109 0 obj << /Length 110 0 R >> stream Las macros son instrucciones complejas formadas de instrucciones más sencillas, sirven cuando se quieren hacer procesos repetitivos. Tj ET q 509.76 437.76 7.68 20.64 re h W n BT 509.76 442.08 TD 0 Tc 0.2093 Tw ( ) Tj ET Q BT 74.4 417.12 TD /F11 18.24 Tf 0.096 Tc 0 Tw (srl Rdst, Rsrc1, Src2) Tj 231.84 0 TD 0 Tc 0.096 Tw ( ) Tj 24.48 -2.4 TD /F0 18.24 Tf -0.1358 Tc 0.3451 Tw (Desp. por defecto.) Surge entonces la emoción del infinito, como dos espejos enfrentados y obligados a reflejarse mutua e indefinidamente. Gödel, Escher, Bach : un Eterno y Grácil Bucle, es una obra de arte escrita por un sabio. Si no aparece se ) Tj -43.2 -16.32 TD 0.0366 Tc -0.0664 Tw (toma la dir. Este módulo no pretende ser un manual que explique todas las características del lenguaje de ensamblador y del lenguaje C, sino una guía que permita ini-ciarse en la programación a bajo nivel (hacer programas) con la ayuda de un lenguaje de alto nivel como el C. 1.1.2 Arquitectura Harvard Los microcontroladores PIC 16C5X, 16CXX y 17CXX poseen arquitectura Harvard, con una memoria de datos de 8 bits, y una memoria de programa que, según el modelo, p uede ser de 12 bits para los 16C5X, 14 bits para los 16CXX y 16 bits para los 17CXX. Lenguaje Ensamblador) Tj 172.8 0 TD 0 Tc 0.024 Tw ( ) Tj 89.28 0 TD ( ) Tj 248.64 0 TD 0.048 Tc 0 Tw (54) Tj 13.44 0 TD 0 Tc 0.024 Tw ( ) Tj ET 1 1 1 rg 28.32 71.52 533.28 691.2 re f 0.96 w 1 j 8 M 0 0 0 RG 28.32 762.72 m 28.32 71.52 l 561.6 71.52 l 561.6 762.72 l h S 0.898 0.898 0.898 rg 54.24 711.84 486.72 16.32 re f BT 56.64 715.68 TD 0 0 0 rg /F11 13.92 Tf -0.192 Tw ( ) Tj 35.52 0 TD ( ) Tj 35.52 0 TD -0.192 Tc 0 Tw (lw $2,4\($29\)) Tj 97.92 0 TD 0 Tc -0.192 Tw ( ) Tj 8.64 0 TD ( ) Tj 35.52 0 TD ( ) Tj 35.52 0 TD -0.192 Tc 0 Tw (#Lectura argumento n \277?) Entonces, ¿porqué no hay tanta información de los lenguajes de bajo nivel?. Lenguaje ensamblador x86 - Wikipedia, la enciclopedia libre si No Clases particulares, tutorías, grupos de estudio de programación, matematicas, fisica, electrónica... en madrid impartidas por ingenieros y licenciados. Lenguaje Ensamblador) Tj 172.8 0 TD 0 Tc 0.024 Tw ( ) Tj 89.28 0 TD ( ) Tj 248.64 0 TD 0.048 Tc 0 Tw (13) Tj 13.44 0 TD 0 Tc 0.024 Tw ( ) Tj ET 1 1 1 rg 28.32 71.52 533.28 691.2 re f 0.96 w 1 j 8 M 0 0 0 RG 28.32 762.72 m 28.32 71.52 l 561.6 71.52 l 561.6 762.72 l h S BT 56.64 681.12 TD 0 0 0 rg /F1 24 Tf -0.0929 Tc 0.1409 Tw (MODOS DE DIRECCIONAMIENTO) Tj 380.16 0 TD 0 Tc 0.048 Tw ( ) Tj -380.16 -34.56 TD /F0 18.24 Tf -0.1101 Tc 0.2594 Tw (Modos de acceder a los operandos de una ) Tj 348.96 0 TD 0.0334 Tc 0 Tw (instrucci\363n.)