第1章 微型计算机基础知识
微机原理习题解答

(5)OR AL,[SI-80H] (6)PUSH AX
(7)MOV AX,[2020H] (8)JMP DWORD PTR ES:[SI]
3-3 指出下列指令的错误。
(1)MOV AL,BX (2)MOV CS,AX
1-4将下列十六进制数转换为二进制数、十进制数。
(1)8E6H (2)0A42H (3)7E.C5H (4)0F19.1DH
1-5将下列二进制数转换为BCD码。
(1)1011011.101 (2)1010110.001
1-6将下列BCD码转换为二进制数。
(1)(0010 0111 0011)BCD(2)(1001 0111.0010 0101)BCD
试画出存储器分段地址分配示意图,指出CS、DS、SS各段寄存器内容是什么?
2-23 解释什么是规则字、非规则字,8086 CPU对它们的存取各需要几个总线周期?
第三章 指令系统
3-1 指出下列指令的寻址方式。
(1)MOV BX,2000H (2)MOV BX,[2000H]
(3)MOV [BP],CX (4)MOV AL,[BX+SI+100H]
2-11 试画出在最小模式下,8086 CPU读、写总线周期时序图。
2-12 8086与8088相比有哪些不同?8086引脚BHE的作用是什么?其存储器组织为什么要由偶存
储体和奇存储体组成?
2-13 在最小模式下,8086的哪些引脚是分时复用的?哪些信号需要由系统进行锁存?
2-14 8086/8088内指令队列的作用是什么?其各自长度为多少?8086 CPU复位后,有哪些特
1-15已知补码如下,分别求出真值、原码、反码。
第1章 微型计算机系统概述

【学习目标】 了解微型计算机的发展。 了解微型计算机的特点。 认识微型计算机系统的组成。 了解微型计算机的主要性能指标。
1.1 微型计算机概况
世界上第一台电子计算机早在1946年就诞生了,然而微 型计算机在1971年才问世,它具有众多优点,其应用更 加广泛。微型计算机(见图1-1)具有体积小、重量轻、 耗电少、性价比最优、可靠性高、结构灵活等特点,其 应用深入到社会生活中的各个领域,并取得了飞速的发 展。计算机不仅能够完成数学运算,而且还可以进行逻 辑运算,同时还具有推理判断的能力。因此,人们又称 它为电脑。现在,科学家们正在研究具有思维能力的智 能计算机。随着科学技术的发展,人们对计算机的认识 也在不断地深入
操作系统方面
主流的操作系统有Linux、UNIX (System Ⅴ、UNIX BSD、SCO UNIX、 Solaris等)、Windows系列(现在主要有 Windows 98、Windows NT、Windows 2000、Windows XP、Windows 2003、 Windows CE等)等。
图1-1 现代微型计算机
1.1.1 微型计算机的发展
现将有关计算机中央处理器(CPU)的一些基本概念介绍 如下: 中央处理器(CPU)是指把运算和控制功能集成在一起的 那块芯片,这块芯片俗称主机。 微型计算机系统是由中央处理器(CPU)配上一定容量的 存储器(或内存)、接口电路以及必要的外部设备组成。 单板机是指把CPU、一定数量的存储器芯片和I/O接口芯 片装在一块印刷电路板上,并在该板上配以具有一定功能的 输入、输出设备。 单片机是指把CPU、一定容量的存储器和必要的I/O接口 电路集成在一个硅片上。有的单片机还包括模数(A/D)和 数模(D/A)转换器。
第一章微型计算机基础

