微型计算机原理与接口技术课后答案资料

合集下载

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

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

微机原理与接口技术习题参考答案第一章(p20)1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。

其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。

冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。

2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。

微型计算机系统结构如下图所示。

3、答案略,见p6~74、答案略,见图2,或教材图1-35、答案略,见p12~136、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。

7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium微型计算机。

PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。

微型计算机原理与接口技术_课后习题答案_中科大出版社_第三版

微型计算机原理与接口技术_课后习题答案_中科大出版社_第三版

03:52:33
10
⑶两数相加后是否溢出? 用溢出标志位来判断,OF=1,产生溢出;OF=0, 没有溢出。
⑷采用偶校验方式。判定是否要补“1”? 用奇偶校验标志位判断,有偶数个“1”时,PF=1, 不需要补“1”;有奇数个“1”时,PF=0,需要补 “1”。
03:52:33
11
(5)两数相减后比较大小? ZF=1时,说明两数是相等的; ZF=0时: 无符号数时,CF=0,被减数大;CF=1,被减数小。 带符号数时,SF=OF=0或SF=OF=1,被减数大;
总线周期:BIU完成一次访问存储器或I/O端口操作 所需要的时间。
读总线周期,在T3或TW状态数据出现在数据总线上; 写总线周期,在T2状态数据出现在数据总线上。
03:52:33
24
20.8086CPU重新启动后,从何处开始执行指 令?
从内存的FFFF0H开始执行指令。
21.8086CPU最小模式系统配置包括哪几部分?
16位标志寄存器PSW用来存放运算结果的特征,常
用作后续条件转移指令的转移控制条件。
03:52:33
9
5.要完成下述运算或控制,用什么标志位判 断?其值是什么?
⑴比较两数是否相等? 将两数相减,当全零标志位ZF=1时,说明两数 相等,当ZF=0时,两数不等。
⑵两数运算后结果是正数还是负数? 用符号标志位SF来判断,SF=1,为负数; SF=0,为正数。
指令执行部件EU的功能:指令译码,执行指令。
03:52:33
7
2.8086CPU中有哪些寄存器?各有什么用途?
8086CPU的寄存器有通用寄存器组、指针和变址 寄存器、段寄存器、指令指针寄存器及标志位寄存 器PSW。

微型计算机原理与接口技术(第三版)课后答案_丛书主编_谭浩强【最新】

微型计算机原理与接口技术(第三版)课后答案_丛书主编_谭浩强【最新】

1 思考与练习题一、选择题1.计算机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。

A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。

CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。

CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。

BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。

CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_ CPU _为核心,配置_内存和I/O接口_总线构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。

P8 P5◆◆◆2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。

P5 P9◆◆◆3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。

P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。

P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。

P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。

P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。

(完整版)微型计算机原理与接口技术课后答案资料

(完整版)微型计算机原理与接口技术课后答案资料

15. 已知:在内存BUF开始的单元中,存在一串数据:58,75,36,42,89。

编程找出其中的最小值存入MIN单元中,并将这个数显示在屏幕上。

解:STACK SEGMENT STACK DB 100 DUP(?)STACK ENDSDATA SEGMENTBUF DB 58H, 75H,36H, 42H, 89HMIN DB 0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATA, SS:STACK START: PUSH DSMOV AX, DATAMOV DS, AXMOV CX, 4MOV BX, OFFSET BUFMOV AL, [BX]ST1: INC BXCMP AL, [BX]JBE NEXTMOV AL, [BX] NEXT:LOOP ST1MOV MIN, ALAND AL, 0F0HMOV CL,4ROR AL, CLADD AL, 30HMOV DL, ALMOV AH, 02HINT 21HMOV AL, MINAND AL, 0FHADD AL, 30HMOV DL, ALMOV AH, 02HINT 21HPOP DSMOV AH, 4CHINT 21HHLTCODE ENDSEND START18. 某班有20个同学的微机原理成绩存放在LIST开始的单元中,要求编程先从高到低的次序排列好,再求出总分和平均值,分别存放在SUM和AVER开始的单元中。

