Author Topic: Two's complement to One's complement converter name  (Read 3490 times)

0 Members and 1 Guest are viewing this topic.

Offline LaryPantTopic starter

  • Contributor
  • Posts: 32
  • Country: dk
Two's complement to One's complement converter name
« on: December 08, 2020, 11:39:59 pm »
Hello there,

I am working on a digital logic assignment for uni - this is not a homework question but one of semantics.

The course is pretty basic and we are working with Boolean algebra and discrete logic circuits. One of the tasks is to design a Two's complement to One's complement converter, which in itself is fairly simple, but got me thinking: Does it make sense to call it a complement converter?
Because I am teried of having to write "Two's complement to One's complement converter" every time I mention it - it makes for a very dull read.

I tried looking in both Digital Computer Electronics and Roth's Fundamentals of Logic Design but I found no real answer as none of them explain why it is called Two's and One's complement respectively.

Luckily Wikipedia had the answer to why it is called that: https://en.wikipedia.org/wiki/Two%27s_complement. (It was never mentioned in my course.)
But I still have no idea if I can call it a complement converter.

And yes, I know that if I were to say complement converter everybody would know what I mean, but I am looking for a more academic answer. I am also going to ask my lecturer about it, but I was curious to get a few more inputs to this as this seems to be a very interesting question of semantics and definitions and maybe other people have wondered about this or will do in the future.

Or maybe I am just missing something very obvious, but thanks in advance!

Lary
 

Offline LaryPantTopic starter

  • Contributor
  • Posts: 32
  • Country: dk
Re: Two's complement to One's complement converter name
« Reply #1 on: December 08, 2020, 11:48:06 pm »
Or maybe just complementer?
 

Offline retiredfeline

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: au
Re: Two's complement to One's complement converter name
« Reply #2 on: December 08, 2020, 11:54:51 pm »
Complement reducer  :-DD
 

Online jpanhalt

  • Super Contributor
  • ***
  • Posts: 4000
  • Country: us
Re: Two's complement to One's complement converter name
« Reply #3 on: December 09, 2020, 12:14:50 am »
I hope you don't waste too much time worrying about it.  It is well established art.
 

Offline xrunner

  • Super Contributor
  • ***
  • Posts: 7836
  • Country: us
  • hp>Agilent>Keysight>???
Re: Two's complement to One's complement converter name
« Reply #4 on: December 09, 2020, 12:20:23 am »
Complerter.
I told my friends I could teach them to be funny, but they all just laughed at me.
 

Offline langwadt

  • Super Contributor
  • ***
  • Posts: 4857
  • Country: dk
Re: Two's complement to One's complement converter name
« Reply #5 on: December 09, 2020, 12:23:26 am »
format converter?
 

Offline Tom45

  • Frequent Contributor
  • **
  • Posts: 556
  • Country: us
Re: Two's complement to One's complement converter name
« Reply #6 on: December 09, 2020, 01:39:22 am »
Why does it have to have its own special name?
 

Online RJSV

  • Super Contributor
  • ***
  • Posts: 2752
  • Country: us
Re: Two's complement to One's complement converter name
« Reply #7 on: December 09, 2020, 01:48:29 am »
How about:

  DOWN - COMPLEMENTER
 

Offline retiredfeline

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: au
Re: Two's complement to One's complement converter name
« Reply #8 on: December 09, 2020, 02:40:25 am »
Transcomplementer :-DD
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8526
Re: Two's complement to One's complement converter name
« Reply #9 on: December 09, 2020, 02:50:03 am »
You can call it a decrementer. ;)
 
The following users thanked this post: helius

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3549
  • Country: ca
  • Place text here.
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline Zeyneb

  • Regular Contributor
  • *
  • Posts: 244
  • Country: nl
Re: Two's complement to One's complement converter name
« Reply #11 on: December 09, 2020, 03:49:45 am »
Well if this was posted on the 1st of April. I'd think, hey, that's a good one.

For me it's hard to imagine this semantic topic caught your attention.
goto considered awesome!
 

Offline tom66

  • Super Contributor
  • ***
  • Posts: 7334
  • Country: gb
  • Electronics Hobbyist & FPGA/Embedded Systems EE
Re: Two's complement to One's complement converter name
« Reply #12 on: December 09, 2020, 01:42:51 pm »
Insulter

(The opposite of a complementer?)
 

Offline retiredfeline

  • Frequent Contributor
  • **
  • Posts: 572
  • Country: au
Re: Two's complement to One's complement converter name
« Reply #13 on: December 09, 2020, 01:48:13 pm »
Insulter

(The opposite of a complementer?)

Don't you mean insultir?  ;)
 
The following users thanked this post: tom66, tooki

Offline Tom45

  • Frequent Contributor
  • **
  • Posts: 556
  • Country: us
Re: Two's complement to One's complement converter name
« Reply #14 on: December 09, 2020, 04:07:57 pm »
Insulter

(The opposite of a complementer?)

Insulter would be the opposite of a complimenter.
 

Offline Alex Eisenhut

  • Super Contributor
  • ***
  • Posts: 3549
  • Country: ca
  • Place text here.
Re: Two's complement to One's complement converter name
« Reply #15 on: December 09, 2020, 04:42:06 pm »
Insulter

(The opposite of a complementer?)

Insulter would be the opposite of a complimenter.

Good catch, apparently the antonym of a complement is a contrast. Makes sense.
Hoarder of 8-bit Commodore relics and 1960s Tektronix 500-series stuff. Unconventional interior decorator.
 

Offline Nominal Animal

  • Super Contributor
  • ***
  • Posts: 7192
  • Country: fi
    • My home page and email address
Re: Two's complement to One's complement converter name
« Reply #16 on: December 11, 2020, 10:19:58 pm »
Does it make sense to call it a complement converter?
Because I am teried of having to write "Two's complement to One's complement converter" every time I mention it - it makes for a very dull read.
The standard practice for complicated descriptions is to describe it fully at the beginning, then naming the short form, and using the short form for the rest of the paper.  For example:

This paper describes a circuit converting between Two's Complement and One's Complement integer representations (henceforth complement converter).

It's simple, unambiguous, and you only need to use the full name in the title, abstract, and the first paragraph of the body.

As to the circuit itself, don't forget that not all integers are negative.  (I mean, the representation of positive integers is the same in both conventions.)
Also do consider what you want to do with value or values that can only be represented in one, but not the other.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf