US3806719A  Calculator for selectively calculating in decimal and time systems  Google Patents
Calculator for selectively calculating in decimal and time systems Download PDFInfo
 Publication number
 US3806719A US3806719A US00228139A US22813972A US3806719A US 3806719 A US3806719 A US 3806719A US 00228139 A US00228139 A US 00228139A US 22813972 A US22813972 A US 22813972A US 3806719 A US3806719 A US 3806719A
 Authority
 US
 United States
 Prior art keywords
 decimal
 gate
 correction
 calculator
 time
 Prior art date
 Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
 Expired  Lifetime
Links
 230000001276 controlling effect Effects 0.000 claims abstract description 7
 230000000295 complement Effects 0.000 claims abstract description 6
 230000001808 coupling Effects 0.000 abstract description 6
 238000010168 coupling process Methods 0.000 abstract description 6
 238000005859 coupling reaction Methods 0.000 abstract description 6
 238000000034 method Methods 0.000 description 3
 241001442055 Vipera berus Species 0.000 description 2
 238000010586 diagram Methods 0.000 description 2
 230000003446 memory effect Effects 0.000 description 2
 ZOXJGFHDIHLPTGUHFFFAOYSAN boron Chemical compound data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nMzAwcHgnIGhlaWdodD0nMzAwcHgnIHZpZXdCb3g9JzAgMCAzMDAgMzAwJz4KPCEtLSBFTkQgT0YgSEVBREVSIC0tPgo8cmVjdCBzdHlsZT0nb3BhY2l0eToxLjA7ZmlsbDojRkZGRkZGO3N0cm9rZTpub25lJyB3aWR0aD0nMzAwJyBoZWlnaHQ9JzMwMCcgeD0nMCcgeT0nMCc+IDwvcmVjdD4KPHRleHQgeD0nMTM4JyB5PScxNzAnIGNsYXNzPSdhdG9tLTAnIHN0eWxlPSdmb250LXNpemU6NDBweDtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOm5vbmU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjt0ZXh0LWFuY2hvcjpzdGFydDtmaWxsOiMzQjQxNDMnID5CPC90ZXh0Pgo8cGF0aCBkPSdNIDE2OC4zNjQsMTUwIEwgMTY4LjM1NiwxNDkuODI4IEwgMTY4LjMzNCwxNDkuNjU3IEwgMTY4LjI5NywxNDkuNDg5IEwgMTY4LjI0NiwxNDkuMzI1IEwgMTY4LjE4MSwxNDkuMTY2IEwgMTY4LjEwMywxNDkuMDEyIEwgMTY4LjAxMSwxNDguODY3IEwgMTY3LjkwOCwxNDguNzI5IEwgMTY3Ljc5MywxNDguNjAxIEwgMTY3LjY2NywxNDguNDgzIEwgMTY3LjUzMiwxNDguMzc3IEwgMTY3LjM4OCwxNDguMjgyIEwgMTY3LjIzNywxNDguMjAxIEwgMTY3LjA3OSwxNDguMTMyIEwgMTY2LjkxNiwxNDguMDc4IEwgMTY2Ljc0OSwxNDguMDM3IEwgMTY2LjU3OCwxNDguMDEyIEwgMTY2LjQwNywxNDggTCAxNjYuMjM1LDE0OC4wMDQgTCAxNjYuMDY0LDE0OC4wMjMgTCAxNjUuODk1LDE0OC4wNTYgTCAxNjUuNzI5LDE0OC4xMDMgTCAxNjUuNTY5LDE0OC4xNjUgTCAxNjUuNDE0LDE0OC4yNCBMIDE2NS4yNjYsMTQ4LjMyOCBMIDE2NS4xMjYsMTQ4LjQyOSBMIDE2NC45OTYsMTQ4LjU0MSBMIDE2NC44NzUsMTQ4LjY2NCBMIDE2NC43NjYsMTQ4Ljc5NyBMIDE2NC42NjksMTQ4LjkzOSBMIDE2NC41ODQsMTQ5LjA4OCBMIDE2NC41MTIsMTQ5LjI0NSBMIDE2NC40NTQsMTQ5LjQwNyBMIDE2NC40MSwxNDkuNTczIEwgMTY0LjM4LDE0OS43NDMgTCAxNjQuMzY1LDE0OS45MTQgTCAxNjQuMzY1LDE1MC4wODYgTCAxNjQuMzgsMTUwLjI1NyBMIDE2NC40MSwxNTAuNDI3IEwgMTY0LjQ1NCwxNTAuNTkzIEwgMTY0LjUxMiwxNTAuNzU1IEwgMTY0LjU4NCwxNTAuOTEyIEwgMTY0LjY2OSwxNTEuMDYxIEwgMTY0Ljc2NiwxNTEuMjAzIEwgMTY0Ljg3NSwxNTEuMzM2IEwgMTY0Ljk5NiwxNTEuNDU5IEwgMTY1LjEyNiwxNTEuNTcxIEwgMTY1LjI2NiwxNTEuNjcyIEwgMTY1LjQxNCwxNTEuNzYgTCAxNjUuNTY5LDE1MS44MzUgTCAxNjUuNzI5LDE1MS44OTcgTCAxNjUuODk1LDE1MS45NDQgTCAxNjYuMDY0LDE1MS45NzcgTCAxNjYuMjM1LDE1MS45OTYgTCAxNjYuNDA3LDE1MiBMIDE2Ni41NzgsMTUxLjk4OCBMIDE2Ni43NDksMTUxLjk2MyBMIDE2Ni45MTYsMTUxLjkyMiBMIDE2Ny4wNzksMTUxLjg2OCBMIDE2Ny4yMzcsMTUxLjc5OSBMIDE2Ny4zODgsMTUxLjcxOCBMIDE2Ny41MzIsMTUxLjYyMyBMIDE2Ny42NjcsMTUxLjUxNyBMIDE2Ny43OTMsMTUxLjM5OSBMIDE2Ny45MDgsMTUxLjI3MSBMIDE2OC4wMTEsMTUxLjEzMyBMIDE2OC4xMDMsMTUwLjk4OCBMIDE2OC4xODEsMTUwLjgzNCBMIDE2OC4yNDYsMTUwLjY3NSBMIDE2OC4yOTcsMTUwLjUxMSBMIDE2OC4zMzQsMTUwLjM0MyBMIDE2OC4zNTYsMTUwLjE3MiBMIDE2OC4zNjQsMTUwIEwgMTY2LjM2NCwxNTAgWicgc3R5bGU9J2ZpbGw6IzAwMDAwMDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7JyAvPgo8cGF0aCBkPSdNIDE2OC4zNjQsMTY4LjQ1NSBMIDE2OC4zNTYsMTY4LjI4MyBMIDE2OC4zMzQsMTY4LjExMiBMIDE2OC4yOTcsMTY3Ljk0NCBMIDE2OC4yNDYsMTY3Ljc3OSBMIDE2OC4xODEsMTY3LjYyIEwgMTY4LjEwMywxNjcuNDY3IEwgMTY4LjAxMSwxNjcuMzIxIEwgMTY3LjkwOCwxNjcuMTg0IEwgMTY3Ljc5MywxNjcuMDU2IEwgMTY3LjY2NywxNjYuOTM4IEwgMTY3LjUzMiwxNjYuODMxIEwgMTY3LjM4OCwxNjYuNzM3IEwgMTY3LjIzNywxNjYuNjU1IEwgMTY3LjA3OSwxNjYuNTg3IEwgMTY2LjkxNiwxNjYuNTMyIEwgMTY2Ljc0OSwxNjYuNDkyIEwgMTY2LjU3OCwxNjYuNDY2IEwgMTY2LjQwNywxNjYuNDU1IEwgMTY2LjIzNSwxNjYuNDU5IEwgMTY2LjA2NCwxNjYuNDc3IEwgMTY1Ljg5NSwxNjYuNTEgTCAxNjUuNzI5LDE2Ni41NTggTCAxNjUuNTY5LDE2Ni42MTkgTCAxNjUuNDE0LDE2Ni42OTUgTCAxNjUuMjY2LDE2Ni43ODMgTCAxNjUuMTI2LDE2Ni44ODMgTCAxNjQuOTk2LDE2Ni45OTUgTCAxNjQuODc1LDE2Ny4xMTggTCAxNjQuNzY2LDE2Ny4yNTEgTCAxNjQuNjY5LDE2Ny4zOTMgTCAxNjQuNTg0LDE2Ny41NDMgTCAxNjQuNTEyLDE2Ny42OTkgTCAxNjQuNDU0LDE2Ny44NjEgTCAxNjQuNDEsMTY4LjAyOCBMIDE2NC4zOCwxNjguMTk3IEwgMTY0LjM2NSwxNjguMzY5IEwgMTY0LjM2NSwxNjguNTQxIEwgMTY0LjM4LDE2OC43MTIgTCAxNjQuNDEsMTY4Ljg4MiBMIDE2NC40NTQsMTY5LjA0OCBMIDE2NC41MTIsMTY5LjIxIEwgMTY0LjU4NCwxNjkuMzY2IEwgMTY0LjY2OSwxNjkuNTE2IEwgMTY0Ljc2NiwxNjkuNjU4IEwgMTY0Ljg3NSwxNjkuNzkxIEwgMTY0Ljk5NiwxNjkuOTE0IEwgMTY1LjEyNiwxNzAuMDI2IEwgMTY1LjI2NiwxNzAuMTI2IEwgMTY1LjQxNCwxNzAuMjE1IEwgMTY1LjU2OSwxNzAuMjkgTCAxNjUuNzI5LDE3MC4zNTEgTCAxNjUuODk1LDE3MC4zOTkgTCAxNjYuMDY0LDE3MC40MzIgTCAxNjYuMjM1LDE3MC40NSBMIDE2Ni40MDcsMTcwLjQ1NCBMIDE2Ni41NzgsMTcwLjQ0MyBMIDE2Ni43NDksMTcwLjQxNyBMIDE2Ni45MTYsMTcwLjM3NyBMIDE2Ny4wNzksMTcwLjMyMiBMIDE2Ny4yMzcsMTcwLjI1NCBMIDE2Ny4zODgsMTcwLjE3MiBMIDE2Ny41MzIsMTcwLjA3OCBMIDE2Ny42NjcsMTY5Ljk3MSBMIDE2Ny43OTMsMTY5Ljg1MyBMIDE2Ny45MDgsMTY5LjcyNSBMIDE2OC4wMTEsMTY5LjU4OCBMIDE2OC4xMDMsMTY5LjQ0MiBMIDE2OC4xODEsMTY5LjI4OSBMIDE2OC4yNDYsMTY5LjEzIEwgMTY4LjI5NywxNjguOTY1IEwgMTY4LjMzNCwxNjguNzk3IEwgMTY4LjM1NiwxNjguNjI2IEwgMTY4LjM2NCwxNjguNDU1IEwgMTY2LjM2NCwxNjguNDU1IFonIHN0eWxlPSdmaWxsOiMwMDAwMDA7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPHBhdGggZD0nTSAxNjguMzY0LDEzMS41NDUgTCAxNjguMzU2LDEzMS4zNzQgTCAxNjguMzM0LDEzMS4yMDMgTCAxNjguMjk3LDEzMS4wMzUgTCAxNjguMjQ2LDEzMC44NyBMIDE2OC4xODEsMTMwLjcxMSBMIDE2OC4xMDMsMTMwLjU1OCBMIDE2OC4wMTEsMTMwLjQxMiBMIDE2Ny45MDgsMTMwLjI3NSBMIDE2Ny43OTMsMTMwLjE0NyBMIDE2Ny42NjcsMTMwLjAyOSBMIDE2Ny41MzIsMTI5LjkyMiBMIDE2Ny4zODgsMTI5LjgyOCBMIDE2Ny4yMzcsMTI5Ljc0NiBMIDE2Ny4wNzksMTI5LjY3OCBMIDE2Ni45MTYsMTI5LjYyMyBMIDE2Ni43NDksMTI5LjU4MyBMIDE2Ni41NzgsMTI5LjU1NyBMIDE2Ni40MDcsMTI5LjU0NiBMIDE2Ni4yMzUsMTI5LjU1IEwgMTY2LjA2NCwxMjkuNTY4IEwgMTY1Ljg5NSwxMjkuNjAxIEwgMTY1LjcyOSwxMjkuNjQ5IEwgMTY1LjU2OSwxMjkuNzEgTCAxNjUuNDE0LDEyOS43ODUgTCAxNjUuMjY2LDEyOS44NzQgTCAxNjUuMTI2LDEyOS45NzQgTCAxNjQuOTk2LDEzMC4wODYgTCAxNjQuODc1LDEzMC4yMDkgTCAxNjQuNzY2LDEzMC4zNDIgTCAxNjQuNjY5LDEzMC40ODQgTCAxNjQuNTg0LDEzMC42MzQgTCAxNjQuNTEyLDEzMC43OSBMIDE2NC40NTQsMTMwLjk1MiBMIDE2NC40MSwxMzEuMTE4IEwgMTY0LjM4LDEzMS4yODggTCAxNjQuMzY1LDEzMS40NTkgTCAxNjQuMzY1LDEzMS42MzEgTCAxNjQuMzgsMTMxLjgwMyBMIDE2NC40MSwxMzEuOTcyIEwgMTY0LjQ1NCwxMzIuMTM5IEwgMTY0LjUxMiwxMzIuMzAxIEwgMTY0LjU4NCwxMzIuNDU3IEwgMTY0LjY2OSwxMzIuNjA3IEwgMTY0Ljc2NiwxMzIuNzQ5IEwgMTY0Ljg3NSwxMzIuODgyIEwgMTY0Ljk5NiwxMzMuMDA1IEwgMTY1LjEyNiwxMzMuMTE3IEwgMTY1LjI2NiwxMzMuMjE3IEwgMTY1LjQxNCwxMzMuMzA1IEwgMTY1LjU2OSwxMzMuMzgxIEwgMTY1LjcyOSwxMzMuNDQyIEwgMTY1Ljg5NSwxMzMuNDkgTCAxNjYuMDY0LDEzMy41MjMgTCAxNjYuMjM1LDEzMy41NDEgTCAxNjYuNDA3LDEzMy41NDUgTCAxNjYuNTc4LDEzMy41MzQgTCAxNjYuNzQ5LDEzMy41MDggTCAxNjYuOTE2LDEzMy40NjggTCAxNjcuMDc5LDEzMy40MTMgTCAxNjcuMjM3LDEzMy4zNDUgTCAxNjcuMzg4LDEzMy4yNjMgTCAxNjcuNTMyLDEzMy4xNjkgTCAxNjcuNjY3LDEzMy4wNjIgTCAxNjcuNzkzLDEzMi45NDQgTCAxNjcuOTA4LDEzMi44MTYgTCAxNjguMDExLDEzMi42NzkgTCAxNjguMTAzLDEzMi41MzMgTCAxNjguMTgxLDEzMi4zOCBMIDE2OC4yNDYsMTMyLjIyMSBMIDE2OC4yOTcsMTMyLjA1NiBMIDE2OC4zMzQsMTMxLjg4OCBMIDE2OC4zNTYsMTMxLjcxNyBMIDE2OC4zNjQsMTMxLjU0NSBMIDE2Ni4zNjQsMTMxLjU0NSBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+CjxwYXRoIGQ9J00gMTY4LjM2NCwxNTAgTCAxNjguMzU2LDE0OS44MjggTCAxNjguMzM0LDE0OS42NTcgTCAxNjguMjk3LDE0OS40ODkgTCAxNjguMjQ2LDE0OS4zMjUgTCAxNjguMTgxLDE0OS4xNjYgTCAxNjguMTAzLDE0OS4wMTIgTCAxNjguMDExLDE0OC44NjcgTCAxNjcuOTA4LDE0OC43MjkgTCAxNjcuNzkzLDE0OC42MDEgTCAxNjcuNjY3LDE0OC40ODMgTCAxNjcuNTMyLDE0OC4zNzcgTCAxNjcuMzg4LDE0OC4yODIgTCAxNjcuMjM3LDE0OC4yMDEgTCAxNjcuMDc5LDE0OC4xMzIgTCAxNjYuOTE2LDE0OC4wNzggTCAxNjYuNzQ5LDE0OC4wMzcgTCAxNjYuNTc4LDE0OC4wMTIgTCAxNjYuNDA3LDE0OCBMIDE2Ni4yMzUsMTQ4LjAwNCBMIDE2Ni4wNjQsMTQ4LjAyMyBMIDE2NS44OTUsMTQ4LjA1NiBMIDE2NS43MjksMTQ4LjEwMyBMIDE2NS41NjksMTQ4LjE2NSBMIDE2NS40MTQsMTQ4LjI0IEwgMTY1LjI2NiwxNDguMzI4IEwgMTY1LjEyNiwxNDguNDI5IEwgMTY0Ljk5NiwxNDguNTQxIEwgMTY0Ljg3NSwxNDguNjY0IEwgMTY0Ljc2NiwxNDguNzk3IEwgMTY0LjY2OSwxNDguOTM5IEwgMTY0LjU4NCwxNDkuMDg4IEwgMTY0LjUxMiwxNDkuMjQ1IEwgMTY0LjQ1NCwxNDkuNDA3IEwgMTY0LjQxLDE0OS41NzMgTCAxNjQuMzgsMTQ5Ljc0MyBMIDE2NC4zNjUsMTQ5LjkxNCBMIDE2NC4zNjUsMTUwLjA4NiBMIDE2NC4zOCwxNTAuMjU3IEwgMTY0LjQxLDE1MC40MjcgTCAxNjQuNDU0LDE1MC41OTMgTCAxNjQuNTEyLDE1MC43NTUgTCAxNjQuNTg0LDE1MC45MTIgTCAxNjQuNjY5LDE1MS4wNjEgTCAxNjQuNzY2LDE1MS4yMDMgTCAxNjQuODc1LDE1MS4zMzYgTCAxNjQuOTk2LDE1MS40NTkgTCAxNjUuMTI2LDE1MS41NzEgTCAxNjUuMjY2LDE1MS42NzIgTCAxNjUuNDE0LDE1MS43NiBMIDE2NS41NjksMTUxLjgzNSBMIDE2NS43MjksMTUxLjg5NyBMIDE2NS44OTUsMTUxLjk0NCBMIDE2Ni4wNjQsMTUxLjk3NyBMIDE2Ni4yMzUsMTUxLjk5NiBMIDE2Ni40MDcsMTUyIEwgMTY2LjU3OCwxNTEuOTg4IEwgMTY2Ljc0OSwxNTEuOTYzIEwgMTY2LjkxNiwxNTEuOTIyIEwgMTY3LjA3OSwxNTEuODY4IEwgMTY3LjIzNywxNTEuNzk5IEwgMTY3LjM4OCwxNTEuNzE4IEwgMTY3LjUzMiwxNTEuNjIzIEwgMTY3LjY2NywxNTEuNTE3IEwgMTY3Ljc5MywxNTEuMzk5IEwgMTY3LjkwOCwxNTEuMjcxIEwgMTY4LjAxMSwxNTEuMTMzIEwgMTY4LjEwMywxNTAuOTg4IEwgMTY4LjE4MSwxNTAuODM0IEwgMTY4LjI0NiwxNTAuNjc1IEwgMTY4LjI5NywxNTAuNTExIEwgMTY4LjMzNCwxNTAuMzQzIEwgMTY4LjM1NiwxNTAuMTcyIEwgMTY4LjM2NCwxNTAgTCAxNjYuMzY0LDE1MCBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+Cjwvc3ZnPgo= data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/Pgo8c3ZnIHZlcnNpb249JzEuMScgYmFzZVByb2ZpbGU9J2Z1bGwnCiAgICAgICAgICAgICAgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJwogICAgICAgICAgICAgICAgICAgICAgeG1sbnM6cmRraXQ9J2h0dHA6Ly93d3cucmRraXQub3JnL3htbCcKICAgICAgICAgICAgICAgICAgICAgIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJwogICAgICAgICAgICAgICAgICB4bWw6c3BhY2U9J3ByZXNlcnZlJwp3aWR0aD0nODVweCcgaGVpZ2h0PSc4NXB4JyB2aWV3Qm94PScwIDAgODUgODUnPgo8IS0tIEVORCBPRiBIRUFERVIgLS0+CjxyZWN0IHN0eWxlPSdvcGFjaXR5OjEuMDtmaWxsOiNGRkZGRkY7c3Ryb2tlOm5vbmUnIHdpZHRoPSc4NScgaGVpZ2h0PSc4NScgeD0nMCcgeT0nMCc+IDwvcmVjdD4KPHRleHQgeD0nMzUuMDQ1NScgeT0nNTMuNTkwOScgY2xhc3M9J2F0b20tMCcgc3R5bGU9J2ZvbnQtc2l6ZToyM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6bm9uZTtmb250LWZhbWlseTpzYW5zLXNlcmlmO3RleHQtYW5jaG9yOnN0YXJ0O2ZpbGw6IzNCNDE0MycgPkI8L3RleHQ+CjxwYXRoIGQ9J00gNTMuNTkwOSw0MiBMIDUzLjU4NjYsNDEuOTAwNCBMIDUzLjU3MzgsNDEuODAxNSBMIDUzLjU1MjUsNDEuNzA0IEwgNTMuNTIyOSw0MS42MDg4IEwgNTMuNDg1Miw0MS41MTY0IEwgNTMuNDM5OCw0MS40Mjc3IEwgNTMuMzg2OCw0MS4zNDMxIEwgNTMuMzI2OCw0MS4yNjM1IEwgNTMuMjYwMiw0MS4xODkzIEwgNTMuMTg3NCw0MS4xMjExIEwgNTMuMTA5MSw0MS4wNTk0IEwgNTMuMDI1Nyw0MS4wMDQ2IEwgNTIuOTM3OSw0MC45NTcyIEwgNTIuODQ2NCw0MC45MTc2IEwgNTIuNzUxOCw0MC44ODYgTCA1Mi42NTQ5LDQwLjg2MjYgTCA1Mi41NTYzLDQwLjg0NzYgTCA1Mi40NTY4LDQwLjg0MTIgTCA1Mi4zNTcsNDAuODQzMyBMIDUyLjI1NzksNDAuODU0IEwgNTIuMTYsNDAuODczMiBMIDUyLjA2NDIsNDAuOTAwOCBMIDUxLjk3MSw0MC45MzY0IEwgNTEuODgxMyw0MC45OCBMIDUxLjc5NTcsNDEuMDMxMSBMIDUxLjcxNDcsNDEuMDg5NCBMIDUxLjYzOTEsNDEuMTU0NCBMIDUxLjU2OTMsNDEuMjI1NyBMIDUxLjUwNiw0MS4zMDI3IEwgNTEuNDQ5NCw0MS4zODQ4IEwgNTEuNDAwMiw0MS40NzE2IEwgNTEuMzU4Niw0MS41NjIyIEwgNTEuMzI0OSw0MS42NTYxIEwgNTEuMjk5NSw0MS43NTI1IEwgNTEuMjgyNCw0MS44NTA4IEwgNTEuMjczOCw0MS45NTAxIEwgNTEuMjczOCw0Mi4wNDk5IEwgNTEuMjgyNCw0Mi4xNDkyIEwgNTEuMjk5NSw0Mi4yNDc1IEwgNTEuMzI0OSw0Mi4zNDM5IEwgNTEuMzU4Niw0Mi40Mzc4IEwgNTEuNDAwMiw0Mi41Mjg0IEwgNTEuNDQ5NCw0Mi42MTUyIEwgNTEuNTA2LDQyLjY5NzMgTCA1MS41NjkzLDQyLjc3NDMgTCA1MS42MzkxLDQyLjg0NTYgTCA1MS43MTQ3LDQyLjkxMDYgTCA1MS43OTU3LDQyLjk2ODkgTCA1MS44ODEzLDQzLjAyIEwgNTEuOTcxLDQzLjA2MzYgTCA1Mi4wNjQyLDQzLjA5OTIgTCA1Mi4xNiw0My4xMjY4IEwgNTIuMjU3OSw0My4xNDYgTCA1Mi4zNTcsNDMuMTU2NyBMIDUyLjQ1NjgsNDMuMTU4OCBMIDUyLjU1NjMsNDMuMTUyNCBMIDUyLjY1NDksNDMuMTM3NCBMIDUyLjc1MTgsNDMuMTE0IEwgNTIuODQ2NCw0My4wODI0IEwgNTIuOTM3OSw0My4wNDI4IEwgNTMuMDI1Nyw0Mi45OTU0IEwgNTMuMTA5MSw0Mi45NDA2IEwgNTMuMTg3NCw0Mi44Nzg5IEwgNTMuMjYwMiw0Mi44MTA3IEwgNTMuMzI2OCw0Mi43MzY1IEwgNTMuMzg2OCw0Mi42NTY5IEwgNTMuNDM5OCw0Mi41NzIzIEwgNTMuNDg1Miw0Mi40ODM2IEwgNTMuNTIyOSw0Mi4zOTEyIEwgNTMuNTUyNSw0Mi4yOTYgTCA1My41NzM4LDQyLjE5ODUgTCA1My41ODY2LDQyLjA5OTYgTCA1My41OTA5LDQyIEwgNTIuNDMxOCw0MiBaJyBzdHlsZT0nZmlsbDojMDAwMDAwO2ZpbGwtcnVsZTpldmVub2RkO2ZpbGwtb3BhY2l0eToxO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDowcHg7c3Ryb2tlLWxpbmVjYXA6YnV0dDtzdHJva2UtbGluZWpvaW46bWl0ZXI7c3Ryb2tlLW9wYWNpdHk6MTsnIC8+CjxwYXRoIGQ9J00gNTMuNTkwOSw0Ni42MzY0IEwgNTMuNTg2Niw0Ni41MzY3IEwgNTMuNTczOCw0Ni40Mzc4IEwgNTMuNTUyNSw0Ni4zNDA0IEwgNTMuNTIyOSw0Ni4yNDUxIEwgNTMuNDg1Miw0Ni4xNTI4IEwgNTMuNDM5OCw0Ni4wNjQgTCA1My4zODY4LDQ1Ljk3OTUgTCA1My4zMjY4LDQ1Ljg5OTggTCA1My4yNjAyLDQ1LjgyNTYgTCA1My4xODc0LDQ1Ljc1NzQgTCA1My4xMDkxLDQ1LjY5NTcgTCA1My4wMjU3LDQ1LjY0MSBMIDUyLjkzNzksNDUuNTkzNiBMIDUyLjg0NjQsNDUuNTU0IEwgNTIuNzUxOCw0NS41MjIzIEwgNTIuNjU0OSw0NS40OTg5IEwgNTIuNTU2Myw0NS40ODQgTCA1Mi40NTY4LDQ1LjQ3NzUgTCA1Mi4zNTcsNDUuNDc5NyBMIDUyLjI1NzksNDUuNDkwNCBMIDUyLjE2LDQ1LjUwOTYgTCA1Mi4wNjQyLDQ1LjUzNzEgTCA1MS45NzEsNDUuNTcyOCBMIDUxLjg4MTMsNDUuNjE2MyBMIDUxLjc5NTcsNDUuNjY3NSBMIDUxLjcxNDcsNDUuNzI1NyBMIDUxLjYzOTEsNDUuNzkwNyBMIDUxLjU2OTMsNDUuODYyIEwgNTEuNTA2LDQ1LjkzOSBMIDUxLjQ0OTQsNDYuMDIxMiBMIDUxLjQwMDIsNDYuMTA3OSBMIDUxLjM1ODYsNDYuMTk4NiBMIDUxLjMyNDksNDYuMjkyNCBMIDUxLjI5OTUsNDYuMzg4OSBMIDUxLjI4MjQsNDYuNDg3MSBMIDUxLjI3MzgsNDYuNTg2NSBMIDUxLjI3MzgsNDYuNjg2MiBMIDUxLjI4MjQsNDYuNzg1NiBMIDUxLjI5OTUsNDYuODgzOSBMIDUxLjMyNDksNDYuOTgwMyBMIDUxLjM1ODYsNDcuMDc0MiBMIDUxLjQwMDIsNDcuMTY0OCBMIDUxLjQ0OTQsNDcuMjUxNSBMIDUxLjUwNiw0Ny4zMzM3IEwgNTEuNTY5Myw0Ny40MTA3IEwgNTEuNjM5MSw0Ny40ODIgTCA1MS43MTQ3LDQ3LjU0NyBMIDUxLjc5NTcsNDcuNjA1MyBMIDUxLjg4MTMsNDcuNjU2NCBMIDUxLjk3MSw0Ny42OTk5IEwgNTIuMDY0Miw0Ny43MzU2IEwgNTIuMTYsNDcuNzYzMSBMIDUyLjI1NzksNDcuNzgyMyBMIDUyLjM1Nyw0Ny43OTMgTCA1Mi40NTY4LDQ3Ljc5NTIgTCA1Mi41NTYzLDQ3Ljc4ODggTCA1Mi42NTQ5LDQ3Ljc3MzggTCA1Mi43NTE4LDQ3Ljc1MDQgTCA1Mi44NDY0LDQ3LjcxODggTCA1Mi45Mzc5LDQ3LjY3OTEgTCA1My4wMjU3LDQ3LjYzMTcgTCA1My4xMDkxLDQ3LjU3NyBMIDUzLjE4NzQsNDcuNTE1MyBMIDUzLjI2MDIsNDcuNDQ3MSBMIDUzLjMyNjgsNDcuMzcyOSBMIDUzLjM4NjgsNDcuMjkzMiBMIDUzLjQzOTgsNDcuMjA4NyBMIDUzLjQ4NTIsNDcuMTE5OSBMIDUzLjUyMjksNDcuMDI3NiBMIDUzLjU1MjUsNDYuOTMyMyBMIDUzLjU3MzgsNDYuODM0OSBMIDUzLjU4NjYsNDYuNzM2IEwgNTMuNTkwOSw0Ni42MzY0IEwgNTIuNDMxOCw0Ni42MzY0IFonIHN0eWxlPSdmaWxsOiMwMDAwMDA7ZmlsbC1ydWxlOmV2ZW5vZGQ7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjBweDtzdHJva2UtbGluZWNhcDpidXR0O3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2Utb3BhY2l0eToxOycgLz4KPHBhdGggZD0nTSA1My41OTA5LDM3LjM2MzYgTCA1My41ODY2LDM3LjI2NCBMIDUzLjU3MzgsMzcuMTY1MSBMIDUzLjU1MjUsMzcuMDY3NyBMIDUzLjUyMjksMzYuOTcyNCBMIDUzLjQ4NTIsMzYuODgwMSBMIDUzLjQzOTgsMzYuNzkxMyBMIDUzLjM4NjgsMzYuNzA2OCBMIDUzLjMyNjgsMzYuNjI3MSBMIDUzLjI2MDIsMzYuNTUyOSBMIDUzLjE4NzQsMzYuNDg0NyBMIDUzLjEwOTEsMzYuNDIzIEwgNTMuMDI1NywzNi4zNjgzIEwgNTIuOTM3OSwzNi4zMjA5IEwgNTIuODQ2NCwzNi4yODEyIEwgNTIuNzUxOCwzNi4yNDk2IEwgNTIuNjU0OSwzNi4yMjYyIEwgNTIuNTU2MywzNi4yMTEyIEwgNTIuNDU2OCwzNi4yMDQ4IEwgNTIuMzU3LDM2LjIwNyBMIDUyLjI1NzksMzYuMjE3NyBMIDUyLjE2LDM2LjIzNjkgTCA1Mi4wNjQyLDM2LjI2NDQgTCA1MS45NzEsMzYuMzAwMSBMIDUxLjg4MTMsMzYuMzQzNiBMIDUxLjc5NTcsMzYuMzk0NyBMIDUxLjcxNDcsMzYuNDUzIEwgNTEuNjM5MSwzNi41MTggTCA1MS41NjkzLDM2LjU4OTMgTCA1MS41MDYsMzYuNjY2MyBMIDUxLjQ0OTQsMzYuNzQ4NSBMIDUxLjQwMDIsMzYuODM1MiBMIDUxLjM1ODYsMzYuOTI1OCBMIDUxLjMyNDksMzcuMDE5NyBMIDUxLjI5OTUsMzcuMTE2MSBMIDUxLjI4MjQsMzcuMjE0NCBMIDUxLjI3MzgsMzcuMzEzOCBMIDUxLjI3MzgsMzcuNDEzNSBMIDUxLjI4MjQsMzcuNTEyOSBMIDUxLjI5OTUsMzcuNjExMSBMIDUxLjMyNDksMzcuNzA3NiBMIDUxLjM1ODYsMzcuODAxNCBMIDUxLjQwMDIsMzcuODkyMSBMIDUxLjQ0OTQsMzcuOTc4OCBMIDUxLjUwNiwzOC4wNjEgTCA1MS41NjkzLDM4LjEzOCBMIDUxLjYzOTEsMzguMjA5MyBMIDUxLjcxNDcsMzguMjc0MyBMIDUxLjc5NTcsMzguMzMyNSBMIDUxLjg4MTMsMzguMzgzNyBMIDUxLjk3MSwzOC40MjcyIEwgNTIuMDY0MiwzOC40NjI5IEwgNTIuMTYsMzguNDkwNCBMIDUyLjI1NzksMzguNTA5NiBMIDUyLjM1NywzOC41MjAzIEwgNTIuNDU2OCwzOC41MjI1IEwgNTIuNTU2MywzOC41MTYgTCA1Mi42NTQ5LDM4LjUwMTEgTCA1Mi43NTE4LDM4LjQ3NzcgTCA1Mi44NDY0LDM4LjQ0NiBMIDUyLjkzNzksMzguNDA2NCBMIDUzLjAyNTcsMzguMzU5IEwgNTMuMTA5MSwzOC4zMDQzIEwgNTMuMTg3NCwzOC4yNDI2IEwgNTMuMjYwMiwzOC4xNzQ0IEwgNTMuMzI2OCwzOC4xMDAyIEwgNTMuMzg2OCwzOC4wMjA1IEwgNTMuNDM5OCwzNy45MzYgTCA1My40ODUyLDM3Ljg0NzIgTCA1My41MjI5LDM3Ljc1NDkgTCA1My41NTI1LDM3LjY1OTYgTCA1My41NzM4LDM3LjU2MjIgTCA1My41ODY2LDM3LjQ2MzMgTCA1My41OTA5LDM3LjM2MzYgTCA1Mi40MzE4LDM3LjM2MzYgWicgc3R5bGU9J2ZpbGw6IzAwMDAwMDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7JyAvPgo8cGF0aCBkPSdNIDUzLjU5MDksNDIgTCA1My41ODY2LDQxLjkwMDQgTCA1My41NzM4LDQxLjgwMTUgTCA1My41NTI1LDQxLjcwNCBMIDUzLjUyMjksNDEuNjA4OCBMIDUzLjQ4NTIsNDEuNTE2NCBMIDUzLjQzOTgsNDEuNDI3NyBMIDUzLjM4NjgsNDEuMzQzMSBMIDUzLjMyNjgsNDEuMjYzNSBMIDUzLjI2MDIsNDEuMTg5MyBMIDUzLjE4NzQsNDEuMTIxMSBMIDUzLjEwOTEsNDEuMDU5NCBMIDUzLjAyNTcsNDEuMDA0NiBMIDUyLjkzNzksNDAuOTU3MiBMIDUyLjg0NjQsNDAuOTE3NiBMIDUyLjc1MTgsNDAuODg2IEwgNTIuNjU0OSw0MC44NjI2IEwgNTIuNTU2Myw0MC44NDc2IEwgNTIuNDU2OCw0MC44NDEyIEwgNTIuMzU3LDQwLjg0MzMgTCA1Mi4yNTc5LDQwLjg1NCBMIDUyLjE2LDQwLjg3MzIgTCA1Mi4wNjQyLDQwLjkwMDggTCA1MS45NzEsNDAuOTM2NCBMIDUxLjg4MTMsNDAuOTggTCA1MS43OTU3LDQxLjAzMTEgTCA1MS43MTQ3LDQxLjA4OTQgTCA1MS42MzkxLDQxLjE1NDQgTCA1MS41NjkzLDQxLjIyNTcgTCA1MS41MDYsNDEuMzAyNyBMIDUxLjQ0OTQsNDEuMzg0OCBMIDUxLjQwMDIsNDEuNDcxNiBMIDUxLjM1ODYsNDEuNTYyMiBMIDUxLjMyNDksNDEuNjU2MSBMIDUxLjI5OTUsNDEuNzUyNSBMIDUxLjI4MjQsNDEuODUwOCBMIDUxLjI3MzgsNDEuOTUwMSBMIDUxLjI3MzgsNDIuMDQ5OSBMIDUxLjI4MjQsNDIuMTQ5MiBMIDUxLjI5OTUsNDIuMjQ3NSBMIDUxLjMyNDksNDIuMzQzOSBMIDUxLjM1ODYsNDIuNDM3OCBMIDUxLjQwMDIsNDIuNTI4NCBMIDUxLjQ0OTQsNDIuNjE1MiBMIDUxLjUwNiw0Mi42OTczIEwgNTEuNTY5Myw0Mi43NzQzIEwgNTEuNjM5MSw0Mi44NDU2IEwgNTEuNzE0Nyw0Mi45MTA2IEwgNTEuNzk1Nyw0Mi45Njg5IEwgNTEuODgxMyw0My4wMiBMIDUxLjk3MSw0My4wNjM2IEwgNTIuMDY0Miw0My4wOTkyIEwgNTIuMTYsNDMuMTI2OCBMIDUyLjI1NzksNDMuMTQ2IEwgNTIuMzU3LDQzLjE1NjcgTCA1Mi40NTY4LDQzLjE1ODggTCA1Mi41NTYzLDQzLjE1MjQgTCA1Mi42NTQ5LDQzLjEzNzQgTCA1Mi43NTE4LDQzLjExNCBMIDUyLjg0NjQsNDMuMDgyNCBMIDUyLjkzNzksNDMuMDQyOCBMIDUzLjAyNTcsNDIuOTk1NCBMIDUzLjEwOTEsNDIuOTQwNiBMIDUzLjE4NzQsNDIuODc4OSBMIDUzLjI2MDIsNDIuODEwNyBMIDUzLjMyNjgsNDIuNzM2NSBMIDUzLjM4NjgsNDIuNjU2OSBMIDUzLjQzOTgsNDIuNTcyMyBMIDUzLjQ4NTIsNDIuNDgzNiBMIDUzLjUyMjksNDIuMzkxMiBMIDUzLjU1MjUsNDIuMjk2IEwgNTMuNTczOCw0Mi4xOTg1IEwgNTMuNTg2Niw0Mi4wOTk2IEwgNTMuNTkwOSw0MiBMIDUyLjQzMTgsNDIgWicgc3R5bGU9J2ZpbGw6IzAwMDAwMDtmaWxsLXJ1bGU6ZXZlbm9kZDtmaWxsLW9wYWNpdHk6MTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MHB4O3N0cm9rZS1saW5lY2FwOmJ1dHQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1vcGFjaXR5OjE7JyAvPgo8L3N2Zz4K [B] ZOXJGFHDIHLPTGUHFFFAOYSAN 0.000 description 1
 230000000875 corresponding Effects 0.000 description 1
 230000000694 effects Effects 0.000 description 1