解:STACK ENDSDATA SEGMENTLIST DB65H,76H,78H,54H,90H,85H,68H,66H,77H,88HDB 99H, 89H, 79H,69H,75H,85H,63H,73H,83H,93HSUM DW 0AVER DB 0BUF DB 100 DUP (?)DATA ENDSCODE SEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART: PUSH DSMOV AX,DATAMOV DS,AXMOV DI, OFFSETLISTMOV BX, 19LP0: MOV SI, DIMOV CX, BXLP1: MOV AL, [SI]INC SICMP AL, [SI]JNC LP2MOV DL, [SI]MOV [SI-1], DLMOV [SI], ALLP2: LOOP LP1DEC BXJNZ LP0LP3: MOV CX, 20MOV BX, OFFSETLISTMOV SUM, 0XOR AX, AXLP4: ADD AL, [BX]DAAADC AH, 0INC BXLOOP LP4MOV SUM, AXMOV BL, 20HDIV BLADD AL,0DAAMOV AVER ALPOP DSHLTCODE ENDSEND START20. 编程将存放在AL中的无符号二进制数,转化成十六进制数,再转换成ASII码并显示在屏幕上。

(完整版)微型计算机原理与接口技术周荷琴着课后答案

(完整版)微型计算机原理与接口技术周荷琴着课后答案
(2)在汇编语言中定义4字数据。
(3)在汇编语言中定义字数据。
(4)在汇编语言中定义双字数据。
9.将下列二进制数转换为十进制数。
(1)1101.01B
(2)111001.0011B
(3)101011.0101B(4)111.0001B
答:(1)13.25
(3)43.3125
(2)57.1875
(4)7.0625
控制标志,物理地址,逻辑地址,机器语言,汇编语言,指令,内部总线,系统总线。
答:CPU:中央处理器,是整个计算机系统的控制中心,主要功能是进行算术和逻辑运算,
以及发出各种控制信号以协调整个系统正常工作。
存储器:是计算机系统中的记忆元件,用于存储指令和数据。
堆栈:在存储器中开辟的一个区域,用来存放需要暂时保存的数据。其操作特点是先
(3)[+100]原=[+100]反= [+100]补=01100100B
(4)[-92]原=11011100B [-92]反=10100011B [-92]补=10100100B
13.将下列十进制数转换为压缩和非压缩格式的BCD码。
(1)102
(2)44
(3)301
(4)1000
答:(1)[102]压缩BCD=00000001 00000010B
软件是指在硬件系统上运行的各种程序、数据及有关资料。
一个完整的计算机系统不仅应该具备齐全的基本硬件结构,还必须配备功能齐全的基
本软件系统,后者是为了充分发挥基本硬件结构中各部分的功能和方便用户使用计算机而编
制的各种程序,一般称为计算机的软件系统。
运算器
主机
中央处理器
控制器
内存储器
外存

微机原理与接口技术课后习题答案完整版

微机原理与接口技术课后习题答案完整版

习题11.什么是汇编语言,汇编程序,和机器语言?答:机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。

汇编语言是面向及其的程序设计语言。

在汇编语言中,用助记符代替操作码,用地址符号或标号代替地址码。

这种用符号代替机器语言的二进制码,就把机器语言编程了汇编语言。

使用汇编语言编写的程序,机器不能直接识别,要由一种程序将汇编语言翻译成机器语言,这种起翻译作用的程序叫汇编程序。

2.微型计算机系统有哪些特点?具有这些特点的根本原因是什么?答:微型计算机的特点:功能强,可靠性高,价格低廉,适应性强、系统设计灵活,周期短、见效快,体积小、重量轻、耗电省,维护方便。

这些特点是由于微型计算机广泛采用了集成度相当高的器件和部件,建立在微细加工工艺基础之上。

3.微型计算机系统由哪些功能部件组成?试说明“存储程序控制”的概念。

答:微型计算机系统的硬件主要由运算器、控制器、存储器、输入设备和输出设备组成。

