微机原理与接口技术专升本整理

合集下载

河北省专接本(微机原理与接口技术知识点总结)

河北省专接本(微机原理与接口技术知识点总结)

第一章概述一、计算机中的数制1、无符号数的表示方法:(1)十进制计数的表示法特点:以十为底,逢十进一;共有0-9十个数字符号。

(2)二进制计数表示方法:特点:以2为底,逢2进位;只有0和1两个符号。

(3)十六进制数的表示法:特点:以16为底,逢16进位;有0--9及A—F(表示10~15)共16个数字符号。

2、各种数制之间的转换(1)非十进制数到十进制数的转换按相应进位计数制的权表达式展开,再按十进制求和。

(见书本1.2.3,1.2.4)(2)十进制数制转换为二进制数制●十进制→二进制的转换:整数部分:除2取余;小数部分:乘2取整。

●十进制→十六进制的转换:整数部分:除16取余;小数部分:乘16取整。

以小数点为起点求得整数和小数的各个位。

(3)二进制与十六进制数之间的转换用4位二进制数表示1位十六进制数3、无符号数二进制的运算(见教材P5)4、二进制数的逻辑运算特点:按位运算,无进借位(1)与运算只有A、B变量皆为1时,与运算的结果就是1 (2)或运算A、B变量中,只要有一个为1,或运算的结果就是1(3)非运算(4)异或运算A、B两个变量只要不同,异或运算的结果就是1二、计算机中的码制1、对于符号数,机器数常用的表示方法有原码、反码和补码三种。

数X的原码记作[X]原,反码记作[X]反,补码记作[X]补。

注意:对正数,三种表示法均相同。

它们的差别在于对负数的表示。

(1)原码定义:符号位:0表示正,1表示负;数值位:真值的绝对值。

注意:数0的原码不唯一(2)反码定义:若X>0 ,则[X]反=[X]原若X<0,则[X]反= 对应原码的符号位不变,数值部分按位求反注意:数0的反码也不唯一(3)补码定义:若X>0,则[X]补= [X]反= [X]原若X<0,则[X]补= [X]反+1注意:机器字长为8时,数0的补码唯一,同为00000000 2、8位二进制的表示范围:原码:-127~+127反码:-127~+127补码:-128~+1273、特殊数10000000●该数在原码中定义为:-0●在反码中定义为:-127●在补码中定义为:-128●对无符号数:(10000000)2= 128三、信息的编码1、十进制数的二进制数编码用4位二进制数表示一位十进制数。

成人函授 专升本 微机原理及接口技术 答案

成人函授 专升本 微机原理及接口技术 答案

