2004年05月13日 星期四 08:32
多谢多谢!那么如果将无符号字节 11000011 按位取反 得到 00111100 是否也可以说二者互为反码 (diminished radix complement) ? --- Qiangning Hong <lucifer at tsinghua.org.cn> 的正文:> eh.... > 回来以后查了些资料发现自己的回答有误,对不起啦 > > 你提的问题应该是diminished radix > complement,或者叫做1's complement。 >http://www.xaff.org/MATH/sub.html>> The diminished radix complement of an n-digit number > N in base r is defined > as (rn - 1) - N. This is also called the (r - 1)'s > complement. > The radix complement of an n-digit number N in base > r is defined as rn - N > for N 0 and 0 for N = 0. This is also called the > r's complement. > > 例如,1011的diminished radix complement是0100,radix > complement是0101。 > > 中文应该相应的翻译成反码和补码吧,但是反码和补码又往往和原码一起用来表示计算 > 机中的数字表示方法,比如: > 1的原码是00000001,反码是00000001,补码是00000001; > -1的原码是10000001,反码是11111110,补码是11111111, > 两者不要混淆了。 > > Qiangning Hong > > -----Original Message----- > From: python-chinese-bounces at lists.python.cn > [mailto:python-chinese-bounces at lists.python.cn] On > Behalf Of CHEN Guang > (Oliver) > Sent: Wednesday, May 12, 2004 5:39 PM > To: python-chinese at lists.python.cn > Subject: [python-chinese] ??1/2ìò???μ???ê?ó? > > 首先多谢您的热心答复,为稳妥起见再请教一次: > 既然“反码是complement, 二进制补码是 2’s > complement” > 那么“补码”和“二进制反码”的英文该怎么写?会不会与上面的混淆? > > --- Qiangning Hong <lucifer at tsinghua.org.cn> > 的正文:> Rebel > Code是本书,讲开源运动的,意思是反叛的代码~~ > > 全名是Rebel Code: > > Linux and the Open Source Revolution > > > 反码是complement > > > > 二进制补码是 2’s complement > > > > -----邮件原件----- > > 发件人: python-chinese-bounces at lists.python.cn > > [mailto:python-chinese-bounces at lists.python.cn] > 代表 > > Terry Lu > > 发送时间: 2004年5月12日 15:08 > > 收件人: python-chinese at lists.python.cn > > 主题: 答复: 答复: [python-chinese] > 请教一个电脑术语 > > > > > > > > Rebel Code > > Google上查到的 > > > > -----原始邮件----- > > 发件人: CHEN Guang (Oliver) > > [mailto:oliver_guang_chen at yahoo.com.cn] > > 发送时间: 2004年5月12日 15:03 > > 收件人: python-chinese at lists.python.cn > > 主题: Re: 答复: [python-chinese] 请教一个电脑术语 > > > > 多谢您的答复,可否再请教一下“反码”的英文? > > > > --- Terry Lu <TerryLu at BENQ.COM> 的正文:> > > 是反码吧, > > 补码需看正负, 负要先取反码再加一的 > > > > > > -----原始邮件----- > > > 发件人: Zoom.Quiet [mailto:zoomq at infopro.cn] > > > 发送时间: 2004年5月12日 14:15 > > > 收件人: CHEN Guang (Oliver) > > > 抄送: python-chinese at lists.python.cn > > > 主题: Re: [python-chinese] 请教一个电脑术语 > > > > > > > > > Hollo CHEN: > > > > > > 补码? > > > E文早八辈子就忘了………… > > > > > > > > > /******** [2004-05-12]14:14:42 ; CHEN wrote: > > > > > > CHEN Guang (Oliver)> 有两个字节 A 和 B > > > ,二进制分别表示为: > > > CHEN Guang (Oliver)> 11000011 和 00111100 CHEN > Guang (Oliver)> 它们之和 > 恰为 > > > 11111111 (0xFF) CHEN Guang (Oliver)> A 和 B > > > 的关系用电脑术语该如何表达? > > > CHEN Guang (Oliver)> 汉语: > > > CHEN Guang (Oliver)> B 和 A 互为??码 > > > CHEN Guang (Oliver)> 英语: > > > CHEN Guang (Oliver)> B and A are ??? codes to > each > > > > > other > > > CHEN Guang (Oliver)> > > > > > > 很菜的问题,不好意思,小弟没受过正规电脑教育,请大家多指点。 > > > > > > > > > > CHEN Guang (Oliver)> > > > _________________________________________________________ > Do You Yahoo!? > 嫌邮箱太小?雅虎电邮自助扩容! > http://cn.rd.yahoo.com/mail_cn/tag/10m/*http://cn.mail.yahoo.com/event/10m.h > tml > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > _________________________________________________________ Do You Yahoo!? 嫌邮箱太小?雅虎电邮自助扩容! http://cn.rd.yahoo.com/mail_cn/tag/10m/*http://cn.mail.yahoo.com/event/10m.html
2004年05月13日 星期四 10:13
根据那个定义,(11000011)2的1's complement应该为: (2^8 - 1) - (11000011)2 = (11111111)2 - (11000011)2 = (00111100)2 而(00111100)2的1's complement为: (2^8 - 1) - (00111100)2 = (11111111)2 - (00111100)2 = (11000011)2 因此可以说两者互为1's complement或者diminished radix complement或者反码 > -----邮件原件----- > 发件人: python-chinese-bounces at lists.python.cn > [mailto:python-chinese-bounces at lists.python.cn] 代表 CHEN Guang (Oliver) > 发送时间: 2004年5月13日 8:33 > 收件人: python-chinese at lists.python.cn > 主题: RE: [python-chinese] 请教一个电脑术语 > > 多谢多谢!那么如果将无符号字节 11000011 按位取反 > 得到 00111100 是否也可以说二者互为反码 > (diminished radix complement) ? > > --- Qiangning Hong <lucifer at tsinghua.org.cn> > 的正文:> eh.... > > 回来以后查了些资料发现自己的回答有误,对不起啦 > > > > 你提的问题应该是diminished radix > > complement,或者叫做1's complement。 > >http://www.xaff.org/MATH/sub.html>> > The diminished radix complement of an n-digit number > > N in base r is defined > > as (rn - 1) - N. This is also called the (r - 1)'s > > complement. > > The radix complement of an n-digit number N in base > > r is defined as rn - N > > for N 0 and 0 for N = 0. This is also called the > > r's complement. > > > > 例如,1011的diminished radix complement是0100,radix > > complement是0101。 > > > > > 中文应该相应的翻译成反码和补码吧,但是反码和补码又往往和原码一起用来表 示计 > 算 > > 机中的数字表示方法,比如: > > 1的原码是00000001,反码是00000001,补码是00000001; > > -1的原码是10000001,反码是11111110,补码是11111111, > > 两者不要混淆了。 > > > > Qiangning Hong > >
2004年05月14日 星期五 22:52
I would simply use 'complement' in both cases. > -----Original Message----- > From: python-chinese-bounces at lists.python.cn > [mailto:python-chinese-bounces at lists.python.cn] On Behalf Of > CHEN Guang (Oliver) > Sent: 2004年5月12日 20:33 > To: python-chinese at lists.python.cn > Subject: RE: [python-chinese] 请教一个电脑术语 > > > 多谢多谢!那么如果将无符号字节 11000011 按位取反 > 得到 00111100 是否也可以说二者互为反码 > (diminished radix complement) ? > > --- Qiangning Hong <lucifer at tsinghua.org.cn> > 的正文:> eh.... > > 回来以后查了些资料发现自己的回答有误,对不起啦 > > > > 你提的问题应该是diminished radix > > complement,或者叫做1's complement。 > >http://www.xaff.org/MATH/sub.html>> > The diminished radix complement of an n-digit number > > N in base r is defined > > as (rn - 1) - N. This is also called the (r - 1)'s > > complement. > > The radix complement of an n-digit number N in base > > r is defined as rn - N > > for N 0 and 0 for N = 0. This is also called the > > r's complement. > > > > 例如,1011的diminished radix complement是0100,radix > > complement是0101。 > > > > > 中文应该相应的翻译成反码和补码吧,但是反码和补码又往往和原码一起用来表 > 示计算 > > 机中的数字表示方法,比如: > > 1的原码是00000001,反码是00000001,补码是00000001; > > -1的原码是10000001,反码是11111110,补码是11111111, > > 两者不要混淆了。 > > > > Qiangning Hong > > > > -----Original Message----- > > From: python-chinese-bounces at lists.python.cn > > [mailto:python-chinese-bounces at lists.python.cn] On > > Behalf Of CHEN Guang > > (Oliver) > > Sent: Wednesday, May 12, 2004 5:39 PM > > To: python-chinese at lists.python.cn > > Subject: [python-chinese] ??1/2ìò???μ???ê?ó? > > > > 首先多谢您的热心答复,为稳妥起见再请教一次: > > 既然“反码是complement, 二进制补码是 2’s > > complement” > > > 那么“补码”和“二进制反码”的英文该怎么写?会不会与上面的混淆? > > > > --- Qiangning Hong <lucifer at tsinghua.org.cn> > > 的正文:> Rebel > > Code是本书,讲开源运动的,意思是反叛的代码~~ > > > 全名是Rebel Code: > > > Linux and the Open Source Revolution > > > > > 反码是complement > > > > > > 二进制补码是 2’s complement > > > > > > -----邮件原件----- > > > 发件人: python-chinese-bounces at lists.python.cn > > > [mailto:python-chinese-bounces at lists.python.cn] > > 代表 > > > Terry Lu > > > 发送时间: 2004年5月12日 15:08 > > > 收件人: python-chinese at lists.python.cn > > > 主题: 答复: 答复: [python-chinese] > > 请教一个电脑术语 > > > > > > > > > > > > Rebel Code > > > Google上查到的 > > > > > > -----原始邮件----- > > > 发件人: CHEN Guang (Oliver) > > > [mailto:oliver_guang_chen at yahoo.com.cn] > > > 发送时间: 2004年5月12日 15:03 > > > 收件人: python-chinese at lists.python.cn > > > 主题: Re: 答复: [python-chinese] 请教一个电脑术语 > > > > > > 多谢您的答复,可否再请教一下“反码”的英文? > > > > > > --- Terry Lu <TerryLu at BENQ.COM> 的正文:> > > > 是反码吧, > > > 补码需看正负, 负要先取反码再加一的 > > > > > > > > -----原始邮件----- > > > > 发件人: Zoom.Quiet [mailto:zoomq at infopro.cn] > > > > 发送时间: 2004年5月12日 14:15 > > > > 收件人: CHEN Guang (Oliver) > > > > 抄送: python-chinese at lists.python.cn > > > > 主题: Re: [python-chinese] 请教一个电脑术语 > > > > > > > > > > > > Hollo CHEN: > > > > > > > > 补码? > > > > E文早八辈子就忘了………… > > > > > > > > > > > > /******** [2004-05-12]14:14:42 ; CHEN wrote: > > > > > > > > CHEN Guang (Oliver)> 有两个字节 A 和 B > > > > ,二进制分别表示为: > > > > CHEN Guang (Oliver)> 11000011 和 00111100 CHEN > > Guang (Oliver)> 它们之和 > > 恰为 > > > > 11111111 (0xFF) CHEN Guang (Oliver)> A 和 B > > > > 的关系用电脑术语该如何表达? > > > > CHEN Guang (Oliver)> 汉语: > > > > CHEN Guang (Oliver)> B 和 A 互为??码 > > > > CHEN Guang (Oliver)> 英语: > > > > CHEN Guang (Oliver)> B and A are ??? codes to > > each > > > > > > > other > > > > CHEN Guang (Oliver)> > > > > > > > > > > 很菜的问题,不好意思,小弟没受过正规电脑教育,请大家多指点。 > > > > > > > > > > > > > > CHEN Guang (Oliver)> > > > > > > > _________________________________________________________ > > Do You Yahoo!? > > 嫌邮箱太小?雅虎电邮自助扩容! > > > http://cn.rd.yahoo.com/mail_cn/tag/10m/*http://cn.mail.yahoo.c om/event/10m.h > tml > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > _________________________________________________________ Do You Yahoo!? 嫌邮箱太小?雅虎电邮自助扩容! http://cn.rd.yahoo.com/mail_cn/tag/10m/*http://cn.mail.yahoo.com/event/1 0m.html _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese
Zeuux © 2024
京ICP备05028076号