将高级语言程序翻译成机器语言程序的软件称为翻译程序

合集下载

计算机组成原理第一章思考题

计算机组成原理第一章思考题

计算机组成原理第⼀章思考题1、什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个重要? 计算机系统:由“硬件”和“软件”两⼤部分组成。

(原书就只写了这个,完全没再解释,总觉得应该会有更详细全⾯的概念,可惜百度了很久也没找到满意的) 计算机硬件:即计算机的实体部分,它由看得见摸得着的各种电⼦元件、各类光、电、机设备的实物组成,如主机、外设等等。

计算机软件:由⼈们事先编制成具有各类特殊功能的信息组成。

通常可以分为两⼤类:系统软件和应⽤软件。

系统软件⼜称为系统程序,主要⽤来管理整个计算机系统,监视服务,使系统资源得到合理调度,确保⾼效运⾏。

应⽤软件⼜称应⽤程序,他是⽤户根据任务需要所编制的各种程序。

很显然缺⼀不可。

2、如何理解计算机系统的层次结构?3、说明⾼级语⾔、汇编语⾔和机器语⾔的差别及其联系。

机器语⾔:⽤户必须⽤⼆进制代码0/1编写程序。

难度很⼤,但可以直接在机器上执⾏。

汇编语⾔:符号式的程序设计语⾔。

⽤符号ADD、SUB、MUL、DIV等分别表⽰加减乘除等操作,并⽤符号表⽰指令或数据所在存储空间的地址,使程序员摆脱了⼆进制代码程序。

但是必须先将汇编语⾔程序翻译成机器语⾔程序后,才能被机器接受和运⾏。

这个翻译过程是由机器系统软件中的汇编程序来完成的。

由于汇编语⾔摆脱不了实际机器的指令系统,因此,汇编语⾔没有通⽤性,每台机器必须有⼀种与之相对应的汇编语⾔。

⾼级语⾔:这类⾼级语⾔对问题的描述⼗分接近⼈们的习惯,并且还具有较强的通⽤性。

程序员完全可以不必了解实际机器M1的机型、内部的具体组成及⾃⾝的指令系统,只要掌握这类⾼级语⾔本⾝所赋予的语法和语义,便可直接⽤这种语⾔编程,很⽅便。

当然在进⼊M1机器运⾏前,必须先将⾼级语⾔翻译成汇编语⾔(或其他中间语⾔程序),然后再将其翻译成机器语⾔程序。

通常,我们把⾼级语⾔程序翻译成机器语⾔程序的软件叫做翻译程序。

翻译程序有两种:⼀种叫编译程序,另⼀种叫解释程序。

全国计算机等级考试一级B模拟试题及答案

全国计算机等级考试一级B模拟试题及答案

全国计算机等级考试一级B试题及答案1)计算机按其性能可以分为5大类,即巨型机、大型机、小型机、微型机和A)工作站B)超小型机C)网络机D)以上都不是【答案】:A【解析】:人们可以按照不同的角度对计算机进行分类,按照计算机的性能分类是最常用的方法,通常可以分为巨型机、大型机、小型机、微型机和工作站。

(2)第3代电子计算机使用的电子元件是A)晶体管B)电子管C)中、小规模集成电路D)大规模和超大规模集成电路【答案】:C【解析】:第1代计算机是电子管计算机,第2代计算机是晶体管计算机,第3代计算机主要元件是采用小规模集成电路和中规模集成电路,第4代计算机主要元件是采用大规模集成电路和超大规模集成电路(3)十进制数221用二进制数表示是A)1100001B)11011101C)0011001D)1001011【答案】:B【解析】:十进制向二进制的转换采用"除二取余"法。

(4)下列4个无符号十进制整数中,能用8个二进制位表示的是A)257B)201C)313D)296【答案】:B【解析】:十进制整数转成二进制数的方法是"除二取余"法,得出几选项的二进制数。

其中201D=11001001B,为八位。

(5)计算机内部采用的数制是A)十进制B)二进制C)八进制D)十六进制【答案】:B【解析】:因为二进制具有如下特点:简单可行,容易实现;运算规则简单;适合逻辑运算。

所以计算机内部都只用二进制编码表示。

(6)在ASCII码表中,按照ASCII码值从小到大排列顺序是A)数字、英文大写字母、英文小写字母B)数字、英文小写字母、英文大写字母C)英文大写字母、英文小写字母、数字D)英文小写字母、英文大写字母、数字【答案】:A【解析】:在ASCII码中,有4组字符:一组是控制字符,如LF,CR等,其对应ASCII码值最小;第2组是数字0~9,第3组是大写字母A~Z,第4组是小写字母a~z。

