(完整版)微机原理与接口技术(楼顺天)-第1章

合集下载

微机原理与接口技术_楼顺天版_课后题答案

微机原理与接口技术_楼顺天版_课后题答案

微机原理与接口技术_楼顺天版_课后题答案本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March微机原理与接口技术楼顺天周佳社编著科学出版社找了好久,终于在期末从老师那儿弄了一份,希望对大家有用!5章习题1.微处理器的外部结构表现为数量有限的输入输出引脚,它们构成了微处理器级总线。

2.微处理器级总线经过形成电路之后形成了系统级总线。

3.简述总线的定义及在计算机系统中采用标准化总线的优点。

答:总线是计算机系统中模块(或子系统)之间传输数据、地址和控制信号的公共通道,它是一组公用导线,是计算机系统的重要组成部分。

采用标准化总线的优点是:1)简化软、硬件设计。

2)简化系统结构。

3)易于系统扩展。

4)便于系统更新。

5)便于调试和维修。

4.在微型计算机应用系统中,按功能层次可以把总线分成哪几类。

答:在微型计算机应用系统中,按功能层次可以把总线分成:片内总线、元件级总线、系统总线和通信总线。

5.简述RESET信号的有效形式和系统复位后的启动地址。

答:RESET为系统复位信号,高电平有效,其有效信号至少要保持四个时钟周期,且复位信号上升沿要与CLK下降沿同步。

系统复位后的启动地址为0FFFF0H。

即:(CS)=0FFFFH,(IP)=0000H。

M/信号在访问存储器时为高电平,访问I/O端口时为低电6.8086 CPU的IO平。

7.在8086系统总线结构中,为什么要有地址锁存器?答:8086CPU有20条地址线和16条数据线,为了减少引脚,采用了分时复用,共占了20条引脚。

这20条引脚在总线周期的T1状态输出地址。

为了使地址信息在总线周期的其他T状态仍保持有效,总线控制逻辑必须有一个地址锁存器,把T1状态输出的20位地址信息进行锁存。

8. 根据传送信息的种类不同,系统总线分为 数据总线 、 地址总线 和 控制总线 。

9. 三态逻辑电路输出信号的三个状态是 高电平 、 低电平 和 高阻态 。

微机原理与接口技术课件第一章(尚凤军著)

微机原理与接口技术课件第一章(尚凤军著)

重庆邮电学院计算机科学与技术学院
王练
【例1】将十进制整数(105)10转换为二进制数,采用 “除2倒取余”的方法,过程如下: 解:
所以,(105)10=(1101001)2
重庆邮电学院计算机科学与技术学院 王练
②十进制纯小数转换为二进制数
方法: “乘2取整”, 即把十进制纯小数乘以2, 取其整数(该 整数部分不再参加后继运算), 乘积的小数部分再乘以2, 取整…, 直到乘积的小数部分为0. 然后把每次乘积的整 数部分按正序规则排序, 即为等值的二进制数.
计算机的软/硬件发展史
起迄年份 代别 主要逻辑元件 软 件
1946-1957 一 1958-1964 二 1965-1970 三 1970至 今 四
电子管 晶体管 集成电路 大规模或 超大规模 集成电路
机器语言、汇编语言
功能较强的操作系统、 会话式语言 软件工程的研究与应 用、数据库、语言编 译系统和网络软件
重庆邮电学院计算机科学与技术学院
王练
图2.1 冯诺依曼结构计算机的组成
存储器(内存) : 用来存储指令和数据。 运算器(ALU: Arithmetic Logic Unit) : 进行算术运算和逻辑运 算的部件,也是指令的执行部件。 控制器: 指挥中心, 负责对指令进行译码,产生控制信号,控 制其他部件完成指令规定的操作。 输入设备: 通过接口电路将程序和数据输入内存。如, 键盘、 扫描仪等。 输出设备: CPU通过输出接口电路,将结果及程序、数据送到 输出设备上。 如, 显示器、打印机等。
1.2 计算机中的数制与码制 1.2.1 数制
1. 常用计数制 (1)十进制数 (D: Decimal) 特点: 每位有0~9这10种数码, 基数为10, 高位权是低 位权的10倍. 加减运算的法则“逢十进一, 借一当十”.

《微机原理与接口技术》—习题及参考答案

《微机原理与接口技术》—习题及参考答案