(2)反码表示法
数的最高位表示数的符号,数值部分对于正数 同真值,对于负数是真值各位取反,这种表示法 就叫反码表示法。
1.对于正数: 符号位用0表示,数字位同真值 2.对于负数: 符号位用1表示,数字位为真值 按位取反。
例 x=+91=+10l1011B [x]反=01011011B 例 y=-91=-1011011B [y]反=10100100B “0”的表示:[+0]反=00000000B [-0]反 =11111111B 对于8位机,反码可表示的数的范围:-127~ +127。
0⊕1=1 读作0“异或”1等于1
1⊕0=1 读作1“异或”0等于1
1⊕1=0 读作1“异或”1等于0
例:
10101111
⊕11000010
01101101
1.2.2计算机中带符号数的表示方法
几个概念: 无符号数 机器数
带符号数 真值
机器数的三种表示方法: 原码表示法 反码表示法 补码表示法
(1)原码表示法
将传统计算机的运算器和控制器集成在一块大 规模集成电路芯片上作为中央处理部件,简称为微 处理器(CPU),微型计算机是以微处理器为核心,再 配上存储器、接口电路等芯片构成的。
微处理器按照其功能可以分为两大部分:总线接口单元 (BIU)和执行单元(EU)。 按照计算机CPU、字长和功能划分,经历了5代的演变: ➢ 第一代(1971年~1973年):4位和8位低档微处理器 ➢ 第二代(1974年~1978年):8位中高档微处理器 ➢ 第三代(1978年~1980年):16位微处理器 ➢ 第四代(1981年~1992年):32位微处理器 ➢ 第五代(1993年以后):全新高性能奔腾系列微处理
微型计算机基础知识题库和答案

微型计算机基础知识2010-01-18 14:18第1章微型计算机基础知识一、选择题1. 80486CPU进行算术和逻辑运算时,可处理的信息的长度为()。
A、32位B、16位C、8位D、都可以2.在下面关于微处理器的叙述中,错误的是()。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3.若用MB作为PC机主存容量的计量单位,1MB等于()字节。
A、210个字节B、220个字节C、230个字节D、240个字节4.运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为()。
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5.运算器的主要功能是()。
A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6.运算器由很多部件组成,其核心部分是()。
A、数据总线B、算术逻辑单元C、累加器D、多路开关7.在一般的微处理器中,()包含在CPU中。
A、内存8、输入/输出单元 C、磁盘驱动器D、算术逻辑单元8. 80486CPU的标志寄存器中,OF标志表示运算结果的()情况。
A、进/借位B、符号C、溢出D、辅助进位9.若某数据段位于存储区38000H〜47FFFH,则该数据段的段基址为()。
A、 38000HB、 47FFFHC、 3000HD、 3800H10.程序设计中所使用的地址是()。
A、逻辑地址B、有效地址C、物理地址D、段基址11. 80X86执行程序时,对存储器进行访问时,物理地址可由()组合产生。
A、SS 和 IPB、CS 和 IPC、DS 和 IPD、CS 和 BP12.某处理器与内存进行数据交换的外部数据总线为32位,它属于()。
郑州大学《微型计算机原理及应用》课后习题答案

