《微机原理与接口技术》第一次作业答案
- 格式:docx
- 大小:53.98 KB
- 文档页数:10
《微机原理与接口技术》习题1答案一、填空题(每空1分,共27分)1、最小模式,最大模式(此2空次序不论),最小模式2、Adress Latch Enable或地址锁存允许,地址3、FFFFH,0000H,FFFF0H4、时钟,当前指令5、2,字或地址6、IF=1,没有内部中断,没有不可屏蔽中断或NMI=0,没有总线请求或hold=0(此4空次序不论)7、状态,控制8、0DH,0034H9、起始位,数据位,校验位,停止位10、TXD,RXD,GND二、单项选择题(每题2分,共18分)1~5 B A D B B6~9 C D B C三、简答题(每题30分)1.答:微型计算机由微处理器、存储器、输入/输出接口和系统总线构成。
(6分,酌情给分)2、答:Ready表示准备就绪,它接收由存储器或IO端口发来的响应信号,表示外部设备已经准备好,可以进行数据传送了。
Cpu在每个总线周期的T3状态的上升沿检测reday,若此时ready为高电平,cpu进入T4状态以完成总线操作;若ready为低电平,表明外设速度跟不上cpu,cpu会自动插入等待周期Tw以延长总线周期,并在Tw的上升沿继续检测ready,以决定是否需要继续插入Tw等待周期。
可见,ready引脚可帮助实现高速cpu和低速外设间的同步机制。
(5分,酌情给分)3、答:允许NMI:MOV AL,80HOUT 0A0H,AL禁止NMI:MOV AL,0OUT 0A0H,AL(4分,酌情给分)4、答:该程序试图从物理地址1A515H处取一个字,需要占用2个总线周期,先从1A514H 处取一个字以获得低位字节,再从1A516H处取一个字以获得高位字节,过程及所需信号如下表所示:四、综合题(共30分)1、解:2Mhz/1Hz=20000,8253任一计数通道的最大计数值为65536,无法提供2000000的计数容量,为此考虑将2个通道(如计数器0和计数器1)级联,计数器0的计数初值设为2000,计数器1的计数初值设为1000, gate0和gate1固定接高电平,2Mhz基准时钟从CLK1接入,1hz信号从OUT0输出,向8259申请中断,在中断服务程序中进行一次采集。
“微机系统原理与接口技术”第一章习题解答(部分)(1)(0110 1110)二进制原码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制反码=(+110 1110)二进制真值=(+110)十进制真值(0110 1110)二进制补码=(+110 1110)二进制真值=(+110)十进制真值2.写出下列二进制数的原码、反码和补码(设字长为8位):(1) (+101 0110)二进制真值=(0101 0110)原码=(0101 0110)反码=(0101 0110)补码(3)(-101 0110)二进制真值=(1101 0110)原码=(1010 1001)反码=(1010 1010)补码3.下面各二进制数分别代表原码、反码和补码时,其等效的十进制数值为多少?(2)(1111 1111)二进制原码=(-127)十进制真值(1111 1111)二进制反码=(-0)十进制真值(1111 1111)二进制补码=(-1)十进制真值4.已知X1=+0010100,Y1=+0100001,X2=-0010100,Y2=-0100001,试计算下列各式(设字长为8位):(1) [X1+Y1]补= [X1]补+[Y1]补= 0001 0100 +0010 0001 = 0011 0101(2) [X1-Y2]补= [X1]补+[-Y2]补= 0001 0100 +0010 0001 = 0011 0101(3) [X2-Y2]补= [X2]补+[-Y2]补= 1110 1100 +0010 0001 = 0000 1101(4) [X2+Y2]补= [X2]补+[Y2]补= 1110 1100 +1101 1111 = 1100 10115.用补码判断下列算式是否发生溢出,若不溢出,计算其结果(设字长为8位):(4)-85-60=[10101011]补+[11000100]补运算结果显示:最高位有进位,次高位无进位,结果溢出。
《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。
A、32位B、16位C、8位D、都可以2、在下面关于微处理器的叙述中,错误的是( C ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。
A、210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是( C )。
A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。
A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A、113AHB、114AHC、1144HD、1140H8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。
A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=19、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。
微机原理与接口技术第一次作业答案《微机原理与接口技术》平时作业(一)一、填空题1、微型计算机由硬件系统和软件系统共同组成。
2、计算机的该工作过程就是执行程序过程。
一条指令的完成通常由取指令,分析指令,取操作数,取址,执行指令,存储结果几个步骤完成。
3、8086微处理器的内部结构由总线接口单元和执行单元两部分构成。
4、指令包含操作码和操作数两部分内容。
5、程序设计语言分为机器语言,汇编语言,高级语言三种。
二、判断题1、存储器的容量用字节(B)来衡量,1KB=1000B。
(X)2、所谓“双核”是指在一个处理器集成两个运算核心,从而提高计算能力。
(√)3、OR指令的功能是源操作数和目标操作数按位取“与”,结果送回目标单元。
(X)4、汇编语言的第一个字符可以用数字表示。
(X)5、汇编语言指令中的操作数是指令操作时的操作对象,可以是数据或地址表达式。
(X)三、选择题1、下列哪种不是80486的工作模式(D)A:实地址 B:保护虚拟地址 C:虚拟8086 D:虚拟804862、80486的基本寄存器不包括下列哪一项(B)A: 基本寄存器 B:专用寄存器 C:通用寄存器 D: 段寄存器3、下列哪一个指令不是数据传送指令(D)A:MOV B: XCHG C: PUSH D: ADD4、下列哪个指令是乘法运算指令(B)A:SBB B:MUL C:CMP D:INC5、下列哪种类型不是MASM汇编语言的语句类型。
(B)A:指令语句 B:注释语句 C:宏指令语句 D:伪指令语句四、计算题1、写出十进制数的二进制数,八进制数和十六进制数;解: = = =2、给定寄存器及存储单元的内容为:(DS) = 2000H,(BX) = 0100H,(SI) = 0002H,(20100) = 32H,(20101) = 51H,(20102) = 26H,(20103) = 83H,(21200) = 1AH,(21201) = B6H,(21202) = D1H,(21203) = 29H。
第1章习题答案1.答:计算机硬件的基本组成部分有:运算器、控制器、存储器、输入设备和输出设备五大组成部分;运算器功能:完成各种算术运算或逻辑运算;控制器功能:发出各种控制信息,使计算机各部件协调工作;存储器功能:存储程序和数据;输入设备:将程序和数据输入的部件;输出设备:将结果数据输出的部件。
2.答:以微型计算机为核心,配以鼠标、键盘等外围设备、电源、接口电路,以及控制计算机工作的软件构成微型计算机系统。
3.答:主板与外部设备之间的数据传输必须通过系统总线,所以系统总线包含的信号线必须满足下列各种输入/输出操作的需要:①访问分布于主板之外的存储器;②访问I/O接口;③适应外部中断方式;④适应存储器直接与外部设备交换信息。
总线控制逻辑的任务就是产生和接受这些操作所需要的信号。
4.答:计算机有运算器、控制器、存储器、输入设备和输出设备五大部分组成,计算机内部采用二进制数据的格式表示数据和指令。
程序将事先保存在内存储器中,计算机在工作时,不需要操作人员干预,自动逐条取出指令并执行。
5.答:CPU首先执行主板上BIOS中的自检程序;执行引导装入程序,依次搜寻硬盘、光盘等;读出引导记录,装入引导程序;由引导程序将操作系统装入内存;执行操作系统。
6.答:BIOS是Basic Input Output System的缩写,指的是基本输入输出系统"。
它是一组固化到计算机ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。
7.答:略。
2第3章习题答案1.(1)答:物理地址:物理地址(PA)是20位无符号二进制数,是CPU访问存储器的实际地址。
每个存储单元对应一个物理地址。
8086存储空间的物理地址范围是:00000H~FFFFFH。
逻辑地址:采用分段结构的存储器中,把通过段地址和偏移地址来表示的存储单元的地址称为逻辑地址,记为:段地址:偏移地址。
段地址:8086规定各逻辑段从节的整数边界开始,即段首地址二进制值的低4位是0000,把段首地址的高16位称为段基址或段地址。
第一章习题答案一、选择题1.十进制数 66 转换成二进制数为_______。
A. 11000010B.01100110C.11100110D.01000010答案:D2.十进制数 27.25 转换成十六进制数为_______。
A. B1.4HB.1B.19HC.1B.4HD.33.4H答案:C3.下列数中最小的是________。
A. (101001)2B. (52)8C. (2B)16D. (50)10答案:A4.若一个数的 BCD 编码为 00101001,则该数与______相等。
A. 41HB.121DC.29DD. 29H答案:C5.十进制数 9874 转换成 BCD 数为________。
A. 9874HB. 4326HC. 2692HD. 6341H答案:A6.BCD 数 64H 代表的真值为_______。
A. 100B.64C.-100D.+100答案:B7.十六进制数 88H,可表示成下面几种形式,错误的表示为_______。
A. 无符号十进制数 136B.带符号十进制数-120C.压缩型 BCD 码十进制数 88D.8 位二进制数-8 的补码表示答案:D8.若[A]原=1011 1101,[B]反=1011 1101,[C]补=1011 1101,以下结论正确的是______。
A. C 最大B. A 最大C.B 最大D.A=B=C答案:B9.8 位二进制补码表示的带符号数 1000 0000B 和 1111 1111B 的十进制数分别是____。
A. 128 和 255 B. 128 和-1 C. -128 和 255 D. -128 和-1答案:D10.微机中地址总线的作用是___________。
A.用于选择存储器单元B.用于选择进行信息传输的设备C.用于指定存储器单元和 I/O 设备接口单元的选择地址D.以上选择都不对答案:C11.计算机中表示地址使用____。
A.无符号数B.原码C.反码D.补码答案:A二、填空题1.计算机的主机由_______、控制器、主存储器组成。
第一章:1.1 为什么需要半加器和全加器,它们之间的主要区别是什么?答:无论是全加器还是半加器均能实现两个一位的二进制数相加,得到相加的和和向高位的进位。
半加器不需要考虑来自低位的进位,而全家器需考虑来自低位的进位。
1.2 用补码法写出下列减法的步骤:(1) 1111(2)-1010(2)=?(2)=?(10)=00001111B+11110110B=00000101B=5D(2) 1100(2)-0011(2)=?(2)=?(10)=00001100B+11111101B=00001001B=9D第二章:2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。
答:ALU是算术逻辑运算单元的简称,该部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。
符号略!2.2 触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。
答:触发器能存储一位的二进制信息,是计算机记忆装置的基本单元。
寄存器是由多个触发器构成的,能存储多位二进制信息。
存储器又是由多个寄存器构成的。
器件的符号略!2.4 累加器有何用处?画出其符号。
答:累加器是由多个触发器构成的多位寄存器,作为ALU运算过程的代数和的临时存储处。
累加器不仅能装入及输出数据外,还能使存储其中的数据实现左移或右移。
符号略!2.6 何谓L门及E门?它们在总线结构中有何用处?答:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;E门即ENABLE控制端,是三态输出门,用以控制寄存器中的数据输出至总线。
有了L门及E门,就可以利用总线结构,从而使信息传递的线路简单化。
2.10 除地线公用外,5根地址线和11根地址线各可选多少个地址?答:5根地址线可选25=32个地址;11根地址线可选211=2048个地址。
2.12 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR和MDR均是存储器的附件。
存储地址寄存器(MAR)是一个可控的缓冲寄存器,具有L门以控制地址的输入,它和存储器的联系是双态的,存储地址寄存器存放的是索要寻找的存储单元的地址。
微机原理与接口技术+参考答案“微机原理与接口技术”习题解答第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设备。
《微机原理与接口技术》第一次作业答
案
一、单项选择题。
本大题共16个小题,每小题 2.5 分,共40.0分。
在每小题给出的选项中,只有一项是符合题目要求的。
1. 二进制数101101转换为十六进制数的值是()
( B )
A. 55H
B. 2DH
C. 2CH
D. B1H
2. 二进制数101101转换为十进制数的值是()
( C )
A. 44
B. 55
C. 45
D. 54
3. 十六进制数FDH转换为十进制数的值是()
( A )
A. 253
B. 255
C. 254
D. 256
4. 十六进制数51FDH+26C4H的值是()
( A )
A. 78B1H
B. 87B1H
C. 78C1H
D. 87C1H
5. 二进制数10110111B+11010011B的值(只取8位)是()
( C )
A. 10001001B
B. 10001011B
C. 10001010B
D. 10001100B
6. 二进制数10110111B-11010011B的值(只取8位)是()
( C )
A. 11100101B
B. 01100100B
C. 11100100B
D. 01100101B
7. 二进制数10110111B与11010011B求和后,ZF与CF标志位的值为()
( B )
A. 1、1
B. 0、1
C. 1、0
D. 0、0
8. 二进制数10110111B与11010011B求和后,PF与OF标志位的值为()
( D )
A. 1、1
B. 0、1
C. 1、0
D. 0、0
9. 二进制数10110111B与11010011B求和后,AF与SF标志位的值为()
( B )
A. 1、1
B. 0、1
C. 1、0
D. 0、0
10. 八位无符号二进制数的补码如下,____ 的真值最大。
()
( D )
A. 10001000B
B. 11111111B
C. 00000000B
D. 00000001B
11. 根据如下数据段的定义,说明PLENTH的值为()
PART DW ?
PNAM DB 16 DUP(?)
COUNT DD ?
PLENTH EQU $-PART
( B )
A. $-PART符号
B. 当前地址与PARK地址之间的差值
C. 美元符号与PARK符号的差
D. 以上三条都不是
12.
( D )
A. A
B. B
C. C
D. D
13. 8253 中计数器中初值寄存器的作用是()
( A )
A. 保存控制字中写入的计数值
B. 提供当前计数器的状态
C. 按控制字确定该计数器的工作方式
D. 接收计数初值,按CLK 脉冲减一计数,是否计数受GATE信号控制
14.
( C )
A. A
B. B
C. C
D. D
15. DATA SEGMENT
TA1 DW 0102H,0304H,0506H
TA2 DB 02H,03H,04H
:
MOV BX,DS:[0006H]
AND BX,0FFH
AND BH,[BX]
上述指令序列运行后,BX的内容是()
( B )
A. 0305H
B. 0302H
C. 0606H
D. 0204H
16. 标志寄存器中属于控制标志位的是()
( D )
A. DF,OF,SF
B. OF,CF,PF
C. AF,OF,SF
D. DF,IF,TF 0、0
二、多项选择题。
本大题共15个小题,每小题 4.0 分,共60.0分。
在每小题给出的选项中,有一项或多项是符合题目要求的。
1. 逻辑运算指令执行后,影响的标志位是()
( BCD )
A. AF
B. SF
C. ZF
D. PF
2. 乘法运算指令执行后,影响的标志位是()
( AC )
A. OF
B. SF
C. CF
D. ZF
3. 下面源程序语句中,_____包含有立即寻址方式。
()
( ABC )
A. MOV AX,12H
B. MOV AX,[1234H]
C. MOV DS:[1234H],12H
D. MOV AL,DS:[1234H]
4. 下面源程序语句中,_____包含有直接寻址方式。
()
( CD )
A. MOV AX,12H
B. MOV AX,[1234H]
C. MOV DS:[1234H],12H
D. MOV AL,DS:[1234H]
5. 下面源程序语句中,_____包含有寄存器寻址方式。
()
( ABD )
A. MOV AX,12H
B. MOV AX,[1234H]
C. MOV DS:[1234H],12H
D. MOV AL,DS:[1234H]
6. 下面保留字中,为伪指令的有()
( BC )
A. INT
B. DB
C. PROC
D. DH
7. 与MOV AX,OFFSET VAR指令不等效的指令是()
( ABC )
A. MOV BX,VAR
B. LES BX,VAR
C. LES AX,VAR
D. LEA BX,VAR
8. 下面指令中,正确的指令是()
( AD )
A. MOV SS:[BX+DI],1000H
B. MOV DS,1000H
C. MOV BYTE PTR [BX],1000H
D. MOV DX,1000H
9. 完成AL寄存器与CF标志位清零的指令是()
( BCD )
A. MOV AL,00
B. AND AL,00
C. XOR AL,AL
D. SUB AL,AL
10. 下面可以形成分支条件的指令有()
( ACD )
A. CMP
B. MOV
C. AND
D. SUB
11. 微处理器与I/O口的数据传输方式包括()
( ABCD )
A. 中断控制方式(中断传输方式)
B. 直接存储器访问方式(DMA)
C. 无条件传输方式
D. 查询传输方式
12. I/O接口与外部设备之间信息线的作用是()
( ABC )
A. 与外设相互交换信息
B. 控制外设的操作
C. 检查外设的状态
D. 以上三条都不是
13. 以下哪些关于中断叙述是正确的?()
( BC )
A. 完整的中断必须包括以下过程:中断申请、中断响应、中断返回
B. 微处理器包括外部中断源与内部中断源
C. 中断系统能够实现中断的嵌套与能够实现中断的优先级处理
D. 8086 的内部中断源包括非屏蔽中断与屏蔽中断申请
14. 下面哪些叙述符合按I/O端口寻址的特点()
( AC )
A. 独立I/O指令,程序易读 独立的I/O控制结构
B. 指令功能强 控制逻辑简单
C. 指令功能比较弱 控制逻辑复杂
D. 占部分内存 指令执行时间长(20T)
15. 下面哪些叙述符合8088/8086微处理器最小模式的组成()
( BD )
A. 8259A中断控制器,控制外设中断的申请等
B. 8282地址锁存器(三片),获得地址总线及控制信号
C. 8288总线控制器,转换控制总线信号,增加控制总线的负载能力
D. 8286功率放大接收器(二片),获得数据总线。