全部科目 > 信息处理技术员 >
2020年下半年 上午试卷 综合知识
第 20 题
知识点 编译程序和解释程序   补码  
关键词 补码   二进制   范围  
章/节 软件基础知识  
 
 
一个四位二进制补码的表示范围是( )。
 
  A.  -7~8
 
  B.  -7~7
 
  C.  -8~7
 
  D.  0~15




 
 
相关试题     软件基础知识 

  第38题    2021年下半年  
在Windows7系统中,若要选择多个不连续的文件或文件夹,应按住()键不放,逐个单击要选择的文件和文件夹。

  第32题    2021年下半年  
中国自主研发的操作系统有(32)。
①银河麒麟系统
②优麒麟系统
③中标麒麟系统
④Windows系统

  第33题    2022年上半年  
(18)是一种主要基于移动终端的多功能移动通信工具,支持多人聊天、位置信息服务、视频通话、在线支付等。

 
知识点讲解
· 编译程序和解释程序
· 补码
 
        编译程序和解释程序
        尽管可以借助高级语言与计算机进行交互,但计算机只能理解并执行由0、1序列构成的机器语言,因此高级程序语言需要翻译,担负翻译任务的程序称为“语言处理程序”。语言处理程序可分为汇编程序、解释程序和编译程序。
        源程序是指用某种高级语言或汇编语言编写的程序,它是不能直接在计算机上执行的。若采用汇编语言编写的源程序,则需要汇编程序将其翻译成目标程序后再执行;若采用某种高级语言编写的源程序,则需要相对应的解释程序或编译程序将其翻译后再执行。
        解释程序也称为解释器,它可以直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行。编译程序(编译器)则首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序。这两种语言处理程序的根本区别是:解释器翻译源程序时不产生独立的目标程序,而编译器则需将源程序翻译成独立的目标程序。因此在编译方式下,机器上运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序上。
 
        补码
        补码的符号表示法和原码相同,0表示正数,1表示负数。正数的补码和原码、反码相同,就是二进制数值本身。负数的补码是这样得到的:将数值部分按位取反,再在最低位加1。补码的补码就是原码。
        因为正数的补码和原码相同,所以采用补码能正确进行加法运算。又因为负数的补码等于反码加1,所以负数的补码具有反码的特性,可以正确进行减法运算,因此补码是最适合进行数字加减运算的。
        由于补码能使符号位与有效值部分一起参加运算,从而简化运算规则,同时它也使减法运算转换为加法运算,进一步简化计算机中运算器的电路,这使得在大部分计算机系统中,数据都使用补码表示。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有