郑州⼤学《微型计算机原理及应⽤》课后习题答案《微型计算机原理及应⽤》习题解答第⼀章基础知识1.1 解释题(1)微处理器【解答】由⼤规模集成电路芯⽚构成的中央处理器(CPU),叫做微处理器。
(2)微型计算机【解答】以微处理器为基础,配以内存储器、输⼊输出接⼝电路、总线以及相应的辅助电路⽽构成的计算机裸机,叫做微型计算机。
(3)微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。
即由微型计算机、配以相应的外部设备(如打印机、显⽰器、键盘、磁盘机等),再配以⾜够的软件⽽构成的系统。
(4)单板机【解答】将微处理器、RA、ROM以及I/O接⼝电路,再配上相应的外设(如⼩键盘、LED显⽰器等)和固化在ROM中的监控程序等,安装在⼀块印刷电路板上构成的微型计算机系统称为单板机。
(5)运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由ALU(Arithmetic and Logic Unit,算术逻辑部件)、通⽤寄存器、标志寄存器等组成。
(6)地址总线【解答】地址总线是CPU对内存或外设进⾏寻址时,传送内存及外设端⼝地址的⼀组信号线。
地址总线的条数多少决定了CPU的寻址能⼒。
(7)数据总线【解答】数据总线是CPU与内存或外设进⾏信息交换时,所⽤的⼀组数据信号线。
它决定了CPU ⼀次并⾏传送⼆进制信息的位数,反映出CPU的“字长”这个重要性能指标。
(8)控制总线【解答】控制总线是在CPU与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的⼀组信号线。
1-2 单⽚机应包括哪些基本部件?其主要应⽤于哪些领域?【解答】⼀般单⽚机芯⽚中包括微处理器、RAM、ROM、I/O接⼝电路、定时器/计数器,有的还包括A/D、D/A转换器等。
其主要应⽤于智能化仪器仪表及⼯业控制领域。
1-3 按图1-11和图1-12,写出取第⼆条指令操作码和执⾏第⼆条指令的过程。
【解答】ADD AL,12H指令的取指过程:1)IP的值(002H)送⼊地址寄存器AR;2)IP的内容⾃动加1,变为003H;3)AR将地址码通过地址总线送到存储器的地址译码器,经译码后选中002H单元;4)微处理器给出读命令MEMR;5)所选中的002H单元内容04H送上数据总线DB;6)数据总线DB上的数据04H送到数据寄存器DR;7)因是取指操作,取出的是指令操作码04H,即由DR送⼊指令寄存器IR;8)IR中的操作码经指令译码器ID译码后,通过PLA发出执⾏该指令的有关控制命令。
单片机原理及应用课后习题参考答案~章

