电子科技大学微机原理与接口技术试题库含答案.docx

上传人:b****2 文档编号:1795349 上传时间:2023-05-01 格式:DOCX 页数:65 大小:51.50KB
下载 相关 举报
电子科技大学微机原理与接口技术试题库含答案.docx_第1页
第1页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第2页
第2页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第3页
第3页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第4页
第4页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第5页
第5页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第6页
第6页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第7页
第7页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第8页
第8页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第9页
第9页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第10页
第10页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第11页
第11页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第12页
第12页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第13页
第13页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第14页
第14页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第15页
第15页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第16页
第16页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第17页
第17页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第18页
第18页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第19页
第19页 / 共65页
电子科技大学微机原理与接口技术试题库含答案.docx_第20页
第20页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

电子科技大学微机原理与接口技术试题库含答案.docx

《电子科技大学微机原理与接口技术试题库含答案.docx》由会员分享,可在线阅读,更多相关《电子科技大学微机原理与接口技术试题库含答案.docx(65页珍藏版)》请在冰点文库上搜索。

电子科技大学微机原理与接口技术试题库含答案.docx

电子科技大学微机原理与接口技术试题库含答案

电子科技大学微机原理与接口技术试题库

一、问答题

1、下列字符表达到相应ASCII码是多少?

(1)换行0AH

(2)字母“Q”51H

(3)空格20H

2、下列各机器数所示数范畴是多少?

(1)8位二进制无符号定点整数;

0~255

(2)8位二进制无符号定点小数;0.996094

(3)16位二进制无符号定点整数;0~65535

(4)用补码表达16位二进制有符号整数;-32768~32767

3、(111)X=273,基数X=?

16

4、有一种二进制小数X=0.X1X2X3X4X5X6

(1)若使X≥1/2,则X1……X6应满足什么条件?

X1=1

若使X>1/8,则X1……X6应满足什么条件?

X1∨X2∨X3=1

(2)

5、有两个二进制数X=01101010,Y=10001100,试比较它们大小。

(1)X和Y两个数均为无符号数;X>Y

(2)X和Y两个数均为有符号补码数。

X

二、填空题

1、对于R进制数来说,其基数(能使用数字符号个数)是R个,能使用最小数字符号是0。

1、2、十进制数72转换成八进制数是110Q

3、与十进制数67等值十六进制数是43H。

1、4、二进制数101.011转换成十进制数是5.375

2、5、十六进制数0E12转换成二进制数是B

三、选取题

1、在计算机内部,一切信息存取、解决和传送都是以D形式进行。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码

2、与十进制数56等值二进制数是A。

A)111000B)111001C)101111D)110110

3、十进制数59转换成八进制数是A。

A)73QB)37QC)59QD)112Q

4、与十进制数58.75等值十六进制数是B。

A)A3.CHB)3A.CHC)3A.23HD)C.3AH

5、二进制数1101.01转换成十进制数是C。

A)17.256B)13.5C)13.25D)17.5

6、二进制数111010.11转换成十六进制数是B。

A)3ACHB)3A.CHC)3A3HD)3A.3H

7、十六进制数1CB.D8转换成二进制数是D。

A).11001B).11101

C).11101D).11011

8、将十六进制数FF.1转换成十进制数是C。

A)255.625B)2501625C)255.0625D)250.0625

9、十进制正数43八位二进制原码B。

A)00110101B)00101011C)10110101D)10101011

10、十进制正数38八位二进制补码是D。

A)00011001B)10100110C)10011001D)00100110

四、是非判断题

1、在第三代计算机期间浮现了操作系统。

(√)

2、对于种类不同计算机,其机器指令系统都是相似。

(×)

3、在计算机中,数据单位bit意思是字节。

(×)

4、八进制数基数为8,因而在八进制数中可以使用数字符号是0、1、2、3、4、5、6、7、8。

(×)

5、在中文国标码GB2312-80字符集中,共收集了6763个惯用中文。

(√)

答案:

一、问答题

1、

(1)0AH

(2)51H(3)20H

2、

(1)0~255

(2)0.996094(3)0~65535(4)-32768~32767

3、16

4、

(1)X1=1

(2)X1∨X2∨X3=1

5、

(1)X>Y

(2)X

二、填空题

3、R个,0

4、110Q

5、43H

6、5.375

7、B

三、选取题

1、D2、A3、A4、B5、C6、B7、D8、C9、B10、D

四、是非判断题

1、√2、×3、×4、×5、√

1.微解决器,微型计算机和微型计算机系统三者之间有何区别?

答:

微解决器即CPU,它涉及运算器、控制器、寄存器阵列和内部总线等某些,用于实现微型计算机运算和控制功能,是微型计算机核心;一台微型计算机由微解决器、内存储器、I/O接口电路以及总线构成;微型计算机系统则涉及硬件系统和软件系统两大某些,其中硬件系统又涉及微型计算机和外围设备;由此可见,微解决器是微型计算机重要构成某些,而微型计算机系统又重要由微型计算机作为其硬件构成。

2.CPU在内部构造上由哪几某些构成?

CPU应具备哪些重要功能?

答:

CPU在内部构造上由运算器、控制器、寄存器阵列和内部总线等各某些构成,其重要功能是完毕各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必要具备传递和暂存数据功能。

3.累加器和其他通用寄存器相比有何不同?

答:

累加器是通用寄存器之一,但累加器和其他通用寄存器相比又有其独特之处。

累加器除了可用做通用寄存器存储数据外,对某些操作,普通操作前累加器用于存储一种操作数,操作后,累加器用于存储成果。

4.微型计算机总线有哪几类?

总线构造特点是什么?

答:

微型计算机总线涉及地址总线、数据总线和控制总线三类,总线构造特点是构造简朴、可靠性高、易于设计生产和维护,更重要是便于扩充。

5.举出10个微型计算机应用例子。

答:

6.计算机I/O接口有何用途?

试列出8个I/O接口。

答:

计算机I/O接口是连接计算机和外部设备纽带和桥梁,它重要用于协调和控制计算机与外设之间信息流通和互换。

例如:

