微机原理及接口技术习题解答与实验指导

合集下载

微机原理与接口技术(钱晓捷版)课后习题答案

微机原理与接口技术(钱晓捷版)课后习题答案

“微机原理与接口技术”习题解答第1章微型计算机系统〔习题1.1〕简答题〔解答〕①处理器每个单位时间可以处理的二进制数据位数称计算机字长。

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

③ PC机主存采用DRAM组成。

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

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

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

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

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

⑨指令的处理过程。

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

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

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

前4章主要涉及汇编语言,但本书还有很多处理器原理等内容)〔习题1.2〕判断题①错②错③对④错⑤对⑥错⑦错⑧对⑨错⑩错〔〔解答〕① Central Processing Unit,中央处理单元,处理器② 1MB,4GB③ 216,64KB④ EXE,COM(BAT老师讲的)⑤ Instruction Set Architecture⑥目录⑦ MMX,SSE3⑧ 64⑨ IBM,DOS⑩ PCI〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。

〔解答〕CPU:CPU也称处理器,是微机的核心。

它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。

处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。

《微机原理及接口技术》(第2版)―习题解答

《微机原理及接口技术》(第2版)―习题解答

《微机原理及接口技术》(第2版)―习题解答《16/32位微机原理、汇编语言及接口技术・第2版》习题解答1第1章微处理器指令系统〔习题1.1〕微型计算机到目前为止已发展了几代?给出各代微机的特点和典型的微处理器。

〔解答〕〔习题1.2〕什么是微型计算机?PC机、单片机和数字信号处理器的含义各是什么?〔解答〕?微型计算机:以大规模、超大规模集成电路为主要部件,以集成了计算机主要部件――控制器和运算器的微处理器为核心,所构造出的计算机系统?PC机:PC(Personal Computer)机就是面向个人单独使用的一类微机?单片机:用于控制的微处理器芯片,内部除CPU外还集成了计算机的其他一些主要部件,如:ROM、RAM、定时器、并行接口、串行接口,有的芯片还集成了A/D、D/A转换电路等。

?数字信号处理器DSP:主要面向大流量数字信号的实时处理,在宿主系统中充当数据处理中心,在网络通信、多媒体应用等领域正得到越来越多的应用〔习题1.3〕微型计算机主要由哪些基本部件组成?各部件的主要功能是什么?〔解答〕CPU:存储器:外部设备:〔习题1.4〕什么是微机的系统总线?微机的总线结构为它带来了哪些好处?除电源和地线外,一般将总线分为哪3组信号?总线的使用特点是什么?〔解答〕?系统总线:传递信息的一组公用导线,CPU通过它们与存储器和I/O设备进行信息交换?好处:组态灵活、扩展方便?三组信号线:数据总线、地址总线和控制总线?其使用特点是:在某一时刻,只能由一个总线主控设备来控制系统总线,只能有一个发送者向总线发送信号;但可以有多个设备从总线上同时获得信号。

2〔习题1.5〕简述微型计算机的两个主要应用方向及其应用特点。

〔解答〕?用于数值计算、数据处理及信息管理方向?采用通用微机,要求有较快的工作速度、较高的运算精度、较大的内存容量和较完备的输入输出设备,为用户提供方便友好的操作界面和简便快捷的维护、扩充手段。

?用于过程控制及嵌人应用方向?采用控制类微机,要求能抵抗各种干扰、适应现场的恶劣环境、确保长时间稳定地工作,要求其实时性要好、强调其体积要小、便携式应用强调其省电。

微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案微机原理与接口技术(第二版)课后题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统的区别是什么?微处理器是将CPU集成在一个芯片上,微型计算机是由微处理器、存储器和外部设备构成,而微型计算机系统则是微型计算机与管理、维护计算机硬件以及支持应用的软件相结合的系统。

1.2 CPU的内部结构由哪些部分组成?它应该具备哪些主要功能?CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等寄存器组成。

它的主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。

1.3 采用总线结构的微型计算机有哪些优点?采用总线结构可以扩大数据传送的灵活性,减少连线。

