Debug--寄存器的十六进制

来源:互联网 发布:车载空气净化器 知乎 编辑:程序博客网 时间:2024/04/25 20:09

From : Mrs. Wang 's Assembly

Page : 43~44

Caculate : 2^8

Code of Source : mov ax,1  add ax,ax  jmp 2000:0003(set the first orde at 2000:0003 in the memory system)

Step 1 . -a 2000:0 / -mov ax,1 / -add ax,ax / -jmp 2000:0003

Step 2 . -r / rcs -2000 / rip -0

Step 3 . -t [AX==0001,IP==0003]

               -t [AX==0002,IP==0005]

               -t [AX==0002,IP==0003]

               -t [AX==0004,IP==0005]

               -t [AX==0004,IP==0003]

               -t [AX==0008,IP==0005]

               -t [AX==0008,IP==0003]

               -t [AX==0010,IP==0005]

Sth. is wrong !!! The ax shoulde be 0016,not 0010,becase of add ax,ax.

omg,the ax is expressed by 16 rule ... so the 0010(in 16 rule) == 16(in 10 rule).