串行通讯口(COM口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示屏接口、音响设备接口、其他通用设备接口(USB、SCSI等)。

7.当前,计算机主板上普通都涉及哪些I/O接口?

I/O接口卡如何与主板相连?

答:

当前,计算机主板上普通涉及串行通讯口、并行打印口、软盘驱动器接口、硬盘驱动器接口、光驱接口、USB接口等。

象显示屏适配器、网卡、modem卡等I/O接口卡普通通过总线插槽与主板相连。

8.简述系统总线,AGP总线,PCI总线及ISA总线作用。

答:

系统总线是CPU与存储器及桥接器之间传递信息通道,AGP总线专门用与连接CPU与显示屏适配器,PCI总线普通用于连接某些高速外设接口作为高速外设与CPU或内存互换信息通道,而ISA总线普通用于连接某些非高速外设接口作为非高速外设与CPU或内存互换信息通道。

9.试阐明计算机顾客,计算机软件,计算机硬件三者互有关系。

答:

计算机顾客,计算机软件系统,计算机硬件系统共同构成一种计算机应用系统,三者在该系统中处在三个不同层次。

计算机顾客处在最高层,计算机软件处在中间层,计算机硬件系统处在最下层。

在这里计算机顾客是系统主宰,她们通过软件系统与硬件系统发生关系,指挥计算机硬件完毕指定任务。

即,计算机顾客使用程序设计语言编制应用程序,在系统软件干预下使用硬件系统进行工作。

10.简述DOS操作系统各某些作用及互有关系。

答:

DOS操作系统涉及3个模块:

DOS-Shell(COMMAND.COM)、DOS-Kernel(IBMDOS.COM)、DOS-BIOS(IBMBIO.COM).

DOS-Shell模块对顾客输入DOS命令行或应用程序行作出响应。

即负责DOS命令解释和任务分派,详细工作则要靠DOS-Kernel模块所提供系统功能完毕。

DOS-Kernel模块尽管提供了许多系统功能,但由于执行每一种系统功能过程中,完全依赖各种设备实现指定功能,因而,它还要进一步调用DOS-BIOS模块中设备驱动程序才干工作。

DOS-BIOS模块对DOS-Kernel传送"祈求"进行解释,最后转换为对固化在ROM-BIOS中设备控制程序祈求并由它们去控制硬件,完毕指定操作。

11.存储单元选取由什么信号控制?

读、写靠什么信号区别?

答:

存储单元选取由地址信号控制,而对存储单元进行读操作还是写操作则要靠读、写信号区别。

12.以一种可执行文献运营为例,简述程序执行过程。

答:

当在DOS提示符下键入一种可执行文献名称(或在其他操作系统环境下执行关于操作)后,操作系统自动将该文献从外存装入内存并使指令指针指向其第一条指令,从而启动文献执行过程。

一方面将第一条指令从内存取入CPU中译码执行,同步指令指针自动加1或按指令规定作出相应变化,指向下一条要执行指令,接着将下一条指令从内存取入CPU译码执行,这样不断重复取指令和执行指令过程,逐条执行指令,直至程序结束。

1.把下列各数化成二进制数和八进制数(二进制取3位小数,八进制取一位小数):

7+3/4,±3/64,73.5,725.9375,25.34

答:

7+3/4=111.110B;7+3/4=7.6O;±3/64=±0.000B;±3/64=±0.0O;73.5=1001001.100B;73.5=111.4O;

725.9375=.111B;725.9375=1325.7O;25.34=11001.011B;25.34=31.3O

2.把下列各数化成十进制数:

101.10011B,22.2O,AD.4H

答:

101.10011B=5.59375;22.2O=18.25;AD.4H=173.25

3.完毕下列二进制数运算:

101.111+11.011,1001.10-110.01,101.11*11.01,/1101

答:

101.111+11.011=1001.01;1001.10-110.01=11.01;

101.11*11.01=10010.1011;/1101=11100.11

4.完毕下列各十六进制数运算:

A39E+28DC,D5AB-7CE5,2BF*4C,C16E/3A

答:

A39E+28DC=CC7A;D5AB-7CE5=58C6;2BF*4C=D0B4;C16E/3A=355.C2

5.先将15B*8E/2A中十六进制数化成十进制数,再进行计算,最后再将成果化为十六进制数。

答:

15BH*8EH/2AH=347*142/42=49274/42=1173.19=495.30AH

6.试分别判断下列各组数据中哪个数据最大?

哪个数据最小?

(1)A=0.1001B,B=0.1001D,C=0.1001H

(2)A=10111101B,B=1001D,C=111H

答:

(1)A最大,C最小;

(2)B最大,A最小;

1.写出下列各数二进制原码和补码(最后两个用双字节):

0,96,-128,-38H,127,105,879H,-32768

答:

上述各数原码依次为:

00000000(10000000),01100000,无,10111000,01111111,01101001,1001,无;

上述各数补码依次为:

00000000,01100000,10000000,11001000,01111111,01101001,1001,0000;

2.分别列出下述10进制数16进制数、非压缩BCD数、压缩BCD数、ASCII数字串(用16进制形式写出):

10,64,78,81,92,100,125,255

答:

上述各数16进制数依次为:

AH,40H,4EH,51H,5CH,64H,7DH,FFH;

上述各数非压缩BCD数依次为:

0100H,0604H,0708H,0801H,0902H,010000H,010205H,020505H;

上述各数压缩BCD数依次为:

10H,64H,78H,81H,92H,0100H,0125H,0255H;

上述各数ASCII数字串依次为:

3130H,3634H,3738H,3831H,3932H,313030H,313235H,323535H;

3.用10进制数写出下列补码表达机器数真值:

71H,1BH,80H,F8H,397DH,CF42H,9350H

答:

上述补码表达各机器数真值用10进制数分别表达为:

+113,+27,-128,-8,+14717,-20670,-27828

4.若用一种字节来表达带符号数,判断下列各运算在机内进行时与否会产生溢出,写出判断过程。

A.5BH+32H;B.-08H-15H;C.-51H+(-3DH);D.2DH+3CH

答:

A.产生溢出,5BH=01011011B其补码表达机器数为:

01011011

32H=00110010B其补码表达机器数为:

00110010

相加成果为:

10001101

数值最高位向符号位进位,但符号位向前无进位,故产生溢出。

B.不产生溢出,-08H=-00001000B其补码表达机器数为:

11111000

-15H=-00010101B其补码表达机器数为:

11101011

相加成果为:

数值最高位向符号位进位,符号位同步也向迈进位,故不产生溢出.

C.产生溢出,-51H=-01010001B其补码表达机器数为:

10101111

-3DH=-00111101B其补码表达机器数为:

11000011

相加成果为:

数值最高位向符号位无进位,但符号位向迈进位,故产生溢出.

D.不产生溢出,2DH=00101101B其补码表达机器数为:

00101101

3CH=00111100B其补码表达机器数为:

00111100

相加成果为:

01101001

数值最高位向符号位无进位,符号位向前也无进位,故不产生溢出。

5.从键盘敲入一种大写字母,如何转换为与其相相应小写字母?

从键盘敲入16进制数字符0~F,如何转换为其相相应二进制数(00000000~00001111)?

答:

从键盘敲入一大写字母后,将其ASCII码加上20H,就转换成了与其相相应小写字母。

从键盘敲入16进制数字符0~9后,将其ASCII码值减去30H,就转换成了与其相相应二进制数.

从键盘敲入16进制数字符A~F后,将其ASCII码值减去37H,就转换成了与其相相应二进制数.

6.详细论述总线缓冲器作用。

答:

总线缓冲器作用重要是控制各路数据在总线上交叉传送避免互相冲突,当几路数据都要向总线上传送时,就通过各路缓冲器来解决,当一路传送时,缓冲器使其他各路数据与总线断开。

7.锁存器和寄存器有什么不同?

答:

锁存器与寄存器都是用来暂存数据器件,在本质上没有区别,但是寄存器输出端平时不随输入端变化而变化,只有在时钟有效时才将输入端数据送输出端(打入寄存器),而锁存器输出端平时总随输入端变化而变化,只有当锁存器信号到达时,才将输出端状态锁存起来,使其不再随输入端变化而变化。

1.8086从功能上提成了EU和BIU两某些。

这样设计长处是什么?

答:

老式计算机在执行程序时,CPU总是相继地完毕取指令和执行指令动作,即,指令提取和执行是串行进行。

而8086CPU在功能上提成了EU和BIU两某些,BIU负责取指令,EU负责指令执行,它们之间既互相独立又互相配合,使得8086可以在执行指令同步进行取指令操作,即实现了取指令和执行指令并行工作,大大提高了CPU和总线运用率,从而提高了指令解决速度。

2.8086CPU中地址加法器重要性体当前哪里?

答:

地址加法器是8086CPU总线接口单元中一种器件,在8086存储器分段组织方式中它是实现存储器寻址一种核心器件,地址加法器将两个16位寄存器中逻辑地址移位相加,得到一种20位实际地址,把存储器寻址空间从64K扩大到1M,极大地扩大了微型计算机程序存储空间,从而大大提高了程序运营效率。

3.8086CPU中有哪些寄存器?

分组阐明用途。

哪些寄存器用来批示存储器单元偏移地址?

答:

8086CPU中有8个通用寄存器AX、BX、CX、DX、SP、BP、SI、DI;两个控制寄存器IP、FL;四个段寄存器CS、DS、SS、ES。

8个通用寄存器都可以用来暂存参加运算数据或中间成果,但又有各自专门用途。

例如,AX专用做累加器,某些指令指定用它存储操作数和运算成果;CX为计数寄存器,在某些指令中做计数器使用;DX为数据寄存器;BX为基址寄存器,BP为基址指针,SI为源变址寄存器,DI为目变址寄存器,这4个寄存器在数据寻址中用来存储段内偏移地址(有效地址)或段内偏移地址一某些;SP为堆栈批示器,用来存储栈顶有效地址。

两个控制寄存器用来存储关于状态信息和控制信息。

例如,标志寄存器FL用来存储状态标志和控制标志;而指令指针用来存储下一条要取指令有效地址。

四个段寄存器用来存储段地址。

例如,CS寄存器用来存储代码段段地址;DS寄存器用来存储数据段段地址;SS寄存器用来存储堆栈段段地址;ES寄存器用来存储扩展段段地址。

4.8086系统中存储器逻辑地址由哪两某些构成?

物理地址由何器件生成?

如何生成?

每个段逻辑地址与寄存器之间有何相应关系?

答:

8086系统中存储器逻辑地址由段地址(段首址)和段内偏移地址(有效地址)两某些构成;存储单元物理地址由地址加法器生成,寻址时,CPU一方面将段地址和段内偏移地址送入地址加法器,地址加法器将段地址左移4位并与段内偏移地址相加,得到一种20位物理地址。

数据段段地址在DS寄存器中,段内偏移地址也许在BX、BP、SI或DI寄存器中。

代码段段地址在CS寄存器中,段内偏移地址在IP寄存器中。

堆栈段段地址在SS寄存器中,段内偏移地址在SP寄存器中。

扩展段段地址在ES寄存器中,段内偏移地址也许在BX、BP、SI或DI寄存器中。

5.设CPU中各关于寄存器当前状况为:

SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX给出是某操作数有效地址,请分别写出该操作数、下一条要取指令及当前栈顶逻辑地址和物理地址。

答:

该操作数逻辑地址为DS:

BX=17CE:

394BH,物理地址=17CEH*10H+394BH=1B62BH;下一条要取指令逻辑地址为CS:

IP=DC54:

2F39H,物理地址=DC54H*10H+2F39H=DF479H;当前栈顶逻辑地址=SS:

SP=0A8B:

1200H,物理地址=0A8BH*10H+1200H=0BAB0H。

6.若DS=157DH时,某操作数物理地址是215FAH,当DS=18DEH时,该操作数物理地址是多少?

答:

该操作数段内偏移地址=该操作数物理地址-DS=215FAH-157D0H=BE2AH,故当DS=18DEH时,该操作数物理地址=DS*10H+BE2AH=18DE0H+BE2AH=24C0AH

7.设AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此执行PUSHAX、PUSHBX、POPAX、POPCX后栈顶指针变为多少?

AX=?

BX=?

CX=?

答:

当前栈顶指针=SS*10H+SP=13070H+8H=13078H,依此执行PUSHAX、PUSHBX、POPAX、POPCX后栈顶指针仍为13078H。

但AX=34DFH,BX=34DFH,CX=2875H。

1.假定(BX)=637DH,(SI)=2A9BH,位移量D=3237H,试拟定在如下各种寻址方式下有效地址是什么?

(1)及时寻址

(2)直接寻址

(3)使用BX寄存器寻址

(4)使用BX间接寻址

(5)使用BX寄存器相对寻址

(6)基址变址寻址

(7)相对基址变址寻址

答:

(1)及时数寻址有效地址是当前IP内容;

(2)直接寻址,若使用位移量D=3237H进行,则有效地址为3237H;

(3)使用BX寄存器寻址时,操作数在BX寄存器中,因而无有效地址;

(4)使用BX间接寻址时,有效地址在BX寄存器中,即有效地址=637DH;

(5)使用BX寄存器相对寻址有效地址=(BX)+D=637DH+3237H=95B4H;

(6)基址变址寻址有效地址=(BX)+(SI)=637DH+2A9BH=8E18H;

(7)相对基址变址寻址有效地址=(BX)+(SI)+D=C050H;

2.写出把首地址为BLOCK字数组第6个字送到DX寄存器指令。

规定使用如下几种寻址方式:

(1)寄存器间接寻址

(2)寄存器相对寻址

(3)基址变址寻址

答:

(1)使用寄存器间接寻址,把首地址为BLOCK字数组第6个字送到DX寄存器指令为:

MOVBX,BLOCK

ADDBX,12

MOVDX,[BX]

(2)使用寄存器相对寻址,把首地址为BLOCK字数组第6个字送到DX寄存器指令为:

MOVBX,BLOCK

MOVDX,[BX+12]

(3)使用基址变址寻址,把首地址为BLOCK字数组第6个字送到DX寄存器指令为:

MOVBX,BLOCK

MOVSI,12

MOVDX,[BX+SI]

3.既有(DS)=H,(BX)=0100H,(SI)=0002H,(0H)=12H,(1H)=34H,(2H)=56H,(3H)=78H,(21200H)=2AH,(21201H)=4CH,(21202H)=B7H,(21203H)=65H,试阐明下列各条指令执行完后AX寄存器内容。

(1)MOVAX,1200H

(2)MOVAX,BX

(3)MOVAX,[1200H]

(4)MOVAX,[BX]

(5)MOVAX,[BX+1100]

(6)MOVAX,[BX+SI]

(7)MOVAX,[BX+SI+1100]

答:

(1)指令MOVAX,1200H执行完后AX寄存器内容为1200H;

(2)指令MOVAX,BX执行完后AX寄存器内容为0100H;

(3)指令MOVAX,[1200H]是将从物理地址=(DS)*10H+1200H=21200H开始两个单元内容送AX,执行完后AX寄存器内容为4C2AH;

(4)指令MOVAX,[BX]是将从物理地址=(DS)*10H+(BX)=0H开始两个单元内容送AX,故执行完后AX寄存器内容为3412H;

(5)指令MOVAX,[BX+1100]是将从物理地址=(DS)*10H+(BX)+1100H=21200H开始两个单元内容送AX,故执行完后AX寄存器内容为4C2AH;

(6)指令MOVAX,[BX+SI]是将从物理地址=(DS)*10H+(BX)+(SI)=2H开始两个单元内容送AX,故执行完后AX寄存器内容为7856H;

(7)指令MOVAX,[BX+SI+1100]是将从物理地址=(DS)*10H+(BX)+(SI)+1100H=21202H开始两个单元内容送AX,故执行完后AX寄存器内容为65B7H;

4.假设已知(DS)=2900H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据段中变量名VAL偏移地址值为0050H,试指出下列源操作数字段寻址方式是什么?

其物理地址值是多少?

(1)MOVAX,0ABH

(2)MOVAX,BX

(3)MOVAX,[100H](4)MOVAX,VAL

(5)MOVAX,[BX](6)MOVAX,ES:

[BX]

(7)MOVAX,[BP](8)MOVAX,[SI]

(9)MOVAX,[BX+10](10)MOVAX,VAL[BX]

(11)MOVAX,[BX][SI](12)MOVAX,[BP][SI]

答:

(1)在指令MOVAX,0ABH中,源操作数字段寻址方式是及时数寻址,其物理地址值=(CS)*10H+(IP);

(2)在指令MOVAX,BX中,源操作数字段寻址方式是寄存器寻址,操作数在BX中,无物理

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2