最新微型计算机原理答案(1)
- 格式:doc
- 大小:210.00 KB
- 文档页数:38
微机原理第一章1.计算机按其使用的逻辑元件的不同被分为哪几代?微型计算机是哪一代计算机的分支?答:电子管计算机、晶体管计算机、集成电路计算机和大规模、超大规模集成电路计算机。
微型计算机属于第四代计算机的分支。
2. 简述冯·诺依曼计算机体系结构的基本思想。
答:冯·诺伊曼基本设计思想为:①以二进制形式表示指令和数据。
②程序和数据事先存放在存储器中,计算机在工作时能够高速地从存储器中取出指令并加以执行。
③由运算器、控制器、存储器、输入和输出设备等五大部件组成计算机系统。
3.微型计算机系统由哪几部分组成:答: 微机系统分硬件和软件,硬件包括CPU、存储器、输入输出设备和输入输出借口,软件包括软件系统和应用软件。
6.何谓总线?有哪几类?作用如何?答:总线是计算机中各功能部件间传送信息的公共通道。
根据所传送的信息的内容与作用不同,总线可分为三类:地址总线、数据总线、控制总线。
这三类总线作用为计算机各功能部件间传送地址、数据、控制信息的。
8.存储器读写操作的不同点?答:①读操作:由CPU发出的读命令控制。
写操作:由CPU发出的写命令控制。
②读操作:把数据从内存中读出来,放到DB上。
写操作:把DB上的内容,写入到存储器中。
第二章计算机中的数值和编码1、将十进制数转换为二进制和十六进制(1) 129.75=1000 0001.11B=81.CH(2) 218.8125=1101 1010.1101B=DA.DH(3) 15.625=1111.101B=F.AH(4) 47.15625=10 1111.0010 1B=2F.28 H2、将下列二进制数转换为十进制和十六进制(1) 111010 B=58 =3A H(2) 1011 1100.111B= 188.875= BC.E H(3) 0.1101 1B=0.84375 =0.D8H(4) 11110.01 B=30.25 =1E.4H3、完成下列二进制数的加减法运算(1) 1001.11+100.01=1110.00(2) 1101010110.1001-01100001.0011=01110101.0110(3) 00111101+10111011=11111000 (4) 01011101.0110-101101.1011=101111.10114、完成下列十六进制数的加减法运算(1) 745CH+56DFH=D14B H (2) ABF.8H-EF6.AH=9C28.E H(3) 12AB.F7+3CD.05=1678 .FC H(4) 6F01H-EFD8H=7F29 H5、计算下列表达式的值(1) 128.8125+10110101.1011B+1F.2H=101010101.1010B(2) 287.68-10101010.11H+8E.EH=103.CEH(3) 18.9+1010.1101B+12.6H-1011.1001=36.5256、选取字长n为8位和16位两种情况,求下列十进制数的补码。
微型计算机原理及应用试题及答案一、单项选择题(每小题2分,共30分)1. 十进制33.25转换成十六进制数为()。
A.B1.4H B.1B.19H C.21.4H D.33.4H2. 计算机系统中采用补码运算的目的是为了()。
A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度3. 为了把串行输入数据转换为并行输出数据,可以使用()。
A.计数器B.寄存器C.移位寄存器D.存储器4. 8086CPU执行OUT DX,AL指令时,DX寄存器的值输出到()。
A.地址总线B.数据总线C.控制总线D.控制字寄存器5. 寄存器间接寻址方式中,操作数处在()。
A.通用寄存器B.内存单元C.程序计数器D.堆栈6. 若有16条地址线,那么可访问的内存地址范围为()。
A.0001H~FFFFH B.0000H~FFFFHC.00000H~FFFFFH D.00001H~FFFFFH7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。
A..EXE B..OBJ C..BAT D..ASM8. BUF1 DW 1234H,5678HMOV CL,TYPE BUF1以上两条指令汇编后CL的值为()。
A.01H B.02H C.04H D.08H9. PCI总线的数据宽度为()位。
A.8 B.16 C.32 D.6410. 能同时实现双向串行数据传送的方式是()。
A.单工B.半双工C.双工D.全双工11. 地址译码器的输入端应接在()总线上。
A.地址B.数据C.控制D.以上都对12. 总线的宽度用()总线的条数表示。
A.地址B.数据C.控制D.以上所有13. 8051单片机的MOVX A,@DPTR指令中源操作数的寻址方式是( )寻址。
A. 寄存器B. 寄存器间接C. 直接D. 立即14. 8051单片机中,要用传送指令访问MCS-51片外RAM,指令操作码的助记符是()。
微型计算机原理考试试卷(带答案解析)一、选择题(每题2分,共20分)1. 微型计算机系统中,CPU与外设进行数据交换的基本方式是()A. 并行通信B. 串行通信C. 总线通信D. 以上都对答案:D解析:微型计算机系统中,CPU与外设进行数据交换的基本方式包括并行通信和串行通信,同时也可以通过总线通信实现。
2. 微型计算机系统中,下列哪个设备不属于输入设备()A. 键盘B. 鼠标C. 显示器D. 扫描仪答案:C解析:显示器属于输出设备,用于将计算机处理的结果展示给用户。
3. 下列哪种存储器属于只读存储器()A. RAMB. ROMC. CacheD. 硬盘答案:B解析:ROM(Read-Only Memory)是只读存储器,其中的内容在制造时已经固定,无法修改。
4. 下列哪种总线不属于微型计算机系统总线()A. 数据总线B. 地址总线C. 控制总线D. 串行总线答案:D解析:微型计算机系统总线包括数据总线、地址总线和控制总线,串行总线不属于系统总线。
5. 下列哪种寄存器不属于CPU内部的寄存器()A. 程序计数器B. 指令寄存器C. 累加器D. 状态寄存器答案:D解析:状态寄存器属于外部寄存器,不属于CPU内部寄存器。
6. 下列哪种寻址方式不属于微型计算机指令的寻址方式()A. 直接寻址B. 间接寻址C. 相对寻址D. 随机寻址答案:D解析:微型计算机指令的寻址方式包括直接寻址、间接寻址和相对寻址,随机寻址不属于指令的寻址方式。
7. 在下列哪种操作中,CPU不会产生中断()A. 计算机病毒攻击B. 外部设备请求C. 软件中断D. 系统调用答案:A解析:计算机病毒攻击不会导致CPU产生中断,其他选项都会使CPU产生中断。
8. 下列哪种存储器不属于计算机的主存储器()A. RAMB. ROMC. CacheD. 硬盘答案:D解析:硬盘属于外部存储器,不属于计算机的主存储器。
9. 微型计算机中,下列哪个部件负责内存的分配和管理()A. CPUB. 运行器C. 操作系统D. 硬盘控制器答案:C解析:操作系统负责内存的分配和管理。
《微型计算机原理及应用技术》习题答案为了配合《计算机原理及硬件技术》课程的学习,特编制此部分习题答案,以便对广大同学的学习能有所帮助。
但由于时间仓促,难免有错误之处,请同学们在学习中发现错误尽快找老师联系进行更正,可以通过email 邮箱联系: gongdajixi@第一章微机基础知识一、选择题1.一台完整的微机系统应包括( )。
AA.硬件和软件B.运算器、控制器和存储器C.主机和外部设备D.主机和实用程序2.微机硬件中最核心的部件是( )。
CA.运算器B.主存储器C.CPUD.输入/输出设备3.微机的性能主要取决于( )。
AA.CPUB.主存储器C.硬盘D.显示器4. 带符号数在计算机中通常采用( )来表示。
CA.原码B.反码C.补码D.BCD码5.已知某数为-128,其机器数为10000000B,则其机内采用的是()表示。
CA.原码B.反码C.补码D.真值6.在8位二进制数中,采用补码表示时数的真值范围是( )。
CA.-127~+127B.-127~+128C.-128~+127D.-128~+1287.大写字母“B”的ASCII码是( )。
BA. 41HB. 42HC. 61HD. 62H8.某数在计算机中用8421-BCD码表示为10010011,其真值为( )。
CA.10010011BB.93HC.93D.147二、填空题:1.微机的硬件主要包括主机和外设等部分。
2.系统软件主要包括操作系统、语言处理程序和各种实用程序等。
3.任何计数制都可以采用基数和位权来表示,二进制的基数为2,其中第n位的位权为2n-1。
4.计算机中的数有_数值型和非数值型_两种表示方法,前者的特点是_表示数值大小,进行算术运算等处理操作_;后者的特点是_表示字符编码,在计算机中描述某种特定的信息。
5.计算机中参加运算的数及运算结果都应在用原码表示的-2n-1 ≤ X < +2n-1范围内,若参加运算的数及运算结果-2n-1 > X±Y ≥ +2n-1,称为数据溢出。
微机原理试题库试题1一、填空题(24分)1、8086CPU寻址外设可以有两种方式,一种是寻址方式,另一种是寻址方式。
2、CPU在执行IN AL,DX指令时,M/引脚为电平,为电平。
3、微型计算机的组成4、CPU访问存储器进行读写操作时,通常在状态去检测READY ,一旦检测到READY无效,就在其后插入一个周期。
5、8086/8088系统中,存储器是分段的,每段最大长度是字节,段内偏移地址从到。
6、汇编语言源程序中的语句有三种类型,它们是语句,语句,语句。
7、一片8259A可管理级中断,经过级连最多可扩展为管理级中断。
8259A有个方式选择控制字和操作命令字。
8、CPU与外设之间的连接部件称为,它的基本功能是和。
9、数据的输入/输出指的是CPU与进行数据交换。
10、当8255A口工作在方式1输出时,A口输入信号联络线的名称是,输出信号联络线的名称是。
二、选择题(12分)1、设A=186,B=273Q,C=0BBH,它们之间的关系是。
A)A>B>C B)A<B<C C)A=B=C D)A<B=C2、8086CPU用ALE的下降沿将T1期间出现的信息锁存在外部地址锁存器中A) A0~A19 B) C) A和B D) D0~D153、下列四条指令中错误的是。
A)MOV AX,[SI] B)MOV AX,[BP+DI] C)MOV AX,[DI] D)MOV AX,[BP—DI]4、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有。
A)SS,SP,BP B)SS,SP,BXC)DS,BX,BP D)DS,SP,BP5、.EXE文件产生在之后。
A)汇编 B)编辑 C)用软件转换 D)连接6、由2732芯片组成64KB的存储器,则需要块芯片和根片内地址线。
A)12 B)24 C)16 D)147、若8259A工作在优先级自动循环方式,则IRQ3的中断请求被响应并且服务完毕后,优先权最高的中断源是。
(完整版)微型计算机原理应⽤第四版答案第1章习题1.1 将下列⼆进制数转换为⼗进制数和⼗六进制。
(1)1101(2)=13=D(H)(2)11010(2)=26=1A(H)(3)110100(2)=52=34(H)(4)10101001(2)=169=A9(H)要点:从低位起,按每4位将对应⼆进制转换成⼗六进制。
⽽不是通过⼗进制转换。
1.2 见上。
1.3简述3个门电路的基本元素在电路中对电平⾼低的作⽤。
答:与、或、⾮。
1.4 布尔代数有哪两个特点?答:(1)值只有两个;(2)只有与、或、反3种运算。
1.5 布尔代数的“或运算”结果可⽤哪两句话来归纳?其“与运算”⼜可归纳成哪两句话“答:(1)“或运算”运算结果为有⼀真必为真,两者皆假才为假。
(2)“与运算”有⼀假即为假,两者皆真才为真。
1.6 什么叫原码、反码及补码?答:原码就是⼀个数的机器数。
反码:将原码每位取反,即为反码。
更准确的是:正数的反码就等于它的原码;负数的反码就是它的原码除符号位外,各位取反。
补码:反码加1就是补码。
更准确的是:正数的补码就等于它的原码;负数的补码就是它的反码加1。
例:X1=+100 1001 X2=-100 1001则:[X1]原 = 0100 1001[X1]反 = 0100 1001[X1]补= 0100 1001[X2]原 = 1100 1001[X2]反 = 1011 0110[X2]补 = [X2]反+1= 1011 01111.7 为什么需要半加器和全加器,它们之间的主要区别是什么?答:(1)因为加法的第⼀位没有进位,所以⽤半加器即可;⽽第⼆位起可能有进位,故需要考虑全加器;(2)两者的区别是半加器为双⼊双出,全加器为三⼊双出。
1.8 ⽤补码法写出下列减法的步骤:(1)1111(2)-1010(2)=?(2)=?(10)答:(2)1100(2)-0011(2)=?(2)=?(2)答:按上述所讲的正规⽅法做。
微型计算机原理及应用第四版答案微型计算机原理及应用第四版答案1. 简答题一:根据微型计算机原理及应用第四版,答案如下:- 定义微型计算机:微型计算机是一种基于微处理器技术的计算机系统,包括中央处理器、内存、输入输出设备等部件,通常体积小、功耗低、成本较低,可广泛应用于个人电脑、嵌入式系统等领域。
- 描述微型计算机核心部件:微型计算机的核心部件包括中央处理器(CPU)、内存、输入输出设备等。
CPU是微型计算机的处理器,负责执行指令、进行运算逻辑等核心任务。
内存用于存储程序和数据,常见的有随机访问存储器(RAM)、只读存储器(ROM)等。
输入输出设备用于与外部环境进行数据交互,如鼠标、键盘、显示器等。
- 解释微指令:微指令是微型计算机中的一种低级指令,用于控制CPU的工作流程。
它通过微程序控制器中的存储器来存储和提取指令,包括控制信号和操作码等信息。
微指令的执行过程是顺序逐条执行,可以实现CPU的控制逻辑。
- 论述微型计算机系统结构:微型计算机系统的结构通常分为五个部分:中央处理器(CPU)、存储器、输入设备、输出设备、总线。
其中CPU负责执行指令,存储器用于存储程序和数据,输入设备用于接收外部信息,输出设备用于将结果显示给用户,总线用于连接各个部件之间的数据传输。
2. 简答题二:根据微型计算机原理及应用第四版,答案如下:- 描述微控制器的组成结构:微控制器是一种集成了微处理器、存储器和各种外设接口的单芯片计算机系统。
它通常包括中央处理器(CPU)、存储器(RAM和ROM)、输入/输出接口(I/O)、定时器/计数器(Timer/Counter)、串口、模拟/数字转换器等。
- 解释微控制器与微处理器的区别:微控制器是一种集成了微处理器、存储器和外设接口的单芯片系统,而微处理器则只包含中央处理器(CPU)。
微控制器因为集成了其他功能,所以可以独立运行,不需要外部的主板支持。
相比之下,微处理器需要通过外部的主板连接其他芯片来实现完整的计算机系统。
微型计算机原理及应用课后习题答案习题一一、单选题 1. CDBCA A 二、填空题 1. 8086的数据总线为16 位,地址总线为20位,时钟频率5MHz,支持1M容量主存空间。
2. 计算机的运算和控制核心称为处理器,英文为Processor/CPU ,微型计算机中的处理器常采用一块大规模集成电路芯片,称之为微处理器。
3.微型计算机系统可分为三个层次:微处理器、微型计算机、微型计算机系统。
4. 微型计算机按体积的大小可分为:台式电脑,英文为Desktop PC ;笔记本电脑,英文为Notebook PC ;平板电脑,英文为Tablet PC ;手持电脑,英文为Handheld PC 。
5. 处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。
6. 指令流水是指将完成一条指令的全过程分解为多个子过程,每个子过程于其他子过程并行进行。
7. 软件按照其完成的功能分为系统软件和应用软件。
应用软件是为解决某个具体问题而设计的程序及其文档。
8. 可以把应用软件分为两大类,通用应用软件和专用应用软件。
通用应用软件用于所有的领域及行业,例如:文字处理软件。
专用应用软件用于特定的专业领域及行业。
三、简答题 1. 数值协处理器和浮点处理单元是什么关系? 答:数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。
不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。
而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。
2. 总线信号分成哪三组信号? 答:数据总线、地址总线、控制总线。
3. 在计算机技术中,人工智能包括哪些内容?答:包括虚拟现实、知识系统和机器人。
4. Cache 是什么意思? 答:Cache指的是高速缓冲存储器 5. ROM BIOS是什么? 答:位于只读存储器ROM中的基本输入输出系统 6. 中断是什么? 中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。
微型计算机原理及应用试题及答案一、单项选择题(每小题2分,共30分)1. 十进制33.25转换成十六进制数为()。
A.B1.4H B.1B.19H C.21.4H D.33.4H2. 计算机系统中采用补码运算的目的是为了()。
A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度3. 为了把串行输入数据转换为并行输出数据,可以使用()。
A.计数器B.寄存器C.移位寄存器D.存储器4. 8086CPU执行OUT DX,AL指令时,DX寄存器的值输出到()。
A.地址总线B.数据总线C.控制总线D.控制字寄存器5. 寄存器间接寻址方式中,操作数处在()。
A.通用寄存器B.内存单元C.程序计数器D.堆栈6. 若有16条地址线,那么可访问的内存地址范围为()。
A.0001H~FFFFH B.0000H~FFFFHC.00000H~FFFFFH D.00001H~FFFFFH7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。
A..EXE B..OBJ C..BAT D..ASM8. BUF1 DW 1234H,5678HMOV CL,TYPE BUF1以上两条指令汇编后CL的值为()。
A.01H B.02H C.04H D.08H9. PCI总线的数据宽度为()位。
A.8 B.16 C.32 D.6410. 能同时实现双向串行数据传送的方式是()。
A.单工B.半双工C.双工D.全双工11. 地址译码器的输入端应接在()总线上。
A.地址B.数据C.控制D.以上都对12. 总线的宽度用()总线的条数表示。
A.地址B.数据C.控制D.以上所有13. 8051单片机的MOVX A,@DPTR指令中源操作数的寻址方式是( )寻址。
A. 寄存器B. 寄存器间接C. 直接D. 立即14. 8051单片机中,要用传送指令访问MCS-51片外RAM,指令操作码的助记符是()。
第一章习题1简答:微处理器也叫CPU或中央处理器,包括运算器、控制器、寄存器组和内部总线。
微型计算机包括CPU、内存、I/O接口、系统总线。
微型计算机系统由硬件系统和软件系统共同构成微型机系统,是相辅相成的,缺一不可关系:微型计算机是以微处理器为核心,微型计算机系统是以微型计算机为核心,它们都不能独立工作,只有微型计算机系统才是完整的数据处理系统,才具有实用意义。
2简答:微型计算机由CPU、内存、I/O接口、系统总线组成。
3简答:在CPU内部连接各寄存器及运算部件之间的总线称为微处理器总线,即内部总线。
总线由三类传输线组成:数据线、地址线和控制线。
4答:微型计算机的工作过程就是逐条执行指令序列的过程,也就是不断的取指令和执行指令的过程。
在去指令阶段,把指令的地址赋给程序计数器PC,CPU从内存中读出的内容为指令,把它送入指令寄存器,由指令译码器译码,经控制器发出相应的控制信号。
在执行指令阶段,CPU执行指令所规定的具体操作。
一条指令执行完毕,就转入下一条指令的取指令阶段,这样周而复始的循环直到程序结束。
第二章习题一、填空题1、执行部件EU的组织有:,和。
2、8086CPU从偶地址访问内存1个字时需占用周期,而从奇地址访问内存1个字操作需占用周期。
3、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为字节。
4、8086微处理机在最小模式下,用来控制输出地址是访问内存还是访问I/O。
5、一台计算机能执行多少种指令,是在时确定的。
二、单项选择题1、微型计算机的性能主要由来决定。
A、价钱B、CPUC、控制器D、其它2、对微处理器而言,它的每条指令都有一定的时序,其时序关系是A、一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。
B、一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。
C、一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。
D、一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------精品 文档---------------------------------------------------------微型计算机原理与接口技术一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU 通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CP U执行IN AL ,D X指令时,该信号线为( 2 )电平。
(1) A。
M/IO B 。
C. ALE D 。
N/(2) A 。
高 B. 低 C 。
E CL D. CMOS2.n+1位有符号数x 的补码表示范围为( ).A. -2n 〈 x < 2n B 。
-2n ≤ x ≤ 2n —1C。
-2n —1 ≤ x ≤ 2n —1 D. -2n < x ≤ 2n ﻩﻩ3.若要使寄存器AL 中的高4位不变,低4位为0,所用指令为( )。
A. AND AL, 0FHB. AND AL, 0FOHC 。
OR AL , 0FH D. OR AL 0F OH4.下列MOV 指令中,不正确的指令是( ).A . MO V A X, BXB 。
MOV A X, [BX]C. M OV AX , CX D 。
M OV AX , [CX]5.中断指令INT 17H 的中断服务程序的入口地址放在中断向量表地址 ( )开始的4个存贮单元内。
A 。
00017H B。
00068H C. 0005CH D. 0005EH 6.条件转移指令J NE的条件是( )。
第 1 章微型计算机系统概述习题参考答案1-1.微型计算机包括哪几个主要组成部分,各部分的基本功能是什么?答:微型计算机由CPU、存储器、输入/输出接口及系统总线组成。
CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。
暂存少量数据。
对指令译码并执行指令所规定的操作。
与存储器和外设进行数据交换的能力。
提供整个系统所需要的定时和控制信号。
响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU和外设之间起适配作用。
1-2.CPU 执行指令的工作过程。
答:指令执行的基本过程:(1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令存放在存储器的哪个单元。
(2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。
存储器根据此地址取出一条指令,经过数据总线进入指令寄存器IR。
(3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。
(4)修改程序计数器的内容。
1-3.果微处理器的地址总线为20 位,它的最大寻址空间为多少?答:220=1048576=1MB1-4.处理器、微型计算机和微型计算机系统之间有什么关系?答:微处理器是微型计算机的核心部件。
微处理器配上存储器、输入/输出接口及相应的外设构成完整的微型计算机。
以微型计算机为主体,配上系统软件和外部设备以后,就构成了完整的微型计算机系统。
1-5.下面十进制数分别转换为二进制、八进制和十六进制数:128,65535,1024答:128,二进制:10000000B,八进制:200O,十六进制:80H65535,二进制:1111111111111111B,八进制:177777O,十六进制:FFFFH1024,二进制:10000000000B,八进制:2000O,十六进制:400H1-6.下面二进制数分别转换为十进制及十六进制数:1011.1010B,1111101.11 B答:1011.1010B,十进制:11.625,十六进制:B.AH111101.11B,十进制:125.75,十六进制:7D.CH1-7.(5487)10=(0101010010000111)BCD=1010101101111 B1-8.设字长为8 位,请写出下列数的原码、反码、补码和移码:15,-20,-27/32 答:[+15]原=00001111,[+15]反=00001111,[+15]补=00001111,[+15]移=10001111 [-20]原=10010100,[-20]反=11101011,[-20]补=11101100,[-20]移=01101100 [-27/32]原=1.1101100,[-27/32]反=1.0010011,[-27/32]补=1.0010100,[-27/32]移=0.0010100第 2 章微型计算机系统的微处理器习题参考答案2-1.086/8088 CPU 的功能结构由哪两部分组成?它们的主要功能是什么?答:8086/8088 CPU 的功能结构由以下两部分组成:总线接口单元BIU(Bus Interface Unit),执行部件EU (Execution Unit)。
第1章微型计算机系统〔习题1.1〕简答题(2)总线信号分成哪三组信号?(3)PC机主存采用DRAM组成还是SRAM组成?(5)ROM-BIOS是什么?(6)中断是什么?(9)处理器的“取指-译码-执行周期”是指什么?〔解答〕②总线信号分成三组,分别是数据总线、地址总线和控制总线。
③ PC机主存采用DRAM组成。
⑤ ROM-BIOS是“基本输入输出系统”,操作系统通过对BIOS的调用驱动各硬件设备,用户也可以在应用程序中调用BIOS中的许多功能。
⑥中断是CPU正常执行程序的流程被某种原因打断、并暂时停止,转向执行事先安排好的一段处理程序,待该处理程序结束后仍返回被中断的指令继续执行的过程。
⑨指令的处理过程。
处理器的“取指—译码—执行周期”是指处理器从主存储器读取指令(简称取指),翻译指令代码的功能(简称译码),然后执行指令所规定的操作(简称执行)的过程。
〔习题1.3〕填空题(2)Intel 8086支持___________容量主存空间,80486支持___________容量主存空间。
(3)二进制16位共有___________个编码组合,如果一位对应处理器一个地址信号,16位地址信号共能寻址___________容量主存空间。
(9)最初由公司采用Intel 8088处理器和()操作系统推出PC 机。
② 1MB,4GB③ 216,64KB(9)IBM,DOS〔习题1.4〕说明微型计算机系统的硬件组成及各部分作用。
〔解答〕CPU:CPU也称处理器,是微机的核心。
它采用大规模集成电路芯片,芯片内集成了控制器、运算器和若干高速存储单元(即寄存器)。
处理器及其支持电路构成了微机系统的控制中心,对系统的各个部件进行统一的协调和控制。
存储器:存储器是存放程序和数据的部件。
外部设备:外部设备是指可与微机进行交互的输入(Input)设备和输出(Output)设备,也称I/O设备。
I/O设备通过I/O接口与主机连接。
微机原理作业参考答案第一次:P16 3,4,5,71.3 冯。
诺依曼计算机的结构特点是什么?答:参考P51.4 典型微机有哪三大总线?它们传送的是什么信息?答:有数据总线(DB,双向,传送数据),地址总线(AB,单向,传送CPU要访问的内存单元地址或IO端口的端口号),控制总线(CB,双向,传送总线控制信息)。
1.5 什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?三者有什么区别和联系?答:微型计算机系统可分为三个层次,即:微处理器,微型计算机和微型计算机系统。
微处理器即CPU,是一片主要包含运算器、控制器、寄存器组和总线访问逻辑电路的芯片;微型计算机是以微处理器为核心,配上存储器(ROM、RAM)、I/O接口电路及系统总线等所组成的计算机;以微型计算机为中心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。
1.7 试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?答:内存单元、内存单元的地址、内存单元的内容---这三个名词可类比为:房子、房子的地址、房子里住的人。
也就是说,内存单元是物理器件,8086CPU有二十根地址线,最多可访问1M(2^20)个内存单元。
内存单元按顺序被分配一个地址---第一个单元:0,第二个单元:1...最后一个单元:FFFFFH(或1048575D)。
每个内存单元可存储一个字节的数据。
图略,参考P7。
第二次作业:P54 1,2,3,6,7,9,11,132.1 8086从功能上分为哪两个部件?每个工作部件的功能、组成和特点分别是什么?答:分为执行部件(EU)和总线功能部件(BIU)两部分。
EU功能:执行算术/逻辑命令。
BIU功能:访问内存或I/O端口,从中读/写数据和读指令。
EU组成:ALU、EU控制器、寄存器组(通用、指针变址、标志)BIU组成:指令队列、总线控制逻辑、物理地址生成逻辑(地址加法器、段寄存器、IP)EU、BIU的特点和更详细的功能说明:参考P19。
微型计算机原理及应用习题集专业班级学号姓名目录第1章概述 (2)第2章微处理器及其结构 (4)第3章8086/8088CPU指令系统 (9)第4章汇编语言程序设计 (17)第5章存储器系统 (28)第6章输入输出与中断技术 (32)第7章微型计算机的接口技术 (40)第1章概述一、填空题1.运算器和控制器集成在一块芯片上,被称作CPU。
2.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
3.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
4.写出下列原码机器数的真值;若分别作为反码和补码时,其表示的真值又分别是多少?(1) (0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值(2) (1011 0101)二进制原码=(-011 0101)二进制真值=(-53)十进制真值(1011 0101)二进制反码=(-100 1010)二进制真值=(-74)十进制真值(1011 0101)二进制补码=(-100 1011)二进制真值=(-75)十进制真值5.写出下列二进制数的原码、反码和补码(设字长为8位)。
(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码(2) (-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码6.[X]补=78H,则[-X]补=(88 )H。
7.已知X1= +0010100,Y1= +0100001,X2= -0010100,Y2= -0100001,试计算下列各式(设字长为8位)。
微型计算机原理试题答案一、填空(每空1分,共37分)1、典型的微处理器的内部结构可分为:算术逻辑控制单元(ALU)、工作寄存器、控制器和I/O控制逻辑等四部分组成。
2、8086是16位CPU,它有20根地址线,可行成1MB的存储器地址空间;有16根数据线,通过数据线能传输的有符号整数的范围为-32768 ~ +32767;有 2种工作模式;总共能管理64级中断源。
3、中断向量是中断服务程序的入口地址,(也称为中断指针),在一个微机系统中,若有4片8259A级联工作,能管理29级外部可屏蔽中断源。
4、微处理器是在统一的时钟信号CLK控制下,按节拍进行工作的,一个CLK的时间(周期)称为一个时钟周期,它是衡量微处器快慢的一个重要参数;而衡量微处器快慢的另一重要参数是指令周期,它表示执行一条指令所需的时间。
5、8088/8086汇编语言中语句的种类包括指令语句、伪指令语句和宏指令语句。
6、微型计算机的输入/输出控制方式主要有无条件传送方式、程序查询方式、I/O中断方式和DMA方式等四种方式,其中DMA 传送方式的突出优点是传送过程无须处理器的控制,数据也无须经过微处理器,而是直接在I/O设备与主存储器间进行,因此节省了微处理器的时间,使传送速率大大提高。
7、在计算机系统中,微处理器对存储器单元和I/O端口的编址方法有统一编址和独立编址两种方法,8086/8088CPU对存储器单元和I/O端口的编址采用的是统一编址方法。
当8086CPU工作在最小方式时,用于区分访问存储器或I/O端口的控制信号为M/IO。
8、若要给某8086CPU组成的微机系统配置8K字节的SRAM电路,若选用1K×4的SRAM芯片,则共需16片。
9、在某I/O端口的地址译码当中,有3条地址线未参加译码,则有8个重叠地址。
10、8086CPU的RESET信号至少应保持4个时钟周期的高电平时才有效,该信号结束后,CPU内部的CS为_0FFFFH__,IP为_0000H__。
第二章1. 将下列十进制数转换成二进制和十六进制(1)129.75 = 100000001.11B= 81.CH(2)218.8125 = 1101 1010.1101B= DA.DH(3)15.625 = 1111.101B= F.AH(4)47.15625 = 101111.00101B= 2F.28H2. 将下列二进制数转换成十进制和十六进制(1)111010B = 58= 3AH(2)10111100.11B = 188.875= BC.E H(3)0.11011B = 0.84375= 0.D8 H(4)11110.01B = 30.25= 1E.4H4、完成下列16进制的加减法运算。
(1)0D14B H (2) 9C28.E H(3) 1678 .FC H (4) -80D7 H5. 计算下列表达式的值(1)128.8125+10110101.1011B+1F.2H= ( 101010101.101 ) B(2)287.68-10101010.11B+8E.EH=( 103.CE ) H(3)18.9+1010.1101B+12.6H-1011.1001B= ( 36.525 ) D7. 写出下列以补码表示的二进制数的真值:1)[X]补= 1000 0000 0000 0000?X = - 1000 0000 0000 0000 = - 215 = - 32768(2)[Y]补= 0000 0001 0000 0001?Y = + 0000 0001 0000 0001 = +257(3)[Z]补= 1111 1110 1010 0101?X = - 000 0001 0101 1011 = - 347(4)[A]补= 0000 0010 0101 0111?X = + 0000 0010 0101 0111 = +5999、设有变量……..X+Y = 1B8 H Y+Z =161 HY+Z=13B H Z+V=0CC H(1) 不正确不正确不正确正确(2)正确正确正确溢出12. 试计算下列二进制数为无符号数、原码、反码、补码、8421BCD码时分别代表的数值大小。
微型计算机原理知到章节测试答案智慧树2023年最新陕西理工大学第一章测试1.微型计算机系统主要由()组成。
参考答案:微处理器,存储器,总线,I/O接口,输入输出设备,软件系统2.8位二进制数补码所能表示的范围为()。
参考答案:-128~+1273.数制中一般约定,十六进制数后面加后缀()。
参考答案:H4.一个字节有()位二进制数。
参考答案:85.微机的地址总线功能是( )。
参考答案:用于传送要访问的存储器单元或I/O端口的地址第二章测试1.计算机的核心是CPU,它包含了计算机的运算器和()。
参考答案:控制器和寄存器2.现代计算机中的总线采用()。
参考答案:多总线结构3.8088CPU中,以下哪一个部件不属于BIU部分()。
参考答案:通用寄存器4.8088CPU中,以下哪一个部件不属于EU部分()。
参考答案:段寄存器5.用8086CPU组成的PC机数据线是( )。
参考答案:16条双向线6.段寄存器装入2300H,该段的结束地址是( )。
参考答案:32FFFH7.如果CS=1122H,IP=0033H,则经过地址加法器运算后得到的物理地址是( )。
参考答案:11253H8.总线写操作时,CPU在( )周期发送地址信号。
参考答案:T19.中断服务程序的最后一条指令一般应是( )。
参考答案:IRET指令10.8086每个中断向量共有( )个字节。
参考答案:4第三章测试1.通过紫外线照射实现擦除的芯片是()。
参考答案:EPROM2.用Intel 2164A(64K×1b)芯片构成容量为128KB的存储器,需要()片2164A。
参考答案:163.下列哪一个是以电容作为存储元的,需要定时刷新()。
参考答案:DRAM4.用Intel 2164A(64K×1b)的芯片构成容量为64KB的存储器,需要进行()。
参考答案:位扩展5.下列只读存储器中,仅能写入一次数据的是( )。
参考答案:PROM第四章测试1.指令()的源操作数的寻址方式为直接寻址。
微型计算机原理答案(1)微型机原理及接口技术参考答案第一章微型计算机系统慨论一、选择填空题1.B2.B3.D4.C5.C6.A7.A8.A9.C 10.B 11.D1.分析:微处理器和微型计算机系统是微机三个层次的底层和最高层。
3.分析:此题是求最小值,所以必定是负数,符号位为1。
补码负数的特点是数值位对应的真值越小,其绝对值越大,即负得越多,真值越小。
所以,由4个1和4个0组成的补码数中,真值最小的补码数为:10000111,即真值为:-121。
4.分析:在微程序控制器中,每条指令的操作步骤由执行一个微操作序列完成,每个微操作对应一条微指令。
所以,A、B均不合题意。
5. 分析:计算机运算的“溢出”与操作数的存储格式(或表示方式)有关,只有C含有题意。
需要说明的是任何类型的数据,无论定点数还是浮点数,其存储格式一旦确定,它所能表示的数值范围是有限的。
6. 分析:程序计数器存放下一条要执行的指令的地址,而指令是预存在存储器中的,所以它的位数取决于存储器的容量。
7. 分析:有符号补码数的扩展,是用符号位充填高位,其真值保持不变。
9. 分析:无论是具有还是不具有指令流水线结构的CPU,其指令的执行时间主要取决于CPU的时钟周期。
10. 分析:程序设计语言有机器语言、汇编语言和高级语言三个层次。
机器语言和汇编语言是面向机器的编程语言,统称为低级语言。
高级语言不依赖于具体机器,它是采用接近于习惯的自然语言和数学语言编写程序。
机器语言程序是计算机能直接识别和执行的程序,而汇编语言和高级语言程序则是计算机不能直接识别和执行的。
需对汇编语言和高级语言程序进行加工处理生成机器语言程序才能执行,这一加工处理过程分别叫作汇编和编译。
11.分析:Cache存储器常采用高速SRAM,存取速度快,在CPU与内存间设置这样的存储器可以保证CPU以尽可能快的速度与内存打交道。
二、对错判断题1.×2.√3.√4.×1.分析:指令操作码需显式给出,但操作数可以是显式的也可以是隐含的。
4.分析:运算和控制功能是任何微机处理器必不可少的功能。
存储功能也是微机处理器的功能之一,但不是必备的功能,如单片机有存储功能,高档微机80486、80586也含一定数量的Cache存储器具有存储功能。
三、填空题1.程序计数器、字节数、转移指令、调用指令、中断指令分析:计算机每读一条指令,总是自动调整程序计数器到下一条指令的存放地址,只有遇到控制转移类指令,才会改变指令的执行顺序。
2.数据传送与交换指令、算术与逻辑类指令、程序控制类指令分析:一般计算机都包含数据传送与交换指令,算术与逻辑类指令,程序控制类指令,输入/输出类指令和CPU控制类指令。
但输入/输出类指令和CPU控制类指令不是任何计算机必有的,如采用存储器映象I/O编址方式的CPU(如MC6800/68020)可以没有输入/输出类指令。
而现代高档微机则具有更丰富的指令种类,如串操作指令、位操作指令,甚至还包括与高级语言接口的指令。
第二章存贮器一、选择填空题1.C2.(B、C)3.C4.B5.A6.A7.D8.A9.B 10.D 11.C 12.C 13.D 14.(B、C、A)15.D 16.A 17.B 18.C3. 分析:«Skip Record If...»由于«Skip Record If...»,所以选C。
5. 分析:内存存放当前运行的程序和数据,访问频率高于磁盘,C和D不合题意;在采用Cache和内存的存储体系结构中,CPU总是先访问Cache,只有未命中时才访问内存,B也不对。
所以选A。
6. 分析:虚拟存储器由存储器管理机制以及一个大容量的外在支持。
它是在存储体系层次结构基础上,通过存储器管理部件MMU,在外存和主存之间进行虚拟地址和实地址间的变换的。
7. 分析:EPROM是紫外线可擦写可编程ROM,可反复多次改写,所以A和C不正确;EPROM的编程需外加编程电压,不能在线随机改写,因而EPROM不是随机读写存储器,所以B也不正确。
8. 分析:内存由ROM和RAM组成,答案C含硬盘容量不合题意;存储器总容量与实际装机容量是不同概念,此题答案B(16MB)为存储器总容量也不合题意。
9. 分析:外存是指磁盘、磁带等用作后备存储器的存储媒介,断电不丢失信息,其存取速度要比内存慢,且外存信息须调入内存才可被CPU访问,所以A、C、D均不合题意。
10. 分析:直接寻址的范围为:«Skip Record If...»二、对错判断题1.√2.×3.×4.×5.×6.×7.×8.×9.√ 10.√11.√ 12.√ 13.× 14.√ 15.√2. 分析:80486片内Cache写内存采用的是通写法,但写内存“未命中”时,只写内存,而不写Cache。
3. 分析:增加Cache的目的是为了解决CPU与主存储器的速度不匹配问题。
4. 分析:ROM是只读存储器,其存储的内容在联机操作时只能读出,不能写入或被修改。
而输入/输出缓冲区的内容在输入/输出过程中是不断变化的。
所以ROM不能用作输入/输出缓冲区。
5. 分析:ROM和外存储器(磁盘、磁带等)即使电源关断,其内容也不会丢失,都是非易失性的存储器。
而随机存储器RAM,一旦电源关断后,其内容就会马上丢失,是易失性存储器。
6. 分析:动态RAM存储器为了减少芯片的引脚,往往采用地址复用的方式。
此题,动态RAM芯片MK4564即采用地址复用的方式,其容量为«Skip Record If...»,其16位地址分二组(每组8位)由芯片的«SkipRecord If...»和«Skip Record If...»信号选通送给芯片内部的地址寄存器。
7. 分析:微程序设计计算机常用ROM作控制存储器。
但这并不是ROM的唯一用途。
只要是运行中固定不变的程序和数据都可使用ROM来存取,如引导程序、监控程序、常数、表格等都可用ROM存放。
8. 分析:只读存储器的种类很多,有ROM、PROM、EPROM和E2PROM等。
其中ROM是在制造过程中一次性写入内容,用户只能读取数据;PROM是由用户在使用前,一次性写入内容,一旦写入也不能修改;但EPROM和E2PROM是可以被用户反复多次写入的,只是不能在工作过程中随机写入而已。
9. 分析:动态RAM存储器的优点是芯片集成度高,单个芯片的容量可以比静态RAM高得多。
另外,它的功耗也比静态存储器低的多。
而静态存储器的显著优点是接口简单,所以,当存储容量较小时一般使用静态存储器;而当在存储系统的容量较大时,一般大于16KB宜选用动态RAM存储器。
三、填空题1. ①存储器中每个独立地址所对应的存储空间,是计算机的基本存储器单元,一般为一个字节②存储器所能容纳的最大二进制信息字节数③存储器单元对应一个字节数据的地址编号2.①触发器②电荷存储器件(或电容)3.①有电荷泄漏(或电容漏电),需定期补充电荷②集中式刷新③读写周期后刷新④隐含刷新4.①64 ②2565.①READY ②Tw四、计算题1.8086/8088CPU的地址总线为20位,其最大寻址空间为1MB,要将其内存扩大到16MB,已超过了微处理器的地址线所能提供的最大寻址范围,此时,可采用多存储器模块扩充寻址法。
具体思想是:①将存储器划分为16个1MB地址容量的存储器模块。
②每个模块仍由20位地址总线控制,而每个存储模块的选择,则由块选控制逻辑提供的块选控制信号决定。
③访问某一单元时,必须经过二次译码:一次送出一个块选控制信号,选中该存储单元所在的模块;二次译码选中该模块的存储单元,进行读写操作。
对上述方法,要保证复位启动能正常工作的方法是设置包含复位启动地址FFF0H~FFFFFH在内的各模块的公共存储区作为常选区,并复位程序设置于常选区,从而确保复位启动时能正常工作。
分析:扩充寻址还可利用存储器地址变换及管理单元(MMU)实现,其扩充寻址的原理是利用MMU将来自CPU的m位地址变成n位(n>m)地址。
前者m 位地址称为逻辑地址,后者n位地址称为物理地址。
变换方法是将逻辑地址的低位直接送入存储器,作为物理地址的低位,而高位作为MMU内部映象表的输入;经过映象变换后,将扩充后的地址输出,用作物理地址的高位。
通过改变映象表,程序在不同时间可以访问不同的物理存储器模块。
2.解:①所需要的芯片数=«Skip Record If...»=«Skip Record If...»=«Skip Record If...»=128② 16K«Skip Record If...»1位=«Skip Record If...»«Skip Record If...»1位,所以,片内地址选择线为:14根。
③每8个芯片为一组构成字节单元,所以,应分为:128/8=16个芯片组3.解:解:此题存储容量为:BDFFFH–B2000H + 1 =C000H =48KB每个芯片容量=«Skip Record If...»B = 16KB根据已知地址空间和芯片画出RAM空间分配位图,如图4.7所示由对RAM空间分配位图分析可知,因给定存储地址空间起始地址不是16KB的整数倍,虽然3个芯片的容量已够,但仍需4片芯片。
地址线设置可用:A19~ A14 参与片选译码A12~ A0用于选择片内存储单元但A13因0#、3#芯片地址不连续、既要用于片内地址选择,又要参与片选译码。
具体方案可用门电路、也可用译码器芯片译码。
而用译码器芯片时,译码方案也可多种。
假定用3-8译码器对A15~ A13译码,用A19 ~ A16作译码器使能端,需注意的是在此种情况下A13仍需用作片内地址选择线。
于是:⑴存储器连接如图4.8所示。
⑵填写内存的程序如下:MOV AX,0B200HMOV DS,AX ;给数据段寄存器赋初值MOV SI,0MOV CX,0C000H ;循环计数器赋初值MOV AL,0AGAIN:MOV [SI],AL ;给内存单元赋值INC SI ;指向下一存储单元INC AL ;AL内容加1,当(AL)=FFH时,加1将自动归0 LOOP AGAINHLT⑶其他各位均正确,表明地址设置和译码电路是正确的,因此出现故障的原因可能是芯片内部或外部数据总线的D3 位存在故障(如断线等,使它恒为逻辑“1”)。
4.第三章 I/O接口与总线一、选择填空题1.D2.B3.C4.(A、B)5.C6.B7.(B、C、F)8.C9.D 10.A 11.B 12.C 13.(A、B)14.A1. 分析:HOLD是总线保持输入,这个信号有效,表示请求80X86交出总线控制权。