- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
16位CISCCPU的设计及仿真文献综述
本科生毕业设计(论文)
文献综述
题 目
姓 名
学 号
学 院
专 业
指导教师
2016年3月15日
16位CISC CPU的设计及仿真文献综述
指令系统及复杂指令集
一条指令一般包括两个部分:操作码和地址码。操作码其实就是指令序列号,用来告诉CPU需要执行的是那一条指令。地址码则复杂一些,主要包括源操作数地址、目的地址和下一条指令的地址。在某些指令中,地址码可以部分或全部省略,比如一条空指令就只有操作码而没有地址码。
例如某个指令系统的指令长度为32位,操作码长度为8位,地址长度也为8位,且指令是减。当它收到一个“00000010000001000000000100000110”的指令时,先取出它的前8位操作码,分析得出这是一个减法操作,有3个地址,分别是两个源操作数地址和一个目的地址。于是,CPU就到内存地取出被减数,取出减数,送到ALU中进行减法运算,然后把结果送。
CISC指令集,也称为复杂指令集,英文名是CISC(Complex Instruction Set Computer的缩写)。在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单。
VHDL定义及简介
CPU的意义
参考文献
[1]徐惠民,安德宁.数字逻辑设计与VHDL描述.北京:机械工业出版社,2004.
[2]蒋本珊.计算机组成原理(第3版).北京:清华大学出版社,2013.
[3]李学干.计算机系统结构(第五版).西安:西安电子科技大学出版社,2011.
[4]卜艳萍,周伟.汇编语言程序设计教程.北京:清华大学出版社,2004.
[5]许笛,刘昌华,等. 16位CISC CPU的FPGA设计.计算机与数字工程,2011,5:167-171.
[6]王艳萍,吴兵. 基于VHDL语言的CISC-CPU系统设计.山东理工大学学报,2009,23(4):56-59.
[7]蒋丽华编著.基于EDA技术的单周期CPU设计与实现.北京:清华大学出版社,2012.6.
[8]米泽辽等著.CPU自制入门.北京:人民邮电出版社,2014.1.
[9]霍思磊编著.软核处理器内部设计分析.北京:电子工业出版社,2013.7.
[10]李亚民编著.计算机原理与设计.北京:清华大学出版社,2011.6.
[11]Barry B. Brey编著.Intel微处理器.北京:机械工业出版社,2010.6.
[12]亨尼斯等编著.计算机组成与设计:硬件/软件接口.北京:机械工业出版社,2012.1.
[13]英特尔亚太研发有限公司编著.处理器架构.上海:上海交通大学出版社,2011.1.
[14]杨春武编著.开放式实验CPU设计.北京:清华大学出版社,2007.6.
[15]黄继业等编著. EDA技术实用教程.北京:科学出版社,2010.6.
[16]帕特森等编著.计算机体系结构:量化研究方法.北京:人民邮电出版社,2013.1.
[17]林敏,方颖立编.VHDL 数字系统设计与高层次综合.北京:电子工业出版社,2002.1
文档评论(0)