《微机原理及接口技术》复习资料一、单项选择题(本大题共20小题,每小题1分,共20分)1.字符“A”的ASCII码是( B )A.0AHB.41HC.61HD.0AOH2.8086微处理器的地址线有( B )A.16条B.20条C.24条D.32条3.8086微处理器中,可屏蔽中断请求的控制线是( C )A.HOLDB.NMIC.INTRD.INTA4.条件转移指令JNE的转移条件是( A )A.ZF=0B.OF=0C.SF=0D.CF=05.下列只读存储器中,属于一次性写入数据的存储器是( A )A.PROMB.EPROMC.EEPROMD.Flash Memory6.下列关于I/O端口的编址方式的说法,正确的是( A )A.8086对I/O端口采用独立编址B.8051对I/O端口采用独立编址C.独立编址的I/O端口操作指令比统一编址丰富D.独立编址对I/O端口与存储器的控制方法是相同的7.下列芯片中,用来锁存地址信息及数据信息的芯片是( D )A.74LS240B.74LS244C.74LS245D.74LS3738.下列关于825l基本性能的叙述,正确的是( B )A.只用于异步传送数据B.具有奇偶、溢出和帧错误等检测电路C.可以产生1、1.5或3个位的终止位D.具有完全双工、单缓冲器发送和接收器9.按照一般约定,下列A/D转换时间属于中速的是( C )A.10nsB.100nsC.1msD.10ms10.IEEEl394串行接口标准最高的数据传输率可达( D )A.1.5Mb/sB.12Mb/sC.480Mb/sD.1Gb/s11.用16位二进制补码表示一个带符号数,其最小值为( B )A.-65536B.-32768C.-32767D.012.十进制数-126的8位二进制反码为( A )A.10000001B.10000010C.1000001lD.1111111013.设BL=0FEH,执行指令“SAR BL,l”后,BL中的内容为( D )A.7FHB.0FCHC.OFDHD.OFFH14.设AL=5DH,执行指令“NEG AL”后,AL中的内容为( C )A.5DHB.0A2HC.0A3HD.0D5H15.设AL=-64,BL=-75,执行指令“ADD AL,BL”后,标志位CF和OF的状态为( D )A.CF=0,OF=0B.CF=0,OF=1C.CF=1,OF=0D.CF=1,OF=116.语句“DAl DB 4 DUP(O,2 DUP(1,2))”定义的数据DAl占内存单元数是 ( D )A.4B.8C.12D.2017.接口电路中,通常要求( B )A.输入三态缓冲,输出三态缓冲B.输入三态缓冲,输出锁存C.输入锁存,输出三态缓冲D.输入锁存,输出三态锁存18.在程序控制的数据传送方式中,能提高系统工作效率、实现外设之间并行工作的是( C )A.无条件传送B.查询传送C.中断传送D.DMA传送19.假如双机串行通信的数据传送速率是120字符/s,每个字符格式规定包含10位二进制数据(1位起始位、l位终止位、7位数据位、1位奇偶校验位),则传送的波特率为( C )A.120波特B.940波特C.1200波特D.2400波特20.设DS=2000H,BX=0010H,AL=01H,(20010H)=0ABH,(20011H)=0CDH,执行指令“XLAT”后,AL中的内容为( D )A. O1HB. 10HC. 0ABHD.0CDH二、多项选择题(本大题共5小题,每小题2分,共10分)21.8086微处理器由执行部件和总线接口部件两个独立的功能部件组成,其中执行部件包括( ACDE )A.通用寄存器B.段寄存器C.标志寄存器D.算术逻辑部件E.EU控制系统22.设AL=19H,执行指令“ADD AL,78H”后,下列标志位中置l的标志位有( ACD )A.AFB.CFC.OFD.SFE.ZF23.下面语句中能和“MOV AL,0FFH”等效的有( ACDE )A.MOV AL,10 LT 20B.MOV AL,10 GT 20C.MOV AL,NOT 0D.MOV AL,55H OR 0AAHE.MOV AL,55H XOR 0AAH24.下列关于EPROM芯片2732A的描述中,正确的有( ABCDE )A.2732A有12条地址线B.2732A有8条数据线C.2732A有6种工作方式D.当2732A处于读方式时,两条控制信号CE和OE同时为低电平E.可以对多个并联的2732A用同样的数据进行编程25.下列关于微机系统中数据传送的程序控制方式,正确的说法有( ABCE )A.有无条件传送、查询传送、中断传送三种方式B.传送速度比DMA传递方式慢C.以CPU为中心,由CPU控制数据的传送D.在外存和内存之间直接传送数据,不经过CPU处理E.通过预先编制好的输入输出程序(传送指令和I/O指令)实现数据的传递三、填空题(本大题共5小题,每小题2分,共10分)请在每小题的空格中填上正确答案。

微机原理与接口技术考试复习资料

微机原理与接口技术考试复习资料

微机原理与接口技术1. 在8086/8088CPU中,为了减少CPU等待取指所需的时间,设置了指令队列。

2.在存储体系中,辅存的作用是弥补主存容量不足的缺陷。

3. 十进制数30.375表示成十六进制数为1E.6 H。