3.
4. 5.
6.错误!未指定书签。集源自-4-编者:喻其山
7. 8. 9.
8086CPU 工作在最大模式时,S 2 、 S1 、 S 0 在 CPU 访问存储器与 CPU 访问外 部设备时,分别是什么状态? 在 8086 最大模式系统中,8288 总线控制器的作用是什么?它产生哪些控制 信号? FFFFF FFFFE 8086 采用什么方式管理内存?1MB 的内存空 间分为哪两个存储体?它们如何与地址总线、 数据总线相连? 答:(1)、8086 采用分段方式管理内存; (2)、 1MB 的内存空间分为偶地址和奇地址 两个存储体; A19~A1 (3)、如右图所示:
错误!未指定书签。集
-
1
-
编者:喻其山
第1章
1.
微型计算机概述
冯· 诺依曼计算机的结构特点是什么? 答:(1)、由运算器、控制器、存储器、输入设备和输出设备五大部分组成。 (2)、数据和程序以二进制代码形式不加区别地存放在存储器中,存放位 置由地址指定,地址码也为二进制。 (3)、控制器是根据存放在存储器中的指令序列及程序来工作的,并由一 个程序计数器(即指令地址计数器)控制指令的执行。控制器具有 判断能力,能以计算结果为基础,选择不同的动作流程。 微处理器内部一般由哪些部分组成?各部分的主要功能是什么? 典型微机有哪三大总线?它们传送的是什么信息? 答:(1)、有数据总线,地址总线和控制总线。 (2)、数据总线用来传输数据信息,是双向总线; 地址总线用于传送 CPU 发出的地址信息,是单向总线; 控制总线用来传送控制信号、时序信号和状态信息等。 其中有的是 CPU 向内存和外设发出的信息,有的则是内存或外设向 CPU 发出的信息。 可见,CB 中每一根线的方向是一定的、单向的,但 CB 作为一个整体是双 向的。 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别? 答:示意图如右所示: 联系:存储单元中存放着信息,该信 息可以是数据, 也可以是另一单元的地址 的一部分, 每个存储单元都包含着地址和 内容两个部分。都用二进制数表示,地址 为无符号整数,书写格式为 16 进制。 区别: 地址是微机用来管理内存单元 而设置的,相当于内存单元的编号;而内 容是存放在各个内存单元中的二进制信 息。

微机原理与接口技术第一章课后习题答案

微机原理与接口技术第一章课后习题答案


原ቤተ መጻሕፍቲ ባይዱ


工 程



第1章
习题解答■■■■■ ·3·
微 处 理 器 CPU

存储器 输入接口 输入设备 输出接口 输出设备

图 1.1
微型计算机结构框图
一台微型计算机主要由微处理器 CPU 、存储器、输入/ 输出接口电路及系统总线构成 (虚线内部分) ,各部分功能如下:
工 程
将下列 8421 BCD 码变为十进制数。 1 0000 1001 0100;110 0110 0011;10 0100 0101;1 1000 答:将 8421BCD 码转换为十进制数,只需从末位起将每 4 位二进制数分别用 1 位十进 制数表示即可。 (1 0000 1001 0100) 8421BCD =(1094) 10 (110 0110 0011) 8421BCD =(663) 10 (10 0100 0101) 8421BCD =(245) 10 (1 1000) 8421BCD =(18) 10 1.6 写出下列各十六进制数的 ASCII 码。 1357H;ABCDH;3FH;20EH 答:按照各十六进制数字符出现的顺序由高到低,将每个字符用相应的 ASCII 码(两 位十六进制数)表示即可。 1357H=31 33 35 37H ABCDH=41 42 43 44H 3FH=33 46H 20EH=32 30 45H 1.7 什么是微处理器、微型计算机、微型计算机系统? 答:① 微处理器简称 MP(micro processor)或 CPU,是指由一片或几片大规模集成 电路组成的具有运算和控制功能的中央处理单元。微处理器主要由算术逻辑部件 ALU、寄 存器以及控制器 CU 组成,它是微型计算机的主要组成部分。 ② 微型计算机简称为 MC(micro computer)或C,以微处理器 CPU 为核心,再配上 一定容量的存储器( RAM 、 ROM ) 、输入 / 输出接口电路,这三部分通过外部总线连接起 来,便组成了一台微型计算机。 ③ 微型计算机系统简称为CS 或 MCS(micro computer system) ,它以微型计算机为 核心,再配备以相应的外围设备、辅助电路和电源(统称硬件)及指挥微型计算机工作的 系统软件,便构成了一个完整的系统。 1.8 试画出微型计算机的结构框图,并简述各部分的功能。 答:微型计算机的结构如图 1.1 所示。

