EMU8086 GENERATED LISTING. MACHINE CODE <- SOURCE. esercizio_3-1.exe -- emu8086 assembler version: 4.07 [ 20/12/2012 -- 22.21.46 ] =================================================================================================== [LINE] LOC: MACHINE CODE SOURCE =================================================================================================== [ 1] : #make_exe# [ 2] : ; [ 3] : ; soluzione esercizio 3.1 a pagina 242 del libro di testo [ 4] : ; [ 5] : [ 6] : ; settaggio registro DS a 3000h [ 7] 0000: B8 00 30 MOV AX,3000h [ 8] 0003: 8E D8 MOV DS,AX [ 9] : [ 10] : ; inserimento dati con indirizzamento diretto [ 11] 0005: B0 FF MOV AL,0FFh [ 12] 0007: A2 00 00 MOV [0000h],AL [ 13] 000A: FE C8 DEC AL [ 14] 000C: A2 01 00 MOV Byte Ptr[0001h],AL [ 15] 000F: FE C8 DEC AL [ 16] 0011: A2 02 00 MOV Byte Ptr[0002h],AL [ 17] : [ 18] : ; inserimento dati con indirizzamento indiretto [ 19] 0014: BB 00 00 MOV BX,0000h [ 20] 0017: B0 FF MOV AL,0FFh [ 21] 0019: 88 07 MOV [BX],AL [ 22] 001B: FE C8 DEC AL [ 23] 001D: 43 INC BX [ 24] 001E: 88 07 MOV [BX],AL [ 25] 0020: FE C8 DEC AL [ 26] 0022: 43 INC BX [ 27] 0023: 88 07 MOV [BX],AL [ 28] : [ 29] : ; (inserimento degli stessi dati tramite un ciclo) [ 30] 0025: BB 00 00 MOV BX,0000h [ 31] 0028: B0 FF MOV AL,0FFh [ 32] 002A: Salto: [ 33] 002A: 88 07 MOV [BX],AL [ 34] 002C: FE C8 DEC AL [ 35] 002E: 43 INC BX [ 36] 002F: 83 FB 03 CMP BX,03h [ 37] 0032: 75 F6 JNE Salto [ 38] : [ 39] : [ 40] : ===================================================================================================