今年77岁属什么生肖| 实质性结节是什么意思| 宫外孕出血是什么颜色| b型阳性血是什么意思| 杜冷丁是什么| 订单号是什么| 人事是做什么的| 搬家送什么水果| rangerover是什么车| 足及念什么| 非浅表性胃炎是什么意思| 食管炎吃什么药| 五味子不适合什么人喝| 枭印什么意思| 789是什么意思| 多潘立酮片是什么药| 荥在中医读什么| 竹笋炒什么好吃| 一进去就射是什么原因| 心脏逆钟向转位是什么意思| 三庭五眼是什么意思| 肝内小囊肿是什么意思| 什么血型招蚊子| 5.25是什么星座| 如果你是什么就什么造句| 明心见性什么意思| 瓜田李下什么意思| 脚后跟疼痛什么原因| 精神心理科主要治疗什么疾病| 为什么要做羊水穿刺检查| 连长是什么级别| 轻如鸿毛是什么意思| 宰相相当于现在什么官| 低血糖吃什么糖| 黄金茶属于什么茶| 肝区疼痛吃什么药| gst是什么| 气血两虚吃什么补最快| 虎女配什么生肖最好| 美国总统叫什么名字| 落马是什么意思| 脑膜炎有什么症状| 金木水火土各代表什么| 男人吃鸽子有什么好处| 打水光针有什么副作用| 腺苷脱氨酶高什么意思| 处女座上升星座是什么| 头痛应该挂什么科| 烧仙草是什么植物| 西红柿吃多了有什么坏处| 虾仁炒什么菜好吃| 物业费都包括什么服务| 检查骨头做什么检查| 腰疼是什么原因引起的男性| 庆五行属什么| 甲是什么生肖| 脂溢性皮炎用什么药| 精索静脉曲张挂什么科| 栎字五行属什么| 什么是签注| 动车与高铁有什么区别| 吃什么卵泡长得快又圆| 香蕉有什么功效和作用| 梦见很多人是什么意思| 结核杆菌dna检测是检查什么| 男性阴囊瘙痒用什么药膏| lu是什么单位| 无孔不入是什么意思| 聚焦是什么意思| 早日康复是什么意思| 昆字五行属什么| 孙思邈发明了什么| 借你吉言是什么意思| 梦见死去的亲人又活了是什么意思| 女性腰疼应该挂什么科| 做三明治需要什么材料| 非洲人说什么语言| 病毒四项检查都有什么| 胆汁反流性胃炎吃什么中成药| 女生为什么会流白带| 八嘎呀路是什么意思| 圣旨是什么意思| 神经元特异性烯醇化酶是什么意思| 荨麻疹是由什么引起的| 凝血是什么意思| 吴亦凡帅到什么程度| 生物医学工程专业学什么| 0206是什么星座| 过期的牛奶有什么用| 蓝眼泪是什么意思| 一个鱼一个台念什么| 办理生育登记有什么用| 蛐蛐是什么意思| 继承衣钵是什么意思| 10月26是什么星座| 牙齿酸胀是什么原因| 就让我爱你把你捧在手心里是什么歌| 日光灯属于什么光源| 头七需要做什么| 教师节该送什么礼物| 英姿飒爽是什么意思| jomalone是什么牌子| 斯德哥尔摩是什么意思| 动脉斑块是什么意思| 婚检男性检查什么| 一个口一个且念什么字| 此言念什么| 什么字笔画最多| 1995年属什么生肖| 爱琴海在什么地方| 更年期出虚汗吃什么药| 雍正为什么不杀十阿哥| 年兽叫什么| 内子是什么意思| 活动性肺结核是什么意思| 小肠疝气挂什么科| 吃三七有什么功效| 不什么其什么的成语| 什么案件才会出动便衣| 茹是什么意思| 吃什么能让月经快点来| 大姨妈量少什么原因| 乘的部首是什么| 尿检能查出什么| 老舍原名是什么| 吃什么水果减肥| 人情味是什么意思| 一什么牛| 老夫聊发少年狂什么意思| 太监是什么| 散粉是干什么用的| 炖鸡放什么调料| 什么是承兑| 玻璃什么时候传入中国| 人艰不拆是什么意思| ct是什么检查| 乳腺回声不均匀是什么意思| 射手座最配什么星座| 月经是什么| 六堡茶是什么茶| 多西环素片主治什么| 五年存活率是什么意思| 渠道医院是什么意思| 子宫切除对女人有什么影响| 2003年五行属什么| 中国反导弹系统叫什么| 蜂蜜什么时候喝比较好| 脚痛是什么原因| 早上八点到九点属于什么时辰| 中国第一长河是什么河| 梦见洗澡是什么意思| 什么是物理| 未分类结晶偏高是什么意思| 核心抗体阳性说明什么| 洗涤心灵是什么意思| 穷字代表什么生肖| 豆包是什么意思| 小猫的尾巴有什么作用| 处女和什么座最配对| 生蚝吃了有什么好处| 什么是应届毕业生| 狂犬疫苗打在什么部位| 梦见家里发大水了是什么征兆| 尿频尿急小腹胀痛吃什么药| 热闹的什么| 前列腺吃什么食物调理| 捡到黄金是什么预兆| 缘故的故是什么意思| 没主见是什么意思| 老花镜是什么镜| 胃窦糜烂是什么意思严重吗| 瑶五行属什么| 下嘴唇跳动是什么原因| 梦见蘑菇是什么预兆| 肝胆挂什么科| 付诸行动是什么意思| 经常胸闷是什么原因| 火气重吃什么降火| 俞伯牙摔琴谢知音摔的是什么乐器| 尿多吃什么药| 1026什么星座| 后脑袋疼是什么原因| 什么芦荟可以直接擦脸| 贝壳是什么垃圾| 新疆人为什么长得像外国人| 头皮痒掉发严重是什么原因| 海南有什么水果| 鹦鹉爱吃什么| 生吃胡萝卜有什么好处和坏处| 梦见流水是什么征兆| 怀孕几天后有什么反应| 有头皮屑用什么洗发水| c肽测定是什么意思| 查传染病四项挂什么科| 火腿是什么动物的腿| 盥洗室什么意思| 五月十三号是什么日子| 梦见自己生了个儿子是什么意思| 本色出演是什么意思| 胃疼看病挂什么科| 返现是什么意思| 胎囊是什么| 正常尿液是什么颜色| 高数是什么| 小狗什么时候断奶| 腋下异味用什么药| 子宫肌瘤是什么原因导致的| 柏拉图爱情是什么意思| 喝什么养胃| 书记处书记是什么级别| 送情人什么礼物最好| 刘胡兰是什么样的人| 魔芋是什么植物| 脚上长疣是什么原因| 新生儿老是打嗝是什么原因| 月经第二天是什么期| 吃什么对卵巢好| 母仪天下是什么意思| 占便宜是什么意思| 今年什么时候入梅| 乙肝前s1抗原阳性是什么意思| 什么叫翡翠| 偏光太阳镜是什么意思| nak是什么牌子| bigbang是什么意思| 王秋儿和王冬儿什么关系| 便血鲜红色无疼痛是什么原因| 梦见血是什么预兆解梦| 土是什么生肖| 隽字五行属什么| 韩国的思密达是什么意思| 什么官许愿| 缘字五行属什么| 什么是袖珍人| 一月十八是什么星座| 十二月九号是什么星座| 白果是什么| 小孩肚子疼挂什么科| 2月23号是什么星座| 拔智齿后可以吃什么| 蛋白质是由什么组成的| 郑板桥是什么生肖| 郭字五行属什么| 苯丙氨酸是什么| 放线是什么意思| 肾功能四项检查什么| 三个火字念什么| 甲醛超标有什么危害| 什么水果对肝脏好| 高反人群一般是什么人| 前凸后翘什么意思| 世界上最毒的蜘蛛叫什么| 遁入空门是什么意思| 子宫肌瘤变性是什么意思| 胃疼吃什么食物最养胃| 吃蒲公英有什么好处| 小孩子记忆力差是什么原因| 杨梅不能和什么一起吃| 月经9天了还没干净是什么原因| 向日葵代表什么意思| 有机磷是什么| 阑尾炎吃什么| 眼睛发黄是什么原因| 月经期不能吃什么水果| 百度Jump to content