4. 在8086/8088中,一个最基本的总线周期由4个时钟周期组成,假设8086的主频为10MHz,则一个时钟周期是100ns。

5. SBB在形式和功能上都和SUB指令类似, 只是SBB 指令在执行减法运算时, 还要减去CF的值。

6. 采用十六进制书写二进制数,位数可以减少到原来的1/4。

7. 在微型计算机中使用I/O端口地址来区分不同的外设。

8. 采用寄存器寻址方式时,操作就在CPU内部进行, 不需要使用总线周期。

9. 中断触发的方式有电平触发和边沿触发触发两种10.正数的反码与原码相等11. 已知物理地址为0FFFF0H,且段内偏移量为0B800H,若对应的段基地址放在DS中,则DS=0F47FH。

12. 8255芯片是一种并行接口芯片。

13. 在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是OUT 端口地址, AL。

14. 8086CPU中负责与I/O端口交换数据的寄存器为AX/AL。

15.十进制小数转换成十六进制小数可采用乘16取整法。

16. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为直接寻址。

17. 8086CPU内部按功能分为两部分,即总线接口部件和执行部件。

18. 如指令中的地址码就是操作数,那么这种寻址方式称为立即数寻址。

19. 堆栈是一种先进后出存储器。

20. CPU每次可以响应1个中断源的中断请求。

21. 在计算机系统的层次结构中,操作系统位于第2层,而机器语言位于第3层。

22. 在计算机系统的层次结构中,汇编语言位于第4层,而高级语言位于第5层。

23. 存储系统三个性能参数是容量、速度和价格/位。

24. 8086的地址线有20条,数据线有16条。

微机原理与接口技术复习资料(概念背诵)

微机原理与接口技术复习资料(概念背诵)

1、微处理器(CPU)由运算器、控制器、寄存器组三部分组成。

2、运算器由算术逻辑单元ALU、通用或专用寄存器组及内部总线三部分组成。

3、控制器的功能有指令控制、时序控制、操作控制,控制器内部由程序计数器PC、指令寄存器IR、指令译码器ID、时序控制部件以及微操作控制部件(核心)组成。

4、8088与存储器和I/O接口进行数据传输的外部数据总线宽度为8位,而8086的数据总线空度为16位。

除此之外,两者几乎没有任何差别。

5、在程序执行过程中,CPU总是有规律的执行以下步骤:a从存储器中取出下一条指令b指令译码c如果指令需要,从存储器中读取操作数d执行指令e如果需要,将结果写入存储器。

6、8088/8086将上述步骤分配给了两个独立的部件:执行单元EU、总线接口单元BIU。

EU作用:负责分析指令(指令译码)和执行指令、暂存中间运算结果并保留结果的特征,它由算数逻辑单元(运算器)ALU、通用寄存器、标志寄存器、EU控制电路组成。

BIU作用:负责取指令、取操作、写结果,它由段寄存器、指令指针寄存器、指令队列、地址加法器、总线控制逻辑组成。

7、8088/8086CPU的内部结构都是16位的,即内部寄存器只能存放16位二进制码,内部总线也只能传送16位二进制码。

8、为了尽可能地提高系统管理(寻址)内存的能力,8088/8086采用了分段管理的方法,将内存地址空间分为了多个逻辑段,每个逻辑段最大为64K个单元,段内每个单元的地址长度为16位。

9、8088/8086系统中,内存每个单元的地址都有两部分组成,即段地址和段内偏移地址。

10、8088/8086CPU都是具有40条引出线的集成电路芯片,采用双列直插式封装,当MN/MX=1时,8088/8086工作在最小模式,当MN/MX=0时,8088/8086工作在最大模式。

11、8088/8086 CPU内部共有14个16位寄存器。

按其功能可分为三大类,即通用寄存器(8个)、段寄存器(4个)、控制寄存器(2个)。

《微机原理及接口技术》复习总结综合版——简答题

《微机原理及接口技术》复习总结综合版——简答题