微机原理与接口技术

微机原理与接口技术

例 将十进制小数0.6875转换成二进制小数。
存容量等。
(1)字长
字长是计算机CPU一次直接处理二进制数据的位数,一 般与运算器的位数一致。就一般而言,字长越长,运算精度 越高。一般计算机的字长有8位、16位、32位和64位等。
(2) 运算速度
运算速度是指计算机每秒执行基本指令的条数。它反映了计 算机运算和对数据信息处理的速度。表示计算机运算速度的 单位有次/秒、百万次/秒、亿次/秒等。
计算机发展的几个阶段
电子计算机的发展通常以构成计算 机的电子器件的不断更新为标志,计算 机已经经历了晶体管、集成电路、超大 规模集成电路四代 。
首台晶体管计算机和首台集成电路计算 机(System/360)都是美国IBM公司率先推出的。 目前正在研究开发智能型计算机,即具有人 的某些智能,如理解能力、适应能力和思维 能力等,其系统结构将突破传统的冯·诺依曼 机器的概念,实现高度并行处理,其计算机 器件或许是超导的,也或许是生物的,故不 沿用第五代、第六代计算机之称,而称为新 一代计算机或未来型计算机。
运算速度快、存储容量大,可达1亿次每秒以上运算速度,主存容 量高达几百兆至几千兆字节,字长可达64位
运算速度一般在100万次/秒~几千万次/秒,字长32位~64位,主 存容量在几百兆字节以上。它有比较完善的指令系统,丰富的外 部设备和功能齐全的软件系统。
中型机规模介于大型机和小型机之间。
规模较小、结构简单、成本较低、操作简便、维护容易,从而得 以广泛推广应用。
1.十进制 十进位计数制简称十进制。十进制数具有下列特点:
(1) 有十个不同的数码符号0,1,2,3,4,5,6, 7,8,9。
(2) 每一个数码符号根据它在这个数中所处的位置 (数位),按“逢十进一”来决定其实际数值,即各数位 的位权是以10为底的幂次方。 (123.456)10=1×102+2×101+3×100+4×10–1+5×10–2 +6×10–3

微机原理及接口技术第一章

微机原理及接口技术第一章

1.4微处理器的典型结构
微处理器的结构主要包括三部分:运算器、控制器和寄存器阵列
• 运算器:包括对数据进行算术和逻辑运算的算术逻辑单元ALU;暂存参 加运算数据的暂时寄存器和累加寄存器;用来存储运算结果特征的标志寄 存器,也称程序状态字PSW寄存器;存放结果的累加器。
1.运算器
2.控制器
• 控制器:包括存放指令的指令寄存器;对指令操作码进行译码的指令译 码器;根据指令译码结果以一定时序发出控制信号的时序和控制电路; 具有自动加1功能并指出下一条指令地址的指令指示器;按照地址码或控 制电路产生的参加运算数据所在的内存地址将放在地址寄存器中。
1.5微机的工作过程
3.执行 (1)将IP的内容001H送入AR (2)IP的内容自动加1,由001H变为002H; (3)AR通过AB把地址码001H送到内存,经译码后选中内存001H单元; (4)CPU经CB发出读命令;
(5)所选中001H单元的内容09H通过DB送入AL中。 2.分析
指令译码器对指令操作码B0H译码后知道这是一条把立即数送累加器AL的 指令,立即数09H在指令的第二个字节中,则执行第一条指令,就是从内存 中取出09H送入AL。
1.2微机系统的基本组成
1.2.1 计算机系统的体系结构成 ——存储程序思想
(1)计算机硬件系统由五大部分组成:运算器、控制器、存储 器、输入和输出设备。 (2)程序和数据均存放在线性编址的存储器中。 (3)机器内部采用二进制,由指令形式的低级机器语言驱动。 (4)程序启动后在控制器的控制下自动执行。
1.3.1 微机的性能指标
字长:运算器并行处理二进制数的位数称为字长。字长的长短直
接关系到微机的性能、速度。
运算速度:是衡量微机性能的一个主要指标,取决于指令的执

微机原理与接口技术(习题答案)(DOC)(精编文档).doc

