计算机组成原理课程设计习题

合集下载

计算机组成原理试题及答案

计算机组成原理试题及答案

计算机组成原理试题及答案一、选择题。

1. 下列哪个是计算机组成原理的基本概念?A. 数据结构。

B. 操作系统。

C. 计算机体系结构。

D. 算法。

答案,C。

2. 计算机组成原理的核心是什么?A. 中央处理器。

B. 内存。

C. 输入输出设备。

D. 总线。

答案,A。

3. 下列哪个不是计算机组成原理中的主要部件?A. 控制单元。

B. 运算器。

C. 存储器。

D. 输入设备。

答案,D。

4. 计算机组成原理中,数据和指令在内存中是以什么形式存储的?B. 十进制。

C. 八进制。

D. 十六进制。

答案,A。

5. 计算机组成原理中,控制单元的主要功能是什么?A. 控制数据传输。

B. 进行运算。

C. 存储数据。

D. 输入输出。

答案,A。

1. 计算机组成原理中,CPU的作用是进行数据处理和______。

答案,控制。

2. 内存是计算机中的______存储器。

答案,临时。

3. 计算机组成原理中,总线是连接各个部件的______。

答案,通信线路。

4. 控制单元的主要功能是______。

答案,控制数据传输和处理。

5. 计算机组成原理中,运算器负责进行______运算。

答案,算术和逻辑。

1. 简述计算机组成原理中的冯·诺依曼结构。

答,冯·诺依曼结构是一种计算机体系结构,主要包括存储器、运算器、控制器、输入设备和输出设备等五大部分。

其中存储器用于存储数据和指令,运算器用于进行算术和逻辑运算,控制器用于控制数据传输和处理,输入设备用于接收数据输入,输出设备用于显示处理结果。

2. 什么是指令周期?它与时钟周期有什么关系?答,指令周期是指计算机执行一条指令所需的时间,它包括取指令周期、执行周期和访存周期。

时钟周期是CPU中时钟脉冲的时间间隔,它决定了CPU的工作速度。

指令周期与时钟周期的关系在于,时钟周期是指令周期的基本单位,指令周期是由若干个时钟周期组成的。

四、综合题。

1. 简述计算机组成原理中的存储器层次结构。

答,计算机存储器层次结构包括寄存器、高速缓存、内存和外存等多个层次。

计算机组成原理试题及答案全套

计算机组成原理试题及答案全套

计算机组成原理试题及答案全套第一部分:选择题1.下列关于计算机内存的说法,错误的是:A.内存是计算机的主要存储器件之一B.内存是临时存储器件,供程序运行时使用C.内存容量越大,计算机的性能越强D.内存分为主存和辅存,主存速度较快,但容量相对较小答案:C2.下列关于CPU的说法,错误的是:A.CPU是计算机的核心部件,负责执行指令和控制计算机的运行B.CPU由运算器、控制器和寄存器组成C.CPU的速度越快,计算机的运行速度越快D.CPU的主频越高,计算机的运行速度越慢答案:D3.下列关于指令周期的说法,错误的是:A.指令周期是CPU执行一条指令所需的时间B.指令周期包括取指令、译码、执行、访存四个阶段C.指令周期的长度取决于CPU的主频D.指令周期越短,CPU的执行效率越高答案:D4.下列关于存储器层次结构的说法,错误的是:A.存储器层次结构分为寄存器、高速缓存、主存和辅存B.存储器层次结构越高,存取速度越快,容量越小C.高速缓存是位于CPU和主存之间的高速存储器D.存储器层次结构的设计目标是在速度、容量和成本之间取得平衡答案:B5.下列哪项措施可以提高计算机系统的安全性?A.设置强密码B.定期更新操作系统和应用程序补丁C.安装杀毒软件和防火墙D.以上都是答案:D6.下列关于计算机硬盘的说法,错误的是:A.硬盘是一种磁存储设备,用于长期存储数据B.硬盘的读写速度相对较慢,但容量较大C.硬盘的存储介质是固态闪存芯片D.硬盘采用磁道、扇区和柱面的方式来寻址数据答案:C第二部分:填空题1.计算机系统由________、软件和人员三部分组成。

答案:硬件2.CPU的两个主要功能是执行________和控制计算机的运行。

答案:指令3.存储器层次结构的设计目标是在速度、________和成本之间取得平衡。

答案:容量4.计算机的存储器分为________和辅存两部分。

答案:主存5.操作系统的主要功能包括________管理、文件管理和用户接口等。

