北京为什么是首都| 眼睛不舒服是什么原因引起的| 白玫瑰代表什么| 余田是什么字| 言音读什么| 银行卡销户是什么意思| 喉癌是什么原因引起的| 绝无仅有的绝什么意思| 题词是什么意思| 小三阳是什么意思| 牙痛安又叫什么| 部队指导员是什么级别| 鹌鹑蛋不能和什么一起吃| 属狗的本命佛是什么佛| 医院五行属什么| 小孩子手脚脱皮是什么原因| 梦见买房子是什么预兆| 晚上吃什么减肥效果最好| xl什么意思| 老鼠疣长什么样子图片| 胸片能查出什么| 落日余晖什么意思| 梦到自己开车是什么意思| 11月23日是什么星座| 性张力是什么意思| 一到晚上就咳嗽是什么原因| 菱角什么时候上市| 手心红是什么原因| 胎盘长什么样子图片| 容易犯困是什么原因| 什么叫滑精| emg是什么意思| 什么还珠成语| 口中发甜是什么原因| 薏苡仁是什么| mm什么意思| 善良是什么| 小孩子走神是什么原因| 三叉神经痛吃什么药好| 什么首阔步| 黄金桂是什么茶| 手筋鼓起来是什么原因| 菠菜和什么不能一起吃| 痘痘挤出来的白色东西是什么| 济公叫什么名字| 电子厂是做什么的| 维生素b6吃多了有什么副作用| 贫血打什么针效果最好| 尿不尽是什么症状| 黄芪和什么泡水壮阳| 2031年是什么年| 夏天不出汗是什么原因| 撸管是什么感觉| 舌头溃疡是什么原因造成的| 9月份是什么季节| 母亲节送妈妈什么| 水牛背满月脸是什么病| 木木耳朵旁是什么字| 胸部ct挂什么科| 为什么一热就头疼| 腰肌劳损是什么意思| 尖锐湿疣挂什么科| 吃什么胎儿眼睛黑又亮| 身体皮肤痒是什么原因| 36是什么码| 马华念什么字| 单病种是什么意思| 戒手淫有什么好处| 塔罗是什么意思| 脂肪肝用什么药物治疗| 头晕冒冷汗是什么原因| 小排畸主要查什么| 从未是什么意思| 大生化检查能查出什么病来| 乙肝第二针最晚什么时候打| 前夫是什么意思| 尿蛋白阳性是什么意思| 迪奥是什么意思| 性质是什么意思| 尿道结石有什么症状| 8月开什么花| 左后脑勺疼是什么原因| 陷阱是什么意思| 梦见嫂子是什么意思| 艾绒是什么| 一线炎是什么病严重吗| 妇科假丝酵母菌是什么病| 姜不能和什么一起吃| 脚出汗是什么原因| 非钙化斑块是什么意思| 什么情况下会感染hpv病毒| 感光是什么意思| 全身检查挂什么科| 副巡视员是什么级别| 六月初五是什么星座| 美业是做什么的| nec投影仪是什么牌子| 女人梦见好多蛇是什么预兆| 5月12是什么星座| 什么是态度| av是什么| 中风吃什么药最有效| 切痣挂什么科| 怀孕喝什么汤最有营养| 什么路不能走| 蜱虫长什么样子| 六月九号什么星座| 梦见孩子拉屎是什么意思| 跳蚤吃什么| 2.22是什么星座| 什么是蛋白质| 农夫与蛇是什么故事| 女生吃木瓜有什么好处| 胆碱酯酶偏高说明什么| 海关是做什么的| 神迹是什么意思| 藿香正气水什么人不能喝| 肌肉拉伤用什么药| 伤骨头了吃什么好得快| 20度穿什么衣服| 荷叶配什么减肥效果好| 什么牌子的保温杯好| 6月5号是什么星座| 奎字五行属什么| 鳏寡孤独是什么意思| 1935年属什么生肖| 岳飞属什么生肖| 希思黎属于什么档次| 激素高是什么原因| oz是什么意思| 马达是什么| 贫血会出现什么症状| 诺氟沙星胶囊治什么病| 胃经常胀气是什么原因| 钠低会出现什么症状| 手指麻木什么原因| 鼻子干燥用什么药| 青岛市市长什么级别| 肉蒲团是什么| 丼什么意思| 今天出生的男宝宝取什么名字好| 脚没力气是什么原因| 什么是暗网| 粉尘作业时必须佩戴什么口罩| RH是什么| 谷草谷丙偏高是什么意思| 纤维条索灶是什么意思| 为什么怀不上孩子| 骨转移用什么药能治愈| 头疼什么原因| 碳酸钠为什么显碱性| 金蝉脱壳什么意思| 头疼头晕去医院挂什么科| 三分三是什么药| 最难写的字是什么| bv是什么牌子| 血栓弹力图是查什么的| 左手虎口有痣代表什么| 野生刺猬吃什么| 什么的小朋友填词语| 解酒吃什么| 什么是圆周率| 送百合花代表什么意思| 什么什么于怀| 射手座什么性格| 付之东流是什么意思| 脚后跟痒是什么原因| 麻黄碱是什么| 补气养阴是什么意思| 九死一生是什么生肖| 哈哈哈是什么意思| 不可磨灭是什么意思| 发烧喝什么粥| 骨折是什么症状| novo是什么牌子| 嗡阿吽是什么意思| 黑客帝国4什么时候上映| 癫痫属于什么科| 角质是什么| 排尿少是什么原因| 羊肉什么季节吃最好| decaf是什么意思| 做一半就软了是什么原因| 退而求其次是什么意思| 金舆是什么意思| 277是什么意思| 三个金念什么| 娘惹是什么意思| 生物学是什么| 予五行属什么| 小儿流清鼻涕吃什么药效果好| 阚姓念什么| up主是什么意思| 脾胃虚寒吃什么药| 怀孕了什么不可以吃| 寄居蟹用什么水养| 女人脾虚吃什么药最好| 小便黄是什么原因引起的| 凌晨的凌是什么意思| 细菌性前列腺炎吃什么药| 酵母菌是什么| 什么像什么又像什么| 心静自然凉是什么意思| 乳白色是什么颜色| 防晒隔离什么牌子好| castle什么意思| 牛马是什么意思| 桉是什么意思| 为什么黄瓜是绿色的却叫黄瓜| 什么叫膳食纤维| 目翳是什么意思| 鼻塞吃什么药| 什么牌子的助听器好| 什么时间运动减肥效果最好| 磷高吃什么药| 孕妇白细胞高是什么原因| 雾化治疗的作用是什么| 火龙果什么时候成熟| 药流前需要做什么检查| tia是什么病| 男生说gg是什么意思| 肺结节吃什么食物散结节最快| 月经不来要吃什么药| 爻辞是什么意思| 外阴瘙痒用什么药膏擦| 药流后吃什么消炎药比较好| 男人吃什么大补| 什么叫心律不齐| 查胆囊挂什么科| 萎缩性胃炎能吃什么水果| 守望先锋是什么类型的游戏| 今天是什么日子啊| 观音坐莲是什么意思| 疝气看病挂什么科| 人为什么不可以偏食| 较重闭合性跌打损伤是什么意思| 阴囊瘙痒用什么药膏| 去湿气吃什么中药| 绿豆和什么一起煮好| 梦见自己请客吃饭是什么意思| 棍子鱼又叫什么鱼| 西红柿不能和什么一起吃| 天生一对成伴侣是什么生肖| 什么品牌的空气炸锅好| 外阴长水泡是什么原因| 口苦口干吃什么药好| 中午12点是什么时辰| 7.12是什么星座| 鑫字属于五行属什么| 什么是感性| 天冬与麦冬有什么区别| 诸葛亮属相是什么生肖| 骨质疏松症有什么症状| 莲子心和什么搭配最佳治失眠| 模卡是什么| 维生素b4又叫什么| 2月10日什么星座| 石花菜是什么植物| mommy什么意思| 有妇之夫是什么意思| 焦虑症应该挂什么科室| 甲状腺结节是什么原因引起的| 臀位是什么意思| 画饼充饥是什么意思| 百度Jump to content