Images
Classifications

 G—PHYSICS
 G06—COMPUTING; CALCULATING; COUNTING
 G06F—ELECTRIC DIGITAL DATA PROCESSING
 G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
 G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
 G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using noncontactmaking devices, e.g. tube, solid state device; using unspecified devices
 G06F7/491—Computations with decimal numbers radix 12 or 20.
 G06F7/4915—Multiplying; Dividing

 G—PHYSICS
 G06—COMPUTING; CALCULATING; COUNTING
 G06F—ELECTRIC DIGITAL DATA PROCESSING
 G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
 G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
 G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using noncontactmaking devices, e.g. tube, solid state device; using unspecified devices
 G06F7/49—Computations with a radix, other than binary, 8, 16 or decimal, e.g. ternary, negative or imaginary radices, mixed radix nonlinear PCM

 G—PHYSICS
 G06—COMPUTING; CALCULATING; COUNTING
 G06F—ELECTRIC DIGITAL DATA PROCESSING
 G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
 G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
 G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using noncontactmaking devices, e.g. tube, solid state device; using unspecified devices
 G06F7/491—Computations with decimal numbers radix 12 or 20.
 G06F7/4915—Multiplying; Dividing
 G06F7/4917—Dividing

 G—PHYSICS
 G06—COMPUTING; CALCULATING; COUNTING
 G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
 G06Q30/00—Commerce, e.g. shopping or ecommerce
 G06Q30/04—Billing or invoicing, e.g. tax processing in connection with a sale

 G—PHYSICS
 G07—CHECKINGDEVICES
 G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
 G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. timerecorders for work people