计算机组成原理练习题答案

计算机组成原理练习题答案

计算机组成原理练习题答案一、填空题1.储器的要求是速度快,_容量大_____,_价位低_____。

为了解决这方面的矛盾,计算机采用多级存储体系结构。

2.系统是表征一台计算机__性能__的重要因素,它的____格式__和___功能___不仅直接影响到机器的硬件结构而且也影响到系统软件。

3.CPU中至少有如下六类寄存器__指令____寄存器,__程序_计数器,_地址__寄存器,通用寄存器,状态条件寄存器,缓冲寄存器。

4.一条指令一般分为取指周期和执行周期,前者完成取指令和分析指令操作,后者完成执行指令操作。

5.的数据传送类指令的功能可实现寄存器和寄存器之间,或寄存器和存储器之间的数据传送。

6.令格式可分为垂直型和水平型两类,其中垂直型微指令用较长的微程序结构换取较短的微指令结构。

7.一条隐含寻址的算术运算指令,其指令字中不明确给出操作数的地址,其中一个操作数通常隐含在累加器中8.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为 2^127(1-2^-23) ,最小正数为2^-129 ,最大负数为 2^-128(-2^-1-2^-23) ,最小负数为 -2^127 。

9.数定点机,字长8位(含1位符号位),当机器数分别采用原码、补码和反码时,其对应的真值范围分别是 -127/128 ~+127/128 -1 ~+127/128 -127/128 ~+127/128 (均用十进制表示)。

10.DMA方式中,CPU和DMA控制器通常采用三种方法来分时使用主存,它们是停止CPU访问主存、周期挪用和DMA和CPU 交替访问主存。

11. n = 8 (不包括符号位),则原码一位乘需做 8 次移位和最多 8 次加法,补码Booth算法需做 8 次移位和最多 9 次加法。

12.点数阶码为8位(含1位阶符),尾数为24位(含1位数符),则32位二进制补码浮点规格化数对应的十进制真值范围是:最大正数为,最小正数为,最大负数为,最小负数为。

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案

计算机组成原理习题含参考答案一、单选题(共90题,每题1分,共90分)1、在下列寻址中,()寻址方式需要先运算再访问主存。

A、间接B、直接C、变址D、立即正确答案:C2、在链式查询方式下,若有N个设备,则()oA、只需一条总线请求线B、需要N条总线请求线C、视情况而定,可能一条,也可能N条总线请求线D、以上说法都不对正确答案:A3、以下有关I/O端口的叙述中,错误的是()oA、I/O接口中有命令端口、状态端口、数据端口B、I/O接口中命令端口和状态端口不能共用同一个C、I/O接口中程序可访问的寄存器被称为I/O端口D、I/O端口可以和主存统一编号,也可以单独编号正确答案:B4、用移码表示浮点数的阶码,其好处是()。

A、便于求阶差B、便于用比较电路比较阶的大小C、提高运算精度D、便于判别溢出正确答案:B5、在取指操作结束后,程序计数器中存放的是()。

A、程序中指令的数量B、当前指令的地址C、已经执行指令的计数值D、下一条指令的地址正确答案:D6、微指令格式分为水平型和垂直型,水平型微指令的位数(),用它编写的微程序()。

A、较短,较少B、较长,较短C、较多,较长D、较少,较短正确答案:B7、用二地址指令来完成算术运算时,其结果一般存放在()。

A、其中一个地址码提供的地址中B、栈顶C、累加器(ACC)中D、以上都不对正确答案:A8、为了缩短指令中某个地址段(或地址码)的位数,有效的方法是采取()。

A、变址寻址B、间接寻址C、立即寻址D、寄存器寻址正确答案:D9、从计算机系统结构上讲,机器语言程序员所看到的机器属性是()oA、编程要用到的硬件组织B、计算机硬件的全部组织C、计算机软件所要完成的功能D、计算机各部件的硬件实现正确答案:A10、用于笔记本电脑的大容量存储器是()oA、U盘B、软磁盘C、固态盘D、磁带正确答案:C11、D/A转换是()。