[м]衜狦App Store┪疉尔笻猭 秨祇盢览栋砰禗砠

From Wikipedia, the free encyclopedia
百度 自此之后,台立法机构就开始上演“议场作秀”。

4-bit computing is the use of computer architectures in which integers and other data units are 4 bits wide. 4-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data buses of that size. A group of four bits is also called a nibble and has 24 = 16 possible values, with a range of 0 to 15.

4-bit computation is obsolete, i.e. CPUs supporting 4-bit as the maximum size. However, 4-bit integers (or smaller), and 4-bit floating point is gaining ground for AI, large-language models.[1]

4-bit processors were widely used in electronic calculators and other roles where decimal math was used, like electronic cash registers, microwave oven timers, and so forth. This is because a 4-bit value holds a single binary-coded decimal (BCD) digit, making it a natural size for directly processing decimal values. As a 4-bit value is generally too small to hold a memory address for real-world programs or data, the address bus of these systems was generally larger. For instance, the canonical 4-bit microprocessor, the Intel 4004, had a 12-bit address format.

4-bit designs were used only for a short period when integrated circuits were still expensive, and were found primarily in cost-sensitive roles. While 4-bit computing is mostly obsolete, 4-bit values are still used in the same decimal-centric roles they were developed for, and modern implementations are generally much wider and process multiple 4-bit values in parallel. An example of such a system is the HP Saturn design of the 1980s. By the 1990s, most such uses had been replaced by general purpose binary designs.