“存储程序控制”的概念可简要地概括为以下几点:①计算机(指硬件)应由运算器、存储器、控制器和输入/输出设备五大基本部件组成。

②在计算机内部采用二进制来表示程序和数据。

③将编好的程序和原始数据事先存入存储器中,然后再启动计算机工作,使计算机在不需要人工干预的情况下,自动、高速的从存储器中取出指令加以执行,这就是存储程序的基本含义。

④五大部件以运算器为中心进行组织。

4.请说明微型计算机系统的工作过程。

答:微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。

如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能。

5.试说明微处理器字长的意义。

答:微型机的字长是指由微处理器内部一次可以并行处理二进制代码的位数。

它决定着计算机内部寄存器、ALU和数据总线的位数,反映了一台计算机的计算精度,直接影响着机器的硬件规模和造价。

微型计算机原理与接口技术课后习题参考答案

微型计算机原理与接口技术课后习题参考答案

《微型计算机原理与接口技术》习题与思考答案第1章微型计算机概论1.1 A B C 1.2 B 1.3 B 1.4 C 1.5 A B C 1.6 B D1.7 00000111B=7D=07H 11010100B=212D=D4H01101010B=106D=6AH 10110.101B=22.625D=16.AH11001.011B=25.375D=19.6H1.8 127D=11111111B=FFH 12.625D=1100.101B=C.AH225.9375D=11100001.1111B=E1.FH 18.3l25D=10010.0101B=12.5H206.125=11001110.001B=CE.2H1.9 10H=10000B=16D 0.A8H=0.10101B=0.65625D28.9H=101000.1001B=40.5625D 4B.2AH=1001011.0010101B=75.6762D20E.4H=1000001110.01B=526.25D1.10 [+37]原=00100101B [+37]反=00100101B [+37]补=00100101B [+37]过余=10100101B[+94]原=01011110B [+94]反=01011110B [+94]补=01011110B [+94]过余=11011110B[-11]原=10001011B [-11]反=11110100B [-11]补=11110101B [-11]过余=01110101B[-125]原=11111101B [-125]反=10000010B [-125]补=10000011B [-125]过余=00000011B 1.11补码00010101B的真值为+21D 补码41H的真值为+65D补码9BH的真值为-101D 补码FFH的真值为-1D补码11110101B的真值为-11D1.12 A的ASCII码为41H a的ASCII码为61Hg的ASCII码为67H z的ASCII码为7AH0的ASCII码为30H 9的ASCII码为39H*的ASCII码为2AH +的ASCII码为2BHCR的ASCII码为0DH %的ASCII码为25H1.12一个16×16字形点阵占用存储空间32B一个24×24字形点阵占用存储空间72B一个32×32字形点阵占用存储空间128B1.14 (以8位补码为例)[X]补+[Y]补=[+38]补+[+100]补=0001010B,溢出[X]补+[Z]补=[+38]补+[-20]补=00010010B,未溢出[Y]补- [Z]补=[+100]补- [-20]补=01111000B,未溢出[Z]补- [X]补=[-20]补- [+38]补=11000110B,未溢出1.15 X与Y=0100B X或Z=1111B Y异或Z=1101B 非Y=1001B1.16微型计算机具有体积小、重量轻、功耗低;功能强;可靠性高;价格低廉;结构灵活、适应性强;使用方便、维护容易等特点。

微型计算机原理与接口技术课后答案.doc

微型计算机原理与接口技术课后答案.doc

第十一章1. 包含 A/D 和 D/A 的实时控制系统主要由哪几部分组成?什么情况下要用多路开关?什么时候要用采样保持器 ? 答:传感器放大滤波多 采 A/D样路保 I/O开 转持 接换传感器放大滤波关器口控 MUXS/H器制对多 D/A象执行 路 I/O开 转⋯部 接换件关口MUX器计算机对多个变化较为缓慢的模拟信号进行 A/D 转换时,利用多路开关将各路模拟信号轮流与 A/D 转换器接通,使一个 A/D 转换器能完成多个模拟信号的转换,节省硬件开销。