A、把数字量转换为模拟量,把转化结果输出计算机B、把计算机输出的模拟量转化为数字量C、把模拟量转化为数字量,把数字量输入到计算机D、把计算机输出的模拟量转为数字量正确答案:A12、程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CP1增加到原来的1.2倍,则P在M上的执行时间是()oA、16.8秒B、8.4秒C、117秒D、14秒正确答案:A13、以下说法错误的是()oA、计算机的机器字长是指数据存储与运算的基本单位B、寄存器由触发器构成C、计算机中一个字的长度都是32位D、磁盘可以永久性存放数据和程序正确答案:C14、主设备通常指()oA、掌握总线权的设备B、发送信息的设备C、主要的设备D、接收信息的设备正确答案:A15、字长12位,用定点补码规格化小数表示时,所能表示的正数范围是()OA、1/2-(1-2-11)B、(1/2+2-11)-(1-2-11)C、2-11-(1-2-11)D、2-12-(1-2-12)正确答案:A16、ASCI1码是对()进行编码的一种方案。

计算机组成原理课后习题及答案(完整版)

计算机组成原理课后习题及答案(完整版)

精选2021版课件
7
• 3. 什么是摩尔定律?该定律是否永远生效 ?为什么?
• 答:P23,否,P36
精选2021版课件
8
系统总线
第三章
精选2021版课件
9
1. 什么是总线?总线传输有何特点? 为了减轻总线的负载,总线上的部件都应 具备什么特点?
解:总线是多个部件共享的传输部件; 总线传输的特点是:某一时刻只能有 一路信息在总线上传输,即分时使用; 为了减轻总线负载,总线上的部件应 通过三态驱动缓冲电路与总线连通。
解: 总线标准——可理解为系统与模块、 模块与模块之间的互连的标准界面。 总线标准的设置主要解决不同厂家各 类模块化产品的兼容问题; 目前流行的总线标准有:ISA、EISA、 PCI等; 即插即用——指任何扩展卡插入系统 便可工作。EISA、PCI等具有此功能。
精选2021版课件
16
11. 画一个具有双向传输功能的总线逻
12
总线的主设备(主模块)——指一次总
线传输期间,拥有总线控制权的设备(模块); 总线的从设备(从模块)——指一次总
线传输期间,配合主设备完成传输的设备(模 块),它只能被动接受主设备发来的命令;
总线的传输周期——总线完成一次完整 而可靠的传输所需时间;
总线的通信控制——指总线传送过程中 双方的时间配合方式。
精选2021版课件
10
4. 为什么要设置总线判优控制?常见的集 中式总线控制有几种?各有何特点?哪种方式响 应时间最快?哪种方式对电路故障最敏感?
解:总线判优控制解决多个部件同时申请总 线时的使用权分配问题;
常见的集中式总线控制有三种: 链式查询、计数器查询、独立请求;
特点:链式查询方式连线简单,易于扩充,

《计算机组成原理》习题参考答案

《计算机组成原理》习题参考答案

《计算机组成原理》习题参考答案习题一一、判断题⒈(√)⒉(√)⒊(√)⒋(×)⒌(×)⒍(×)⒎(√)⒏(×)⒐(√)⒑(√)二、单选题⒈⑴C ⑵B ⒉ C ⒊D 4. B 5. D6. C7. B8. C9. A 10. B三、填空题⒈⑴进行数据变换和算术、逻辑运算⑵为计算机的工作提供统一的时钟,按照程序,不断的取指令、分析指令,把指令中的操作码译码成相应的操作命令,并进行时序分配,变成相应的控制信号,驱动计算机的各部件按照节拍有序地完成程序规定的操作内容⒉⑴系统软件⑵应用软件⑶系统软件⑷控制和管理计算机的所有资源⒊⑴数字⑵模拟⑶处理的是数字量⑷处理的是模拟量⒋⑴字长⑵长⒌⑴计算机的地址总线的根数⑵=2地址总线根数⒍⑴内存储器⑵外存储器⒎计算机系统的运算速度指标,即每秒钟执行多少百万条指令⒏⑴曙光4000A ⑵10万⑶美国、日本)⒐⑴CPU ⑵CPU ⑶主机)⒑⑴机器语言⑵翻译程序)⒒计算机的运算速度与下列因素决定:⑴、⑵、⑶和⑷。

⒓某微处理器的地址总线有16条,则该微处理器所能直接访问的存储空间为⑴字节;若该存储空间的起始地址是0000H,那么最高地址应为⑵。

习题二一、判断题⒈(×)⒉(√)⒊(√)⒋(√)⒌(×)⒍(×)⒎(×)⒏(×)⒐(√)⒑(√)二、单选题⒈D ⒉C ⒊(1) D (2) A (3) C (4)B (5) B (6) A⒋ B ⒌ (1) A (2) D ⒍ (1) C (2) F (3) B (4) C (5) A⒎在计算机中,由于受有限字长的限制,用机器代码表示数时会产生误差,该误差称为(1) ;若取圆周率π=3.…的近似值为π*=3.1416,则它有 (2) 有效数字。