History

[edit]
20-pin PSOP – NEC D63GS: a 4-bit microcontroller for infrared remote control transmission
16-pin DIP – Intel C4004
Olympia CD700 Desktop Calculator using the National Semiconductor MAPS MM570X bit-serial 4-bit microcontroller
Infrared remote control PCB – an infrared remote control transmitter controlled by a NEC D63GS 4-bit microcontroller

A 4-bit processor may seem limited, but it is a good match for calculators, where each decimal digit fits into four bits.[2]

Some of the first microprocessors had a 4-bit word length and were developed around 1970. The first commercial microprocessor was the binary-coded decimal (BCD-based) Intel 4004,[3][4] developed for calculator applications in 1971; it had a 4-bit word length, but had 8-bit instructions and 12-bit addresses. It was succeeded by the Intel 4040, which added interrupt support and a variety of other new features.

The first commercial single-chip computer was the 4-bit Texas Instruments TMS 1000 (1974).[2] It contained a 4-bit CPU with a Harvard architecture and 8-bit-wide instructions, an on-chip instruction ROM, and an on-chip data RAM with 4-bit words.[5]

The Rockwell PPS-4 was another early 4-bit processor, introduced in 1972, which had a long lifetime in handheld games and similar roles. It was steadily improved and by 1975 been combined with several support chips to make a one-chip computer.[6]

The 4-bit processors were programmed in assembly language or Forth, e.g. "MARC4 Family of 4 bit Forth CPU"[7] (which is now discontinued) because of the extreme size constraint on programs and because common programming languages (for microcontrollers, 8-bit and larger), such as the C programming language, do not support 4-bit data types (C, and C++, and more languages require that the size of the char data type be at least 8 bits,[8] and that all data types other than bitfields have a size that is a multiple of the character size[9][10][11]).

The 1970s saw the emergence of 4-bit software applications for mass markets like pocket calculators. During the 1980s, 4-bit microprocessors were used in handheld electronic games to keep costs low.

In the 1970s and 1980s, a number of research and commercial computers used bit slicing, in which the CPU's arithmetic logic unit (ALU) was built from multiple 4-bit-wide sections, each section including a chip such as an Am2901 or 74181.

The Zilog Z80 (discontinued in 2024), although it is an 8-bit microprocessor, has a 4-bit ALU.[12][13]

Although the Data General Nova is a series of 16-bit minicomputers, the original Nova and the Nova 1200 internally processed numbers 4 bits at a time with a 4-bit ALU,[14] sometimes called "nybble-serial".[15]

The HP Saturn processors, used in many Hewlett-Packard calculators between 1984 and 2003 (including the HP 48 series of scientific calculators) are "4-bit" (or hybrid 64-/4-bit) machines; as the Intel 4004 did, they string multiple 4-bit words together, e.g. to form a 20-bit memory address, and most of the registers are 64 bits wide, storing 16 4-bit digits.[16][17][18]