《微机原理及接口技术》复习总结综合版——简答题第一篇:《微机原理及接口技术》复习总结综合版——简答题综合版—简答题欢迎使用KNKJ2012DXZY系统《微机原理及接口技术》学科复习综合版—简答题1、微型计算机由那些基本功能部件组成?微处理器、主存储器、系统总线、辅助存储器、输入/输出(I/O)接口和输入/输出设备2、什么是(计算机)总线?在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线3、微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备4、简述冯.诺依曼型计算机基本组成。

冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。

其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

5、什么是机器数?什么是机器数的真值?数在机器内的表示形式为机器数。

而机器数对应的数值称为机器数的真值。

6、8086与8088这两个微处理器在结构上有何相同点,有何主要区别?相同点:(1)内部均由EU、BIU两大部分组成,结构基本相同。

(2)用户编程使用的寄存器等功能部件均为16位。

(3)内部数据通路为16位。

区别 :(1)对外数据总线8086:16位,8088:8位。

(2)指令队列8086:6级,8088:4级。

7、8086CPU内部由哪两部分组成?各完成什么工作?在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。

8、简述8086内部分为EU和BIU两大功能的意义。

这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。

山东专升本《微机原理与接口技术》考试大纲

山东专升本《微机原理与接口技术》考试大纲

山东省普通高等教育专升本考试《微机原理与接口技术》(专业课)考试大纲一、课程内容与考核目标(一)计算机基础知识1、数制(要求达到简单应用层次)2、逻辑电路(要求达到识记层次)3、布尔代数(要求达到简单应用层次)4、二进制的运算及其加法电路(要求达到领会层次)(二)微型计算机的基本组成电路1、算术逻辑单元(要求达到识记层次)2、触发器(要求达到领会层次)3、寄存器(要求达到领会层次)4、三态输出电路(要求达到领会层次)5、总线结构(要求达到识记层次)6、存储器(要求达到领会层次)(三)微型计算机的基本工作原理1、微型计算机结构的简化形式(要求达到简单应用层次)2、指令系统(要求达到识记层次)3、程序设计(要求达到识记层次)4、执行指令的例行程序(要求达到领会层次)5、控制部件(要求达到识记层次)6、微型计算机功能的扩展(要求达到简单应用层次)7、初级程序设计举例(要求达到识记层次)8、控制部件的扩展及微程序设计的概念(要求达到识记层次)9、现代技术在微型计算机中的应用(要求达到识记层次)(四)微处理器1、微处理器概述(要求达到领会层次)2、8086/8088 CPU的结构(要求达到领会层次)3、8086/8088 CPU的引脚信号和工作模式(要求达到简单应用层次)4、8086/8088 的主要操作功能(要求达到简单应用层次)(五)微型计算机的指令系统1、8086/8088汇编语言及指令的格式与寻址方式(要求达到简单应用层次)2、传送类指令(要求达到简单应用层次)3、数据操作类指令(要求达到简单应用层次)4、串操作指令(要求达到简单应用层次)5、控制类指令(要求达到简单应用层次)(六)微型计算机的程序设计1、程序设计步骤(要求达到领会层次)2、简单程序(要求达到简单应用层次)3、分支程序(要求达到综合应用层次)4、循环程序(要求达到综合应用层次)5、子程序(要求达到综合应用层次)6、查表程序(要求达到简单应用层次)(七)微型计算机汇编语言及汇编程序1、宏汇编语言的基本语法(要求达到领会层次)2、伪指令(要求达到简单应用层次)3、宏指令(要求达到领会层次)4、系统功能调用(要求达到简单应用层次)5、汇编程序的功能及汇编过程(要求达到简单应用层次)6、汇编语言程序设计(要求达到综合应用层次)(八)输入/输出接口山东专升本1、微型计算机的输入/输出接口(要求达到领会层次)2、并行通信与并行接口(要求达到识记层次)3、可编程并行通信接口芯片8255A(要求达到简单应用层次)4、串行通信与串行接口(要求达到识记层次)5、可编程串行通信接口芯片8251A(要求达到领会层次)(九)中断控制器、计数/定时控制器1、可编程中断控制器8259A(要求达到识记层次)2、可编程计数/定时控制器8253(要求达到识记层次)(十)A/D及D/A转换器1、D/A转换器工作原理(要求达到识记层次)2、D/A转换器的主要性能指标(要求达到识记层次)3、DAC 0832 D/A转换器(要求达到简单应用层次)4、A/D转换器主要性能指标(要求达到识记层次)5、A/D转换器工作原理(要求达到领会层次)6、ADC 0809 A/D转换器(要求达到领会层次)二、有关说明与要求在“考核要求”中,提出四个能力层次要求:“识记”、“领会”、“简单应用”、“综合应用”。

