山东专升本计算机基础知识二

  • 一. 进制转换
  • 二. 算术运算和逻辑运算
  • 三. 原码、反码与补码
  • 四. 字符与汉字编码

一. 进制转换

进制转换(这部分一般会出1至2道题,主要考察方式是四个选项比较大小或判断四个选项哪两个选项的数值相等。我们一共讲了四类转换,每一类的方法都是完全相同,大家要学会举一反三。)
二进制:0,1 括号右下角写下标2或在后写B
八进制:0,1,2,3,4,5,6,7 括号右下角写下标8或在后写Q
十进制:0,1,2,3,4,5,6,7 ,8,9 括号右下角写下标10或在后写D
十六进制:0,1,2,3,4,5,6,7 ,8,9,A,B,C,D,E,F 括号右下角写16或在后写H
(因在此不好书写例题,我将各类方法总结在此,大家多练习几遍各种转换掌握方法即可。)
1.非十进制转十进制 (非十进制指二,八,十六进制)
① 整数部分从右至左写上标,0,1,2,3…
小数部分从左至右写上标,-1,-2,-3,-4…
② 由几进制转十进制,幂函数的底数就是几,指数为上一步骤写的上标,之后对应数值相乘幂运算再相加。
2.十进制转非十进制(非十指的是二,十六进制)
① 整数部分转谁除谁,倒取余
② 小数部分转谁乘谁,正取整
3.二进制转八,十六进制 (分组)
① 整数部分从右至左,三位(四位)一组,不够补0
小数部分从左至右,三位(四位)一组,不够补0
② 组内直接写上标,4 2 1(8 4 2 1),组内对应数据相乘再相加
③ 每一组产生一个数,最后组合起来
4.八,十六进制转二进制 (凑数)
① 将每一位数值展开,八进制展开三位(4 2 1规则),十六进制展开四位(8 4 2 1规则)
② 展开后数整理组合

二. 算术运算和逻辑运算

1. 算术运算(重点是加减,易出错为减法。)
加法运算规则:0+0=0 0+1=1 1+0=1 就注意碰到1+1这种要逢二进一,往下落0,往前进1。
减法运算规则:0-0=0 1-0=1 1-1=0 就注意碰到0-1这种要往前借位当作2来用,被借的那一位要自身减1。
乘法运算规则跟数学完全一样,过程跟数学一样列竖式计算,之后就转换成了加法运算。
除法运算要列数学的除法形式,过程就转换成了减法运算,一步步求商。
2. 逻辑运算
计算机中的数据均以二进制的形式表示,即0和1,用0表示假,用1表示真。逻辑运算是逻辑代数的研究内容,也是计算机的基本操作之一。
逻辑运算一共有4种,分别是:
逻辑乘(又称“与”运算或“且”运算):用AND表示或A∧B
逻辑加(又称“或”运算):用OR表示或A∨B
逻辑否运算(又称“非”运算):用NOT表示或在变量上加上划线
逻辑异或:用XOR表示
A∧B:有0为0
A∨B:有1为1
NOT A:0换成1,1换成0
A XOR B:相同为0,不同为1

三. 原码、反码与补码

为了简化电路设计,将电路中的减法操作转变为加法操作,这就会涉及到符号的处理问题,原码、反码与补码就是引入为数据符号的处理方法。

  1. 机器数与真值
    八位二进制数,最高位(最左边)为符号位,其余七位为数字位,最高位用0表示正,用1表示负,包含符号位的数称为机器数,真正表示的数称为真值。
    X1=0 1011011B=+91(符号位为0表示正)
    X2=1 1011011B=-91 (符号位为1表示负)
    (在这边需要注意的是八位二进制数的最高位不参与数值运算,它只表示正负。)
  2. 原码(-127—127)
    符号位用0表示正,用1表示负,这种表示方法称为原码。
  3. 反码(-127—127)
    正数的反码与原码相同,负数的反码要将其原码除符号位外的数字取反。
    【X1】原码=0 1011011
    【X1】补码=0 1011011
    【X2】原码=1 1011011
    【X2】反码=1 0100100
  4. 补码(-128—127)
    正数的补码与原码相同,负数的补码要将其反码作加1操作。
    【X1】原码=0 1011011
    【X1】反码=0 1011011
    【X1】补码=0 1011011
    【X2】原码=1 1011011
    【X2】反码=1 0100100
    【X2】补码=1 0100101
    无符号数的取值范围是0—255(即全0和全1的情况下)