In addition, some early calculators – such as the 1967 Casio AL-1000, the 1972 Sinclair Executive, and the aforementioned 1984 HP Saturn – had 4-bit datapaths that accessed their registers 4 bits (one BCD digit) at a time.[19]

Uses

[edit]
National Semiconductor COP410L, a low-end 4-bit microcontroller. 512 bytes of ROM in upper left corner, 128 bits of RAM in upper right corner. Click to zoom.

One bicycle computer specifies that it uses a "4 bit, 1-chip microcomputer".[20] Other typical uses include coffee makers, infrared remote controls,[21] and security alarms.[22]

The processor in Barbie typewriters that can encrypt is a 4-bit microcontroller.[23]

Several manufacturers used 4-bit microcontrollers in their early electronic games:[24]

Western Digital used a 4-bit microcontroller as the basis for their WD2412 time-of-day clock.[26]

The Grundy Newbrain computer uses a 4-bit microcontroller to manage its keyboard, tape I/O, and its built-in 16 character VF alphanumeric display.[27]

Details

[edit]

With 4 bits, it is possible to create 16 different values. All single-digit hexadecimal numbers can be written with four bits.

Binary-coded decimal is a digital encoding method for numbers using decimal notation, with each decimal digit represented by four bits.

List of 4-bit processors

[edit]
National Semiconductor MM5700CA/D bit-serial 4-bit microcontroller

See also

[edit]

References

[edit]
  1. ^ Liu, Shih-Yang; Liu, Zechun; Huang, Xijie; Dong, Pingcheng; Cheng, Kwang-Ting (2023). "LLM-FP4: 4-Bit Floating-Point Quantized Transformers". Proceedings of the 2023 Conference on Empirical Methods in Natural Language Processing. pp. 592–605. arXiv:2310.16836. doi:10.18653/v1/2023.emnlp-main.39.
  2. ^ a b Ken Shirriff. "Reverse engineering RAM storage in early Texas Instruments calculator chips".
  3. ^ Mack, Pamela E. (2025-08-07). "The Microcomputer Revolution". Retrieved 2025-08-07.
  4. ^ "History in the Computing Curriculum" (PDF). Archived from the original (PDF) on 2025-08-07. Retrieved 2025-08-07.
  5. ^ TMS 1000 Series Data Manual (PDF). Texas Instruments. December 1976. Retrieved 2025-08-07.
  6. ^ "Rockwell PPS-4".
  7. ^ "Forth Chips". www.ultratechnology.com.
  8. ^ ISO/IEC 9899:1999 specification. p. 20, § 5.2.4.2.1. Retrieved 2025-08-07.
  9. ^ ISO/IEC 9899:1999 specification. p. 37, § 6.2.6.1 (4). Retrieved 2025-08-07.
  10. ^ Cline, Marshall. "C++ FAQ: the rules about bytes, chars, and characters".
  11. ^ "4-bit integer". cplusplus.com. Retrieved 2025-08-07.
  12. ^ Shima, Masatoshi; Faggin, Federico; Ungermann, Ralph; Slater, Michael (2025-08-07). "Zilog Oral History Panel on the Founding of the Company and the Development of the Z80 Microprocessor" (PDF).
  13. ^ Shirriff, Ken. "The Z-80 has a 4-bit ALU".
  14. ^ Hendrie, Gardner (2025-08-07). "Oral History of Edson (Ed) D. de Castro" (PDF) (Interview). p. 44.
  15. ^ "Nova 1200"
  16. ^ "The Saturn Processor". Retrieved 2025-08-07.
  17. ^ "Guide to the Saturn Processor". Retrieved 2025-08-07.
  18. ^ "Introduction to Saturn Assembly Language". Retrieved 2025-08-07.
  19. ^ "Desk Electronic Calculators: Casio AL-1000"
  20. ^ "Cateye Commuter Manual" (PDF). Retrieved 2025-08-07.
  21. ^ a b "μPD67, 67A, 68, 68A, 69 4-bit single-chip microcontroller for infrared remote control transmission" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2025-08-07.
  22. ^ Haskell, Richard. "Introduction to Digital Logic and Microprocessors (Lecture 12.2)". Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  23. ^ Paul Reuvers and Marc Simons. Crypto Museum. "Barbie Typewriter", 2015
  24. ^ "National Semiconductor COP400". Sean Riddle. Retrieved 2025-08-07.
  25. ^ Woerner, Joerg. "Texas Instruments My Little Computer". Datamath Calculator Museum. Retrieved 2025-08-07.
  26. ^ "1983 Components Catalog" (PDF). Western Digital. p. 621. Retrieved 2025-08-07.
  27. ^ "COP420 4-Bit Processor - Newbrain". Retrieved 2025-08-07.
  28. ^ "MARC4 4-bit Microcontrollers – Programmer's Guide" (PDF). Atmel. Archived from the original (PDF) on 2025-08-07. Retrieved 2025-08-07.
  29. ^ "MARC4 4-Bit Architecture". Atmel. Archived from the original on 2025-08-07.
  30. ^ "Product End-of-Life (EOL) Notification" (PDF). Atmel. 2025-08-07. Archived from the original (PDF) on 2025-08-07.
  31. ^ "μPD6P9 4-bit single-chip microcontroller for infrared remote control transmission" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2025-08-07.
  32. ^ "μPD17240, 17241, 17242, 17243, 17244, 17245, 17246 4-bit single-chip microcontrollers for small general-purpose infrared remote control transmitters" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2025-08-07.
  33. ^ "Microcontrollers for Remote Controllers" (PDF). documentation.renesas.com. Archived from the original (PDF) on 2025-08-07.
  34. ^ "Mask ROM/ROMless Products 4/8bit Remote Control". Archived from the original on 2025-08-07.
  35. ^ Cravotta, Robert. "Embedded Processing Directory".
  36. ^ "EM6580". Archived from the original on 2025-08-07. Retrieved 2025-08-07.
  37. ^ "EM6580".
  38. ^ "EM6682".
  39. ^ Culver, John (2025-08-07). "National Semiconductor: The COP before the COPS". www.cpushack.com. Retrieved 2025-08-07.
  40. ^ a b c d e f g h i j k l m n Sharp Microcomputers Data Book (PDF). September 1990. Retrieved 2025-08-07.
