Offset Machine-code Assembly-code: .DATA ... 0456 6789 Z DW 6789h 0458 5678 Y DW 5678h 045A 3456 X DW 3456h 045C 2345 W DW 2345h 045E 57 68 61 74 65 76 65 72 OTHER DB 'Whatever' 0466 58 F DB 'N' 0467 4C 61 73 74 6E 61 6D LAST DB 'Dellorto' ;;;; YOUR own Initial & Lastname. ;;;; (NOT 'X' or 'Lastname' !) ... .CODE 0000 MID PROC 0000 B8 ---- R mov ax, @data 0003 8E D8 mov ds, ax 0005 8A 1E 045E R mov BL, [OTHER] 0009 B7 FB mov BH, 251 000B 03 1E 045C R add BX, [W] 000F 77 04 ja M1 0011 88 1E 045E R mov [OTHER], BL 0015 M1: 0015 8A 0E 0466 R mov CL, [F] ; YOURS (not 'X') 0019 B5 7B mov CH, 123 001B 03 0E 0456 R add CX, [Z] 001F 77 04 ja M2 0021 89 0E 0458 R mov [Y], CX 0025 M2: 0025 BA 04D2 mov DX, 1234 ; (Decimal) 0028 B9 0005 mov CX, 5 002B D3 C2 rol DX, CL 002D 89 16 045A R mov [X], DX ... ________________________________________________________________________ #bits of Hex FROM: TO: Offset Assembly-code: 0005 mov BL, [OTHER] 16 Address 045E IR Memory 8 Data 57 M BL register 0009 mov BH, 251 8 D FB M BH 000B add BX, [W] 16 A 045C IR M 16 D 2345 M ALU 16 D FB57 BX ALU 16 D 1EAB ALU M 000F ja M1 32 A 77 M CL Reg 0011 mov [OTHER], BL 16 D 1E Memory IR 8 A 045E BL Reg M 0015 M1: 0015 mov CL, [F] 16 A _ IR M 8 D M CL REG 0019 mov CH, 123 8 D 0x7Bh M CH 001B add CX, [Z] 16 A 6789h IR M 16 D M ALU 16 D BX ALU 16 D ALU M 001F ja M2 32 A _ Memory DX Reg 0021 mov [Y], CX 16 A 5678h IR M 16 D M ALU 16 D CX ALU 16 D ALU M 0025 M2: 0025 mov DX, 1234 16 A 0xD42 M DX REG 16 D M ALU 16 D DX ALU 16 D ALU M 0028 mov CX, 5 16 A 5 M ALU 16 D M ALU 16 D DX ALU 16 D ALU M 002B rol DX, CL 32 A C2 DX Reg ALU 002D mov [X], DX 16 A 045A M DX REG