将高级语言程序翻译成机器语言程序的软件称为翻译程序

将高级语言程序翻译成机器语言程序的软件称为翻译程序

1.将高级语言程序翻译成机器语言程序的软件称为翻译程序。

翻译程序有两种:一种是编译程序,另一种是解释程序。

2.指令的实现,即如何取指令、分析指令、取操作数、运算、送结果等,这些都属于计算机组成问题。

3.为了能实现按地址访问的方式,主存中还必须配置两个寄存器MAR和MDR。

4.计算机硬件的主要技术指标:1机器字长2 存储容量3 运算速度。

5.按系统总线传输信息的不同,又可分为三类:数据总线、地址总线和控制总线。

6.通常将完成一次总线操作的时间称为总线周期,可分为以下4个阶段:1.申请分配阶段 2.寻址阶段 3. 传数阶段 4. 结束阶段7.存储器有3 个主要性能指标:速度、容量和每位价格。

8.半导体存储芯片的译码驱动方式有两种:线选法和重合法。

9.常见的动态RAM基本单元电路有三管式和单管式两种,它们的共同特点都是靠电容存储电荷的原理来寄存信息。

10.Cache的出现使CPU可以不直接访问主存,而与高速Cache交换信息。

11.地址映射方式很多,有直接映射(固定的映射关系)、全相联映射(灵活性大的映射关系)、组相联映射(上述两种映射的折中)。

12.常用的替换算法有先进先出算法、近期最少使用算法和随机法。

13.磁表面存储器通过磁头和记录介质的相对运动完成读/写操作。

14.I/O设备与主机信息传送的控制方式:1 程序查询方式 2 程序中断方式 3DMA方式、I/O通道方式、I/O处理机方式。

15.一般中断服务程序的流程分四大部分:保护现场、中断服务、恢复现场、中断返回。

16.DMA特点:由于主存和DMA接口之间有一条数据通路,因此主存和设备交换信息时,不通过CPU,也不需要CPU暂停现行程序为设备服务,省去了保护现场和恢复现场,因此工作速度比程序中断方式的工作速度高。

17.原码是机器数中最简单的一种表示形式,符号位为0表示正数,符号位为1表示负数。

18.指令是由操作码和地址码两部分组成的。

19.指令寻址比较简单,它分为顺序寻址和跳跃寻址。

计算机科学与技术中的名词解释(部分整理)

计算机科学与技术中的名词解释(部分整理)
ห้องสมุดไป่ตู้
27.指令:是一种经过编码的操作命令,它指定需要进行的操作,支配计算机中的信息传递以及主机与输入输出设备之间的信息传递,是构成计算机软件的基本元素。
28.透明:在计算机中,从某个角度看不到的特性称该特性是透明的。
29.位:计算机中的一个二进制数据代码,计算机中数据的最小表示单位。
30.字:数据运算和存储的单位,其位数取决于具体的计算机。
55.原码:带符号数据表示方法之一,一个符号位表示数据的正负,0代表正号,1代表负号,其余的代表数据的绝对值。
56.补码:带符号数据表示方法之一,正数的补码与原码相同,负数的补码是将二进制位按位取反后在最低位上加1.
31.字节:衡量数据量以及存储容量的基本单位。1字节等于8位二进制信息。
32.字长:一个数据字中包含的位数,反应了计算机并行计算的能力。一般为8位、16位、32位或64位。
33.地址:给主存器中不同的存储位置指定的一个二进制编号。
34.存储器:计算机中存储程序和数据的部件,分为内存和外存。
45.操作系统:主要的系统软件,控制其它程序的运行,管理系统资源并且为用户提供操作界面。
46.汇编程序:将汇编语言程序翻译成机器语言程序的计算机软件。
47.汇编语言:采用文字方式(助记符)表示的程序设计语言,其中大部分指令和机器语言中的指令一一对应,但不能被计算机的硬件直接识别。
48.编译程序:将高级语言程序转换成机器语言程序的计算机软件。
19.程序查询I/O方式:启动I/O设备后,CPU程序查询,若未准备好则等待,若条件已具备则执行I/O操作。
20.DMA方式:直接依靠硬件实现主存与外设之间的数据直接传输,传输过程本身不需CPU程序干预制器中的中断机构当字计数器为0时向CPU发出中断请求信号。

一级计算机基础及MS Office应用模拟试题及答案解析(17)