[edit]
胎盘下缘达宫颈内口是什么意思 什么地赶来 七月份有什么节日 牙龈起泡是什么原因 小孩手上脱皮是什么原因
项羽为什么不杀项伯 巫山云雨是什么意思 硝酸酯类药物有什么药 最近爆发什么病毒感染 肠胃不好拉肚子吃什么药
脾大是什么原因引起的 代金券是什么意思 有点拉肚子吃什么药 阴道撕裂用什么药 释怀什么意思
血糖高的人可以吃什么水果 便秘用什么药好 例假不能吃什么水果 中秋吃什么 五月二十八是什么日子
不洁是什么意思inbungee.com 胳膊上的花是打了什么疫苗dayuxmw.com cos是什么hcv8jop9ns7r.cn 小脑萎缩有什么症状imcecn.com 生吃洋葱有什么好处hcv9jop5ns1r.cn
急性荨麻疹是什么原因引起的hcv9jop0ns5r.cn 爱情公寓6什么时候上映hcv9jop5ns2r.cn 脚趾发紫是什么原因hcv8jop4ns1r.cn 三亚是什么海hcv8jop3ns8r.cn 梦见吃雪糕是什么意思hcv9jop2ns9r.cn
四月天是什么意思hcv7jop5ns4r.cn 早上打碎碗是什么兆头hcv9jop3ns7r.cn 什么时候喝牛奶最好hcv7jop9ns5r.cn 属虎的适合什么职业96micro.com 搬家下雨是什么兆头hcv7jop9ns6r.cn
做胃镜之前需要做什么准备mmeoe.com 身上发热是什么原因hcv8jop0ns5r.cn 子虚乌有是什么意思hcv8jop0ns2r.cn 实习期扣分有什么影响sscsqa.com 婴儿大便绿色是什么原因zhiyanzhang.com
百度