四. 字符与汉字编码

1. ASCII码:American standard for Information Interchange 国际字符编码,有7位和8位版本,谈到ASCII码如不特指则默认为7位版本。
1位二进制位能表示0,1 两种状态
2位二进制位能表示00,01,10,11 四种状态
3位二进制位能表示000,001,011,010,100,101,110,111 八种状态
………
………
N位二进制位能表示2^N种状态
所以7位二进制位能表示2^7=128种状态,即能存储128个字符编码。
7位ASCII码组成部分如下:
① 数字:0—48,1—49,2—50········9—57 (共10个)
② 大写字母:A—65,B—66 ,C—67 ······· Z—90 (共26个)
③ 小写字母:a—97,b—98, c—99 ·······z—122(共26个)
④ 33个标点符号 
⑤ 33个控制码
大写字母+32=小写字母
前4种是可以打印的
需要记住数字、大写字母和小写字母起始字符对应的数值,考试时会默认大家知道数字、大写字母和小写字母的起始数值,考察方式一般是告知某一大写字母的ASCII码数值去求某一小写字母的ASCII码数值。
在计算机内部,1个字节为8位二进制即1B=8b,虽说7位ASCII码只有7位,但仍需要1个字节的存储空间。
2. BCD编码
BCD编码即二—十进制编码(Binary—Coded—Decimal)它是解决数码的表示问题,形式上像二进制,而非前面学过的二进制和十进制的转换问题。
一般采用较多的是8421编码,在题目中要对8421数字敏感。例如将数字6397转换成BCD的8421编码就是0110 0011 1001 0111B。
3. 汉字编码
国标码:又称GB2312—1980或汉字交换码,收录了常用的汉字和部分图形符号
机内码:简称内码,是计算机内部处理和存储汉字使用的代码,解决了英文字符(ASCII码)与汉字(机内码)冲突的问题。可以存储西文和中文信息。
区位码:像坐标一样存储常用的汉字,由2位十进制的区号和2位十进制的位号组成,可以使得查询更方便。
在此需要记住区位码、国标码与机内码之间的差值关系,即
区位码+2020H=国标码
国标码+8080H=机内码
区位码+A0A0H=机内码

题目中一般给定某一汉字的区位码求其国标码和机内码,首先要将其转换成十六进制,再加上上述差值。例如“啊”的区位码是1601(十进制),区号为10H,位号为01H。则“啊”的国标码=1001H+2020H=3021H,机内码=1001H+A0A0H=B0A1H。三个码的大小记忆关系可以记成区长出国坐飞机。
汉字输入码:又称汉字外码,表示键盘各键对应汉字的关系,其实就是用键盘上的各个键去表示不同汉字 。
汉字字形库:字母、符号和汉字究其本质都是图形,汉字字形库可以将汉字的形状输出出来从而让我们看清是什么字形。
汉字字形库分为点阵字库和矢量字库,点阵字库其实就是将单个汉字离散成网点,在此只需记住求一个字形库所占的存储空间(字节数B)的计算方法:行点数×列点数/8。例如一个16×16的点阵汉字所占的存储空间(字节数B)的计算方法为:16×16/8=32B

汉字输入:输入码
汉字存储:机内码
汉字输出:字形码