微机原理与接口技术专升本考试大纲

微机原理与接口技术专升本考试大纲

微机原理与接口技术(50分)第1章基础知识一、发展历史:1.计算机的发展历史:电子管计算机、晶体管计算机、集成电路计算机、大规模和超大规模集成电路计算机。

2.微型计算机的发展:第一阶段(1971~1973)以Intel 4004和Intel 4040等4位微处理器为基础;第二阶段(1974~1977)以Intel 8080/8085、Zilog公司的Z80及Motorola公司的6800等8位微处理器为基础;第三阶段(1978~1981)以Intel公司的8086、Motorola的68000和Zilog的Z8000等16位和准32位微处理器为基础;第四阶段(20世纪80年代)IBM公司推出开放式的IBM PC,采用Intel 80x86(当时为8086/8088、80286、80386)微处理器和Microsoft公司的MS DOS操作系统并公布了IBM PC 的总线设计;第五阶段(20世纪90年代开始)RISC(精简指令集计算机)技术的问世。

二、微处理器、微型计算机、微型计算机系统:1.微处理器:由运算器、控制器、寄存器阵列组成。

2.微型计算机:以微处理器为基础,配以内存以及输入输出接口电路和相应的辅助电路而构成的裸机。

微机的分类:单片机、单板机、个人电脑。

3.微型计算机系统:由微型计算机配以相应的外围设备及软件而构成的系统。

三、总线:微机系统中的三种总线:片总线(元件级总线)、内总线(系统总线)、外总线(通信总线)。

系统总线是CPU、内存、I/O接口之间相互交换信息的公共通路,由数据总线(双向)、地址总线和控制总线组成。

四、计算机中的数据表示:1.进制转换:R进制的数向十进制转化:按位权展开相加。

十进制数转化为R进制数:整数(除R倒取余)、纯小数(乘R取整)。

二进制与8、16进制:3位、4位一组对应一位。

2.有符号数的原码、反码、补码及其真值:3.浮点数的表示:阶码、尾数;N=2±E×(±S)4.ASCII码:美国标准信息交换码,用七位二进制编码来表示一个符号,共有128个符号(27=128)。

微机原理及接口技术复习总结

微机原理及接口技术复习总结
黄玉清制作
2.(习题4.17)将BUF1开始的100字节传送到BUF2开始的单元,然后从中检索 字符“#”,并将此单元换成空格字符。
程序片段: DATA segment ORG 2170H BUF1 DB 1,2,3,4,'$',6,'$',7 N EQU $- BUF1 ORG 1000H BUF2 DB 15 DUP(0) DATA ENDS STACK SEGMENT BUFF DW 100 DUP(0) M EQU $-BUFF STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV ES,AX MOV AX,STACK MOV SS,AX MOV AX,M MOV SP,AX LEA SI,BUF1 LEA DI,BUF2 MOV CX,N DON1: MOV AL,[SI] MOV [DI],AL INC SI INC DI LOOP DON1 MOV AL,‘#' LEA DI,BUF2 MOV CX,N DON2: CMP AL, [DI] JNZ DON3 MOV BYTE PTR[DI],20H ;空格:20H INC DI DON3:LOOP DON2 MOV AH,4CH INT 21H CODE ENDS END START
中断系统组成1需要中断请求中断请求触发器2可以屏蔽某些外设需分别处理中断屏蔽触发器3多个外设需分别处理中断优先权4多个外设需允许嵌套中断嵌套5cpu与外设的数据中转数据缓冲器6选择外设的端口号端口地址译码器黄玉清制作2020111438201311163cpu3cpu自动完成1关中断2保护断点ipcsflag入栈3给中断服务程序的入口地址cpu响应外中断的条件1有中断源发出的中断请求信号2开放总中断
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章微型计算机基础1.1 计算机中数的表示和运算1.1.1 计算机中的数制及转换在微型计算机中,常见和常使用的数制♦十进制♦二进制♦八进制♦十六进制等。