《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。
CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。
存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。
按其功能可分为RAM和ROM。
输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。
总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。
1-3 什么叫单片机?其主要由哪几部分组成?答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。
1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。
1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)1-6 写出下列各数的BCD参与:第二章MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。
④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052的存储器分哪几个空间?如何区别不同空间的寻址?答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为0000H~1FFFH;②可扩展片外ROM的容量为64KB,其地址为0000H~FFFFH;片内RAM的容量为256B,其地址为00H~FFH分为二块:③地址00H~7FH共128B 为片内RAM低区,④另128B为片内RAM高区,其地址空间为80H`FFH,其地址空间与SFR功能寄存器地址重叠;⑤可扩展片外RAM的容量为64KB,其地址为0000H~1FFFH;⑥特殊功能寄存器SFR的空间为128B,其地址为80H~FFH,但实际只定义了26B单元,这26B单元分散在80H`F0H。
第一章 微型计算机基础知识
第一章微型计算机基础知识第一章微型计算机基础知识第一章微机基础知识1.1计算机中的数和编码1.1.1计算机中的数制计算机最初是作为一种计算工具出现的,所以它最基本的功能是处理和处理对数。
数字由机器中设备的物理状态表示。
具有两种不同稳定状态和相互转换的设备可用于表示1位二进制数。
二进制数具有操作简单、物理实现方便、节省设备等优点。
因此,目前,几乎所有的二进制数都用计算机来表示。
然而,二进制数太长,无法写入,不容易阅读和记忆;此外,目前大多数微机是8位、16位或32位,是4的整数倍,4位二进制数是1位十六进制数;因此,在微型计算机中,二进制数被缩写为十六进制数。
十六进制数使用16个数字,例如0~9和a~F来表示十进制数0~15。
8位二进制数由2位十六进制数表示,16位二进制数由4位十六进制数表示。
这便于书写、阅读和记忆。
然而,十进制数是最常见和最常用的。
因此,我们应该熟练掌握十进制数、二进制数和十六进制数之间的转换。
表1-1列出了它们之间的关系。
表1-1十进制数、二进制数及十六进制数对照表十进制二进制十六进制012345678910111213141500000001001000110100010101100111100010011010101111001101 111011110123456789abcdef为了区别十进制数、二进制数及十六进制数3种数制,可在数的右下角注明数制,或者在数的后面加一字母。
如b(binary)表示二进制数制;d(decimal)或不带字母表示十进制数制;h(hexadecimal)表示十六进制数制。
1.二进制数和十六进制数之间的转换根据表1-1所示的对应关系即可实现它们之间的转换。
二进制整数被转换成十六进制数。
方法是将二进制数从右(最低位)到左分组:每4位为一组。
如果最后一组少于4位,则在其左侧加0以形成一个4位组。
每组由一位十六进制数表示。
例如:1111111000111b→1111111000111b→0001111111000111b=1fc7h要将十六进制数转换为二进制数,只需使用4位二进制数而不是1位十六进制数。
微型计算机基础知识
系统软件: 为解决用户使用计算机而编写的程序。
软件
例如: 操作系统、编译程序、汇编程序、 监控程序、诊断程序。
应用软件: 为解决特定问题而编制的程序 例如: 程序包、数据库、窗口软件。
2.三类编程语言:
机器语言
汇编语言
高级语言Βιβλιοθήκη 最贴近机器硬件的二 进制代码
使用助记符代替二进 制代码
将按权展开式按照十进制规律相加,即得对应十进制数。
(1011.11)2 = 1×23 + 0×22 + 1×21 + 1×20 + 1×2-1 + 1×2-2 = 8 + 0 + 2 + 1 + 0.5 + 0.25 = 11.75
(1011.11)2 = (11.75)10
微型计算机系统知识
3. 八进制数
发展 阶段
小型机阶段 微型机阶段
对大型机的第一次“缩小化”。
代表机型: 苹果公司的APPLE-2,IBM公司
对大型机的第二次的“的I缩BM小-P化C。”
客户机/服务器阶段 互联网阶段
处应理用于能航力空强,的铁计路算联机机订提票供系磁统盘。服 务和文件服务,处理能力强的扮演服 务器,处理能力弱的充当客户机。
人们使用最多的编程语言,较为流 行的有各类C、BASIC等。
微型计算机系统知识
1.2 微型计算机数制及其转换
1.2.1 微型计算机常用数制的特点
1. 十进制数
(1)它的数码K共有十个,为0、1、2、3、4、5、6、7、8、9。数码的 个数称为基数,十进制数的基数是10。
(2)在一个数中,每一位有各自的权 (3)遵从“逢十进一”的原则。 任何一个十进制都可以写成以10为底的幂之和的形式。
(完整版)《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案
《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案第1章基础知识1。
1 计算机中常用的计数制有哪些?解:二进制、八进制、十进制(BCD)、十六进制。
1。
2 什么是机器码?什么是真值?解:把符号数值化的数码称为机器数或机器码,原来的数值叫做机器数的真值。
1.3 完成下列数制的转换。
微型计算机的基本工作原理汇编语言程序设计微型计算机接口技术建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力。
解:(1)166,A6H (2)0。
75(3)11111101.01B, FD。
4H(4 )5B.AH, (10010001.011000100101)BCD1.4 8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?解:原码(—127~+127)、(-32767~+32767)补码(—128~+127)、(-32768~+32767)反码(—127~+127)、(—32767~+32767)1。
5 写出下列真值对应的原码和补码的形式。
(1)X= -1110011B (2)X= -71D(3)X= +1001001B 解:(1)原码:11110011 补码:10001101 (2)原码:11000111 补码:10111001 (3)原码:01001001 补码:01001001 1。
6 写出符号数10110101B的反码和补码。
解:11001010,110010111.7 已知X和Y的真值,求[X+Y]的补码。
(1)X=—1110111B Y=+1011010B (2)X=56D Y= —21D 解:(1)11100011 (2)001000111。
8 已知X= —1101001B,Y= -1010110B,用补码求X-Y的值。
解:111011011.9 请写出下列字符的ASCII码。
4A3- !解:34H,41H,33H,3DH,21H1.10 若给字符4和9的ASCII码加奇校验,应是多少?解:34H,B9H1。
第1章 微型计算机的基础知识
在微型计算机中,既可以实现定点运算,又 在微型计算机中,既可以实现定点运算, 有浮点运算部件实现浮点运算。 有浮点运算部件实现浮点运算。
1. 定点数的表示法
在计算机中, 在计算机中,约定二进制数据的小数点位置固定在某 一位,原理上讲,小数点的位置固定在哪一位都行,但是, 一位,原理上讲,小数点的位置固定在哪一位都行,但是, 通常有两种定点格式, 通常有两种定点格式,一是将小数点固定在数的最左边 即纯小数),二是固定在数的最右边(即纯整数), ),二是固定在数的最右边 ),前 (即纯小数),二是固定在数的最右边(即纯整数),前 者通常用作浮点数的尾数,后者通常被用在定点运算中。 者通常用作浮点数的尾数,后者通常被用在定点运算中。
7.Intel 64结构 7.Intel 64结构
AMD公司于2003年率先推出了支持64位、兼容 AMD公司于2003年率先推出了支持64位 公司于2003年率先推出了支持64 80X86指令集结构的64位处理器 2004年 Intel公 指令集结构的64 80X86指令集结构的64位处理器 2004年,Intel公 司基于AMD公司64位处理器推出的压力下, AMD公司64位处理器推出的压力下 司基于AMD公司64位处理器推出的压力下,于是推 出了扩展存储器64位技术( 64位技术 出了扩展存储器64位技术(Extened Memory 64 Technology,EM64T),EM64T技术是IA-32结构的 ),EM64T技术是IA Technology,EM64T),EM64T技术是IA-32结构的 64位扩展,由于EM64T技术的出现与应用,IA-32 64位扩展,由于EM64T技术的出现与应用,IA位扩展 EM64T技术的出现与应用 指令系统也就扩展成为64 64位 称其为Intel 64结 指令系统也就扩展成为64位,称其为Intel 64结 构。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章 微型计算机中的数据类型
6.第六代微处理器 第六代微处理器的典型产品是Intel公司的Pentium Pro、MMX Pentium和PentiumⅡ,AMD公司的AMDK6、AMD-K6-2、AMD-K6-3等。 Pentium Pro微处理器于1995年推出,属于多芯片 模式或称双腔PGA(Pin-Grid-Array),它将CPU芯片(550 万个晶体管)和二次高速缓冲存储器(1550万个晶体管) 集成在一个387脚的陶瓷封装内,比Pentium微处理器 更为先进。采用三条超标量流水线,有5个并行执行单 元以及8 KB一次程序高速缓冲存储器和8 KB一次数 据高速缓冲存储器(简称缓存),并采用错序执行、动态 转移预测等技术。
十进制 0 1 2 3 4 5 6 7 8421 BCD 码 0000B 0001B 0010B 0011B 0100B 0101B 0110B 0111B 十进制 8 9 10 11 12 13 14 15 8421 BCD 码 1000B 1001B 0001 0000B 0001 0001B 0001 0010B 0001 0011B 0001 0100B 0001 0101B
第1章 微型计算机中的数据类型
PetiumⅡ 微处理器是1997年5月推出的 另一种第六代微处理器,它是对Pentium Pro进行改进并增加多媒体扩展功能后推 出的,是Pentium Pro与MMX Pentium的 结合。无论在运行速度上,还是多媒体 处理方面,均呈现出高性能,且价格较 低,得到很好普及。
第1章 微型计算机中的数据类型
则数an-1…a0a-1…a-m所表示的量N为 N = an-1Xn-1 + an-2Xn-2 +…+ a0X0+a-1X-1 + … +a-(m-1)X-(m-1) +a-mX-m
第1章 微型计算机中的数据类型
1.十进制
(N)10
im
n 1
a i 10i
第1章 微型计算机中的数据类型
2000年6月Intel推出 Pentium 4产品,主振 频率为1.4 GHz、1.5 GHz。 2002年元月Intel又推出主振频率达 2.0 GHz和2.2 GHz的新Pentium 4微处理 器,它采用0.13 mm铜连线工艺,具有 512 KB的二级高速缓存 与此同时,AMD公司也推出Athlon XP2000+微处理器,采用0.18 µ m铜工艺, 工作频率为1.67 GHz,
第1章 微型计算机中的数据类型
2.第二代处理器
8080处理器 1973年8月,霍夫等人研制出8位微处理器Intel 8080,以N沟道MOS电路取代了P沟道,第二代微处 理器就此诞生。 8080可寻址范围64 KB,运 算速度是8008的10倍. 8085处理器 1977年,Intel公司推出了8085处理器。8085的 速度比8080的要快,但其最主要的改进在于集成了 内部时钟发生器和内部系统控制器。
第1章 微型计算机中的数据类型
1944年,美国科学家艾肯(Howard Hathaway Aiken)在IBM的支持下,研制成功机电式计算 机MARK-Ⅰ。这是世界上最早的通用型自动机 电式计算机之一,它取消了齿轮传动装置,以 穿孔纸带传送指令。 1943年,英国科学家图林(Alan Turing)研制成 功第一台“巨人”计算机,专门用于破译德军 密码。“巨人”算不上真正的数字电子计算机, 但在继电器计算机与现代电子计算机之间起到 了桥梁作用。 1946年2月15日,世界上第一台通用数字电子 计算机ENIAC研制成功。
第1章 微型计算机中的数据类型
4.第四代微处理器 第四代微处理器的典型产品是1984年 Motorola公司推出的68020(HCMOS)以及1985 年、1990年Intel公司先后推出的80386、 80486(CHMOS工艺)。它们均为32位微处理器, 具有32位地址总线,其中80386又分80386SX和 80386DX两种。80386SX内部数据总线32位, 外部数据总线16位,配用80287协处理器; 80386DX内部及外部数据总线均为32位,配用 80387协处理器。80386 CPU具有完善的段页式 存储器管理机制,时钟频率为12.5~40 MHz。
第1章 微型计算机中的数据类型
1.1.1 机械计算器时代 1642年,数学家Blaise Pascal发明了一种 机械式的计算器,被认为是所有机械式 计算器的基础。 1822年,英国数学家巴贝奇(Charles Babbage)发明差分机,专门用于航海和 天文计算。这是最早采用寄存器来存储 数据的计算机,体现了早期程序设计思 想的萌芽。
第1章 微型计算机中的数据类型
3.第三代微处理器 第三代微处理器的典型产品是1978 年Intel公司的8086 CPU、Zilog公司的 Z8000 CPU和Motorola公司的68000 CPU。 它们均为16位微处理器,具有20位地址 总线。
第1章 微型计算机中的数据类型
1982年Intel公司又生产了80186/80188及 80286 CPU,它们也属于16位微处理器, 80286 CPU具有24位地址总线,并具有多 任务系统所必需的任务转换功能、存储 器管理功能及各种保护功能,即能以多 任务方式运行8086应用程序。
第1章 微型计算机中的数据类型 2.美国信息交换标准码 ASCII码是微型机中表示字符的常用码制, 多用于
输入/输出设备(如电传打字机)上。它能用 6 位、 7 位或 8
位二进制数对字符编码。 8 位ASCII码是在 7 位ASCII码基础上加一个奇偶校验位而构 成的。
第1章 微型计算机中的数据类型
第1章
微型计算机基础知识
1.1 计算机和微处理器发展概述 1.2 常用数制与编码表示方法 1.3 微型计算机中的数据的表示方法 1.4 计算机的基本结构及其整机工作原理 习题与思考题
第1章 微型计算机中的数据类型
1.1 计算机和微处理器发展概述
微型计算机由微处理器、内存储器、输 入/输出设备及其接口电路组成。 微处理器内大多数操作中的数据位数(如 8位、16位、32位等)是它的重要特征, 根据这个位数分别称这些微处理器为8位 CPU、16位CPU、32位CPU等。
第1章 微型计算机中的数据类型 ①加法: (a)BCD对应位相加,结果小于等于9,不修正(无进位); (b)BCD对应位相加,结果大于9小于16,加6修正; (c)BCD对应位相加,相加有进位,结果大于等于16,加6 修正;
(d)两高位对应位加低位进位结果处理同(a)~(c)。
②减法:因两个BCD进行减法运算时,当低位向高位有借 位时“借一作十六”,而本应“借一作十”,多了“6”,故减 6修正,规则及方法同加法。
第1章 微型计算机中的数据类型
1.1.4 微处理器时代
1.第一代微处理器
1971年1月,Intel公司的霍夫(Marcian E.Hoff)研制成 功世界上第一块4位微处理器芯片Intel 4004,标志 着第一代微处理器问世,微处理器和微机时代从此 开始。 1972年4月,霍夫等人开发出第一个8位微处理器 Intel 8008。由于8008采用的是P沟道MOS微处理器, 因此仍属第一代微处理器。Intel 8008可寻址空间为 16 KB,支持48条指令。
第1章 微型计算机中的数据类型
1.1.2 电子时代
1889年,赫尔曼· 霍勒斯(Herman Hollerith) 研制了穿孔卡片,这是电脑软件的雏形。 制表机采用电气控制技术取代纯机械装 置,这是计算机发展中的第一次质变。 1938年,德国科学家朱斯(Konrad Zuse) 制造出Z-1计算机,这是第一台采用二进 制的计算机。
十进制 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 二进制 0000B 0001B 0010B 0011B 0100B 0101B 0110B 0111B 1000B 1001B 1010B 1011B 1100B 1101B 1110B 1111B 八进制 0Q 1Q 2Q 3Q 4Q 5Q 6Q 7Q 10Q 11Q 12Q 13Q 14Q 15Q 16Q 17Q 十六进制 0H 1H 2H 3H 4H 5H 6H 7H 8H 9H AH 或 0 H BH 或 1 H CH 或 2 H DH 或 3 H EH 或 4 H FH 或 5 H
第1章 微型计算机中的数据类型
5.第五代微处理器 第五代微处理器的典型产品是1993 年Intel的Pentium(奔腾,Intel586),IBM、 Apple和Motorola合作生产的Power PC。 Pentium微处理器数据总线64位,地址总 线32位,具有两条超标量流水线、两个 并行执行单元、高性能浮点处理单元及 16 KB高速缓冲存储器。工作频率为 50 MHz、66 MHz、133 MHz和 166 MHz。
第1章 微型计算机中的数据类型 ①按自然二进制规律易转换(D—B)。 例:(25.4)10=(00100101.0100)BCD
②各位数分别为8、4、2、1。
说明:同一个8位二进制数,当认为它表示的是BCD时,其数 值与8位二进制的不同。 例如,对于00011000B,它表示的二进制值为24,而其BCD值 则为18。
第1章 微型计算机中的数据类型
1999年9月,AMD公司推出了Athlon微处理器。它采 用先进的V6总线接口及增强的RISC技术,增加了多媒 体指令,具有三条可以支持更高时钟频率的超标量流 水线,并对其浮点处理部件进行了全新设计,使其能 更快地处理复杂的浮点指令。Athlon微处理器的主振 频率可达200~400 MHz,甚至于2000年3月达到 1 GHz。系统总线的数据传输率达3.2 Gb/s或更高。 2000年3月,Intel公司推出Pentium Ⅲ 微处理器,主振 频率达1 GHz。Intel公司的PentiumⅡ/Ⅲ采用双独立总 线构架,即一条总线连接二级高速缓存,另一条总线 主要连接内存,提高了微处理器的并行处理功能,使 现代的高速信息处理如DVD技术的实现成为可能。