Срочно В Египте накануне выборов ликвидированы шесть террористов

From Wikipedia, the free encyclopedia
Clipper
Intergraph Clipper C4 (C400) CPU
Designer
Bits32-bit
Introduced1986; 39 years ago (1986)
DesignRISC-like
百度 四川大学招生领导小组将根据考生考核测试总成绩择优确定入围合格考生名单并审定优惠分值及入选专业。

The Clipper architecture is a 32-bit reduced instruction set computer (RISC)-like central processing unit (CPU) instruction set architecture designed by Fairchild Semiconductor. The architecture had little market success: the only computer manufacturers to create major product lines using Clipper processors were Intergraph and High Level Hardware, although Opus Systems offered a product based on the Clipper as part of its Personal Mainframe range.[1] The first processors using the Clipper architecture were designed and sold by Fairchild, but the division responsible for them was subsequently sold to Intergraph in 1987; Intergraph continued work on Clipper processors for use in its own systems.[2]

The Clipper architecture used a simplified instruction set compared to earlier complex instruction set computer (CISC) architectures, but it did incorporate some more complex instructions than were present in other contemporary RISC processors. These instructions were implemented in a so-called Macro Instruction read-only memory (ROM) within the Clipper CPU. This scheme allowed the Clipper to have somewhat higher code density than other RISC CPUs.