山东专升本计算机基础知识(二)相关推荐

  1. 山东专升本计算机基础知识(一)

    山东专升本计算机基础知识一 一. 信息与数据 二. 计算机的起源与发展 三. 计算机的应用 四. 计算机的特点和分类 一. 信息与数据 信息:自然界.人类社会和人类思维活动中心普遍存在一切事物和物质的 ...

  2. 山东专升本计算机基础知识(三)

    山东专升本计算机基础知识三 计算机系统 计算机的工作过程 1.指令 2.存储程序 3.计算机的工作过程 计算机硬件系统 1.微处理器 2.存储器 1.内存 2.外存 3.输入设备 4.输出设备 计算机 ...

  3. 山东专升本计算机基础知识(四)

    山东专升本计算机基础知识四 微型计算机系统 1.微机的主要性能指标 2.微机主板 1.总线 2.总线标准 3.新一代信息技术 微型计算机系统 1.微机的主要性能指标 ①主频:即时钟频率,是指CPU在单 ...

  4. 山东专升本计算机知识点(上)

    山东专升本计算机知识点(上) 一.信息技术与计算机文化 1.1信息与信息技术 1.1.1信息与数据 信息的概念:信息是现代社会中广泛使用的一个概念,一般认为,信息是在自然界.人类社会和人类思维活动中普 ...

  5. 专升本计算机基础笔记一

    专升本计算机基础笔记一 一. 信息与数据 信息:自然界.人类社会和人类思维活动中心普遍存在一切事物和物质的属性.(抽象的)     数据:存储在某种媒体上可以加以鉴别的符号资料.(具体的) 数据和信息 ...

  6. 山东专升本计算机考试要求

    山东省2023 年普通高等教育专科升本科招生考试 计算机(公共课)考试要求     Ⅰ. 考试内容与要求         本科目考试要求依据全国高等院校计算机基础教育研究会发布的<中国高等院校计 ...

  7. 山东专升本—计算机课堂笔记之目录篇

    为了激励我在明年专升本计算机科目中的考试,我要坚持完成笔记来记录我的学习成果.以此来监督自己 目录 第一章 计算机基础知识 第二章 windows7操作系统 第三章 Word2010字处理软件 第四章 ...

  8. 山东专升本计算机知识点(中)

    第一章 数据结构与算法 1.1算法 1. 算法 是指解题方案的准确而完整的描述.算法是对特定问题求解步骤的一种描述. *:算法不等于程序,也不等于计算方法.程序的编制不可能优于算法的设计. 2.算法的 ...

  9. 山东专升本计算机第八章-多媒体技术基础

    多媒体技术基础 多媒体技术 考点 7 图形/图像处理软件 图形/图像文件格式 • BMP • windows系统下的标准位图格式 • 未经压缩 • JPEG(联合图像专家组) • 有损压缩格式,色数量 ...

最新文章

  1. 咕泡学院:(1)唐宇迪python课程作业
  2. 大型互联网 b2b b2c o2o 电子商务云平台
  3. VC6.0:“Setup was unable to create a DCOM user account“的解决方案
  4. php yaf框架模块化,基于yaf的模块化开发方案
  5. java gc种类_Java GC系列(3):垃圾回收器种类
  6. js倒计时天时分秒php,JS制作分秒倒计时器
  7. 在Selenium Chrome驱动程序上运行测试
  8. CTF__(1)Web之SQL手工注入
  9. 【前沿】详细讲解Transformer新型神经网络在机器翻译中的应用
  10. Python丨调用百度的人脸识别api给你的颜值打个分
  11. 【优化预测】基于matlab贝叶斯网络优化LSTM预测【含Matlab源码 1329期】
  12. 关于ognl.OgnlException: target is null for setProperty(null的解决方案
  13. 创新、智能、驱动电动自行车行业迎接新国标到来
  14. PTA 乙级 【1005】继续(3n+1)猜想
  15. 大淘客cms源码修改二次开发
  16. Axure RP9 水平滑动效果制作
  17. Postman使用技巧之三:用Postman生成Request代码
  18. 开机后让妲己给你加油打气
  19. 【NOIP2017提高组】轰炸
  20. 超短激光与金属材料相互作用的Comsol双温模型(激光烧蚀)

热门文章

  1. Manjaro Linux 配置文档
  2. JUL文件中日志的打印
  3. python调试工具pdb_python脚本pdb调试工具使用
  4. 关于element ui中引入官方的NavMenu时出现点击某个子菜单时,所有的子菜单全都展开问题
  5. Python 实现【连连看】游戏
  6. 32 ART DMA 接收未知长度的数据和发送
  7. android 6.0 存储空间,Android 6.0 SD记忆卡储存空间合并新功能,原厂没给的教你如何免 Root 手动合并吧!...
  8. 【天光学术】体育教育论文:大学体育教育与创新创业教育的融合思考(节选)
  9. 主线3带小号过鸿蒙,《诛仙网游》这四个小号试了下,归云可以过鸿蒙、四象。其他三个能刷鸿蒙么?...
  10. 对于类对象模型的理解(类大小计算+大小端字节序)