为什么会出现此错误:
ine 101:0x00400138处的运行时异常:取消地址未对齐 字边界0x10010005
以下是代码:
private void OnSelectedIndexChanged(object sender, RoutedEventArgs e)
{
var combo = (ComboBoxEdit)sender;
combo.Dispatcher.BeginInvoke(new Action(() =>
{
var text = combo.DisplayText;
(...)
}));
}
答案 0 :(得分:1)
在MIPS上,您无法从未对齐的地址加载浮点数,因此在尝试执行此操作时会出现错误。
您正在读取$f19
中的浮点数。您正确地将i
乘以4,但在内循环中,您只需在每个循环中将{1}}添加到$s1
,并且不要将其乘以任何位置。您必须添加4才能到达数组中的下一个浮点数以获取正确的值。