一级计算机基础及MS Office应用模拟试题及答案解析(17)
参考答案:C您的答案:未作答
答案解析:[解析]和ENIAC相比,EDVAC的重大改进主要有两方面:一是把十进制改成二进制,这可以充分发挥电子元件高速运算的优越性;二是把程序和数据一起存储在计算机内,这样就可以使全部运算成为真正的自动过程。
上一题下一题
(8/20)选择题
第8题
用C语言编写的程序被称为______。
上一题交卷
交卷
答题卡
答案及解析
(1/20)选择题
第1题
计算机网络按地理范围可分为______。
A.广域网、城域网和局域网
B.因特网、城域网和局域网
C.广域网、因特网和局域网
D.因特网、广域网和对等网
参考答案:A您的答案:未作答
答案解析:[解析]计算机网络有两种常用的分类方法:①按传输技术进行分类,可分为广播式网络和点到点式网络。②按地理范围进行分类,可分为局域网(LAN)、城域网(MAN)和广域网(WAN)。
D.采用ASCII编码系统
上一题下一题
(8/20)选择题
第8题
用C语言编写的程序被称为______。
A.可执行程序
B.源程序
C.目标程序
D.编译程序
上一题下一题
(9/20)选择题
第9题
在下列计算机应用项目中,属于科学计算应用领域的是______。
A.人机对弈
B.民航联网订票系统
C.气象预报
D.数控机床
C.计算机辅助教学和计算机辅助管理
D.计算机辅助制造和计算机辅助管理
上一题下一题
(16/20)选择题
第16题
在微型计算机的硬件设备中,既可以做输出设备又可以做输入设备的是______。
A.绘图仪
B.扫描仪

计算机等级考试(一级B)26_真题-无答案

计算机等级考试(一级B)26_真题-无答案

计算机等级考试(一级B)26(总分30,考试时间90分钟)选择题每小题1分,共20分1. 以下哪一个是点阵打印机?A. 激光打印机B. 喷墨打印机C. 静电打印机D. 针式打印机2. 某汉字的区位码是3721,它的国际码是( )。

A. 5445HB. 4535HC. 6554HD. 3555H3. 计算机能够直接执行的计算机语言是( )。

A. 汇编浯言B. 机器语言C. 高级语言D. 自然语言4. 第1代电子计算机使用的电子元件是( )。

A. 晶体管B. 电子管C. 中、小规模集成电路D. 大规模和超大规模集成电路5. 目前使用的杀毒软件,能够( )。

A. 检查计算机是否感染厂某些病毒,如有感染,可以清除其中一些病毒B. 检查计算机是否感染了任何病毒,如有感染,可以清除其中一些病毒C. 检查计算机是否感染了病毒,如有感染,可以清除所有的病毒D. 防止任何病毒再对计算机进行侵害6. 十六进制数CDH对应用研究的十进制数是( )。

A. 204B. 205C. 206D. 2037. 下列字符中,其ASCII码值最大的是( )。

A. 7B. pC. KD. 58. 在32×32点阵的字形码需要多少存储空间( )。

A. 32BB. 64BC. 72BD. 128B9. 下列关于计算机的叙述中,不正确的一条是( )。

A. 世界上第一台计算机诞生于美国,主要元件是晶体管B. 我国自主生产的巨型机代表是"银河"C. 笔记本电脑也是一种微型计算机D. 计算机的字长一般都是8的整数倍10. 下列4条叙述中,正确的一条是( )。

A. R进制数相邻的两位数相差R倍B. 所有十进制小数都能准确地转换为有限的二进制小数C. 存储器中存储的信息即使断电也不会丢失D. 汉字的机内码就是汉字的输入码11. UNIV AC-I是哪一代计算机的代表?A. 第1代B. 第2代C. 第3代D. 第4代12. 计算机病毒可以使整个计算机瘫痪,危害极大。

一级B基础知识题库_6 判断题