此外,总线可以标准化,易于兼容和工业化生产。

1.4 数据总线和地址总线在结构上有什么不同?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的,而地址总线是单向的。

如果一个系统的数据和地址合用一套总线或者部分总线,就要靠信号的时序来区分。

通常在读写数据时,总是先输出地址,过一段时间再读或写数据。

1.8 给定一个模型,如何用累加器实现15×15的程序?LD A。

15LD H。

15LOOP: ADD A。

15DEC HJP NZ。

LOOPHALT第2章作业答案2.1 IA-32结构微处理器直至Pentium 4,有哪几种?IA-32结构微处理器有、、Pentium、Pentium Pro、Pentium II、Pentium III和Pentium 4.2.6 IA-32结构微处理器有哪几种操作模式?IA-32结构支持保护模式、实地址模式和系统管理模式三种操作模式。

操作模式决定了哪些指令和结构特性可以访问。

2.8 IA-32结构微处理器的地址空间是如何形成的?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。

微机原理和接口技术课后习题和参考答案解析(汇编)

微机原理和接口技术课后习题和参考答案解析(汇编)

微机原理和接口技术课后习题和参考答案解析(汇编)第一章课后习题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.100101B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补=01111111 ② [-1]补= 11111111③ [-0]补=00000000 ④[-128]补=100000001.6 ① [+355]补= 0000000101100011 ② [-1]补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》参考答案完整版

《微机原理与接口技术》习题参考答案习题21.为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。

因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。

2.8086CPU由哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元(Bus Interface Unit,BIU)和执行单元(Execution Unit,EU)。

指令队列在BIU中。

它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。

3.8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。

其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。

8086的指针寄存器和变址寄存器不可分割为8位寄存器。

4.8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。

在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。

8086就是通过IP寄存器来控制指令序列的执行流程。

5.在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。

它们的含义如下:CF:进位标志。

它记录运算时从最高有效位产生的进位值或结果值。

最高有效位有进位或有借位时CF=1,否则CF=0。

PF:奇偶标志。

它记录运算结果的奇偶检验条件。

当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。

AF:辅助进位标志。

在字节运算时,由低半字节(字节的低4位)向高半字节有进位或借位时,AF=1,否则AF=0。

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

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

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

① ② ③ ④ 97/128把下列二进制数转换成十进制数。

① ② ③ ④把下列八进制数转换成十进制数和二进制数。

① ② ③ ④把下列十六进制数转换成十进制数。

① ② ③ ④ 1EC求下列带符号十进制数的8位补码。

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

① +355 ② -1计算机分那几类各有什么特点简述微处理器、微计算机及微计算机系统三个术语的内涵。

80X86微处理器有几代各代的名称是什么你知道现在的微型机可以配备哪些外部设备微型机的运算速度与CPU的工作频率有关吗字长与计算机的什么性能有关习题一参考答案① ===② ===③ ===④ 97/128D=64/123+32/128+1/128===① = ② =③ = ④ =① == ② ==③ == ④ =.100101B=① = ② =③ = ④ 1ECH=492D① [+127]补=01111111 ② [-1]补=③ [-0]补=00000000 ④[-128]补=① [+355]补= 00000001 ② [-1]补= 1111 1111 1111 1111答:传统上分为三类:大型主机、小型机、微型机。

大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。

小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。

微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接口电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

答:从体系结构上可分为5代:4004:4位机;8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机;Pentium系列机:64位。

