|
@@ -9,7 +9,7 @@ print_hex:
|
|
|
; Numeric ASCII values: '0' (ASCII 0x30) to '9' (0x39), so just add 0x30 to byte N.
|
|
|
; For alphabetic characters A-F: 'A' (ASCII 0x41) to 'F' (0x46) we'll add 0x40
|
|
|
; Then, move the ASCII byte to the correct position on the resulting string
|
|
|
-loop:
|
|
|
+hex_loop:
|
|
|
cmp cx, 4 ; loop 4 times
|
|
|
je end
|
|
|
|
|
@@ -31,7 +31,7 @@ step2:
|
|
|
|
|
|
; increment index and loop
|
|
|
add cx, 1
|
|
|
- jmp loop
|
|
|
+ jmp hex_loop
|
|
|
|
|
|
end:
|
|
|
; prepare the parameter and call the function
|