一级B基础知识题库_6 判断题
1 电话系统的通信线路是用来传输语音的,因此它不能用来传输数据。 错误
1 开发新一代智能型计算机的目标是完全替代人类的智力劳动。 错误
1 比特既没有颜色,也没有大小和重量。像人体内的DNA,也像物质的原子,它是组成信息的最小单位。 正确 1008
1 2 当前正在执行的指令与数据都必须存放在内存储器中,否则CPU就不能进行处理 正确 1005
2 当3.5英寸软盘的读写窗被可移动的翼片覆盖住的时候,软盘就处于写保护的状态了(即信息无法记录到盘片上)。 错误 1004
2 PC机主板上的芯片组,它的主要作用是实现主板所需要的控制功能。 正确
1 信息技术是用来扩展人们信息器官功能、协助人们进行信息处理的一类技术。 正确
1 计算机系统由软件和硬件组成,没有软件的计算机被称为裸机,裸机不能完成任何操作。 正确
1 所谓移动通信指的是处于移动状态的对象之间的通信,它包括蜂窝移动、集群调度、无绳通话、寻呼系统和卫星系统。最有代表性是手机,它属于集群调度。 错误 1005
1 通信的任务是传递信息,通信至少需要三个要素组成:信源、信宿和信道。例如,电话线就是一种信道。 正确 1006
2 存储容量是数码相机的一项重要性能,不论拍摄质量如何,存储容量大的数码相机可拍摄的相片数量肯定比存储容量小的相机多。 错误
1 集成电路根据它所包含的晶体管数目可以分为小规模、中规模、大规模、超大规模和极大规模集成电路,现在PC机中使用的微处理器属于超大规模集成电路。 正确 1001
1 1 计算机具有通用性好、速度快、处理功能强的优点,因此又称它为“电脑”,它能代替人类大脑的全部活动。 错误
1 1 信源、信宿、信道被称为通信三要素。 正确
1 信息就是信息,它既不是物质也不是能量。 正确 1008

上海大学《计算机组成原理》笔记概要总结

上海大学《计算机组成原理》笔记概要总结

计算机组成原理第一章—计算机系统概论1.1计算机系统的简介1. 计算机系统由硬件与软件两大部分组成2. 将高级程序语言翻译成机器语言的程序称为翻译程序,翻译程序有两种,一种是编译程序,一种是解释程序,编译与解释的区别在于,编译程序是将高级语言程序一次性翻译为机器语言程序,而解释程序是翻译一句,执行一句。

3. 高级语言经过编译程序翻译为汇编语言,汇编语言经汇编程序,翻译为机器语言程序1.2计算机的基本组成1.1945年冯诺依曼提出了"存储程序"的概念,冯诺依曼机特点:1. 计算机由存储器,运算器,控制器,输入设备与输出设备组成2. 指令与数据以同等地位存放在存储器内,按地址寻访3. 指令与数据均按二进制数表示4. 指令由操作码与地址码组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置5. 指令在存储器内按顺序存放6. 计算机以运算器为中心,输入设备与输出设备的数据传送通过运算器来完成2.冯诺依曼机是由运算器为中心的,现代计算机是以存储器为中心的3.计算机的工作过程(必考)涉及的元器件:MAR(地址寄存器),MDR(指令寄存器),ALU(算数逻辑单元),ACC(累加器),MQ(乘商寄存器),PC(程序计数器),IR(指令寄存器)(掌握执行指令的全过程)4.机器字长:机器字长是指CPU一次能处理数据的位数,通常与CPU的寄存器位数有关5.存储容量:存储容量存储单元个数存储字长6.运算速度(可能出计算):Vm = 1 / Tm 单位MIPS(百万指令每秒)CPI (执行每条指令所需要的时钟周期)= 1 / IPC(CPU每一周期执行指令的条数,一旦CPU设计完成,IPC的值不会变)第三章—系统总线3.1总线的基本概念总线是连接多个部件的信息传输线,是各部件共享的介质(总线的每条传输线可以传输1位二进制代码)3.2总线的分类总线按照数据传送方式可分为两类:1. 并行传输总线2. 串行传输总线按连接部件的不同可以分为三类(掌握加粗部分):1. 片内总线(指芯片内部的总线)2. 系统总线3. 通信总线3.2.1片内总线概念:片内总线是指芯片内部的总线3.2.2系统总线系统总线是指CPU,I/O设备,主存各大部件的信息传输线按照系统总线的传输信息不同,可分为三类:1. 数据总线2. 地址总线3. 控制总线1.数据总线:双向传输总线,与机器字长与存储字长有关2.地址总线:单向传输总线,由CPU发出,主存的地址线位数与存储单元的个数有关3.控制总线:从单个来说传输是单向的,从总体来说传输的双向的3.2.3通信总线(了解即可)这类总线用于计算机系统之间或计算机系统与其他操作系统之间的通信3.3总线特征与性能指标3.3.2总线性能指标1.总线宽度:总线宽度可以数据总线的宽度,用位来表示,例如8位,16位,32位2.总线带宽(要求会计算,且掌握提高总线速率的方式):总线带宽可以理解为总线的传输速率,即单位时间上的传输数据的位数,通常用每秒传输的字节数来衡量,单位Mbps(兆字节每秒)例子:总线的频率为33Hz,总线宽度为32位,求总线带宽?33*(32/8)=132MBps3.总线复用:一条信号线上传输两种线号,例如,一条总线上即可传输地址信号,又可传输数据信号,此称之为总线复用3.3.3总线标准(掌握PCI,USB)1.PCI总线:为了提升总线性能,由Intel首先提出,PCI中文名称为外围部件互连,其最出名的特性为即插即用,即任何扩展卡插入系统便可直接工作,现在已推出了PCI-ExpressB总线:通用串行总线,真正的即插即用,这里的串行指的是串行通信,即使用一条数据线,将数据1位1位的进行传输,不可同时传输2位数据3.5总线控制1.为何使用总线控制?由于总线上连接着多个部件,什么时候由哪个部件发送信息,如何给信息传送定时,如何防止信息丢失,如何避免多个部件同时发送,如何规定接受信息的部件等一系列问题,都需要由总线控制器统一管理。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.将高级语言程序翻译成机器语言程序的软件称为翻译程序。