(完整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、微型计算机由、、和构成。

2、在8086CPU中,寄存器指向下一条要执行的指令。

3、微型计算机的总线根据功能可分为、和。

4、主存储器和CPU之间增加高速缓冲存储器的目的是。

5、在计算机系统中定时信号一般可以用和两种方法来获得。

6、中断类型码为31H的中断向量存放在从开始的4个存储单元。

7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。

8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。

9、CPU和输入/输出设备之间的信号分为、和三类。

10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。

11、是微型计算机的核心。

12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。

M/为高电平,表示。

13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。

15、存储器扩展有两种方法,分别是扩展和扩展。

16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。

17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。

18、9片8259中断控制器组成两级级联,则最多能提供个中断。

19、8086CPU的编程结构包括和。

20、CPU和外设之间的数据传送方式包括、和。

21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。

二、选择题1、8086CPU的指令队列为 ( ) 个字节。

A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。

微机原理与接口技术+参考答案

微机原理与接口技术+参考答案

微机原理与接口技术+参考答案“微机原理与接口技术”习题解答第1章微型计算机系统〔习题1.1〕简答题〔解答〕①处理器每个单位时间可以处理的二进制数据位数称计算机字长。

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

③PC机主存采用DRAM组成。

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

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

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

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

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

⑨指令的处理过程。

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

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

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

前4章主要涉及汇编语言,但本书还有很多处理器原理等内容)〔习题1.2〕判断题〔解答〕①错②错③对④错⑤对⑥错⑦错⑧对⑨错⑩错〔习题1.3〕填空题〔解答〕①Central Processing Unit,中央处理单元,处理器②1MB,4GB③216,64KB④EXE,COM⑤Instruction Set Architecture⑥目录⑦MMX,SSE3⑧64⑨IBM,DOS⑩PCI〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。

〔解答〕CPU:CPU也称处理器,是微机的核心。

它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。

处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。

存储器:存储器是存放程序和数据的部件。

外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。

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

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

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

① ② ③ ④ 97/128把下列二进制数转换成十进制数。

① ② ③ ④把下列八进制数转换成十进制数和二进制数。

① ② ③ ④把下列十六进制数转换成十进制数。

① ② ③ ④ 1EC求下列带符号十进制数的8位补码。

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

① +355 ② -1计算机分那几类各有什么特点简述微处理器、微计算机及微计算机系统三个术语的内涵。

80X86微处理器有几代各代的名称是什么你知道现在的微型机可以配备哪些外部设备微型机的运算速度与CPU的工作频率有关吗字长与计算机的什么性能有关习题一参考答案① ===② ===③ ===④ 97/128D=64/123+32/128+1/128===① = ② =③ = ④ =① == ② ==③ == ④ =.100101B=① = ② =③ = ④ 1ECH=492D① [+127]补=01111111 ② [-1] 补=③ [-0] 补=00000000 ④[-128] 补=① [+355] 补= 00000001 ② [-1] 补= 1111 1111 1111 1111答:传统上分为三类:大型主机、小型机、微型机。

大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。

小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。

微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接口电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

答:从体系结构上可分为5代:4004:4位机;8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机;Pentium系列机:64位。

微机原理及接口技术习题答案

微机原理及接口技术习题答案

微机原理及接⼝技术习题答案第⼀章习题及答案1. 微处理器内部包含哪三⼤部分?解:运算器、控制器和寄存器组。

2. 完成下列数制的转换①10101101B=()D=()H 解:10101101B=173D=ADH 。

②0.11B=()D 解:0.11B=0.75D 。

③211.25=( )B =( )H 解:211.25=11010011.01B=D3.4H 。

④10111.0101B=( )H=( )BCD解:10111.0101B=17.5H=23.3125D=(0010 0011.0011 0001 0010 0101)BCD3. 已知X=+1011010B ,Y =–0011011B ,设机器数为8位,分别写出X 、Y 的原码、反码和补码。

解:4. 已知X 的真值为32,Y 的真值为–19,求[]?Y X =+补解:[]00001101B X Y +=补5. 已知X=51,Y=–86,⽤补码完成下列运算,并判断是否产⽣溢出(设字长为8位)。

① X +Y ② X -Y ③ –X +Y ④ –X -Y 解:10100011B ,因为67C C 0⊕=,所以未产⽣溢出。

676. 若使与门的输出端输出⾼电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。

7. 若使与⾮门的输出端输出低电平,则各输⼊端的状态是什么?解:各输⼊端为⾼电平。

8. 如果74LS138译码器的Y 4端输出低电平,则C 、B 、A 三个输⼊端的状态分别是什么?解:C 、B 、A 三个输⼊端的状态分别是‘1’,‘0’,‘0’。