一个模数转换器完成一次模数转换,要进行量化、 编码等操作, 每种操作均需化费一定 的时间,这段时间称为模数转换时间tc 。

在转换时间 tc 内 , 输入模拟信号x(t) 变化速率较高时,在转换过程中,输入模拟量有一个可观的△ x ,结果将会引入较大的误差。

也就是说,在 A/D 转换过程中,加在转换器上的电平在波动,这样,就很难说输出的数字量表示 tc 期间输入信号上哪一点的电压值,在这种情况下就要用采样保持器来解决这个问题。

2. 什么叫采样、采样率、量化、量化单位? 12 位 D/A 转换器的分辨率是多少?答:采样就是按相等的时间间隔 t 从电压信号上截取一个个离散的电压瞬时值,t 越小,采样率 f s 越高。

对一个被采样的信号电压的幅度变化范围进行分层,确定某一个采样电压所在的层次, 该分层的起始电平就是该采样的数字量, 此过程称为量化, 每个分层所包含的最大电压值与 最小电压值之差,称为量化单位,用 q 表示,量化单位越小,精度越高。

12 位 D/A 转换器, 2n =4096,其分辨率为1/4096*FSR=0.0244%FSR3. 某一 8 位 D/A 转换器的端口地址为 220H ,已知延时 20ms 的子程序为 DELAY_20MS ,参考电压为 +5V ,输出信号(电压值)送到示波器显示,试编程产生如下波形:( 1)下限为 0V ,上限为 +5V 的三角波( 2)下限为 1.2V ,上限为 4V 的梯形波。

(完整word版)微机原理和接口技术课后习题和参考答案解析

(完整word版)微机原理和接口技术课后习题和参考答案解析

第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 16。

25 ② 35.75 ③ 123。

875 ④ 97/1281.2 把下列二进制数转换成十进制数。

① 10101.01 ② 11001。

0011 ③ 111。

01 ④ 1010.11。

3 把下列八进制数转换成十进制数和二进制数。

① 756.07 ② 63。

73 ③ 35.6 ④ 323。

451.4 把下列十六进制数转换成十进制数。

① A7。

8 ② 9AD.BD ③ B7C。

8D ④ 1EC1。

5 求下列带符号十进制数的8位补码。

① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。

① +355 ② -11.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。

C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25。

1875D③ 111。

01B=7。

25D ④ 1010。

1B=10。

5D1。

3 ① 756.07Q=111101110.000111B=494.109D ② 63。

73Q=110011.111011B=51。

922D③ 35。

6Q=11101.110B=29。

75D ④ 323.45Q=11010011。

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

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

1 思考及练习题一、选择题1.计算机硬件中最核心的部件是( )。

CA.运算器B.主存储器C.CPUD.输入/输出设备2.微机的性能主要取决于( )。

A(B——计算机数据处理能力的一个重要指标)A.CPUB.主存储器C.硬盘D.显示器3.计算机中带符号数的表示通常采用( )。

CA.原码B.反码C.补码D.BCD码4.采用补码表示的8位二进制数真值范围是( )。

CA.-127~+127B.-1 27~+128C.-128~+127D.-128~+1285.大写字母“B”的ASCII码是( )。

BA.41HB.42HC.61HD.62H6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。

CA.10010011BB.93HC.93D.147二、填空题1.微处理器是指_CPU_;微型计算机以_ CPU _为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。

P8 P52.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。

P5 P93.系统总线是_CPU及其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。

P94.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。

P125.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。

P15 P166.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。

P18 P19三、判断题1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。

(完整版)《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案

(完整版)《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案

《微型计算机原理与接口技术》清华大学出版社冯博琴吴宁主编课后答案第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。

微型计算机原理与接口技术课后习题答案中科大出版社第四版

微型计算机原理与接口技术课后习题答案中科大出版社第四版