翻译程序有两种:
一种是编译程序,另一种是解释程序。

2.指令的实现,即如何取指令、分析指令、取操作数、运算、送结果等,这些
都属于计算机组成问题。

3.为了能实现按地址访问的方式,主存中还必须配置两个寄存器MAR和
MDR。

4.计算机硬件的主要技术指标:1机器字长2 存储容量3 运算速度。

5.按系统总线传输信息的不同,又可分为三类:数据总线、地址总线和控制总
线。

6.通常将完成一次总线操作的时间称为总线周期,可分为以下4个阶段:1.
申请分配阶段 2.寻址阶段 3. 传数阶段 4. 结束阶段
7.存储器有3 个主要性能指标:速度、容量和每位价格。

8.半导体存储芯片的译码驱动方式有两种:线选法和重合法。

9.常见的动态RAM基本单元电路有三管式和单管式两种,它们的共同特点都
是靠电容存储电荷的原理来寄存信息。

10.Cache的出现使CPU可以不直接访问主存,而与高速Cache交换信息。

11.地址映射方式很多,有直接映射(固定的映射关系)、全相联映射(灵活性大
的映射关系)、组相联映射(上述两种映射的折中)。

12.常用的替换算法有先进先出算法、近期最少使用算法和随机法。

13.磁表面存储器通过磁头和记录介质的相对运动完成读/写操作。

14.I/O设备与主机信息传送的控制方式:1 程序查询方式 2 程序中断方式 3
DMA方式、I/O通道方式、I/O处理机方式。

15.一般中断服务程序的流程分四大部分:保护现场、中断服务、恢复现场、中
断返回。

16.DMA特点:由于主存和DMA接口之间有一条数据通路,因此主存和设备交
换信息时,不通过CPU,也不需要CPU暂停现行程序为设备服务,省去了保护现场和恢复现场,因此工作速度比程序中断方式的工作速度高。

17.原码是机器数中最简单的一种表示形式,符号位为0表示正数,符号位为1
表示负数。

18.指令是由操作码和地址码两部分组成的。

19.指令寻址比较简单,它分为顺序寻址和跳跃寻址。

1 数据结构是相互之间存在一种或多种特定关系的数据元素的集合。

通常有4 类基本结构:(1)集合;(2)线性结构(一对一);(3)树形结构(一对多);(4)图状结构图或网状结构(多对多)
2X增1 的语句的频度分别为1 、n 和n^2则时间复杂度分别为O(1)、O( n ) 、O(n^2)
3每个元素需占用L个存储单元,线性表中第i+1个数据元素的存储位置LOC (a i+1)和第i个数据元素的存储位置LOC(a i)之间满足下列关系:
LOC ( a i+1 ) = LOC ( a i ) +L
线性表的第i个数据元素a i 的存储位置为:
LOC(a i)= LOC ( a i ) + ( i-1 ) * L
4栈称为后进先出;队列先进先出。

解决“假溢出”用循环队列
5 假设每个数据元素占L个存储单元,则二维数组A中任一元素a i j的存储位置可由下式确定;
LOC( i ,j ) =LOC( 0 ,0 )+(b2 * i +j)L
式中,LOC( i ,j )是a i j的存储位置;LOC(0,0)是a 0 0 的存储位置,即二维数组A的起始存储位置,也称为基地址或基址。

相关文档
最新文档