第⼆章习题及答案1. 8086/8088CPU 由哪两⼤功能部分所组成?简述它们的主要功能? 解:8086/8088CPU 由EU 和BIU 两⼤功能部分组成。

执⾏单元EU 主要完成指令的译码和执⾏。

执⾏单元通过EU 控制电路从BIU 中取出指令,经过指令译码形成各种定时控制信号,向EU 内各功能部件发出相应的控制命令,以完成指令所规定的操作。

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

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

微机原理与接⼝技术课后习题答案完整习题11.什么是汇编语⾔,汇编程序,和机器语⾔?答:机器语⾔是⽤⼆进制代码表⽰的计算机能直接识别和执⾏的⼀种机器指令的集合。

汇编语⾔是⾯向及其的程序设计语⾔。

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

这种⽤符号代替机器语⾔的⼆进制码,就把机器语⾔编程了汇编语⾔。

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

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

这些特点是由于微型计算机⼴泛采⽤了集成度相当⾼的器件和部件,建⽴在微细加⼯⼯艺基础之上。

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

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

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

②在计算机内部采⽤⼆进制来表⽰程序和数据。

③将编好的程序和原始数据事先存⼊存储器中,然后再启动计算机⼯作,使计算机在不需要⼈⼯⼲预的情况下,⾃动、⾼速的从存储器中取出指令加以执⾏,这就是存储程序的基本含义。

④五⼤部件以运算器为中⼼进⾏组织。

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

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

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

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

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

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

(完整版)《微机原理及接口技术》课后习题详细解答(期末复习)

(完整版)《微机原理及接口技术》课后习题详细解答(期末复习)
⑶mov ax,[1200h];AX=4C2AH,直接寻址
⑷mov ax,[bx];AX=3412H,寄存器间接寻址
⑸mov ax,[bx+1100h];AX=4C2AH,寄存器相对寻址
⑹mov ax,[bx+si];AX=7856H,基址变址寻址
⑺mov ax,[bx][si+1100h];AX=65B7H,相对基址变址寻址
状态标志用于记录程序运行结果的状态信息;
控制标志用于控制指令执行的形式。
OF--溢出标志,若算术运算的结果有溢出,则OF=1;否则OF=0
DF--方向标志
IF--中断允许标志
TF--陷阱标志
SF--符号标志
ZF--零标志,若运算结果为0,则ZF = 1;否则ZF = 0
AF--辅助进位标志
PF--奇偶标志
〔解答〕
+37
-37
16位
32位
16位
32位
00 25H
00 00 00 25H
FF 5BH
FF FF FF 5BH

〔习题2.1〕微处理器内部具有哪3个基本部分?
〔解答〕算术逻辑单元ALU、寄存器组和控制器;
总线接口单元BIU:管理8088与系统总线的接口负责cpu对接口和外设进行访问
执行单元EU:负责指令译码、执行和数据运算;
sub cx,540
sbb bx,0
mov ax,V
〔解答〕
.物理地址:物理存储单元具有的一个唯一的20位编号
逻辑地址:在8088内部和用户编程时,所采用的“段地址:偏移地址”形式
将逻辑地址中的段地址左移二进制4位(对应16进制是一位,即乘以16),加上偏移地址就得到20位物理地址

《微机原理与接口技术》(第二版)龚尚福-习题解析和实验指导2

《微机原理与接口技术》(第二版)龚尚福-习题解析和实验指导2

2.2 8086微处理器由哪几部分组成?各部分的功能是什么?【解】:按功能可分为两部分:总线接口单元BIU(Bus Interface Unit)和执行单元EU (Execution Unit)。

总线接口单元BIU是8086 CPU在存储器和I/O设备之间的接口部件,负责对全部引脚的操作,即8086对存储器和I/O设备的所有操作都是由BIU完成的。

所有对外部总线的操作都必须有正确的地址和适当的控制信号,BIU中的各部件主要是围绕这个目标设计的。

它提供了16位双向数据总线、20位地址总线和若干条控制总线。