10000H~1FFFFH 12340H~2233FH 23000H~32FFFH E0000H~EFFFFH AB000H~BAFFFH
18:26:23
18
10.在实模式下对下列CS:IP的组合,求出要 执行的下一条指令的存储器地址。
➢ a) CS:IP=1000H:2000H ➢ b) CS:IP=2000H:1000H ➢ c) CS:IP=1A00H:B000H ➢ d) CS:IP=3456H:AB09H
13.将下列十进制数转换为压缩和非压缩BCD (1)102 (2)44 (3)301 (4)1000 (1)[102]压缩BCD=0000 0001 0000 0010B [102]非压缩BCD=0000 0001 0000 0000 0000 0010B (2)[44]压缩BCD=0100 0100B [44]非压缩BCD=0000 0100 0000 0100B (3)[301]压=0000 0011 0000 0001B [301]非压=0000 0011 0000 0000 0000 0001B (4) [1000]压=0001 0000 0000 0000B [1000]非压=0000 0001 0000 0000 0000 0000 0000 0000B
18:26:23
24
➢ 最大模式可以构成多处理器/协处理器系统,即一个 系统中存在两个以上微处理器,每个处理器执行自 己的程序。系统中所需要的控制信号由总线控制器 8288提供,8086CPU提供信号控制8288,以实现 全局资源分配及总线控制权传递。在两种模式中, CPU的24~31引脚意义不同。
18:26:23
12
➢ 指针和变址寄存器存放的内容是某一段内地址偏移 量,用来形成操作数地址,主要在堆栈操作和变址 运算中使用。

微型计算机原理与接口技术课后习题答案

微型计算机原理与接口技术课后习题答案
算法是一组解决问题的步骤,包括排序算法、查找算法、图算 法等。常见的排序算法有冒泡排序、选择排序和快速排序等。
数据结构与算法的关系
数据结构与算法是相辅相成的,数据结构的选择会影响算法的 效率和实现方式,而算法的选择也会影响数据结构的组织形式 和使用方式。
04 微型计算机应用与开发
Байду номын сангаас 应用软件与开发工具
计算机工作原理
总结词
计算机的工作原理基于二进制数的运算,通过存储器、运算器和控制器等部件的协同工 作,实现数据的处理和传输。
详细描述
计算机的工作原理基于二进制数的运算,通过存储器、运算器和控制器等部件的协同工 作,实现数据的处理和传输。在计算机内部,数据以二进制数的形式表示和处理,运算 器根据控制器的指令对数据进行运算,并将结果存储回存储器中。输入输出设备则负责
第2章习题答案
选择题
答案
简答题
答案
在计算机中,数据是以什么 形式存储的?
在计算机中,数据是以二进 制形式存储的。
简述计算机中存储器的分类 及其特点。
计算机中存储器可以分为随 机存取存储器(RAM)、只 读存储器(ROM)和高速缓 存存储器(Cache)等。 RAM的特点是可以随时读写, 但断电后数据会丢失;ROM 的特点是只能读取不能写入, 但数据不会因断电而丢失; Cache的特点是读写速度快, 可以暂存部分数据,提高 CPU的访问速度。
接口
接口是连接设备和总线的桥梁,负 责数据的传输和控制。
性能指标
总线的带宽和传输速率是衡量其性 能的重要指标。
04
03 微型计算机软件技术
操作系统
操作系统定义
操作系统是控制计算机硬件与软件资源、管理计算机程序的软件, 是计算机系统的核心组成部分。

微型计算机原理与接口技术课后习题答案中科大出版社第四版

微型计算机原理与接口技术课后习题答案中科大出版社第四版