Abstract
A calculating apparatus which comprises circuits for selectively calculating in decimal and hexadic systems, the calculating apparatus further including a switching device to select one of the systems and circuits to supply a carry or borrow correction suitable to the selected system. According to one embodiment of the invention, the last said circuits function to add or subtract a decimal 4 when a correction is to be made for a decimal calculation for a hexadic problem. According to another embodiment, the first said circuits include sequential stages, a shift register coupling said stage, a gate to supply a binary 0110 signal, and a carry/borrow detector coupled to the register and the first of said stages and controlling said gate. According to still another embodiment, the aforesaid circuits collectively comprise a decimal calculator, circuit to supply operands to said calculator to produce a result, a device to examine said result to establish a carry/borrow requirement, flip flops coupled to and actuated by the last said device, gates controlled by the flip flops and by respective timing signals, a further gate controlled in part by the first said gates, a time calculation control switch effecting a complementary control on said further gate, and a correction gate for supplying a binary 0100 signal to said calculator and controlled by said further gate. According to still another embodiment the aforesaid circuits collectively comprise first and second calculator stages, a shift register coupling the stages, first and second correction detectors coupled to said first stage and register to detect decimal and hexedic carry/borrow correction requirements respectively, first and second gates respectively coupled to said first and second detectors and respectively adapted for passing a 0110 decimal correction binary signal and a 1010 hexadic correction binary signal to said second stage, a switch for commanding a time calculation, and an inverter between said gates for selectively and exclusively opening one of said gates to pass a correction signal, the inverter means being controlled by said switch.
Description
Yamamura et al.
I 1 CALCULATOR FOR SELECTIVELY CALCULATING IN DECIMAL AND TIME SYSTEMS [75] Inventors: Katsumi Yamamura; Mitsuhiro Goto, both of Suwa, Japan [73] Assignee: Kahushiki Kaisha Suwa Seikosha,
Tokyo, Japan [22] Filed: Feb. 22, 1972 [21] Appl. No.: 228,139
[30] Foreign Application Priority Data I Feb. 22, 1971 Japan 468004 [52] US. Cl. 235/170 [51] Int. Cl. G06f 7/50 [58] Field of Search 235/170, 169
[56] References Cited UNITED STATES PATENTS 2,890,831 6/1959 Townsend 235/170 3,083,910 4/1963 Berkin 235/170 X 3,089,644 5/1963 Wensley.... 235/169 3,112,396 11/1963 Heywood.. 235/170 3,159,740 12/1964 Broce 235/169 3,222,506 12/1965 Meade 235/169 3,584,206 6/1971 Evans 235/170 OTHER PUBLICATIONS R. Townsend, Serial Digital Adders For a Variable Radix of Notation, Electronic Engineering, October, l953,pp.4l0416.
PrimaryExaminerEugene G. Botz Assistant ExaminerDavid H. Malzahn Attorney, Agent, or FirmWaters, Roditi, Schwartz & Nissen [57] ABSTRACT A calculating apparatus which comprises circuits for 1 Apr. 23, 1974 selectively calculating in decimal and hcxadic systems, the calculating apparatus further including a switching device to select one of the systems and circuits to supply a carry or borrow correction suitable to the selected system. According to one embodiment of the invention, the last said circuits function to add or subtract a decimal 4 when a correction is to be made for a decimal calculation for a hexadic problem. According to another embodiment, the first said circuits include sequential stages, a shift register coupling said stage, a gate to supply a binary 0110 signal, and a carry/borrow detector coupled to the register and the first of said stages and controlling said gate. According to still another embodiment, the aforesaid circuits collectively comprise a decimal calculator, circuit to supply operands to said calculator to produce a result, a device to examine said result to establish a carry/borrow requirement, flip flops coupled to and actuated by the last said device, gates controlled by the flip flops and by respective timing signals, a further. gate controlled in part by the firstsaid gates, a time calculation control switch effecting a complementary control on said further gate, and a correction gate for supplying a binary 0100 signal to said calculator and controlled by said further gate. According to still another embodiment the aforesaid circuits collectively comprise first and second calculator stages, a shift register coupling the stages, first and second correction detectors coupled to said first stage and register to detect decimal and hexedic carry/borrow correction requirements respectively, first and second gates respectively coupled to said first and second detectors and respectively adapted for passing a 0110 decimal correction binary signal and a 1010 hexadic correction binary signal to said second stage, a switch for commanding a time calculation, and an inverter between said gates for selectively and exclusively opening one of said gates to pass a correction signal, the inverter means being controlled by said switch.
2 Claims, 8 Drawing Figures SUM/DIFFERENCE our p 7 DC/MAL (act/mm? M B/A/Are c005 aurpar a, a? ,cpg FULL A00 f $0572.40?
Fe 2 8n n/u. .400 g awpur OFF/157 5/7 anesa /sr5e 505724070 M0 our/ ur OFSECO/VD 5/r0/U6/s7e m/s 7'Pt/C r/av af 4110 ,r'
80877646770 AND V CORRECT/0N /j/ 5/5/1442 FOR CORRECTION FOR HEXADIC NOTATION SHEET [1F 4 FIG. 8
AD N w SUB 7' 1646 770/1/ 5 C Ole/Q5 C 770/ S/G/V/VL nae HE X A DI C (00M SIGNAL CALCULATOR FOR SELECTIVELY CALCULATING IN DECIMAL AND TIME SYSTEMS FIELD OF THE INVENTION The present invention relates to calculators of the type that calculate time and are adapted for mixed decimal and time figure calculations.
BACKGROUND When time calculations require a carry or borrow correction from seconds to minutes, or from minutes to hours, a hexadic operation is needed. Thus, if a subtraction is performed between two times, or if a time sum is calculated by adding two times, it is impossible to use an abacus or generaltype electronic calculator effectively. If existing calculators are used, it is necessary to convert the data into decimal calculations or the like.
 Recently, increasing numbers of articles and facilities have been used with a charge being made for elapsed time. For example, time charges are used for parkingplaces, skating rinks, swimming pools and so forth. In these cases, the starting and finishing times are recorded and subtraction is effected between these two times, whereby the time of use is calculated. Also salaries and overtime pay are determined by calculating the time elapsing between starting and finishing times and by multiplying the result by a charge for elapsed time.
Thus, as indicated, there are many possible examples of buying and selling time as a medium. In these cases, precise time quantities must be computed by using both decimal and hexadic techniques.
SUMMARY OF THE INVENTION A An object of the present inventionis' to eliminate the disadvantages of known techniques and to provide an improved calculator wherein a calculation'of time and a charge for elapsed time is made readily possible and wherein, further, addition, subtraction, multiplication and division by decimal technique is also possible.
In accordance with this invention, mixed decimal and hexadic calculations can be easily performed.
To achieve the above and other objects of the invention there is provided a calculating apparatus comprising means for selectively calculating in decimal and hexadic systems, means to select one of said systems and means to supply a carry or borrow correction suitable to the selected system.
According to one embodiment of the invention, the last said means functions to add or subtract a decimal four when a correction is to be made for a decimal calculation for a hexadic problem.
According to another embodiment of the invention,
, the first said means includes sequential stages, a shift register coupling said stages, a gate to supply a binary O l l signal, and a carrylbor row d et e cto r couplem said register and the first of said stages and controlling said gate.
According to still another embodiment of the invention, the aforesaid means collectively comprise a decimal calculator, means to supply operands to said calculator to produce a result, means to examine said result to establish a carry/borrow requirement, flip flops coupled to and actuated by the last said means, gates controlled by said flip flops and by respective timing signals, a further gate controlled in part by the first said gates, a time calculation control switch effecting a complimentary control on said further gate and a correction gate for supplying a binary 0100 signal to said calculator and controlled by said further gate.
According to still another embodiment of the invention, the aforesaid means collectively comprise first and second calculator stages, a shift register coupling said stages, first and second correction detector means coupled to said first stage and register to detect decimal and hexadic carry/borrow correction requirements respectively, first and second gates respectively coupled to said first and second detector means and respec BRIEF DESCRIPTION OF THE DRAWING In the drawing:
FIGS. 14 show entry conditions in two registers of a calculator provided in accordance with one embodiment of the invention;
FIG. 5 is a block diagram showing a decimal calculator for full addition and subtraction in accordance with the invention;
FIG. 6 illustrates a control circuit intended for use when a time figure is to be calculated with the use of a decimal full adder;
FIG. 7 is a chart illustrating timing pulses for the control of the embodiment of FIG. 6; and
FIG. 8 is a block diagram of a calculation device wherein may be performed decimal or mixed decimal and hexadic calculations.
DETAILED DESCRIPTION The following is an example of a time calculation using a decimal calculator for addition and subtraction:
When 2 hrs. 35 mins. 42 secs. and 1 hr. 28 mins. 20 secs. are added and entered into registers as shown in FIG. I, carry and borrow operations for a hexadic count must be perfonned in the second and fourth columns (i.e.; from seconds to minutes and fromminutes to hours).
If the above entry is operated upon by using a generaltype decimal device for addition and subtraction, the result is as shown in FIG. 2 (Le, 3 hr s. 63 mins. 62 secs). However, 63 minutes 62 seconds isnotan acceptable result, so 60 seconds must be subtracted from the seconds data, making the seconds columns show 02 and a 1 must be carried into the minutes section. The minutes section then shows 64 due to the adding of the carry from the seconds section. Thus, in the minutes section it is necessary to subtract 60 from 64, making the minutes total 04, and with a carry of 1 to the hour section. The hour column then shows 4 due to the adding of the carry. The result shown in FIG. 2 is then inferior to the result shown in FIG. 3.
By using the abovementioned method, it is possible to convert the result shown in FIG. 2 into the result 3 shown in FIG. 3. However, in order to operate easily with a decimal calculator for addition and subtraction, it is necessary to carry and/or borrow for a hexadic operation in the second and fourth columns. Thus, if the result of an addition in one column is more than 5, 4 is added to the result of FIG. 2 obtained by the first calculation. Therefore, in the example of FIG. 2 where both the second and fourth columns must be carried after the first calculation, figures are further added as shown in FIG. 4 and the result is as shown in FIG. 3.
The case of addition which was described above is similar to the case of subtraction. If the 10 secs. column or 10 min. column is involved, it is necessary to subresults of the examination in a flipflop circuit. When the next time datum is operated upon, it is required to add or subtract 470 1 in the sec. or 10 min. col
umn in which the carry or borrow for the hexadic calculation are to be performed.
A seriestype decimal calculator for full addition and subtraction using known integrated circuits can be composed of binary calculators 1 and 2for full addition and subtraction, a shift register 3 for four bits, a detecting portion 4 for carry and borrow for a decimal calculation, and an AND gate 5, as shown in FIG. 5. If a digit or carry digit of one column is added or subtracted by the firststage binary calculator 1 for full addition and subtraction and the carry and borrow operations are to occur, the gate 5 is opened by an output signal from the detecting portion 4 for carry or borrow and, in the secondstage binary calculator 2 for full addition and subtraction, 0] l0 is added to or subtracted from the result obtained by binary calculator l and the result is thus changed by 6. To obtain a signal for carry and borrow for hexadic operation in a decimal calculator, it is required to examine the output signal of binary calculator l for when it becomes greater than 5 and memorize this fact in a flipflop circuit.
Thus, in a calculator using decimal devices for full addition and subtraction, it is possible by detecting during calculation a carry or borrow for a hexadic operation to effect mixed decimal and hexadic calculations in accordance with the invention.
FIG. 6 shows a circuit for controlling an operation in a case where the abovementioned method is applied to a calculator having six columns as shown in FIG. 1. FIG. 7 shows timing pulses relating to this controlling operation.
Signals from the outputs of decimal calculator 100 are detected by AND gate 1 and OR gate 2 which pass signals which are memorized in Dflip flops 3 and 4. The timing of the memory action of Dflip flop 3 is 51) At the timing of clock pulse cp the memorized data are produced at the output terminal of this flip flop. The timing of the memory action of Dflip flop 4 is 74., F I. At the time of clock pulse cp: the memorized data are produced at the output terminal of this flip flop. After the first addition and subtraction, in a time corresponding to one time datum, according to the signals memorized in Dflip flops 3 and 4, the result of the first calculation is supplied into input An. At the time of T or T AND gate 5 is opened by the action ofAND gates 5(a), 5(b) and 5(0), an dthe resultof the firsteamsaaaarnooareasifiisrned.
In the illustrated calculator, AND gate 5 is not opened without a command for time calculation, so that time is not calculated in the absence of the necessary command. As will be seen, decimal calculations and mixed calculations with decimal and hexadic operations can be easily selected by the use of switching means.
The above embodiment involves time calculations in a calculator using decimal calculator for full addition and subtraction. Next, the changes will be described for a calculator whereby decimal calculations and mixed decimal and hexadic calculations can be performed with only one calculation.
As for the decimal calculator mentioned above, the result of addition or subtraction of the binary calculator can be obtained in the first stage, the carry and bor row requirements for decimal count being the ein de;
tected, and the operation of :01 10 can be effected in the second stage. Similarly, for hexadic calculations, the carry and borrow requirements for hexadic count are detected wnea'tiiepradua is moraines Jaime compensated by i 1010. From the above, a calculator as shown in FIG. 8 is designed so that decimal calculations and mixed decimal and hexadic calculations for time quantitites can be performed.
In the case of the decimal calculator shown in FIG. 8 for addition and subtraction, as AND gate 7 is closed, its output is zero and AND gate 9 is closed; that is, ad
dition and subtraction of 01 10 are only effected based on a decimal command. However, when a time calculation is commanded by the switching means S, AND gate 7 is opened. As for the other input to AND gate 7, this is the timing for a hexadic operation. Ao shown above relative to FIG: 1, when an entry is made in the seconds column in the lowest rank of the register, after the calculation begins, the result in the 10 sec. column is entered into the binary calculator first stage at timing T The output of said binary calculator is complemented by the binary calculator for full addition and subtraction in the second stage at time T Similarly, as
for the lO min. column, the complement for the hexadic operation is provided at time T Therefore, the
hexadic complement is provided at time T; T At this time, the output of AND gate 7 becomes l and opens AND gate 9 and the'signal that passes through inverter 10 becomes a signal that closes AND gate 8.
If, at the time of T and T the carry and borrow for a hexadic calculation are detected, the complementary hexadiecommand is supplied into AND gate 9 at the time of T and T 1010 is the input into the second stage 2 and the hexadic operation is performed. In a period of the timing except at T and T AND gate 9 is 9 5N9 sets is9r29 ands h n h PQ sqiQ for decimal notation is generated, 01 10 is the input into the binary calculator stage 2 and the decimal correction is performed. Thus, in the calculator for full addition and subtraction according to this embodiment of the invention, time calculations and decimal calculations, decimal calculations or mixed decimal and hexadic calculations for time are possible with only one calculation.
As mentioned above, in the calculator of this invention, time can be easily calculated, so it is not necessary to convert time into a decimal figure. This calculation.
is very effective for the calculation of wages or time charges.
ln facilities in which the charge for elapsed time is predetermined and the charge is calculated by multiplying the time used or time required by the charge for elapsed time, a business calculation such as total users or total amount sold is often required such as in general companies or shops. However, according to this invention, the general decimal calculation can be also performed by the use of a switch so that calculation can be performed very easily. Moreover, in accordance with this invention, to improve the calculation of charges for elapsed time, means for printing the starting time of utilization, a receipt making means which copies the calculated charge for clasped time, and a cash register may be provided independently of or cooperatively with a time clock. If a time indicating device such as a watch is provided and by a signal supplied from this device the starting time of utilization is made on entry as a key function, subtraction is immediately performed between said signal and a presenttime signal shown in the display device, and the time used or the time required is easily calculated. Therefore, many other applications may beerreaeawithm the edpeoriiieih vention.
What is claimed is:
1. Time calculating apparatus comprising a decimal calculator, means to supply operands to said calculator 2. Calculating apparatus for selectively calculating in 1 decimal and time figure systems, comprising calculation means having two stages, a selection switch to se lect decimal or time figure calculation a shift register coupled between said stages, first and second correction detector means coupled to one of said stages and register to detect decimal and hexadic carry/borrow correction requirements respectively, first and second gates respectively coupled to said first and second detector means and respectively adapted for passinga (ill 0 decimalcorrection binary signal and a 1010 hexadic correction binary signal to the other of said stages, said second gate being responsive to and controlled by said selection switch, and an inverter circuit responsive to said selection switch and coupled to and controlling said first gate.
Claims (2)
1. Time calculating apparatus comprising a decimal calculator, means to supply operands to said calculator to produce a result, means to examine said result to establish a carry/borrow requirement, flip flops coupled to and actuated by the last said means, gates controlled by said flip flops and by respective timing signals, a further gate controlled in part by the first said gates, a time calculation control switch effecting a complementary control on said further gate, gate means and a flip flop connected in series between said switch and further gate, and a correction gate for supplying a binary 0100 signal to said calculator and controlled by said further gate.
2. Calculating apparatus for selectively calculating in decimal and time figure systems, comprising calculation means having two stages, a selection switch to select decimal or time figure calculation a shift register coupled between said stages, first and second correction detector means coupled to one of said stages and register to detect decimal and hexadic carry/borrow correction requirements respectively, first and second gates respectively coupled to said first and second detector means and respectively adapted for passing a 0110 decimal correction binary signal and a 1010 hexadic correction binary signal to the other of said stages, said second gate being responsive to and controlled by said selection switch, and an inverter circuit responsive to said selection switch and coupled to and controlling said first gate.
Priority Applications (1)
Application Number  Priority Date  Filing Date  Title 

JP800471  19710222 
Publications (1)
Publication Number  Publication Date 

US3806719A true US3806719A (en)  19740423 
Family
ID=11681206
Family Applications (1)
Application Number  Title  Priority Date  Filing Date 

US00228139A Expired  Lifetime US3806719A (en)  19710222  19720222  Calculator for selectively calculating in decimal and time systems 
Country Status (7)
Country  Link 

US (1)  US3806719A (en) 
CH (1)  CH544344A (en) 
DE (1)  DE2208300A1 (en) 
FR (1)  FR2127656A5 (en) 
GB (1)  GB1375588A (en) 
HK (1)  HK42876A (en) 
NL (1)  NL7202316A (en) 
Cited By (3)
Publication number  Priority date  Publication date  Assignee  Title 

US3976867A (en) *  19751210  19760824  Rca Corporation  Calculator timer with simple base6 correction 
US4094138A (en) *  19740809  19780613  Ebauches S.A.  Electronic chronograph 
US4245328A (en) *  19790103  19810113  Honeywell Information Systems Inc.  Binary coded decimal correction apparatus for use in an arithmetic unit of a data processing unit 
Citations (7)
Publication number  Priority date  Publication date  Assignee  Title 

US2890831A (en) *  19530206  19590616  British Tabulating Mach Co Ltd  Serial adder with radix correction 
US3083910A (en) *  19550801  19630402  Ibm  Serial adder and subtracter 
US3089644A (en) *  19590324  19630514  Developments Ltd Comp  Electronic calculating apparatus 
US3112396A (en) *  19570503  19631126  Ibm  Arithmetic circuitry 
US3159740A (en) *  19620103  19641201  Ibm  Universal radix adder 
US3222506A (en) *  19611116  19651207  Ibm  Variable radix adder and subtractor 
US3584206A (en) *  19680229  19710608  Gen Electric  Serial bcd adder/subtracter/complementer utilizing interlaced data 

1972
 19720218 GB GB764172A patent/GB1375588A/en not_active Expired
 19720221 FR FR7205689A patent/FR2127656A5/fr not_active Expired
 19720222 US US00228139A patent/US3806719A/en not_active Expired  Lifetime
 19720222 DE DE19722208300 patent/DE2208300A1/de active Pending
 19720222 NL NL7202316A patent/NL7202316A/xx unknown
 19720222 CH CH250372A patent/CH544344A/en not_active IP Right Cessation

1976
 19760708 HK HK428/76*UA patent/HK42876A/en unknown
Patent Citations (7)
Publication number  Priority date  Publication date  Assignee  Title 

US2890831A (en) *  19530206  19590616  British Tabulating Mach Co Ltd  Serial adder with radix correction 
US3083910A (en) *  19550801  19630402  Ibm  Serial adder and subtracter 
US3112396A (en) *  19570503  19631126  Ibm  Arithmetic circuitry 
US3089644A (en) *  19590324  19630514  Developments Ltd Comp  Electronic calculating apparatus 
US3222506A (en) *  19611116  19651207  Ibm  Variable radix adder and subtractor 
US3159740A (en) *  19620103  19641201  Ibm  Universal radix adder 
US3584206A (en) *  19680229  19710608  Gen Electric  Serial bcd adder/subtracter/complementer utilizing interlaced data 
NonPatent Citations (1)
Title 

R. Townsend, Serial Digital Adders For a Variable Radix of Notation, Electronic Engineering, October, 1953, pp. 410 416. * 
Cited By (3)
Publication number  Priority date  Publication date  Assignee  Title 

US4094138A (en) *  19740809  19780613  Ebauches S.A.  Electronic chronograph 
US3976867A (en) *  19751210  19760824  Rca Corporation  Calculator timer with simple base6 correction 
US4245328A (en) *  19790103  19810113  Honeywell Information Systems Inc.  Binary coded decimal correction apparatus for use in an arithmetic unit of a data processing unit 
Also Published As
Publication number  Publication date 

GB1375588A (en)  19741127 
CH544344A (en)  19731115 
NL7202316A (en)  19720824 
DE2208300A1 (en)  19720907 
FR2127656A5 (en)  19721013 
HK42876A (en)  19760716 
Similar Documents
Publication  Publication Date  Title 

US4110832A (en)  Carry save adder  
US4878192A (en)  Arithmetic processor and divider using redundant signed digit arithmetic  
US3809872A (en)  Time calculator with mixed radix serial adder/subtraction  
US4313186A (en)  Electronic timepiece with time zone change features  
US3806719A (en)  Calculator for selectively calculating in decimal and time systems  
US4189774A (en)  Change calculating apparatus  
US3308281A (en)  Subtracting and dividing computer  
GB913605A (en)  Improvements in or relating to electronic calculating apparatus  
US4873660A (en)  Arithmetic processor using redundant signed digit arithmetic  
US5268858A (en)  Method and apparatus for negating an operand  
US4106100A (en)  Digital differential analyzer  
US4094138A (en)  Electronic chronograph  
GB898594A (en)  Improvements in and relating to arithmetic devices  
US3521043A (en)  Ripplefree binary coded decimal accumulator forming correct result during single memory accessing cycle  
US4047011A (en)  Modular apparatus for binary quotient, binary product, binary sum and binary difference generation  
US3775601A (en)  Arithmetic system for use in electronic calculator  
US3798434A (en)  Electronic device for quintupling a binarycoded decimal number  
US3500026A (en)  Multiplication apparatus utilizing either a positive or a negative multiplier wherein form conversion at each interface of the multiplying unit is unnecessary  
SU1578708A1 (en)  Arithmetical device  
RU2012137C1 (en)  Device for forming remainder on arbitrary modulus  
SU1236497A1 (en)  Device for generating elements of multiplicative groups of galois fields of gf(p)  
SU1376082A1 (en)  Multiplication and division device  
SU1411741A1 (en)  Device for multiplying numbers in floatingpoint modular notation system  
SU593211A1 (en)  Digital computer  
SU1173411A1 (en)  Computing device 