08.05.2013 Views

Juego de instrucciones del 80C31

Juego de instrucciones del 80C31

Juego de instrucciones del 80C31

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

0136 5A A3 BD D3<br />

013A 9C C3 FF F3<br />

53 0140 62 24 dw 2462h, 3443h, 0420h, 1401h, 64e6h, 74c7h, 44a4h, 5485h<br />

0142 43 34 20 04<br />

0146 01 14 E6 64<br />

014A C7 74 A4 44<br />

54 0150 6A A5 dw 0a56ah, 0b54bh, 8528h, 9509h,0e5eeh, 0f5cfh,0c5ach,0d58dh<br />

0152 4B B5 28 85<br />

0156 09 95 EE E5<br />

015A CF F5 AC C5<br />

55 0160 53 36 dw 3653h, 2672h, 1611h, 0630h, 76d7h, 66f6h, 5695h, 46b4h<br />

56 0170 5B B7 dw 0b75bh, 0a77ah,9719h, 8738h, 0f7dfh, 0e7feh, 0d79dh,0c7bch<br />

57 0180<br />

58 0180 C4 48 dw 48c4h, 58e5h, 6886h, 78a7h, 0840h, 1861h, 2802h, 3823h<br />

59 0190 CC C9 dw 0c9cch, 0d9edh, 0e98eh, 0f9afh, 8948h,9969h, 0a90ah,0b92bh<br />

60 01A0 F5 5A dw 5af5h, 4ad4h, 7ab7h, 6a96h, 1a71h, 0a50h, 3a33h, 2a12h<br />

61 01B0 FD DB dw 0dbfdh, 0cbdch, 0fbbfh,0eb9eh, 9b79h, 8b58h, 0bb3bh,0ab1ah<br />

62 01C0 A6 6C dw 6ca6h, 7c87h, 4ce4h, 5cc5h, 2c22h, 3c03h,0c60h, 1c41h<br />

63 01D0 AE ED dw 0edaeh, 0fd8fh, 0c<strong>de</strong>ch,0ddcdh, 0ad2ah, 0bd0bh, 8d68h,9d49h<br />

64 01E0 97 7E dw 7e97h, 6eb6h, 5ed5h, 4ef4h, 3e13h, 2e32h, 1e51h, 0e70h<br />

65 01F0 9F FF dw 0ff9fh, 0efbeh, 0dfddh, 0cffch, 0bf1bh, 0af3ah,9f59h,8f78h<br />

66 0200<br />

67 0200 88 91 dw 9188h, 81a9h, 0b1cah,0a1ebh, 0d10ch, 0c12dh, 0f14eh,0e16fh<br />

68 0210 80 10 dw 1080h, 00a1h, 30c2h, 20e3h, 5004h, 4025h, 7046h, 6067h<br />

69 0220 B9 83 dw 83b9h, 9398h,0a3fbh, 0b3dah, 0c33dh, 0d31ch,0e37fh, 0f35eh<br />

70 0230 B1 02 dw 02b1h, 1290h, 22f3h, 32d2h, 4235h, 5214h, 6277h, 7256h<br />

71 0240 EA B5 dw 0b5eah,0a5cbh, 95a8h, 8589h, 0f56eh, 0e54fh, 0d52ch,0c50dh<br />

72 0250 E2 34 dw 34e2h, 24c3h, 14a0h, 0481h, 7466h, 6447h, 5424h, 4405h<br />

73 0260 DB A7 dw 0a7dbh, 0b7fah,8799h, 97b8h, 0e75fh, 0f77eh, 0c71dh,0d73ch<br />

74 0270 D3 26 dw 26d3h, 36f2h, 0691h, 16b0h, 6657h, 7676h, 4615h, 5634h<br />

75 0280 4C D9 dw 0d94ch, 0c96dh, 0f90eh,0e92fh, 99c8h, 89e9h, 0b98ah,0a9abh<br />

76 0290 44 58 dw 5844h, 4865h, 7806h, 6827h, 18c0h, 08e1h, 3882h, 28a3h<br />

77 02A0 7D CB dw 0cb7dh, 0db5ch,0eb3fh, 0fb1eh, 8bf9h, 9bd8h, 0abbbh,0bb9ah<br />

78 02B0 75 4A dw 4a75h, 5a54h, 6a37h, 7a16h, 0af1h, 1ad0h, 2ab3h, 3a92h<br />

79 02C0 2E FD dw 0fd2eh, 0ed0fh, 0dd6ch,0cd4dh, 0bdaah,0ad8bh, 9<strong>de</strong>8h,8dc9h<br />

80 02D0 26 7C dw 7c26h, 6c07h, 5c64h, 4c45h, 3ca2h, 2c83h, 1ce0h, 0cc1h<br />

81 02E0 1F EF dw 0ef1fh, 0ff3eh,0cf5dh, 0df7ch, 0af9bh, 0bfbah, 8fd9h,9ff8h<br />

82 02F0 17 6E dw 6e17h, 7e36h, 4e55h, 5e74h, 2e93h, 3eb2h, 0ed1h, 1ef0h<br />

83 0300 ; Nota: Memoria en formato Intel( parte alta en direccion alta)<br />

Ejemplo 5. Solución <strong>de</strong> un circuito combinatorio con saltos condicionales.<br />

1 0000 ; Resuelve una funcion logica <strong>de</strong> seis variables booleanas<br />

2 0000 ;Q =U *(V + W))+(X * /Y)+/Z don<strong>de</strong> / = negacion logica * = AND<br />

3 0000 U bit P1.1<br />

4 0000 V bit P1.2<br />

5 0000 W bit TF0<br />

6 0000 X bit IE1<br />

7 0000 Y BIT 20h.7<br />

8 0000 Z BIT 20h.6<br />

9 0000 Q bit P3.1 ; salida<br />

10 0000 org 0<br />

11 0000 8036 sjmp 38h<br />

12 0038 org 38h<br />

13 0038<br />

14 0038 209203 Pba_V: jb V,Pba_U<br />

15 003B 308D03 jnb W,Pba_X ; brinca si salida <strong>de</strong> la comp OR = "0"<br />

16 003E 20910D Pba_U: jb U,Q1 ; brinca si salida <strong>de</strong> la AND izq.= "1"<br />

Profr. Salvador Saucedo 19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!