1.十进制十进制计数特征如下:♦使用10个不同的数码符号0,1,2,3,4,5,6,7,8,9♦基数为10♦每一个数码符号根据它在数中所处的位置(即数位),按逢十进一决定其实际数值。

任意一个十进制正数D,可以写成如下形式:(D)10=D n-l×10 n-1 +D n-2×10 n-2 +…+D l×101+D0×100+D—l×10 -1+D-2×10-2+··+D-n×10-n2.二进制在二进制计数制中,基数是2,计数的原则是“逢2进1”。

特征如下:♦使用两个不同的数码符号0和l♦基数为2♦每一个数码符号根据它在数中所处的位置(即数位),按逢二进一决定其实际数值。

任意一个二进制正数B,可以写成如下形式:(B)2=B n—l×2 n-1 +B n—2×2 n-2+…+B l×21+B0×20+B—l×2 -1+B-2×1-2+··+B-n×1-n十进制TO二进制把十进制整数转换成二进制整数通常采用的方法是“除以2取余数”。

把十进制小数转换成二进制小数所采用的规则是“乘2取整”。

在计算机中,数的存储、运算、传输都使用二进制。

[例 1-2] 将十进制小数0.6875转换成二进制小数3.八进制在八进制计数制中,基数是8,计数的原则是“逢8进1”。

特征如下:♦使用8个不同的数码符号0,1,2,3,4,5,6,7♦基数为8♦每一个数码符号根据它在数中所处的位置(即数位),按逢八进一来决定其实际数值。

任意一个八进制正数S,可表示为:(S)8=S n—l×8 n-1+S n—2×8 n-2+··+S1×8 1+S0×8 0 +S—l×8–1+··+S-m×8-m转换: 将十进制整数转换成八进制整数的方法是“除以8取余数”。

将八进制数转换成二进制数的方法是:把八进制数中的每一位数都用相应的三位二进制数来代替。

[例1-3] 将十进制数59转换成八进制数[例1-4] 将十进制小数0.6875转换成八进制小数4。

十六进制在16进制计数制中,基数是16,计数的原则是“逢16进1”。

特征如下:♦使用16个不同的数码符号,它们是0,l,2,3,4,5,6,7,8,9,A,B,C,D,E,F♦基数为16♦每一个数码符号根据它在数中的位置(即数位),按逢十六进一。

对任意一个十六进制正数H,可表示为:(H) 16=H n-l×16 n-1+H n—2×16 n-2+…+H l×16 1+H0l×16 0+H—l×16–1+…+H-m×16-m转换将十进制整数转换成十六进制整数的规则是“除16取余”。

十六进制数计数的原则是“逢16进1”。

[例1-5] 将十进制数89转换成十六进制数将十六进制数转换成二进制数的方法将十六进制数转换成二进制数的方法是:把十六进制数中的每一位数都用相应的四位二进制数来代替。

[例1-6] 将十六进制数10AC转换成二进制数1.1.2 数的表示1.机器数的特点♦机器数表示的数值围受计算机字长的限制。

