微机原理课后习题答案
微机原理及接口技术课后习题及参考答案
第一章课后习题
1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/128
1.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.1
1.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.45
1.4 把下列十六进制数转换成十进制数。
① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC
1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -128
1.6 求下列带符号十进制数的16位补码。
① +355 ② -1
1.7 计算机分那几类?各有什么特点?
1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。
1.9 80X86微处理器有几代?各代的名称是什么?
1.10 你知道现在的微型机可以配备哪些外部设备?
1.11 微型机的运算速度与CPU的工作频率有关吗?
1.12 字长与计算机的什么性能有关?
习题一参考答案
1.1 ① 16.25D=10000.01B=20.2Q=10.4H
② 35.75D=100011.11B=43.6Q=23.CH
③ 123.875D=1111011.111B=173.7Q=7B.EH
④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H
1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D
微机原理课后习题答案
微机原理课后习题答案
1.3 微型计算机采⽤总线结构有什么优点?
解:采⽤总线结构,扩⼤了数据传送的灵活性、减少了连接。⽽且总线可以标准化,易于兼容和⼯业化⽣产。
2.6 IA-32结构微处理器⽀持哪⼏种操作模式?
解:IA-32结构⽀持3种操作模式:保护模式、实地址模式和系统管理模式。操作模式确定哪些指令和结构特性是可以访问的。
2.14 8086微处理器的总线接⼝不接有哪些功能?请逐⼀说明。
解:总线接⼝单元(BIU)负责与存储器接⼝;执⾏单元(EU)执⾏各种操作。BIU主要由段寄存器、指令指针、加法器(形成20位地址)和预取的指令流队列等组成。
2.15 8086微处理器的总线接⼝不见由哪⼏部分组成?
解:8086微处理器中的总线接⼝单元(BIU)负责CPU与储存器之间的信息传送。具体地说,BIU既负责从内存的指令部分取出指令,送⾄指令队列中排队(8086的指令队列有6个字节,⽽8088的指令队列只有4个字节);也负责传送执⾏指令时所需的操作数。执⾏单元(EU)负责执⾏指令规定的操作。
2.16 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?解:指令的物理地址=12000h+FF00H=21F00H
2.17 8086微处理器的执⾏部件有什么功能?由哪⼏部分组成?
解:8086微处理器的执⾏部件负责指令的执⾏。它主要由算术逻辑单元、标志寄存器和通⽤寄存器等部分组成。
附:8086CPU从功能上分包括⼏部分,各有什么功能?
3.3 写出下指令中内存操作数的所在地址。
微机原理课后练习题-答案
微机原理课后练习题-答案(总13页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
一、
1、
2、B
3、十,非压缩的BCD码
4、
5、微型计算机、微型计算机系统
6、,,
二、 B D B
三、
1、微型计算机系统的基本组成。
答案:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。
2、简述冯.诺依曼型计算机基本组成。
答案:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
3、什么是微型计算机
答案:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。
4、什么是溢出
答案:在两个有符号数进行家减运算时,如果运算结果超出了该符号数可表示的范围,就会发生溢出,使计算出错。
一、
1、4、100ns
2、Ready ,Tw(等待)
3、ALE
4、INTR
5、85010H
6、存储器或I/O接口未准备好
7、非屏蔽中断
8、指令周期
9、4
二、
1、在内部结构上,微处理器主要有那些功能部件组成
答案:1) 算术逻辑部件 2) 累加器和通用寄存器组
3) 程序计数器 4) 时序和控制部件
2、微处理器一般应具有那些基本功能
答案: 1.可以进行算术和逻辑运算 2.可保存少量数据
第五章微机原理课后习题参考答案
习题五
一. 思考题
⒈半导体存储器主要分为哪几类?简述它们的用途和区别。
答:按照存取方式分,半导体存储器主要分为随机存取存储器RAM(包括静态RAM和动态RAM)和只读存储器ROM(包括掩膜只读存储器,可编程只读存储器,可擦除只读存储器和电可擦除只读存储器)。
RAM在程序执行过程中,能够通过指令随机地对其中每个存储单元进行读\写操作。一般来说,RAM中存储的信息在断电后会丢失,是一种易失性存储器;但目前也有一些RAM 芯片,由于内部带有电池,断电后信息不会丢失,具有非易失性。RAM的用途主要是用来存放原始数据,中间结果或程序,与CPU或外部设备交换信息。
而ROM在微机系统运行过程中,只能对其进行读操作,不能随机地进行写操作。断电后ROM中的信息不会消失,具有非易失性。ROM通常用来存放相对固定不变的程序、汉字字型库、字符及图形符号等。
根据制造工艺的不同,随机读写存储器RAM主要有双极型和MOS型两类。双极型存储器具有存取速度快、集成度较低、功耗较大、成本较高等特点,适用于对速度要求较高的高速缓冲存储器;MOS型存储器具有集成度高、功耗低、价格便宜等特点,适用于内存储器。
⒉存储芯片结构由哪几部分组成?简述各部分的主要功能。
答:存储芯片通常由存储体、地址寄存器、地址译码器、数据寄存器、读\写驱动电路及控制电路等部分组成。
存储体是存储器芯片的核心,它由多个基本存储单元组成,每个基本存储单元可存储一位二进制信息,具有0和1两种状态。每个存储单元有一个唯一的地址,供CPU访问。
地址寄存器用来存放CPU访问的存储单元地址,该地址经地址译码器译码后选中芯片内某个指定的存储单元。通常在微机中,访问地址由地址锁存器提供,存储单元地址由地址锁存器输出后,经地址总线送到存储器芯片内直接进行译码。
微机原理课后练习答案
1思考与练习题
一、选择题
1. 计算机硬件中最核心的部件是()。C
A. 运算器
B.主存储器 D. 输入/输出设备
2. 微机的性能主要取决于()。A
(B ――计算机数据处理能力的一个重要指标)
B. 主存储器
C.硬盘
D.显示器
3. 计算机中带符号数的表示通常采用()。C
A.原码
B.反码
C.补码码
4. 采用补码表示的8位二进制数真值范围是()。C
〜+127 27 〜+128 C.-128 〜+ 127 〜+128
5. 大写字母“ B”的ASCII码是()。B
6. 某数在计算机中用压缩BCD码表示为,其真值为()。C
二、填空题
1. 微处理器是指_CPU ;微型计算机以_ CPU为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强(2)可靠性高(3)价格低(4)适应性强(5)体积小(6)维护方便_。P8 P5
2. 主存容量是指_RAM和ROM、和_ ;它是衡量微型计算机_计算机数据处理_能力的一个重要
指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9
3. 系统总线是_CPU与其他部件之间传送数据、地址和控制信息__的公共通道;根据传送内容
的不同可分成数据、地址、控制_3种总线。P9
4. 计算机中的数据可分为数值型和非数值型两类,前者的作用是表示数值大小,进行算
术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5. 机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范
围、机器数的符号、机器数中小数点位置3个因素。P15 P16
微机原理课后习题参考答案
微机原理课后习题参考答案
第一章2、完成下列数制之间的转换。01011100B=92D135D=10000111B 10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。组合型:254=BCD 非组合型:254=BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。+32767~ -32768。9、设
计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=补正确X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=补正确[X-Y]补=11101001+00001011=11110100B=补正确X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=补正确[X-Y]补=00010010+00001111=00100001B=补正确X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=补正确[X-Y]补=11101110+10001000=01110110B=补于X-Y=-138 超出了机器数范围,因此出错了。13、微型计算机的主要性能指标有哪些?答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电
微机原理课后作业答案
6、[+42]原=00101010B=[+42]反=[+42]补
[-42]原=B
[-42]反=B
[-42]补=B
[+85]原=01010101B=[+85]反=[+85]补
[-85]原=B
[-85]反=B
[-85]补=B
10、微型计算机基本结构框图
微处理器通过一组总线(Bus)与存储器和I/O接口相连,根据指令的控制,选中并控制它们。微处理器的工作:控制它与存储器或I/O设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。
存储器用来存放数据和指令,其内容以二进制表示。每个单元可存8位(1字节)二进制信息。
输入——将原始数据和程序传送到计算机。
输出——将计算机处理好的数据以各种形式(数字、字母、文字、图形、图像和声音等)送到外部。
接口电路是主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。
总线:从CPU和各I/O接口芯片的内部各功能电路的连接,到计算机系统内部的各部件间的数据传送和通信,乃至计算机主板与适配器卡的连接,以及计算机与外部设备间的连接,都要通过总线(Bus)来实现。
13、8086有20根地址线A19~A0,最大可寻址220=1048576字节单元,即1MB;80386有32根地址线,可寻址232=4GB。8086有16根数据线,80386有32根数据线。
1、8086外部有16根数据总线,可并行传送16位数据;
具有20根地址总线,能直接寻址220=1MB的内存空间;
用低16位地址线访问I/O端口,可访问216=64K个I/O端口。
完整版微机原理课后习题参考答案.doc
完整版微机原理课后习题参考答案.doc2篇
微机原理课后习题参考答案(一)
微机原理课后习题是帮助学生巩固所学知识,提高学习效果的一种重要方式。通过解答习题,学生可以检验自己的理解程度和掌握技能,同时也能发现知识的不足之处,以便及时调整学习方法和加强练习。
以下是微机原理课后习题的参考答案,供学生参考:
1. 请简述微机的基本组成部分。
答:微机的基本组成部分包括中央处理器(CPU)、内存、输入输出设备和总线。其中,中央处理器是微机的控制中心,负责数据的处理和指令的执行;内存是用于存储数据和程序的地方,包括随机访问存储器(RAM)和只读存储器(ROM);输入输出设备用于与外部设备进行信息交换,包括键盘、显示器、打印机等;总线是连接中央处理器、内存和输入输出设备的通道,用于数据传输和控制信号传递。
2. 什么是存储器的地址空间?
答:存储器的地址空间是计算机可寻址的存储单元的集合。每个存储单元都有一个唯一的地址,用于在存储器中定位该存储单元。地址空间的大小决定了计算机可以寻址的最大存储容量。常见的存储器地址空间包括物理地址空间和逻辑地址空间。物理地址空间是实际存在的存储单元的集合,由硬件决定;逻辑地址空间是程序员或操作系统所见到的地址空间,它可以比物理地址空间大或小,具体取决于使用的地址转换机制。
3. 简述中央处理器的主要功能。
答:中央处理器的主要功能包括指令的执行和数据的处理。指令的执行是指根据程序中的指令,按照特定的指令集进行操作,包括数据传输、算术运算、逻辑运算等。数据的处理是指对输入的数据进行处理,可以进行各种运算和逻辑操作,生成相应的结果。除了执行指令和处理数据外,中央处理器还负责控制系统的运行,包括控制信号
微机原理__课后答案
第1章概述
一、填空题
1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。这种原理又称为冯·诺依曼型原理。
二、简答题
1.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。微处理器一般也称为CPU;微计算机是由微处理器、存储器、
I/O接口电路及系统总线组成的裸机系统。微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组成部分。
2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?
答:总线是模块与模块之间传送信息的一组公用信号线。
总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。因此微型计算机系统中普遍采用总线结构。
3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?
答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。
微机原理课后答案详解(朱红、刘景萍)——南理工的哦!
第一章习题答案
一、选择题
1.十进制数66转换成二进制数为_______。
A. 11000010
B.01100110
C.11100110
D.01000010
答案:D
2.十进制数27.25转换成十六进制数为_______。
A. B1.4H
B.1B.19H
C.1B.4H
D.33.4H
答案:C
3.下列数中最小的是________。
A. (101001)2
B. (52)8
C. (2B)16
D. (50)10
答案:A
4.若一个数的BCD编码为00101001,则该数与______相等。
A. 41H
B.121D
C.29D
D. 29H
答案:C
5.十进制数9874转换成BCD数为________。
A. 9874H
B. 4326H
C. 2692H
D. 6341H
答案:A
6.BCD数64H代表的真值为_______。
A. 100
B.64
C.-100
D.+100
答案:B
7.十六进制数88H,可表示成下面几种形式,错误的表示为_______。
A. 无符号十进制数136
B.带符号十进制数-120
C.压缩型BCD码十进制数88
D.8位二进制数-8的补码表示
答案:D
8.若[A]原=1011 1101,[B]反=1011 1101,[C]补=1011 1101,以下结论正确的是______。
A. C最大
B. A最大
C.B最大
D.A=B=C
答案:B
9.8位二进制补码表示的带符号数1000 0000B和1111 1111B的十进制数分别是____。
A. 128和255
B. 128和-1
C. -128和255
D. -128和-1
微机原理课后习题答案
第1章计算机基础知识
三、简答题
1.微型计算机的基本组成?
答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。(微型计算机+软件系统,也可)
2.简述冯.诺依曼型计算机基本思想?
答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。(写出主要内容,即可)3.什么是微型计算机?
答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。(只要答出五大组成部分即可)
4.什么是溢出?
答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。
二、简答题
1.在内部结构中,微处理器主要有哪些功能部件组成?
答:1) 算术逻辑部件 2) 累加器和通用寄存器组
3) 程序计数器 4) 时序和控制部件(意思相近即可)
2. 微处理器一般应具有哪些功能?
答:1)可以进行算术和逻辑运算 2)可保存少量数据
3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据
5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求
3. 什么是总线周期?
答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。(意思相近即可)?
微机原理课后习题解答
微机原理习题
第一章绪论
习题与答案
1.把下列二进制数转换成十进制数、十六进制数及BCD码形式。
(1) 10110010B =
(2) 01011101.101B =
解:
(1) 10110010B = 178D = B2H = (0001 0111 1000)BCD
(2) 01011101.101B = 93.625D = 5D.AH
= (1001 0011.0110 0010 0101)BCD
2.把下列十进制数转换成二进制数。
(1) 100D =
(2) 1000D =
(3) 67.21D =
解:
(1)100D = 01100100B
(2)1000D = 1111101000B
(3) 67.21D = 1000011.0011B
3.把下列十六进制数转换成十进制数、二进制数。
(1) 2B5H =
(2) 4CD.A5H =
解:
(1) 2B5H = 693D = 0010 1011 0101B
(2) 4CD.A5H = 1229.6445D = 0100 1100 1101.1010 0101 B
4.计算下列各式。
(1) A7H+B8H =
(2) E4H-A6H =
解:
(1) A7H+B8H = 15FH
(2) E4H-A6H = 3EH
5.写出下列十进制数的原码、反码和补码。
(1) +89
(2) -37
解:
(1) [+89 ] 原码、反码和补码为: 01011001B
(2) [-37] 原码 = 10100101 B
[-37] 反码 = 11011010 B
[-37] 补码 = 11011011 B
微机原理课后习题参考答案
微机原理课后习题参考答案(总25
页)
--本页仅作为文档封面,使用时请直接删除即可--
--内页可以根据需求调整合适字体及大小--
上册
第一章
P9
微处理器、微型计算机、微型计算机系统的区别是什么
答:
(1)微型计算机中的运算器和控制器合起来称为中央处理器,也就是微处理器,又称微处理机。
(2)微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。(3)微型计算机系统由微型计算机、输入/输出设备、外存储器、系统软件、电源、面板和机架等组成。
微型计算机由哪些基本部分构成
微型计算机是由cpu、主存储器、输入/输出接口电路和系统总线构成。
说明CISC、RISC及其主要区别。
CISC是指复杂指令系统计算机,RISC是指精简指令系统计算机。
他们的区别在于不同的CPU设计理念和方法。RISC指令系统仅包含哪些必要的经常使用的指令,不经常使用的功能,往往通过基本指令组合来完成。完成特殊功能时效率比较低。CISC的指令系统比较丰富,一些特殊功能都有相应的指令。处理特殊任务效率较高。
RISC对存储器操作相对简单,使对存储器访问的控制简化;而CISC机器的存储器操作指令较多,对存储器的访问有更多的指令直接操作,要求的控制逻辑比较复杂。RISC在一条指令执行的适当地方可以响应中断;而CISC机器是在一条指令执行结束后响应中断。
RISC CPU的电路构成比CISC CPU简单,因此面积小、功耗也更低;CISC电路CPU电路复杂,同水平比RISC CPU面积大、功耗大。RISC CPU结构比较简单,布局紧凑规整,设计周期较短,比较容易采用一些并行计算的最新技术;CISC CPU结构复杂,设计周期长,技术更新难度大。从使用角度看,RISC 微处理器结构简单,指令规整,性能容易把握,易学易用;CISC微处理器结构复杂,功能强大,实现特殊功能容易。
《微机原理及应用》教材课后习题及答案
《微机原理及应用》习题答案
第一章
⏹1.11 请完成下列数制转换:
(1)将174.66D转换为对应的二进制和十六进制形式。
(2)将100011101011.01011B转换为对应的十进制和十六进制形式。
(3)将F18A6.6H转换为对应的二进制和十进制形式。
答:174.66D=10101110.1010B=AE.AH
100011101011.01011B=2283.34375D=8EB.58H
F18A6.6H=989350.375D
⏹1.12 请写出与数据+37和-37对应的8位机器数原码、反码和补码,并分别用二进制和十六进制表示出来。
答:-37D=(10100101B)原=(11011010B)反=(11011011B)补
⏹1.13 8位机器数46H,若作为无符号数和补码有符号数,其对应的真值各是什么?若作为BCD码和ASC II码,其对应的又是什么?
答:无符号数46H=70,补码46H=+70 BCD码46H=46,ASCII码46H=“F”
第二章
●2.5什么是8088中的逻辑地址和物理地址?逻辑地址如何转换成物理地址?1MB最多能分成多少个逻辑段?请将如下逻辑地址用物理地址表达:
(1)FFFFH:0H(2) 40H:17H (3) 2000H:4500H(4) B821H:4567H
答:⑴ FFFFH:0H = FFFF0H
⑵ 40H:17H = 00417H
微机原理课后习题答案
微机原理课后习题答案
第⼆章
1.8086CPU由哪两部分组成?它们的主要功能是什么?
8086CPU由总线接⼝部件BIU和指令执⾏部件EU组成,BIU和EU的操作是并⾏的。
总线接⼝部件BIU的功能:地址形成、取指令、指令排队、读/写操作数和总线控制。所有与外部的操作由其完成。
指令执⾏部件EU的功能:指令译码,执⾏指令。
2.8086CPU中有哪些寄存器?各有什么⽤途?
8086CPU的寄存器有通⽤寄存器组、指针和变址寄存器、段寄存器、指令指针寄存器及标志位寄存器PSW。
4个16位通⽤寄存器,它们分别是AX,BX,CX,DX,⽤以存放16位数据或地址。也可分为8个8位寄存器来使⽤,低8位是AL、BL、CL、DL,⾼8位是AH、BH、CH、DH,只能存放8位数据,不能存放地址。
指针和变址寄存器存放的内容是某⼀段内地址偏移量,⽤来形成操作数地址,主要在堆栈操作和变址运算中使⽤。
段寄存器给出相应逻辑段的⾸地址,称为“段基址”。段基址与段内偏移地址结合形成20位物理地址。
指令指针寄存器⽤来存放将要执⾏的下⼀条指令在现⾏代码中的偏移地址。
16位标志寄存器PSW⽤来存放运算结果的特征,常⽤作后续条件转移指令的转移控制条件。
5.要完成下述运算或控制,⽤什么标志位判断?其值是什么?
⑴⽐较两数是否相等?
将两数相减,当全零标志位ZF=1时,说明两数相等,当ZF=0时,两数不等。
⑵两数运算后结果是正数还是负数?
⽤符号标志位SF来判断,SF=1,为负数;SF=0,为正数。
⑶两数相加后是否溢出?
⽤溢出标志位来判断,OF=1,产⽣溢出;OF=0,没有溢出。
微机原理习题答案(完整版)
第一章习题答案
1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。
答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。
CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。
答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。
存储器:存储计算机工作时使用的信息,即指令代码和数据代码。
I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。
1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?
答:8K=8192=213,故地址线为13根。
另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。
1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。
答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD
(134)D=(10000110)B=(86)H=(000100110100)8421BCD
注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。
1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。
X=1000100;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
李伯成《微机原理》习题第一章
本章作业参考书目:
①薛钧义主编《微型计算机原理与应用——Intel 80X86系列》
机械工业出版社2002年2月第一版
②陆一倩编《微型计算机原理及其应用(十六位微型机)》
哈尔滨工业大学出版社1994年8月第四版
③王永山等编《微型计算机原理与应用》
西安电子科技大学出版社2000年9月
1.1将下列二进制数转换成十进制数:
X=10010110B=
1*27+0*26+0*25+1*24+0*23+1*22+1*21 +0*21
=128D+0D+0D+16D+0D+0D+4D+2D=150D
X=101101100B
=1*28+0*27+1*26+1*25+0*24+1*23+1*22+0*21+0*20
=256D+0D+64D+32D+0D+16D+4D+0D=364D
X=1101101B=
1*26+1*25+0*24+1*23+1*22+0*21 +1*20
=64D+32D+0D+8D+4D+0D+1D=109D
1.2 将下列二进制小数转换成十进制数:
(1)X=0.00111B=
0*2-1+0*2-2+1*2-3+1*2-4+1*2-5=
0D+0D+0.125D+0.0625D+0.03125D=0.21875D
(2) X=0.11011B=
1*2-1+1*2-2+0*2-3+1*2-4+1*2-5=
0.5D+0.25D+0D+0.0625D+0.03125D=0.84375D
(3) X=0.101101B=
1*2-1+0*2-2+1*2-3+1*2-4+0*2-5+1*2-6=
0.5D+0D+0.125D+0.0625D+0D+0.015625D=0.703125D
1.3 将下列十进制整数转换成二进制数:
(1)X=254D=11111110B
(2)X=1039D=10000001111B
(3)X=141D=10001101B
1.4 将下列十进制小数转换成二进制数:
(1)X=0.75D=0.11B
(2) X=0.102 D=0.0001101B
(3) X=0.6667D=0.101010101B
1.5 将下列十进制数转换成二进制数
(1) 100.25D= 0110 0100.01H
(2) 680.75D= 0010 1010 1000.11B
1.6 将下列二进制数转换成十进制数
(1) X=1001101.1011B =77.6875D
(2) X=111010.00101B= 58.15625D
1.7 将下列二进制数转换成八进制数
(1)X=101011101B=101’011’101B=535Q
(2) X=11B=1’101’111’010’010B=15722Q
(3) X=110B=6Q
1.8 将下列八进制数转换成二进制数:
(1)X=760Q=111'110'000B
(2)X=32415Q=11'010'100'001'101B
1.9 将下列二进制数转换成十六进制数:
X=101 0101 1110 1101B= 5 5 E D H
X= 1100110101'1001B= 11 0011 0101 1001B= 3 3 5 9H
X= 1000110001B= 10 0011 0001 B= 2 3 1 H
1.10 将下列十六进制数转换成二进制数:
X= ABCH= 1010 1011 1100 B
X=3A6F.FFH = 0011 1010 0110 1111.1111 1111B
X= F1C3.4B =1111 0001 1100 0011 . 0100 1011B
1.11 将下列二进制数转换成BCD码:
(1) X= 1011011.101B= 1'011'011.101B= 91.625d=1001 0001.0110BCD
(2) X=1010110.001B= 1’010’110.001 =126.1 BCD
1.12 将下列十进制数转换成BCD码:
(1)X=1024D=0001 0000 0010 0100 BCD
(2)X=632 = 0110 0011 0010 BCD
(3)X= 103 = 0001 0000 0011 BCD
1.13 写出下列字符的ASCI I码:
A 41H 65D 0100 0001B
9 39H 47D
* 2AH 42D
= 3DH 45D
!21H 33D
1.14 若加上偶校验码,下列字符的ASCII码是什么?
字符原码加上偶校验码之后
B 42H,0100 0010B 42H,0100 0010B
4 34H,0011 0100B B4H,1011 0100B
7 37H,0011 0111B B7H,1011 0111B
= 3DH,0011 1101B BDH,1011 1101B
!21H,0010 0001B 21H,0010 0001B
?3FH 0011 1111B 3FH,0011 1111B
1.15 加上奇校验,上面的结果如何?
字符原码加上奇校验码之后
B 42H,0100 0010B C2H,1100 0010B
4 34H,0011 0100B 34H,0011 0100B
7 37H,0011 0111B 37H,0011 0111B
= 3DH,0011 1101B 3DH,0011 1101B
!21H,0010 0001B A1H,1010 0001B