其具体任务是:负责从内存单元中预取指令,并将它们送到指令队列缓冲器暂存。

CPU 执行指令时,总线接口单元要配合执行单元,从指定的内存单元或I/O端口中取出数据传送给执行单元,或者把执行单元的处理结果传送到指定的内存单元或I/O端口中。

执行单元EU中包含1个16位的运算器ALU、8个16位的寄存器、1个16位标志寄存器FR、1个运算暂存器和执行单元的控制电路。

这个单元进行所有指令的解释和执行,同时管理上述有关的寄存器。

EU对指令的执行是从取指令操作码开始的,它从总线接口单元的指令队列缓冲器中每次取一个字节。

如果指令队列缓冲器中是空的,那么EU就要等待BIU通过外部总线从存储器中取得指令并送到EU,通过译码电路分析,发出相应控制命令,控制ALU数据总线中数据的流向。

2.3 简述8086 CPU的寄存器组织。

【解】:(1)通用寄存器:通用寄存器又称数据寄存器,既可作为16位数据寄存器使用,也可作为两个8位数据寄存器使用。

当用作16位时,称为AX、BX、CX、DX。

当用作8位时,AH、BH、CH、DH存放高字节,AL、BL、CL、DL存放低字节,并且可独立寻址。

这样,4个16位寄存器就可当作8个8位寄存器来使用。

(2)段寄存器:段寄存器共有4个CS、DS、SS、ES。

代码段寄存器CS表示当前使用的指令代码可以从该段寄存器指定的存储器段中取得,相应的偏移值则由IP提供;堆栈段寄存器SS指定当前堆栈的起始地址;数据段寄存器DS指示当前程序使用的数据所存放段的起始地址;附加段寄存器ES则指出当前程序使用附加段地址的起始位置,该段一般用来存放原始数据或运算结果。

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

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

如有你有帮助,请购买下载,谢谢!第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访问指定的内存单元。

微机原理及接口技术习题解答与实验指导

微机原理及接口技术习题解答与实验指导

第一部分学习指导与习题解答 (3)第1章计算机基础 (3)1.1 学习指导 (3)1.2 单项选择题 (3)1.3 判断题 (6)1.4填空题 (6)1.5 简答题 (8)第2章微处理器 (10)2.1 学习指导 (10)2.2单项选择题 (11)2.3判断题 (16)2.4填空题 (18)2.5 简答题 (20)第3章80x86指令系统 (23)3.1学习指导 (23)3.2单项选择题 (25)3.3 判断题 (30)3.4 填空题 (32)3.5 简答题、 (36)3.6. 分析程序题 (43)3.7 编程题 (46)第四章 (49)4.3 判断题 (55)4.4 填空题 (58)4.5 简答题 (69)4.6 分析程序题 (82)4.7 编程题 (91)第5章半导体存储器及其接口技术 (127)5.1 学习指导 (127)5.2单项选择题 (127)5.3判断题 (130)5.4填空题 (131)5.5简答题 (133)5.6应用题 (136)第6章微型计算机接口技术 (145)6.1 学习指导 (145)6.2单项选择题 (146)6.3判断题 (150)6.4填空题 (151)6.4填空题 (153)6.5简答题 (154)第7章,简单接口电路设计 (162)7.1 学习指导 (162)7.2单项选择题 (163)7.3判断题 (163)7.5应用题 (164)第8章可编程接口技术 (171)8.1可编程计数器8253/8254 (171)8.1.1学习指导 (171)8.1.2单项选择题 (172)8.1.3判断题 (173)8.1.4填空题 (174)8. 1 . 5 简答题 (175)8.1.6 应用题 (175)8.2 并行通信接口8255A (178)8.2.1 学习指导 (178)8.2.2 单选题 (178)8.2.3 判断题 (180)8.2.4 填空题 (180)8.2.5应用题 (181)8.3串行通信接口8250/8251 (186)8.3.2 单项选择题 (188)8.3.3判断题 (189)8.4可编程中断控制器8259A (195)8.4.1 学习指导 (195)8.4.2单选题 (195)8.4.3 判断题 (198)8.4.4 填空题 (198)8.4.5 简答题 (200)8.4.6 应用题 (202)第9章自检试卷 (205)9.1 自检试题一 (205)自检试题二 (211)第一部分学习指导与习题解答第1章计算机基础1.1 学习指导本章主要内容包括:1.计算机的发展2.整机概念计算机由处理器、存储器、输入/输出接口及三总线(数据总线DB、地址总线AB、控制总线CB)组成,如图1-1所示。