♦机器数的符号位被数值化。

♦机器数的小数点处于约定的位置。

2.带符号数的表示带符号数有三种表示方法:原码、反码、补码。

原码特征如下:♦原码形式与二进制数的原来表示方法基本一样。

♦原码中增加了专门表示数的正、负的符号位,也就是用0表示正号,用1表示负号。

♦最左边一位的0和1不代表具体数值,而分别表示“+”和“-”。

反码♠正数的原码和反码完全一样。

♠负数的反码是由其原码的数值部分求反(即由0变为1,1变为0)而得到的。

补码补码是计算机中带符号数的实用表示方法。

规定如下:♠正数的补码与原码和反码是一样的。

♠负数的补码可由其反码的末位加1。

即负数的补码是对其原码除符号位外各数值位求反并在末位加1而得到的3.数中小数点的表示数的定点表示: N=2P×S( 式中S称为数N的尾数,P称为数N的阶码,2称为阶码的底。

)数的浮点表示负数的表示1.1.3 数的运算1.定点数运算定点补码加减法的运算规则:➢操作数均为补码表示;➢符号位一起参加运算;➢加法:做[X]补+[Y]补;➢减法:做[X]补+[Y]补;➢运算过程中,符号位向前的进位为模,舍弃;➢运算结果仍为补码。

2.浮点数的运算浮点数的运算规则如下:♦对阶:其原则为小阶向大阶看齐。

♦尾数加减:按定点数加减运算规则求两数的和(差)。

♦结果规格化♦舍入规则1.2 基本逻辑电路1.逻辑门电路⑴与门:与门的逻辑式为 Y=AB⑵或门:或门的逻辑式为 Y=A+B⑶非门:非门的逻辑式为 Y=Y上有一个横线加法器(1)半加器“半加”是只求本位相加的和,而不管低位来的进位。

半加器的逻辑状态表如表1-2所示。

表1-2中A和B是两个加数,C是进位,S是半加和。

半加器(1)全加器多位数相加时,最低位可以用半加器求本位和,另外给出进位位;第二位相加则要求有本位两个数Ai、Bi及低位的进位Ci-1之和;同时给出向高位的进位Ci。

全、半加器的逻辑状态表如表1-3所示。

1.2.2译码器、触发器和寄存器2.触发器门电路是组合逻辑电路的基本单元。

触发器是时序逻辑电路的基本单元。

双稳态触发器具有置位、复位、计数、记忆等多种功能。

由它可以构成多种形式的触发器,如R-S触发器、J-K触发器和D触发器。

D触发器是由J-K触发器和反相器结合构成。

当D=1时,在CP时钟上升沿Q=1;当D=0时,在CP时钟上升沿Q被复位为0,其逻辑功能为Qn+1=Dn,即触发器的输出状态取决于其输入状态,其逻辑状态真值表如表1-5所示。

3.寄存器寄存器是用来暂时存放数码的常用时序逻辑部件。

它由触发器及有关逻辑门电路构成。

计算机中的8位、16位或32位寄存器,分别由8个、16个或32个触发器组成,由逻辑门电路控制数码的存入和取出。

1.3 微型计算机1.3.1 电子数字计算机概述电子数字计算机是一种能按照事先编好的程序(指令序列)自动地、高速地、准确地进行大量运算和对信息进行加工处理的电子设备。

第一代:电子管时代。

计算机采用电子管作为逻辑元件。

第二代:晶体管时代。

第三代:集成电路时代。

第四代:大规模集成电路时代。

未来的计算机将朝巨型化、微型化、网络化与智能化的方向发展。

第五代计算机将是完全新型的一代计算机。

电子计算机的特点和分类1.电子计算机的特点和分类特点: ➢运算速度快➢计算精度高➢记忆能力强➢具有复杂的逻辑判断能力和自动执行程序的能力。

分类:目前国际上把计算机分为巨型计算机、大型主机、小型计算机、个人计算机、工作站和小巨型计算机六大类。

