王爽的汇编语言上的这个。
应用8086CPU完成运算s=768+12288-1280,机器码如下。
101100000000000000000011
000001010000000000110000
001011010000000000000101
问,那二进制的代码是如何算出来的?
王爽的汇编语言上的这个。
应用8086CPU完成运算s=768+12288-1280,机器码如下。
101100000000000000000011
000001010000000000110000
001011010000000000000101
问,那二进制的代码是如何算出来的?
反汇编
s dw 768
mov ax,12288
sub ax,1280
add [s],ax
上面这段代码就是实现那功能的,用16进制工具就可以查看得到,实现方法多种,不知道王爽的是哪种。比如还可以:
s dw ?
mov ax,768
add ax,12280
sub ax,1280
mov s,ax