微机原理与接口技术(习题答案)(DOC)(精编文档).doc

【最新整理,下载后即可编辑】第1章 微机运算基础习题和思考题1. 请完成以下计算:174.66D=(10101110.10101)B =(AE. A8)H10101110101.01011B =( 1397.344)D =(575.58)H4BCH =(010*********)B =( )BCD2. 设字长为8位,X =(2A )16,当X 分别为原码、补码、反码和无符号数的时候,其真值是多少?答:当X 表示原码时,其真值为:+101010当X 表示补码时,其真值为:+101010当X 表示反码时,其真值为:+101010当X 表示无符号数数时,其真值为:001010103. 设字长为8位,用补码形式完成下列计算,要求有运算结果并讨论是否发生溢出?120+18 -33-37-90-70 50+84答:120+18其补码形式分别为:(120)补=01111000 (18)补=00010010 01111000+ 0001001010001010由于C s =0 ,C p =1,因此有溢出,结果错误-33-37其补码形式为:(-33)补=11011111 (-37)补=11011011 11011111+1101101110111010由于C s =1, C p =1,所以没有溢出,结果正确-90-70其补码形式为:(-90)补=10011100 (-70)补=10111010 10011100+1011101001010110由于C s =1, C p =0,所以有溢出,结果错误50+84其补码形式为:(50)补=00110010 (84)补=0101010000110010+0101010010000110由于C s =0, C p =1,所以有溢出,结果错误4. 请写出下列字符串的ASCII 码值。

My name is Zhang san.4D 79 6E 61 6D 65 69 73 5A 68 61 6E 67 73 61 6E 2E第2章80X86微机系统习题与思考题1.微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?答:微型计算机主要由输入设备、运算器、控制器、存储器和输出设备组成。

微机原理与接口技术 第一章

微机原理与接口技术 第一章
(3)数的补码表示转换为原码表示 一个用补码表示的负数,如将 [X] 补再求一次补,即 将 [X] 补 除符号位外取反加1,就可得到 [X] 原 ,用下 式表示:
[X] 补
补 = [X] 原
如:[X] 补 = 10101001B
[X] 补
补 = 11010111B = [X] 原
§2.2 有符号二进制数的表示方法及溢出问题
(公式二)
(公式三)
§2.2 有符号二进制数的表示方法及溢出问题
二、 有符号数运算的溢出问题 如果计算机的字长为n位,n位二进制数的最高位为 符号位,其余n-1位为数值位,采用补码表示法时,可表 示的数X的范围为:
2
n 1
X 2
n 1
1
当n=8时,可表示的有符号数的范围为: -128 +127
§2.2 有符号二进制数的表示方法及溢出问题
第三个公式:补码减法运算时,也可以利用加法基本 公式,即:
[X-Y] 补= [X] 补 + [-Y] 补 (mod 2 )
n
因为:X-Y = X+(-Y) 所以:[X-Y] 补 = [X+(-Y)] 补 = [X] 补 + [-Y] 补 一般称已知 [Y] 补 ,求得 [-Y] 补 的过程叫变补或求负。
这种表示方法称为机器数表示法。有符号二进制数 的真值为它对应的十进制数。
§2.2 有符号二进制数的表示方法及溢出问题
2. 原码表示法 如果正数的符号位用0表示,负数的符号位用1表示, 绝对值的编码规则与前面讲的无符号数编码规则相同, 这种表示方法称为原码表示法。
[X] 原 一个数X的原码记为:
D7 D6 D5 D4 D3 D2 D1D0
如:x=-87, 即|x|=0101 0111B

微机原理与接口技术楼顺天精ppt课件

微机原理与接口技术楼顺天精ppt课件

寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多
寒假来临,不少的高中毕业生和大学 在校生 都选择 去打工 。准备 过一个 充实而 有意义 的寒假 。但是 ,目前 社会上 寒假招 工的陷 阱很多

微机原理与接口课后答案..

微机原理与接口课后答案..