计算机系统组成2.计算机系统组成➢任何计算机系统都由硬件系统和软件系统两部分组成。

➢硬件系统主要包括运算器、控制器、存储器、输入设备和输出设备五个部分。

➢软件系统包括计算机本身运行所需的系统软件和用户完成任务所需的应用软件。

➢计算机是依靠硬件和软件的协同工作来执行给定任务的。

计算机的硬件系统所有诺依曼结构的计算机都由运算器、控制器、存储器、输入设备、输出设备五部分组成,其中运算器和控制器又称为中央处理单元(CPU)。

➢运算器:负责数据的算术运算和逻辑运算,即数据的加工处理部件。

➢控制器:对程序规定的控制信息进行分析、控制,并协调输入、输出操作或存访问。

➢存储器:存储程序和数据,是具有记忆功能的部件。

➢输入设备:把用户的程序和数据输入到计算机的存储器。

➢输出设备:从计算机中取出程序执行结果或其它信息。

计算机硬件结构图4.计算机软件系统➢软件是组成计算机系统必不可少的、以程序为主体、包括相应文档和使用说明书的非实体性部件。

➢程序是组成软件的主体,是用程序设计语言表达计算机的处理步骤、指挥计算机进行某种操作的指令序列。

➢文档是指在软件开发计划、设计、制作、维护等过程中产生的文件、资料、说明、程序等必备的资料。

使用说明书包括软件的用户手册、操作手册、维护手册等。

计算机软件系统由系统软件和应用软件组成。

⑴系统软件系统软件是管理、监控和维护计算机资源的软件。

系统软件主要包括各种操作系统,各种程序设计语言及其解释程序和编译程序,机器的监控管理程序,调试程序,故障检查和诊断程序等。

操作系统是系统软件中的核心。

⑵应用软件应用软件是用户为使用计算机解决实际问题所开发的软件的总称。

应用软件分为两类,即公共应用软件和按行业、业务分类的应用软件。

公共应用软件是不分业务、行业,基本上可公共使用的软件。

它主要包括数据处理类软件,声音、图形、图像、文献等信息处理软件,信息检索软件、人工智能方面的软件和CAD/CAM、CAI/CMI、DSS等方面的通用软件。

5.计算机工作过程➢首先要编制程序。

➢通过输入设备将程序和原始数据送入存储器➢在程序运行后,计算机就从存储器中取出指令,送到控制器中去分析、识别。

➢控制器根据指令的含义发出相应的命令,控制存储器和运算器的操作;➢当运算器任务完成后,就可以根据指令序列将结果通过输出设备输出。

➢操作人员还可以通过控制台启动或停止机器的运行,或对程序的执行进行某种处理。

1.3.2 微型计算机组成与配置微型计算机是以微处理器为核心,配以大规模集成电路存储器、输入/输出接口电路及系统总线所组成的计算机。

1.微型计算机的发展阶段30多年来,微型计算机的发展经历了以下几个发展阶段:第1阶段(1971年~ 1972年): 微型计算机采用的微处理器是Intel的4004和8008。

第2阶段(1973年~ 1977年):微型计算机采用8位微处理器(如Intel的8080)。

其流行机种是TRS-80和AppleII。

第3阶段(1978年~ 1984年):微型计算机采用16位微处理器(如Intel的8086和8088)。

其流行机种是IBM PC和IBM PC/XT。

微型计算机的发展阶段第4阶段(1985年~ 1992年):微型计算机采用32位微处理器(如Intel的80386、80486等)。

其流行机种是PC386和PC486。

第5阶段(1993年至现在):采用了新一代微处理器,如Pentium。

Pentium处理器的部数据总线为32位,外部数据总线为64位。

目前流行机种是PIV。

近来,出现了采用 64位的微处理器作为CPU的微型计算机,64位微型计算机具有64位运算能力、64位寻址空间和64位数据通路。

相关文档
最新文档