(1) A.相对误差 B.绝对误差 C.截断误差 D.测量误差(2) A.2位 B.3位 C.4位 D.5位⒏ (1) B (2) A (3) D (4)C (5) B⒐ (1) (2) ; (3) (4) (5) 。

计算机组成原理习题及答案

计算机组成原理习题及答案

第一章1.2.1填空题1.第一代计算机的逻辑器件,采用的是();第二代计算机的逻辑器件,采用的是();第三代计算机的逻辑器件,采用的是();第四代计算机的逻辑器件采用的是()。

答案:①电子管②晶体管③中小规模集成电路④大规模,超大规模集成电路2.计算机系统由()系统和()系统构成。

答案:①硬件②软件3.用二进制代码表示的计算机语言称为(),用助记符编写的语言称为()。

答案:机器语言汇编语言4.计算机系统的三个层次结构由内到外分别是(),系统软件,()答案:硬件系统软件系统5.()与()。

输入/输出接口和系统总线合称为主机。

答案:CPU 存储器6.用高级语言编写的程序称为()程序,经编译程序或解释程序翻译后成为()程序。

答案:源目标(机器语言)7.将源程序翻译为目标程序(机器语言)的软件是()和()答案:编译程序解释程序8.程序设计语言一般可分为三类:(),(),()。

答案:机器语言汇编语言高级语言9.解释程序是边解释边执行,不会生成()答案:目标程序10.编译方式是使用编译程序把源程序编译成机器代码的(),并以()的形式保留。

答案:目标程序文件11:计算机软件一般分为两大类:一类叫做(),另一类叫做(),操作系统属于()类。

答案:系统软件应用软件系统软件12.计算机的工作特点是(),(),()和()。

答案;快速性通用性准确性逻辑性13.计算机系统的层次结构中,位于硬件系统之外的所有层次统称为()。

答案:虚拟机14.现在主要采用()结构作为计算机硬件之间的连接方式。

答案:总线15.计算机的硬件系统包括(),(),(),输入/输出设备。

答案:运算器存储器控制器16.在计算机术语中,将运算器,存储器,高速缓冲存储器合在一起,称为(),而将(),存储器,输入/输出接口和系统总线合在一起,称为()。

答案;CPU CPU 主机17.存储(),并按()顺序执行,这是()型计算机的工作原理。

答案:程序地址冯·诺伊曼18.在图1.1中填入计算机硬件系统基本组成部件的名称:分析:B控制每个部件,所以B是控制器;运算器和控制器组成CPU,所以A是运算器;D只有输入的数据通路,所以D是输入设备;E只有输出的数据通路,所以E是输出设备;计算机由运算器,控制器,存储器,输入设备和输出设备组成,所以C是存储器。

计算机组成原理习题及答案

计算机组成原理习题及答案

计算机组成原理习题及答案简答题1.什么是存储程序原理?按此原理,计算机应具有哪几大功能?1.请问:存储程序原理就是用户事先编号的程序先取走主存中,然后cpu在从主存中抽出指令、运转指令。

按此原理,计算机应当具备输入输出设备,即为能够把程序和数据通过输入输出设备送进主存中;还应当具备存储设备,即为内存能够存储程序和数据;最后应当具备控制器和运算器,即cpu能够从主存中抽出程序和数据,并按顺序一条一条抽出、继续执行。

2.存储器与cpu相连接时,应当考量哪些问题?2.答:应考虑(1)合理选择存储芯片,要考虑芯片的类型和数量尽量使连线简单方便;(2)地址线的连接,将cpu地址线的低位与存储芯片的地址线相连,以选择芯片中的某一单元,儿高位则在扩充存储芯片时用,用来选择存储芯片;(3)数据线的连接,cpu的数据线与存储芯片的数据线不一定相等,相等时可直接连接,不相等时要对存储芯片进行扩位,使其相等连接;(4)读/写控制线的连接,高电平为读,低电平为写;(5)片选线的连接,cpu的高位地址来产生片选信号。

3.什么叫做地址重合区,什么情况下可以产生地址重合区?3.答:存储系统中的某些存储单元有多个地址,这种现象叫地址重叠区。

原因是,存储系统是由多个芯片组成的,在产生片选信号时,如果只用部分高位地址来产生片选信号,则有一部分高位地址线没用,这样这部分地址线的值就不确定,可以为0也可以为1,所以存储芯片的地址空间也不确定了,出现了重复值,产生了地址重叠区。