件的计算机称为裸机,仍然什么工作也不能做,
必须配置系统软件和应用软件,这样才可以正常
提供使用。
02:10:03
3
3.微处理器有哪些主要部件组成?其功能是 什么?
微处理器是中央处理器(CPU)。它是由算术逻 辑部件(ALU),累加器和寄存器组,指令指针 寄存器IP,段寄存器,时序和控制逻辑部件,内 部总线等组成。
02:10:03
24
最大模式可以构成多处理器/协处理器系统,即一个 系统中存在两个以上微处理器,每个处理器执行自 己的程序。系统中所需要的控制信号由总线控制器 8288提供,8086CPU提供信号控制8288,以实现 全局资源分配及总线控制权传递。在两种模式中, CPU的24~31引脚意义不同。
1EE5H的偏移地址是3121H,是奇地址,需要进 行两次操作;2A8CH的偏移地址是285AH,是偶 地址,需要一次操作。
02:10:03
23
15. 说明8086系统中“最小模式”和“最大 模式”两种工作方式的主要区别是什么?
最小模式为单机系统,系统中所需要的控制信 号由CPU提供,实现和存储器及I/O接口电路的 连接。
最小模式中引脚MN/MX接+5V,最大模式中该引 脚接地。
02:10:03
25
16. 8086系统中为什么要用地址锁存器?8282 地址锁存器与CPU如何连接?
CPU与存储器(或者I/O端口)进行数据交换时, CPU首先要送出地址信号,然后再发出控制信号 及传送数据。由于8086引脚的限制,地址和数据 分时复用一组总线,所以要加入地址锁存器,先 锁存地址,使在读/写总线周期内地址稳定。
02:10:03
14
⑶两数相加后是否溢出? 用溢出标志位来判断,OF=1,产生溢出;OF=0, 没有溢出。

《微型计算机原理与接口技术》习题及答案

《微型计算机原理与接口技术》习题及答案

微机原理及接口技术(第三版)习题及答案习题11.1 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点?【解答】经历了6代演变,各典型芯片的特点如表1-1所示。

表1-1 微处理器的发展及典型芯片的特点1.2 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。

微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。

常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。

1.3 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。

主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口1微机原理及接口技术习题及答案部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。

(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。

可分为随机存储器RAM和只读存储器ROM。

RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。

(3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。

可分成数据总线DB、地址总线AB、控制总线CB。

(4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。

由寄存器组、专用存储器和控制电路等组成。

(5)主机板:由CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。

微型计算机原理与接口技术:微型计算机原理与接口技术-课后习题答案

微型计算机原理与接口技术:微型计算机原理与接口技术-课后习题答案

15:27:28
4
微处理器主要部件作用: ➢ 算术逻辑部件主要完成算术运算及逻辑运算。
➢ 通用寄存器组用来存放参加运算的数据、中间结果 或地址。
➢ 程序计数器指向要执行的下一条指令,顺序执行指 令时,每取一个指令字节,程序计数器加1。
➢ 控制逻辑部件负责对整机的控制,包括从存储器中 取指令,对指令进行译码和分析,确定指令的操作 及操作相应的控制信号和时序,送到微型计算机的 其他部件,使CPU内部及外部协调工作。
12000H 21000H 25000H 3F069H
15:27:28
15
11.实模式下,求下列寄存器组合所寻址的存 储单元地址:
➢ a) DS=1000H,DI=2000H 12000H ➢ b) SS=2300H,BP=3200H 26200H ➢ c) DS=A000H,BX=1000H A1000H ➢ d) SS=2900H,SP=3A00H 2CA00H
15:27:28
2
➢ 微型计算机由CPU,存储器,输入/输出接口电路 和系统总线组成。它已具有计算功能,能独立执 行程序,但若没有输入/输出设备,数据及程序不 能输入,运算结果无法显示或输出,仍不能正常 工作。
➢ 以微型计算机为主体,配上外部输入/输出设备及
系统软件就构成了微型计算机系统。没有配置软
物理地址=ES×10H+BX=20000H+0100H=20100H
(5)MOV AX, [SI]
寄存器间接寻址,100A0H
物理地址=DS×10H+SI=10000H+00A0H=100A0H
2023年11月7日星期二
(6)MOV AX, [BX+10H] 寄存器相对寻址,10110H

微机原理与接口技术课后习题参考答案

微机原理与接口技术课后习题参考答案

《微机原理与接口技术》李华贵主编课后习题参考答案第1章(1.6 习题)1.简述名词的概念:微处理器、微型计算机、微型计算机系统。

答:(1)微处理器:微处理器(Microprocessor)简称µP或MP,或CPU。