Versions

[edit]
Clipper CPU dies
C100
C300

The initial Clipper microprocessor produced by Fairchild was the C100, which became available in 1986. This was followed by the faster C300 from Intergraph in 1988. The final model of the Clipper was the C400, released in 1990, which was extensively redesigned to be faster and added more floating-point arithmetic registers. The C400 processor combined two key architectural techniques to achieve a new level of performance: superscalar instruction dispatch and superpipelined operation.

While many processors of the time used either superscalar instruction dispatch or superpipelined operation, the Clipper C400 was the first processor to use both.[3]

Intergraph started work on a subsequent Clipper processor design known as the C5, but this was never completed or released. Nonetheless, some advanced processor design techniques were devised for the C5, and Intergraph was granted patents on these. These patents, along with the original Clipper patents, have been the basis of patent-infringement lawsuits by Intergraph against Intel and other companies.[4]

Die of Clipper C300 CAMMU

Unlike many other microprocessors, the Clipper processors were actually sets of several distinct chips. The C100 and C300 consist of three chips: one central processing unit containing both an integer unit and a floating point unit, and two cache and memory management units (CAMMUs), one responsible for data and one for instructions. The CAMMUs contained caches, translation lookaside buffers, and support for memory protection and virtual memory. The C400 consists of four basic units: an integer CPU, an FPU, an MMU, and a cache unit. The initial version used one chip each for the CPU and FPU and discrete elements for the MMU and cache unit, but in later versions the MMU and cache unit were combined into one CAMMU chip.

Registers and instruction set

[edit]

The Clipper has 16 integer registers (R15 is used as the stack pointer), 16 floating-point registers (limited to 8 in early implementations), plus a program counter (PC), a processor status word (PSW) containing ALU and FPU status flags and trap enables, and a system status word (SSW) containing external interrupt enable, user/supervisor mode, and address translation control bits.

User and supervisor modes has separate banks of integer registers. Interrupt handling consisted of saving the PC, PSW, and SSW on the stack, clearing the PSW, and loading the PC and SSW from a memory trap vector.

The Clipper is a load/store architecture, where arithmetic operations could only specify register or immediate operands. The basic instruction "parcel" is 16 bits: 8 bits of opcode, 4 bits of source register, and 4 bits of destination register. Immediate-operand forms allow 1 or 2 following instruction parcels to specify a 16-bit (sign-extended) or 32-bit immediate operand. The processor is uniformly little-endian, including immediate operands.

A special "quick" encoding with a 4-bit unsigned operand is provided for add, subtract, load (move quick to register), and not (move complement of quick to register).

Addressing modes for load/store and branch instructions are as follows. All displacements are sign-extended.

  • (Rn), d12(Rn), d32(Rn): Register relative with 0, 12- or 32-bit displacement
  • d16(PC), d32(PC): PC-relative
  • d16, d32: absolute
  • [Rx](Rn), [Rx](PC): Register or PC-relative indexed. The index register is not scaled.