微机原理与接口技术习题解答第1章微型计算机系统〔习题1.1〕简答题(1)计算机字长(Word)指的是什么?(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(4)Cache是什么意思?(5)ROM-BIOS是什么?(6)中断是什么?(7)32位PC机主板的芯片组是什么?(8)教材中MASM是指什么?(9)处理器的“取指-译码-执行周期”是指什么?(10)本课程的主要内容属于计算机系统层次结构中哪个层次?〔解答〕①处理器每个单位时间可以处理的二进制数据位数称计算机字长。

②总线信号分成三组,分别是数据总线、地址总线和控制总线。

③PC机主存采用DRAM组成。

④高速缓冲存储器Cache是处理器与主存之间速度很快但容量较小的存储器。

⑤ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。

⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。

⑦主板芯片组是主板的核心部件,它提供主板上的关键逻辑电路。

⑧MASM是微软开发的宏汇编程序。

⑨指令的处理过程。

处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。

⑩机器语言层,即指令集结构。

(学生很多认为是:汇编语言层。

前4章主要涉及汇编语言,但本书还有很多处理器原理等内容)〔习题1.2〕判断题(1)软件与硬件的等价性原理说明软硬件在功能、性能和成本等方面是等价的。

(2)IA-64结构是IA-32结构的64位扩展,也就是Intel 64结构。

(3)8086的数据总线为16位,也就是说8086的数据总线的个数、或说条数、位数是16。

(4)微机主存只要使用RAM芯片就可以了。

(5)处理器并不直接连接外设,而是通过I/O接口电路与外设连接。

微机原理与接口技术(朱红) 第1章

微机原理与接口技术(朱红) 第1章

使用八进制和十六进制的原因:
二进制数太长,书写、阅读、记忆均不便 八进制和十六进制与二进制之间的转换直观、方便
十进制数的特点
5、6、7、8、9中的一个。 每个数位上的数都有固定的“权”。
小数点至左,权值依次为100,101,102,….,
小数点至右,权值依次为10-1,10-2,10-3,…。 例如:十进制数值 2 3 4 . 7 8
处理器(CPU)。1971年,Intel公司成功的制成世界上第一片4位的微 处理器Intel4004,组成了世界上第一台4位微型计算机MCS-4
根据微处理器的字长和功能,可将微型计算机划分为以下几个阶段:

1971-1973 低档4位或8位微处理器,系统结构和指令系统简单,集 成度低,运行速度慢,使用机器语言或汇编语言编程 1974-1978 中档8位微处理器,指令系统较丰富,使用高级语言编 程,有简单的操作系统。 1979-1984 16位微处理器,指令系统更加丰富,系统结构和操作系 统更复杂,外部设备种类多。
K1=0
依次类推,直到商为0为止。算法为:
725/2=362 362/2=181 181/2=90 90/2=45 45/2=22 22/2=11 11/2=5 5/2=2 2/2=1 1/2=0 余数=1=K0 余数=0=K1 余数=1=K2 余数=0=K3 余数=1=K4 余数=0=K5 余数=1=K6 余数=1=K7 余数=0=K8 余数=1=K9




1985-1991 32位微处理器,支持多用户多任务操作系统。
1992年至今 高档32位或64位微处理器,时钟主频高达2GHz以上, 多核微处理器,支持多用户多任务操作系统。
6
1.2 信息在计算机的表示
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

= (13.375 )10
12
§2.1 二进制数的基础知识
对于n位整数m位小数的任意十六进制数有:
N 1
(N )16 Ki16i iM
K ( =0,1,…9,A,B,C,D,E,F) i
如: (3C.4)16
= 3161 12160 4161
= (60.25)10
以上方法称为位置计数法或位置加权法
十六进制数的转换规则
如: 1001001011010.101001111 B
1 2 5 A. A 7 8H
17
§2.1 二进制数的基础知识
三、 二进制数的算术运算
二进制计数制不仅物理实现容易,且运算方法也比 十进制计数制大为简单,所以计算机中均采用二进制数。
二进制数的算术运算包括加、减、乘、除。
例: 10110101B
2
1
……余数为:0= 0 ……余数为:1=
KK78
低位 高位
∴ 301=100101101B
15
§2.1 二进制数的基础知识
(2)纯小数部分:N乘以P取整数
例1. 十进制小数0.6875
二进制小数
转换过程如下:
0.68752 =1.375 0.375 2 =0.75 0.752 =1.5
0.52 =1.0
教师授课期间,学生不得在下面讲话, 有问题请举手发言
实验课按时完成任务,不玩游戏,检查 完方可离开
7
学习方法
动手 自学 多问
8
第1章 数制与码制
本章要点:
数制表示法 数制之间的转化 二进制数运算 有符号数的表示 ASCII码
9
§2.1 二进制数的基础知识
一、 任意进制数的表示
任意P进制数N可以表示成多项式的形式:
3
教材
国家十一五规划教材:
楼顺天、周佳社编, 《微机原理与接口技术》, 科学出版社,2006.8
4
成绩评定
总成绩 = 平时成绩(30%)+考核成绩 (70%) 平时成绩 = 考勤 (30%)+ 上课表现 (20%)+作业和实验(50%)
5
实验报告(作业)形式
实验报告(电子,打印) 电子邮件:
rongzhenbang@
1. 数的符号表示方法
为了表示一个有符号数,除了数值位以外,还应制 定符号位,通常以这个数的最高位表示符号位。
20
§2.2 有符号二进制数的表示方法及溢出问题
我们假定讨论的数为整数,对8位有符号二进制整 数,用下表示:
+ 0、0、0 、0 、1 1、1、11、0 、1 0 1 B -00001111B
10100110B
18
§2.1 二进制数的基础知识
四、 二进制数的逻辑运算
二进制数的逻辑运算包括与、或、异或、非四种运算。 例:
10110101B
10110101B
0 0 0 0 1 1 1 1 B
N 1
( N )P
Ki Pi
iM
式中i表示数的某一位, 表K示i 第i位的数字,P为基数,
P为i 第i位的权,M、N为正整数。K=i 0,1…P-1。
10
§2.1 二进制数的基础知识
对于n位整数m位小数的任意十进制数N,有:
N 1
N10 Ki10i iM
(Ki =0,1,…9)
如: (357 .32)10
K =1 1 K=20 K=13 K=14
∴ 0.6875=0.1011B
高位 低位
例2. 十进制小数 转换过程如下:
十六进制小数
0.687516 =11.0 K 1 =B
∴ 0.6875=0.B H
16
§2.1 二进制数的基础知识
2. 任意进制数
十进制数的转换规则
按权展开,即位置加权法
3. 二进制
邮件主题:
ap0604201.chenhao.homework01. ver01.doc ap0604301.chenchunyan.experiment01.ver01.doc .experimentxx.verxx.doc
6
课堂和实验要求
请将移动通讯设备关闭或置于震动状态
= 3102 5101 7100 3101 2102 =357.3 2
11
§2.1 二进制数的基础知识
对于n位整数m位小数的任意二进制数N2 ,有:
N 1
N2 Ki 2i iM
( Ki =0或1)
如: (1101 .011)2
= 1 23 1 22 0 21 1 20 0 21 1 22 1 23
微机原理与接口
五邑大学 容振邦 2007年9月19日
1
联系方式
单位:五邑大学 信息学院 姓名:容振邦 邮件:rongzhenbang@ 手机:13422571423 内线:7997
2
课程介绍
第1章 数制和码制 第2章 8086CPU结构与功能 第3章 8086CPU指令系统 第4章 汇编语言程序设计 第5章 总线及其形成 第6章 存储器设计 第7章 常用芯片的接口技术 第8章 中断系统与中断控制器8259A 第9章 定时/计数器8253应用设计 第10章 并行接口芯片8255A应用设计
13
§2.1 二进制数的基础知识
二、 各种进制间的相互转换
1. 十进制
任意进制数(设为P进制)的转换规则
(1)整数部分:N 除以P取余数
例1. 十进制数301
十六进制数
转换过程如下: 16 301 16 18 ……余数为:D= K0 16 1 ……余数为:2= K1 0 ……余数为:1= K2
∴ 301=12DH
14
§2.1 二进制数的基础知识
例2. 十进制数301
二进制数
转换过程如下:
2 301
2 150 ……余数为:1= K0 2 75 ……余数为:0= K1 2 37 ……余数为:1= K2
2 18 ……余数为:1= K3
2 9 ……余数为:0= K4 2 4 ……余数为:1= K5
2 2 ……余数为:0= K6
00001111B
00000101B
10111111B
10110101B
0 0 0 0 1 1 1 1 B
10111010B
X= 1 0 1 1 0 1 0 1 B
X= 0 1 0 0 1 0 1 0 B
19
§2.2 有符号二进制数的表示方法及溢出问题
一、 有符号二进制数的表示方法
前面我们接触的二进制数均为无符号数,即所有二 进制数位均为数值位,很多情况下都是这样对待的。但 在有些情况下,有些数值是带符号的,即可能是正数, 也可能是负数。这样就存在一个有符号二进制数的表示 方法问题。
相关文档
最新文档