4.什么叫“对准字”和“未对准字”,cpu对二者的访问有何不同?4.请问:cpu出访的数据类型存有字节,半字,字和双字。

若字长为32十一位,则字节8十一位,半字16十一位,字32十一位,双字64十一位。

对准字就是存储这四种数据类型时,字节的初始地址任一,半字的初始地址为2的倍数,字的初始地址为4的倍数,双字的初始地址为8的倍数。

未对准字就是四种数据类型在存储时都任一,无论从哪个存储单元已经开始都可以。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
28.下面VHDL包含了一个IF嵌套结构,说明它描述的电路的功能
该电路的功能是实现一个异或门逻辑电路,
当输入的a,b的值相同时,得到的c的输出值为0,
当输入的a,b的值相异(即不相同)时,得到的c的输出值为1
29.上面VHDL描述语句
elsif是否应为elseif?不是
30.分析下面的电路描述,体会多分支结构,说明电路的功能
是全局性数据对象;
19.写出常量、变量和信号的保留字
常量的保留字为CONSTANT
变量的保留字为VARIABLE
信号的保留字为SINALE
20.变量和信号的赋值表达式里哪个可以带AFTER(时间延迟)?
信号的赋值表达式里可以带延迟例如:A<=’1’AFTER 2 ms
21.在VHDL中已经预先定义了下面的一些类型,说明他们的名字
24.说明各种运算符号的含义
算术运算符:+:加,操作数数据类型为整数
-:减,操作数数据类型为整数
*:乘,操作数数据类型为整数和实数(包括浮点数)
/:除,操作数数据类型为整数和实数(包括浮点数)
MOD:取模,操作数数据类型为整数
REM:取余,操作数数据类型为整数
**:乘方,操作数数据类型为整数
ABS:取绝对值,操作数数据类型为整数
entity and2 is
Port ( a,b : in std_logic;
c : out std_logic);
end and2;
architecture Behavioral of and2 is
begin
--c<=a and b;
process (a,b)
variable tmp:std_logic_vector(1 downto 0);
'W'——弱信号不定'L'——弱信号0'H'——弱信号1'-'——不可能的情况
在使用该数据类型时,在程序中必须写出库说明语句和使用包集合的说明语句。
BIT只能取两个值,非1即0,而STD有9个取值.对于bit数据类型,clock'EVENT AND clock = '1'是检测信号的上升沿;而std_logic类型的数据则不可以这样做,原因是此数据类型的取值是很多选择的.用RISING_EDGE(clock)则可以进行信号的上升沿判断.(RISING_EDGE是VHDL语言在IEEE库中的标准程序包内的预定义函数.)
电平信号就是一种电压信号,它的特点就是在输入不变,供电不变,电路其他参数稳定的情况下,某一段时间中,保持一个相对固定的值。比如数字电路中的,高电平信号,低电平信号等等。
脉冲信号一般是由振荡电路产生的,振荡电路通过自我激励的形式(正反馈),形成一个特殊波形,然后通过非门这样的电路整形后就可以得到脉冲信号了。
BIT是 一个逻辑型的数据类型,端口为BIT类型时,该端口的信号取值只可能是“1”或“0”(逻辑值)
STD_LOGIC比BIT包含的内容丰富和完整的多,当然也包含了BIT类型,它是IEEE在1993年制定的新的标准(IEEESTD1164),具有9种不同的值:
'U'——初始值'X'——不定'0'——0'1'——1'Z'——高阻
begin
tmp:=a&b;
case tmp is
when "00" => c<='0';
when "01" => c<='0';
when "10" => c<='0';
when "11" => c<='1';
when others => c<='X';
end case;
end process;
end Behavioral;
23.Bit和std_logic的后面加VECTOR变化为什么类型?
变化为基于Bit或std_logic数据类型的数组,数组中每一个元素的数据类型都是Bit或std_logic即:
Type bit_vector is array(natural range<>) of bit
Type std_logic_vector is array(natural range<>) of std_logic
Signal,variable,entity ,architecture,,,,,,,
13.定义标识符时,可以使用英文字母(大小写都可以),可以使用数字字符0-9,可以使用下划线,但下划线不可以用在标识符的开始或结束,也不能连续使用,不能用关键字。下面列出了一些标识符,判断它们是否是合法的VHDL标识符.
该电路的功能是实现一个与门逻辑电路,
当输入的a,b的值为00时,得到的c的输出值为0;
当输入的a,b的值为01时,得到的c的输出值为0;
当输入的a,b的值为10时,得到的c的输出值为0;
当输入的a,b的值为1时,得到的c的输出值为1;
当输入的a,b的值为其他情况时,得到的c的输出值为不确定的值。
31.说明循环控制结构中NEXT和EXIT分别类似于C中那两个语句?
首字符必用字母
以上标识符中除了on以外都不是合法的VHDL标识符
14.VHDL标识符大小写英文字母是否做区分?
不作区分(关键字和标识符都不区分大小写)
15.说明字符串和位串的区别
字符串:
被双引号括起来的ASCII字符,如,“Hello”;
位串:
被双引号括起来的数字序列,其前冠以基数说明符;如,
B“0110_1111”,O“117”,X“FFE0”;
VHDL于1983年由美国国防部(DoD)发起创建,有IEEE-1706(87版)和IEEE-1706-1993(93版)两个版本,C语言
3.说明FPGA的英文含义或中文描述
FPGA是现场可编程门阵列,英文全名为Field Programmable Gate Array
4.说明EDA的英文含义或中文描述
9.构造体保留字是什么?在构造中主要定义什么内容?
Architecture,设计实体的内部结构和外部设计实体端口间的逻辑关系。
(一个设计实体的功能与(/或)结构描述)
10.库引用说明文件类似于C中的哪个文件?
类似于C语言中的.h头文件引用
11.端口定义的信号如果赋初植,用哪个符号?
:=
12.说出至少2个VHDL保留字
用于枚举与整数类型、及对应的一维数组之间的小于等于的关系操作;
26.下面是一个逻辑非门的VHDL描述,填空。本题主要联系单分支结构
entity and2 is
Port ( a : in std_logic;
b : out std_logic);
end and2;
architecture Behavioral of and2 is
(双向端口,可以从外部输入至实体,也可以从实体输入至外部)
BUFFER:缓冲端口。其功能与INOUT类似,区别在于当需要输入数据时,只允许内部回读输出的信号,即允许反馈。与INOUT模式相比,BUFFER回读的信号不是由外部输入的,而是由内部产生、向外输出的信号。
(单项端口(伪双向端口),可以从外部输入至实体,也可以从端口回读该输出值至实体,不可以从外部输入至实体)
(单项端口,从外部输入至实体)
OUT:输出端口,定义的通道为单向输出模式,规定数据只能通过此端口从实体向外流出,或者说可以将实体中的数据向此端口赋值。
(单项端口,从实体输出至外部)
INOUT:定义的端口确定为输入输出双向端口,即从端口的内部看,可以对此端口进行赋值,或通过此端口读入外部的数据信息;而从端口的外部看,信号即可由此端口流出,也可向此端口输入信号。
6.VHDL源文件保存后的扩展名是什么?
VHD
7.实体的保留字是什么?在实体中主要定义什么内容?
Entity,对设计实体与外部电路进行接口描述
(一个设计实体与外部的接口定义)
8.端口定义中的模式主要有那四种,分别说明它们的特点.
IN:输入端口,定义的通道为单向只读模式。规定数据只能此端口被读入实体。
XOR:异或,操作数数据类型为BIT,BOOLEAN,STD_LOGIC
符号运算符:+:正号,操作数数据类型为整数
-:负号,操作数数据类型为整数
连接运算符:&:字符串OR位串,操作数数据类型为一维数组
25.在VHDL里,符号“<=”有两个含义,分别说明它们的含义以及它们使用的场合
用于信号量除端口定义赋初值以外的赋值;
16.VHDL的注释符号和行分割符号分别是什么?
‘--’为注释符号,且只在该文本行有效;
‘;’为行分隔符,VHDL的语句行可写在不同文本行中;
(空格:除关键字、标志符自身中间不能插入空格外,其他地方可插入任意数目的空格)
17.VHDL的数据对象是常量、变量和信号,它们的赋值符号分别是什么?其中信号赋值符号有2个,分别用于什么位置?
EDA是(基于计算机的)电子设计自动化技术,英文全名为Electronic Design Automation
5.分别说明一个VHDL源文件包括那四部分,那一部分可以不需要?
库引用说明(library),实体说明(entity),结构体(architecture),配置说明(configuration)四部分,其中配置说明部分可以不需要
Boolean(布尔数据类型)
Bit(位数据类型)
Bit_vector(位矢量数据类型)
Character(字符数据类型)
相关文档
最新文档