LC-3 中的数据表示
Data Representation in LC-3
我在准备考试时遇到了一个问题,这个问题一直困扰着我,主要是因为缺少所提供的信息。问题是
b.WhatLC-3中F751的16位字代表整数吗?
那么我们是将 16 进制转换为 10 进制还是 2 进制,我不太确定如何解决这个问题。
取f751并转换为二进制
1111 0111 0101 0001
最高位是1所以我们知道这个数是负数,所以取2的补码
0000 1000 1010 1111
并转为十进制-2223
高位数字大于或等于 8,因此数字为负数。
对每一位的F(十五)取补:f751
f 给 0
7给8
5给A
1给E
08AE是补1
08AF是十进制的2补码-2223
这防止转换为二进制
我在准备考试时遇到了一个问题,这个问题一直困扰着我,主要是因为缺少所提供的信息。问题是
b.WhatLC-3中F751的16位字代表整数吗?
那么我们是将 16 进制转换为 10 进制还是 2 进制,我不太确定如何解决这个问题。
取f751并转换为二进制
1111 0111 0101 0001
最高位是1所以我们知道这个数是负数,所以取2的补码
0000 1000 1010 1111
并转为十进制-2223
高位数字大于或等于 8,因此数字为负数。 对每一位的F(十五)取补:f751
f 给 0
7给8
5给A
1给E
08AE是补1
08AF是十进制的2补码-2223
这防止转换为二进制