微机原理与接口技术(习题答案)

微机原理与接口技术(习题答案)
⑷ LESDI,[2100H]
源操作数:直接寻址;目的操作数:寄存器寻址
⑸ MOV [BX+SI+8], BX
源操作数:寄存器寻址;目的操作数:基址加变址寻址
2.若AX=0ABCDH,BX=7F8FH,CF=1。求分别执行8086 CPU指令
⑴ ADDAX,BX⑵ ADCAX,BX
⑶ SBBAX,BX⑷ NEGAX
⑶ JUM 2200H⑷ LESDI,[2100H]
⑸ MOV [BX+SI+8], BX
解答
⑴ MOV BX, WORD PTR[2200H]
源操作数:直接寻址;目的操作数:寄存器寻址
⑵ AAA
源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址
⑶ JUM 2200H
程序转移段内直接寻址方式
⑸ AND AX,BX⑹ ORAX,BX
⑺ XORAX, BX⑻ IMUL BL
后,AX寄存器中的内容,并指出标志寄存器SF,ZF,AF,PF,CF及OF的状态。
解答
⑴ AX=2B5CH,SZAPCO=001110B
⑵ AX=2B5DH,SZAPCO=001010B
⑶ AX=2C3DH,SZAPCO=001001B
⑷ AX=5433H,SZAPCO=001110B
⑸ AX=2B8DH,SZAPCO=00X100B
⑹ AX=FFCFH,SZAPCO=10X100B
⑺ AX=D222H,SZAPCO=10X100B
⑻ AX=3283H,SZAPCO=XXXX11B
3.若AL=78H,BL=87H,
⑴求执行指令
ADD AL,BL
Jmp exit
P1: cmp NUMBER, Y
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一部分学习指导与习题解答 (3)第1章计算机基础 (3)1.1 学习指导 (3)1.2 单项选择题 (3)1.3 判断题 (6)1.4填空题 (6)1.5 简答题 (7)第2章微处理器 (9)2.1 学习指导 (9)2.2单项选择题 (11)2.3判断题 (15)2.4填空题 (17)2.5 简答题 (19)第3章80x86指令系统 (22)3.1学习指导 (22)3.2单项选择题 (23)3.3 判断题 (29)3.4 填空题 (30)3.5 简答题、 (34)3.6. 分析程序题 (40)3.7 编程题 (43)第四章 (45)4.3 判断题 (52)4.4 填空题 (54)4.5 简答题 (64)4.6 分析程序题 (76)4.7 编程题 (85)第5章半导体存储器及其接口技术 (118)5.1 学习指导 (118)5.2单项选择题 (118)5.3判断题 (121)5.4填空题 (122)5.5简答题 (123)5.6应用题 (126)第6章微型计算机接口技术 (134)6.1 学习指导 (134)6.2单项选择题 (135)6.3判断题 (138)6.4填空题 (139)6.4填空题 (141)6.5简答题 (141)第7章,简单接口电路设计 (148)7.1 学习指导 (148)7.2单项选择题 (149)7.3判断题 (149)7.5应用题 (150)第8章可编程接口技术 (156)8.1可编程计数器8253/8254 (156)8.1.1学习指导 (156)8.1.2单项选择题 (157)8.1.3判断题 (159)8.1.4填空题 (159)8. 1 . 5 简答题 (160)8.1.6 应用题 (160)8.2 并行通信接口8255A (163)8.2.1 学习指导 (163)8.2.2 单选题 (163)8.2.3 判断题 (164)8.2.4 填空题 (165)8.2.5应用题 (165)8.3串行通信接口8250/8251 (170)8.3.2 单项选择题 (172)8.3.3判断题 (172)8.4可编程中断控制器8259A (178)8.4.1 学习指导 (178)8.4.2单选题 (178)8.4.3 判断题 (180)8.4.4 填空题 (181)8.4.5 简答题 (182)8.4.6 应用题 (184)第9章自检试卷 (187)9.1 自检试题一 (187)自检试题二 (192)第一部分学习指导与习题解答第1章计算机基础1.1 学习指导本章主要内容包括:1.计算机的发展2.整机概念计算机由处理器、存储器、输入/输出接口及三总线(数据总线DB、地址总线AB、控制总线CB)组成,如图1-1所示。

