diff --git a/src/plugins/debugger/disassemblerlines.cpp b/src/plugins/debugger/disassemblerlines.cpp
index 81289913a3ffb4adb3ae04505a0353e54b64eea0..b3f98bea53a58df6f95627d8f7581be5b35ef93a 100644
--- a/src/plugins/debugger/disassemblerlines.cpp
+++ b/src/plugins/debugger/disassemblerlines.cpp
@@ -200,8 +200,8 @@ QString DisassemblerLine::toString() const
     QString str;
     if (isAssembler()) {
         if (address)
-            str += _("0x%1  <+0x%1> ").arg(offset, 4, 16, QLatin1Char('0'))
-                .arg(address, 0, 16);
+            str += _("0x%1  <+0x%2> ").arg(address, 0, 16)
+                .arg(offset, 4, 16, QLatin1Char('0'));
         str += _("        ");
         str += data;
     } else if (isCode()) {