小编Ita*_*209的帖子

为什么我从mov ax,bx + si + 1得到零?

    mov     ax,10
    mov     bx,4
    mov     si,ax
    mov     ax,bx+si+1
    LEA     ax,[bx+si+1]
Run Code Online (Sandbox Code Playgroud)

当我一起添加bx,si和1并移动到ax时,结果为0.在下一行,当我使用LEA时,它可以工作,我得到15.

使用移动时为什么我会变零?

assembly x86-16 emu8086

2
推荐指数
1
解决办法
721
查看次数

java 错误:需要 int 类型不可转换

这段代码有什么问题?

int  amount= (int)  amountSpnr.getValue();  // 1
float total = (float) productData[3]*amount; // 2
total2pay+=total;
totalFld.setText(total2pay+"");
model.addRow(new Object[]{productData[0], productData[1],productData[2],productData[3], amount, total});`
Run Code Online (Sandbox Code Playgroud)

说:

不可转换类型
(对于第一行)- 需要int找到Object
(对于第二行)- 需要float找到Object

我能做些什么?

java netbeans

0
推荐指数
1
解决办法
3192
查看次数

标签 统计

assembly ×1

emu8086 ×1

java ×1

netbeans ×1

x86-16 ×1