其中:数据总线为双向三态,地址总线为单项三态,控制总线的各信号线特点各异。

3.计算机中数和编码的表示1)进制表示及相互之间的转换,重用的有:二进制数、十进制数、十六进制数。

2)有符号数的表示(包括:真值、原码、反码、补码)及相互之间的转换。

值得注意的是:正数的原码、反码和补码相等。

负数的反码等于其原码你的符号位不变,其他位求反。

负数的补码等于其原码的符号位不变吗,其他位求反后加以。

常用的补码运算规则:[X]原=[[X]补]补[X]原=[[X]反]反[X±Y]补=[X]补±[Y]补3) 编码的那表示,包括:非压缩型BCD码(用8位二进制数表示1位十进制数,其中高4位为0)、压缩型BCD码(用8位二进制数表示2位十进制数)、ASCⅡ码(美国信息交换校准代码,参见附录A)。

4.微机系统中采用的先进技术微机系统中采用的先进技术,包括:流水线技术、高速缓冲存储技术、虚拟存储技术、CISC和RISC、多核心技术等。

1.2 单项选择题1.从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器、存储器以及输入输出设备组成的,称为()体系结构。

A.艾伦•图灵B.罗伯特•诺依斯C.比尔•盖茨D.冯•诺依曼[解]D2.电子计算机从问世到现在都遵循“存储程序”的概念,最早提出它的是()。

A.巴贝奇 B.冯•诺依曼 C.帕斯卡 D.贝尔[解] B3.目前制造计算机所采用的电子器件是( )。

A.晶体管 B.电子管 C.中小规模集成电路 D.超大规模集成电路[解] D4.计算机之所以能自动连续进行数据处理,其主要原因是( )。

A.采用了开关电路B.采用了半导体器件C.具有存储程序的功能D.采用可二进制[解] C5.计算机中存储数据的最小单位是二进制的()。

A.位(比特)B.字节C.字长D.千字节[解] A6.一个字节包含()个二进制位。

A.8B.16C.32D.64[解] A7.二进制数011001011110B的十六进制表示为()。

A. 44EHB. 75FHC. 54FHD. 65EH[解] D8.二进制数011001011110B的八进制表示为()。

A.4156QB.3136QC.4276QD.3176Q[解] B9.设(123)16=(X)8=(Y)2,其中下表分别表示十六进制,八进制,二进制,则X和Y因为()。

A.X=246, Y=010101110B.X=443, Y=100100011C.X=173, Y=01111011D.X=315,Y=1100110[解] B10.下面是四个无符号数的大小顺序,正确的比较式是()。

A. 0FEH>250D>37Q>01111111BB. 250D>0FEH>371Q>01111111BC. 371Q>0FEH>250D>01111111BD. 01111111B>0FEH>250D>371Q[解] A11.带符号的八位二进制补码的表示范围是( ).A. -127~+127B.-32768~+32768C. -128~+127D. -32768~+32767[解] C12. 十进制负数—61的八位二进制原码是()。

A. 00101111BB. 00111101BC. 01111001BD. 10111101B[解] D13.十进制正数+121的八位二进制反码是()。

A. 00000110BB. 01001111BC. 01111001B[解] C14. —89的八位二进制补码为()。

A. B9HB. 89HC. 10100111BD. 00100111B[解] C15.无符号二进制数00001101.01B的真值位()。