CPU 是采用大规模和超大规模集成电路技术将算术逻辑部件ALU(Arithmetic Logic Unit)、控制部件CU(Control Unit)和寄存器组R(Registers)等三个基本部分以及内部总线集成在一块半导体芯片上构成的电子器件。

(2)微型计算机:微型计算机(Microcomputer)是指以微处理器为核心,配上由大规模集成电路制作的存储器、输入/输出接口电路及系统总线等所组成的计算机,简称微机。

(3)微型计算机系统:微型计算机系统由硬件与软件两大部分组成,分别称为硬件(Hardware)系统与软件(Software)系统。

其中,硬件(Hardware)系统由CPU、内存储器、各类I/O接口、相应的I/O设备以及连接各部件的地址总线、数据总线、控制总线等组成。

软件(Software)系统:计算机软件(Software)是指为运行、维护、管理、应用计算机所编制的程序及程序运行所需要的数据文档资料的总和。

一般把软件划分为系统软件和应用软件。

其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定应用领域。

而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。

2.简述名词的概念:指令寄存器、地址寄存器、标志寄存器。

答:(1)指令寄存器:指令寄存器(Instruction Register,IR)用来保存计算机当前正在执行或即将执行的指令。

当一条指令被执行时,首先,CPU从内存取出指令的操作码,并存入IR中,以便指令译码器进行译码分析。

(2)地址寄存器:地址寄存器(Address Register,AR)被动地接受IP传送给它的地址值(二进制地址),AR的作用是保持IP送来的地址,并且以并行方式连接输出到CPU的地址引脚上,以便CPU访问指定的内存单元。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

15. 已知:在内存BUF开始的单元中,存在一串数据:58,75,36,42,89。

编程找出其中的最小值存入MIN单元中,并将这个数显示在屏幕上。

解:
STACK SEGMENT STACK
DB 100 DUP(?)
STACK ENDS
DATA SEGMENT
BUF DB 58H, 75H, 36H, 42H, 89H
MIN DB 0
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA, SS:STACK
START: PUSH DS
MOV AX, DATA
MOV DS, AX
MOV CX, 4
MOV BX, OFFSET BUF
MOV AL, [BX]
ST1: INC BX
CMP AL, [BX]
JBE NEXT
MOV AL, [BX]
NEXT:LOOP ST1
MOV MIN, AL
AND AL, 0F0H
MOV CL,4
ROR AL, CL
ADD AL, 30H
MOV DL, AL
MOV AH, 02H
INT 21H
MOV AL, MIN
AND AL, 0FH
ADD AL, 30H
MOV DL, AL
MOV AH, 02H
INT 21H
POP DS
MOV AH, 4CH
INT 21H
HLT
CODE ENDS
END START
18. 某班有20个同学的微机原理成绩存放在LIST开始的单元中,要求编程先从高到低的次序排列好,再求出总分和平均值,分别存放在SUM和AVER开始的单元中。

解:
STACK ENDS
DATA SEGMENT
LIST DB 65H,76H,78H,54H,90H,85H,68H,66H,77H,88H
DB 99H, 89H, 79H, 69H,75H,85H,63H,73H,83H,93H
SUM DW 0
AVER DB 0
BUF DB 100 DUP (?)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE,DS:DATA,SS:STACK
START: PUSH DS
MOV AX,DATA
MOV DS,AX
MOV DI, OFFSET LIST
MOV BX, 19
LP0: MOV SI, DI
MOV CX, BX
LP1: MOV AL, [SI]
INC SI
CMP AL, [SI]
JNC LP2
MOV DL, [SI]
MOV [SI-1], DL
MOV [SI], AL
LP2: LOOP LP1
DEC BX
JNZ LP0
LP3: MOV CX, 20
MOV BX, OFFSET LIST
MOV SUM, 0
XOR AX, AX
LP4: ADD AL, [BX]
DAA
ADC AH, 0
INC BX
LOOP LP4
MOV SUM, AX
MOV BL, 20H
DIV BL
ADD AL,0。

相关文档
最新文档