In addition to the usual logical and arithmetic operations, the processor supports:

  • 32×32→32-bit multiply, divide, and remainder (signed and unsigned)
  • 64-bit shifts and rotates, operating on even/odd register pairs
  • 32×32→64-bit extended multiplies
  • Integer register push/pop (store with pre-decrement, load with post-increment)
  • Subroutine call (push PC, move address of operand to PC)
  • Return from subroutine (pop PC from stack)
  • Atomic memory load and set msbit
  • Supervisor trap

More complex macro instructions allow:

  • Push/pop multiple integer registers Rn–R14
  • Push/pop multiple floating-point registers Dn–D7
  • Push/pop user registers R0–R15
  • Return from interrupt (pop SSW, PSW and PC)
  • Initialize string of bytes (store R0 copies of R2 in memory starting at R1)
  • Move characters and compare characters (length in R0, source in R1, destination in R2)

Most instructions allow an arbitrary stack pointer register to be specified, but except for the user register save/restore, the multiple-register operations can use only R15.

Intergraph's Clipper systems

[edit]
An Intergraph CLIX workstation

Intergraph sold several generations of Clipper systems, including both servers and workstations. These systems included the InterAct, InterServe, and InterPro product lines and were targeted largely at the computer-aided design (CAD) market.

Fairchild promoted the CLIX operating system, a version of UNIX System V, for use with the Clipper. Intergraph adopted CLIX for its Clipper-based systems and continued to develop it; this was the only operating system available for those systems. Intergraph did work on a version of Microsoft Windows NT for Clipper systems and publicly demonstrated it, but this effort was canceled before release.[5] Intergraph decided to discontinue the Clipper line and instead began selling x86 systems with Windows NT.

References

[edit]
  1. ^ "Opus Systems Unveils Series 300 Unix Workstations". Computerworld. 4 March 1987. p. 41. Retrieved 23 June 2022.
  2. ^ Weisberg, David (2008). "The Engineering Design Revolution: The People, Companies and Computer Systems That Changed Forever the Practice of Engineering" (PDF). Chapter 14. Archived (PDF) from the original on 4 March 2016. Retrieved 26 June 2016.
  3. ^ The CPU collection. "Intergraph Clipper C4".
  4. ^ Flynn, Laurie (31 March 2004). "Intergraph And Intel Settle Chip Dispute". The New York Times. Archived from the original on 19 June 2015. Retrieved 26 June 2016.
  5. ^ Simpson, Nik (January 15, 2000). "Re: Intergraph Interact 340". Newsgroupcomp.sys.intergraph. Usenet: Sg0g4.34$Ek.5695@newsin1.ispchannel.com.
乳房边缘一按就疼是什么原因 葫芦藓是什么植物 尚可是什么意思 什么是处方药和非处方药 7月29日是什么星座
声带息肉有什么危害 挂钩疼挂什么科 白带像豆腐渣用什么药 眼睛痛什么原因 今天是什么生肖
缺钙吃什么补得最快 风湿属于什么科 ct与核磁共振有什么区别 转氨酶偏低是什么原因 c2是什么
感冒了喝什么汤好 梦见猫是什么预兆 作揖是什么意思 小便泡沫多是什么原因 玫瑰花茶有什么作用
什么是鸡胸hcv7jop9ns1r.cn 口腔溃疡需要补充什么维生素hcv8jop0ns2r.cn 六月份适合种什么菜hcv8jop9ns8r.cn 金瓶梅是什么hcv8jop7ns4r.cn 灭活是什么意思hcv9jop4ns6r.cn
喝劲酒有什么好处hcv9jop8ns2r.cn 3月份什么星座hcv8jop5ns0r.cn 晚上吃什么好hcv8jop7ns7r.cn 腔隙脑梗吃什么药最好hcv9jop3ns5r.cn gp是什么的缩写hcv9jop8ns1r.cn
全脂奶粉是什么意思hcv9jop8ns1r.cn 死是什么意思hcv8jop3ns7r.cn 脾是什么器官jasonfriends.com 为什么尿液一直是黄的dayuxmw.com 辟加木念什么hcv8jop5ns3r.cn
pgr是什么意思hcv8jop8ns5r.cn 男生喜欢什么hcv7jop5ns5r.cn 排卵日是什么意思hcv8jop3ns6r.cn 山东济南有什么好玩的地方hcv8jop5ns7r.cn 属龙和什么属相相冲hcv8jop1ns0r.cn
百度