A. 13.25B. 0B.1HC. 0B.4HD.13.01[解] A16.有符号二进制原码数10000001B的真值为()。

A. 01HB.—1C. 128[解] B17.数D8H被看做是用补码表示的符号数十,该数的真值为()。

A. —58HB.—28HC.—40[解] C18.数4FH被看做是用反码表示的有符号数时,该数的真值为()。

A. +30HB. -28HC. -40[解] B19.计算机内的溢出是指其运算结果()。

A. 无穷大B. 超出了计算机内存储单元所能存储的数值范围。

C. 超出了该指令所指定的结果单元所能存储的数值范围。

D. 超出了运算器的取值范围。

[解] C20.两个十六进制补码数进行运算3AH+B7H,其运算结果()溢出。

A. 有B. 无[解] B21. 二进制数11101110B转换为BCD码为()。

A. 001000110011BB. 001001010010BC. 001000111000BD. 001000110010B [解] C22.键盘输入1999时,实际运行的ASCⅡ码是()。

A. 41H49H47H46HB. 61H69H67H66HC. 31H39H39H39HD. 51H59H57H56H [解] C23. 一个完整的计算机系统通常应包括()。

A. 系统软件和应用软件B. 计算机及其外围设备C. 硬件系统和软件系统D. 系统硬件和系统软件[解] C24.通常所说的“裸机”指的是()。

A. 只装备有操作系统的计算机B. 不带输入输出设备的计算机C. 为装备任何软件的计算机D. 计算机主机暴露在外[解] C25.计算机运算速度的单位是MI/S(即MIPS),其含义是()。

A. 每秒钟处理百万个字符B. 每分钟处理百万个字符C. 每秒钟执行百万条指令D. 每分钟执行百万条指令[解] C26. 通常所说的32位机,指的是这种计算机的CPU()。

A. 是由32个运算器组成的B. 能够同时处理32位二进制数据C. 包含有32个寄存器D. 一共有32个运算器和控制器[解] B27.运算器的主要功能是()。

A. 算术运算B. 逻辑运算C. 算术和逻辑运算D. 函数运算[解] C28. 在一般微处理器中包含有()。

A. 算术逻辑单元B. 主内存C. I/O单元D. 数据总线[解] A29. 一台计算机实际上是执行()。

A. 用户编制的高级语言包程序B. 用户编制的汇编语言程序C. 系统程序D. 由二进制码组成的机器指令[解] D30. 构成违纪的主要部件除CPU、系统总线、I/O接口外,还有()。

A. CRTB. 键盘C. 磁盘D. 内存(ROM和RAM)[解] D31.计算机的字长是指()。

A. 32位长的数据B. CPU数据总线饿宽度C. 计算机内部一次可以处理的二进制数码的位数D. CPU地址总线的宽度[解] D1.3 判断题1.汇编语言就是机器语言。

()2.所谓三总线就是数据总线、控制总线、地址总线。

()3.计算机中所有数据都是以二进制形式存放的。

()4.若[X]原=[X]反=[X]补,则该数为正数。

()5.补码的求法是:正数的补码等于原码,负数的补码是原码连同符号位一起求反加1()6.无论是什么违纪,其CPU都具有相同的机器指令。

()7.与二进制数11001011B等值的压缩型BCD码是11001011B。

()8.十进制数378转换成十六进制数时1710H。

()9.与十进制小数0.5625等值的二进制小数1.0011B。

()10.二进制数10111101111B转换成十六进制数时FE5H。

()11.如果二进制数11111B~01111B的最高位为符号位,其能表示31个十进制数。

()[答案]1.错 2. 对 3. 对4.对5. 错 6. 错7. 错8.错9. 错10. 错11. 对1.4填空题1.冯•诺依曼原理的基本思想是(1)和(2)。

[解] (1)程序储存(2)程序控制2.第一代计算机采用的电子器件是(1).[解] (1) 电子管3.一个完整的计算机系统应包括(1)和(2)。

[解] (1)硬件系统(2)软件系统4.计算机中所谓三总线包括(1)、(2)和(3)。

相关文档
最新文档