【发布时间】:2014-04-15 10:50:41
【问题描述】:
我是汇编程序的新手,我需要帮助来了解程序的作用:
MOV SI, 0x0210
MOV BX, 0x0220
MOV CX, 0x5
L1: MOV AL, [SI]
NOT AL
INC AL
MOV [BX], AL
INC BX
INC SI
LOOP L1
HLT
谁能告诉我地址开头的“0x..”是什么?
(所有编号均为十六进制)。
非常感谢!!
【问题讨论】:
-
嗯,它不做的一件事就是汇编...
0x引入了一个以十六进制表示的数字常量(即基数 16)。它看起来像是在尝试对字节序列进行 2s 补码... -
@twalberg:它确实与 nasm 组装在一起。
-
@Michael 原版在 Jester 编辑之前没有...
标签: assembly x86 reverse-engineering