微机原理与接口技术试卷及答案4套

合集下载

《微机原理与接口技术》考试试卷考卷及答案 可编辑

《微机原理与接口技术》考试试卷考卷及答案 可编辑
线性地址是同一标准的不分段的地址空间内的32位地址。
利用索引字段可以从拥有210个段描述符的段描述符表中选出任何一个段描述符。
Cache的命中率是指命中Cache的次数与访问Cache的次数之比。
当程序有高度的顺序性时,Cache更为有效。
Pentium处理机是32位微处理机,因此其内部数据总线是32位的。
1.Pentium微处理机的段寄存器(也称段选择符)是———位的寄存器,用它可选择
----------------个段的逻辑地址。
(1)32位(2)16位(3)8位(4)64位
(5)16KB(6)64TB(7)4GB(8)3.2GB
2.. Pentium微处理机实现的是———和———两级存储管理。
(1)主存储器(2)磁盘(3)分段管理(4)Cache
(5)分页管理(6)二级Cache
3.在保护方式下,Pentium微处理机可以访问———字节虚拟存储器地址空间和
———————字节实地址存储器空间。
(1)256KB(2)512KB(3)1MB(4)512MB(5)1GB
(6)4GB(7)21GB(8)32GB(9) 1TB(10) 32TB
(11) 64TB(12) 16TB注:GB =千兆TB =兆兆
6.(4)7.(1)8.(3)9 .3) 10 .1)
11 .(1)12.2) 13.2) 14.1) 15.2)
4.Pentium微处理机段的转换过程是,由系统给出的地址以及程序给出的地址都是————,它是
由————和————组成。
(1)实地址(2)逻辑地址(3)一个32位的基地址(4)一个16位的
段选择符(5)一个只能在段内使用的32位的偏移量(6)20位的段的界限

微机原理与接口技术考试试题及答案

微机原理与接口技术考试试题及答案

微机原理与接口技术考试试题及答案共 8 页,第 3 页学生答题注意:勿超黑线两端;注意字迹工整。

共 8 页,第 4 页共 8 页,第 5 页学生答题注意:勿超黑线两端;注意字迹工整。

共 8 页,第 6 页A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。

A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。

A. 数据总线缓冲器B. 级联缓冲/比较器C. 读写控制电路D. 数据总线缓冲器与读写控制电路13 .Intel 8253的最大输入时钟频率是()。

A. 5MHzB. 2MHzC. 1MHzD. 4MHz14 .完成两数相加后是否溢出的运算,用()标志位判别。

A. ZFB. IF共 8 页,第 7 页学生答题注意:勿超黑线两端;注意字迹工整。

共 8 页,第 8 页的数据线和地址线是以_____________求,完成_____________与 _____________或____________的数据传送。

中的BIU由_____________个_____________位段寄存器、一个_____________位指令指针、_____________字节指令队列、_____________位地址加法器和控制电路构成的微机中,每个主存单元对应两种地址:_________和__________。

端呈现_____________时,则表应的中断类型码为_____________。

在存储器的层次结构中,越远离的存储器,其存取速度_____________,存储容量_____________,价格_____________。

8 . 存储器的存取速度可用_____________和_____________两个时间参数来衡量,其总是排在_____________。

微机原理及接口技术试题及答案精选全文完整版

微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。

A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。

A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。

A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。

A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。

A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。

A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。

A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。

A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。

A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。

微机原理与接口技术期末试卷与答案

微机原理与接口技术期末试卷与答案

微机原理与接口技术期末试卷与答案一、填空:(每空1分,共20分)1、设字长为八位,有x= -1,y=124,则有:[x+y]补=_________,[x-y]补=__________;2、数制转换:247.86= H =______________BCD;3、在8086CPU中,由于BIU和EU分开,所以_____和_____ 可以重叠操作,提高了CPU的利用率;4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____ 个字节;5、8086系统中,地址FFFF0H是___________________ 地址;6、8086CPU的MN/MX引脚的作用是____________________;7、8251芯片中设立了_____、_____ 和______三种出错标志;8、8086CPU中典型总线周期由____个时钟周期组成,其中T1期间,CPU输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个T W等待周期。

9、8259A共有___个可编程的寄存器,它们分别用于接受CPU送来的______命令字和________命令字二、简答题:(20分)1、什么是信号的调制与解调?为什么要进行调制和解调?试举出一种调制的方式。

(5分)2、已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?(5分)3、有变量定义的伪指令如下:NUMS DW 18 DUP(4 DUP(5),23)V AR DB 'HOW ARE YOU !', 0DH, 0AH试问:NUMS、V AR变量各分配了多少存储字节?(5分)4、已有MOV AL,INF[BP+SI]与MOV AL,ES:INF[BP+SI]两条指令,试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?(5分)三、读图(10分)下图中,AB7~AB0为8086CPU低八位地址总线试问:1、8259A占用______个端口地址,分别为____________,其中ICW1的设置地址为_________________;2、8255A占用_____个端口地址,分别为__________________,其中控制寄存器的地址为_______。

微机原理与接口技术试题四套卷版+答案

微机原理与接口技术试题四套卷版+答案

微机原理与接口技术考试试卷(A)专业学号姓名成绩一、填空题(每小题5分,共10分)1. 某控制电路中,输出控制端口的口地址为34CH,输入状态端口的口地址为34DH。

现从输入口读入外部状态,若不为80H,就输出FFH关闭设备,否则输出00H开启设备。

请完善下面的程序。

...............MOV DX, 34DH;①________AL, DX②________AL, 80H③________MOV DX, 34CHMOV AL, 00HOUT DX, AL④________EXITGO-OFF: MOV DX, 34CHMOV AL, ⑤__________OUT DX, ALEXIT: RET2.下面是一个中断处理子程序的加载程序段,中断类型号为60H,请完善该程序段。

INT-INT PROC FAR.......... ;保护现场SUB AX, ①__________;MOV ES, AX;ES清零MOV ②__________,OFFEST inthandlerMOV AX, SEG inthandlerMOV DI ,③__________SHL DI, 1SHL ④__________, 1MOV ⑤__________, BXMOV ES:[DI]+2, AX............;恢复现场RETINT_INT ENDP二、单项选择题(每小题1分,共10分)1.指令MOV AX,[BX][SI]中源操作数的寻址方式是 ( )A.寄存器间接寻址B.变址寻址C.相对寻址D.基址变址寻址2.8086 CPU内有指示下条指令有效地址的指示器是 ( )A.IPB.SPC.BPD.SI3. .CPU与外设交换数据,当采用程序控制I/O方式时,是( )。

A.以CPU为主动方B.以存储器为主动方C.以外设为主动方D.外设直接和存储器交换数据4.8253在下面几种不同的工作方式中,可用GA TE作重触发信号的是( )。

微机原理与接口技术的期末试题与答案

微机原理与接口技术的期末试题与答案

微机原理与接口技术的期末试题与答案一、单项选择题1.下列指令正确的是[ B]A.CMP [SI],100B.CMP WORD PTR [SI],100C.CMP [SI],100hD.CMP 100h,[SI]2.下列指令正确的是[D ]A.MOV CX,ALB.MOV DS,200hC.MOV DS,CSD.MOV DS,AX3.下列指令正确的是[A ]A.POP WORD PTR [BX]B.POP BLC.POP IPD.POP CS4.下列指令正确的是[C ]A.IN DX,ALB.IN DX,AXC.IN AX,DXD.IN BX,DX5.DF=1,执行MOVSB指令后[A ]A.SI减1,DI减1B.SI加1,DI加1,CX减1C.SI减1,DI减1,CX减1D.SI加1,DI加1,CX加16.Intel 8086 I/O寻址空间为[C ]A.1MBB.1KBC.64KBD.32KB二、填空题1.二进制数10101001转换为10进制数为169 D转换为16进制数为A9 H1.在移位指令中,用于指定移位位数的操作数只用的寄存器是___CL_____。

2.内存0005CH处4个字节为D2,EF,00,F0,它是中断__17H______的入口地址存放处,它表示该中断处理程序的起始地址为_F000H___ :__EFD2H___。

解析:因为中断类型号和中断向量表中的对应物理地址由倍数4的关系,所以0005CH/4=17h,即得类型号。

3.一条指令为MOV BX,X1,其中X1的偏移地址为16 (十进制)。

在DEBUG 下,此指令会变为MOV BX,__[0010]______。

4.指令MOV AL, BYTE PTR [BX+SI]中,源操作数的寻址方式是基址变址寻址方式5.设CF=0,AX=8000H,执行ROR AX,1后,AX=_4000H___,CF=_____0_________。

(完整word版)微机原理与接口技术期末试卷及答案

(完整word版)微机原理与接口技术期末试卷及答案

机原理与接口技术■期末考试试题及答案一、填空题(20*1)1、微机系统由(硬件系统〉和(软件系统)两部分组成。

2、80X6冇(20 )位地址线,存储器容量为(1M )B。

3、8086CPU内部组成结构从功能上讲,可分为(BIU )和(EU )两部分.4> 8086/8088 的四个段寄存器为(DS )、(ES )、(SS )、(CS )5、用来存放CPU状态信息的寄存器是(FLAGS )。

6、用來存放指令地址的寄存器是(IP)«7、X0X6的16位标志寄存器FLAGS屮OF=1表示运算结果(溢出).ZF=1表示运算结果为雯。

PF=()表示运算结果的低8位中I的个数为(奇数).8、8086的16位标志寄存器FLAGS中IF=1表示CPU (允许)中断,TF=I表示CPU进入(单步)工作方式。

9、地址4000H:0300H,其物理地址是(4O3OOH).段地址是(4000H ),偏移地址是(0300H1()、X0X6存储器管理采用(分段管理)技术。

IK I/O端口的寻址方式有两种,分别是(丸接寻址),(间接寻址).12、指令J() NEXT农示()F=(I )时转移。

13、将I/O设备端口内容读入AL中的指令助记符是(IN )。

14、8086CPU的1/()捋令采用间接寻址时,使用的间接寄存器是(DX)°15、设置DF=1的指令为(STD ).16、衲除CF标志的指令为(CLC )o17、一对操作堆栈的指令为(POP )和(PUSH )。

18、LOOPNZ的循环条件为(CXH0 HZF=0九19、实现无符巧数乘2的指令的助记符是(SHL ),实现冇符号数除2的抬令的助记符是(SAR )o20、变量/标号的三个属性是(段属性),(偏移属性).(类舉属性)o21、DEBUG命令中,反汇编命令的英文字母为(U ),显示内存命令的英文字母为(D ), 跟踪执行命令的英文字母为(T ),显示和修改寄存器的命令(R ).汇编命令是(A)。

微机原理与接口技术考试试题与答案

微机原理与接口技术考试试题与答案

微机原理与接口技术考试试题与答案第一篇:微机原理与接口技术考试试题与答案一、填空题(每空1 分,共15 分)1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和 _0000_H。

2.在特殊全嵌套方式下,8259 可响应同级或高级中断请求。

3.CPU 与外设接口通过数据总线传送状态信号与命令信号。

4.8255 有3 种工作方式, 其中方式2 只允许A 口使用。

5.有地址重迭现象的译码方式为部分译码和线选法。

6.外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。

7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为 __0000__。

8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。

9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。

10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

二、单项选择题(每小题1 分,共20 分)1.8086CPU 寻址I/O 端口最多使用(4)条地址线。

(1)8(2)10(3)12(4)16 2.CPU 执行IN 指令时有效的信号组合是(1)。

(1)RD =0, IO/M=1(2)RD =0, IO/M=0(3)WR =0, IO/M=1(4)WR =0, IO/M=0 得分评阅人得分评阅人3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是(2)。

(1)64K 字(2)32K 字(3)64KB(4)32KB 4.某一SRAM 芯片的容量是512×8 位,除电源和接地线外,该芯片的其他引脚最少应为(4)根。

(1)25(2)23(3)21(4)19 5.8088/8086 的基本总线周期由(2)个时钟周期组成。

(1)2(2)4(3)5(4)6 6.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。

微机原理与接口技术考试样卷

微机原理与接口技术考试样卷

第一套参考试卷及答案一、填空题(每空1分,共35分)1、微型计算机的基本结构如下图,在方框中添入相应名称。

CPU;存储器;I/O接口; AB;DB;CB2、数制变换32H=(50)D =(0011 0010)B; 123=(0001 0010 0011)BCD3、用八位二进制数表示下列原码、反码、补码。

[+25]:原码(0001 1001)反码(0001 1001)补码(0001 1001)[-64]:原码(1100 0000)反码(1011 1111)补码(1100 0000)。

4、8086CPU分为两部分,分别是(EU)、(BIU)。

5、在8253的6种工作方式中,能够自动重复工作的两种方式是(2)和(3)。

6、设异步传输时的波特率为4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是(480)。

7、在汇编语言程序的调试过程中,执行LINK.EXE后,生成的是(EXE)文件。

8、设堆栈指针SP=2200H,此时若将FR、AX、BX、CX依次推入堆栈后,SP=(2118H)。

9、实验中,在DEBUG状态下,修改AX寄存器内容的命令是(R AX)。

10、8086最小模式工作时,外部数据总线DB(16)根,外部地址总线AB(20)根。

11、8086COU的内存最大寻址范围为(1M)字节, I/O接口的寻址能力为(64K)8位端口。

12、当CS=2200H,IP=0100H时,其指向的物理地址(22100H)。

13、CPU与I/O(外设)之间进行数据传送的方式有四种,列出其中的两种,它们是:(无条件、条件、中断、DMA )。

14、CPU与I/O之间传送的信息有三种,它们分别是:(数据)、(状态)、(控制)。

15、ADC0809是8路8位的AD转换器,若输入的模拟量电压为0-5V。

其中8路的含义是:(8个模拟量输入通道)当模拟量为1.5V时,数字量为(76.5 )。

微机原理与接口技术(单片机)试题、答案

微机原理与接口技术(单片机)试题、答案
Hale Waihona Puke 五、程序阅读题(每题10分,共20分)
得分
评阅人
1、
MOV R2 , #08H
MOV R0 , #7Fh
SETB RS1
CLR RS0
DL0:MOV A , @R0
MOV DPTR , #TAB
MOVCA , @A+DPTR
MOV SBUF , A
DL1:JNB TI , DL1
CLR TI
DEC R0
15、若8位DAC的输出满刻度电压是+5V,则其分辨率约为19.53(或19.6)mV。
二、选择题(每空1分,共15分)
得分
评阅人
1、74HC373集成电路是(C)。
A、驱动器B、译码器C、锁存器D、编码器
2、AT89S51单片机的复位信号是(A)有效。
A、高电平B、低电平C、脉冲D、下降沿
3、程序计数器PC是用于存放和指示(C)
10、AT89S51串行口工作在方式0时,由RXD引脚接收数据,由RXD引脚发送数据。
11、AT89S51单片机的中断源分为3类,即外部中断、定时中断和串行口中断。
12、外部中断INT1触发中断的有效输入信号有下降沿和低电平。
13、行列式键盘的工作方式有循环扫描和中断扫描两种。
14、LED显示器的显示方式有静态和动态两种。
3、定时器T1工作在方式2时,TH1的值装入TL1后会自动清零。(×)
4、AT89S51单片机串行通信工作方式2的波特率是由定时器T1的溢出率与SMOD中的值共同决定的。(×)
5、串行通信接收或发送完数据申请中断请求,CPU在响应中断后,硬件会自动清除中断请求标志。(×)
四、问答题(每题7分,共14分)

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

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

if(c[i]>='A' &&c[i]<='Z')n++; _____ } 12.已知 int a[10],*p=a;那么数组元素 a[5]的地址用 p 表示为_____ 四、程序阅读题(本大题共 2 小题,每小题 4 分,共 8 分。) 13.main()
{int x=1,y=1,i=1; do {x=x+y;y=x+y;i++; printf("x=%d y=%d\n",x,y); }while(i<=3); } 程序运行的结果是_____ 14.main() { int a,b,c; scanf("%d,%d,%d",&a,&b,&c); prinrf("f()=%d\n",f(a,b,c)); } int max(a,b,c) int a,b,c; {a=a<c?a:b; return=a; } int min(a,b,c) int a,b,c; {a=a<b?a:b; a=a<c?a:c; return a: } int f(a,b,c) int a,b,c; {return(max(a,b,c)+min(a,b,c))/2};} 输入三个数为:90,72,48。 程序运行结果为_____ 五、程序设计题(本大题共 1 小题,每小题 7 分,共 7 分)。 15.已知 主函数 main()调用函数 fmax()来计算数组中的最大元素及下标,请在空白处写完 函数 fmax()。 int fmax(x,n,k) int x[],n,*k; {
p=&a[0];
表达式(++p)->n 的值为:()

微机原理与接口技术试题库(含答案)

微机原理与接口技术试题库(含答案)

1、二进制数10010110.10B 的十进制数值可表示为(B )A. 96.8B. 150.5C. 96.5D. 160.52、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是(C )A.OFB.PFC.IFD.CF3、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和4 个“0”组成,则最小值为(D )。

A.-120B.-7C.-112D.-1214、RAM 6116芯片有2K×8 位的容量,它的片内地址选择线和数据线分别是( B )A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D155、8086 CPU在响应中断时顺序将( C )内容压入堆栈。

A.CS.IP.FRB.IP.CS.FRC.FR.CS.IPD.FR.IP.CS6、已知AL=68H,BL=5AH,指令ADD AL,BL 执行后,OF 和CF 的值分别为( C )。

A. 0,0B. 0,1C. 1,0D. 1,17、下列8088 指令中,含有非法操作数寻址的指令是(C )。

A. MOV AX,[10H]B. IN AX,DXC. MOV [BX][BP],10HD. MOV BX,COUN[SI]8、n+1 位符号数x 的补码表示范围为( D )A. -2 n<x<2 nB. -2 n≤x≤2 nC. -2 n -1≤x<2 nD. -2 n≤x<2 n9、8086 能够访问的存储空间的大小是(B )。

A. 64kB. 1MC. 256D.16M10、若用128K*4bit 的SRAM 芯片构成640KB 的存储器组织,共需要( A )片芯片。

A. 10B. 20C. 30D. 4011、在CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0 时,表明(A )。

A. AX >DXB. AX<DXC. AX≥DXD. AX≤DX12、若要使寄存器AL 中的高4 位不变,低4 位清零,应使用指令(B )。

(完整版)微机原理与接口技术试题与答案

(完整版)微机原理与接口技术试题与答案

微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU 经过(1 )控制线来区分是储藏器接见,仍是I/O 接见,当 CPU 执行 IN AL,DX 指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2. n+1 位有符号数 x 的补码表示范围为()。

A. -2n < x < 2nB.-2n ≤ x≤ -2n1C.-2n - 1 ≤ x ≤-12nD. -2n < x≤ 2n3.若要使存放器 AL 中的高 4 位不变,低 4 位为 0,所用指令为()。

A.AND AL, 0FHB.AND AL, 0FOHC.OR AL, 0FHD.OR AL 0FOH4.以下 MOV 指令中,不正确的指令是()。

A.MOV AX, BXB.MOV AX, [BX]C.MOV AX, CXD.MOV AX, [CX]5.中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD.0005EH6.条件转移指令JNE 的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在 8086/8088 CPU中,一个最基本的总线读写周期由( 1 )时钟周期 (T 状态 )组成,在 T1 状态, CPU 往总线上发(2)信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A.数据 B.地址 C.状态 D.其他8.8086 有两种工作模式 , 最小模式的特点是( 1 ),最大模式的特点是(2)。

⑴ A. CPU 供应全部控制信号 B. 由编程进行模式设定C. 不需要 8286 收发器D. 需要总线控制器8288⑵ A. M/引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一办理机系统9.在 8086 微机系统的 RAM 储藏单元器 0000H:002CH 开始依次存放 23H ,0FFH ,00H ,和 0F0H 四个字节,该向量对应的中断号是 ()。

微机原理与接口技术试题

微机原理与接口技术试题

《微机原理与接口技术》试题一、单项选择题(每小题1分,共15分)1.指令MOV AX,[3070H]中源*作数的寻址方式为( )A.寄存器间接寻址B.立即寻址C.直接寻址D.变址寻址2.Reset信号有效后,8086CPU的启动地址( )A.FFFFFhB.0FFFFhC.FFFF0hD.00000h3.在8086CPU的标志寄存器中,控制标志位占( )A.3位B.9位C.4位D.16位4.堆栈的工作方式是( )A.先进先出B.随机读写C.只能读出不能写入D.后进先出5.CPU与外设间数据传送的控制方式有( )A.中断方式B.程序控制方式C.DMA方式D.以上三种都是6.设串行异步通信的数据格式是:1位停止位,7位数据位,1位校验位,1位起始位,若传输率为2400位/秒,则每秒传输的最大字符个数为( )A.10个B.110个C.120个D.240个7.CPU与I/O设备间传送的信号有( )A.控制信息B.状态信息C.数据信息D.以上三种都有8.若传送率为1200,波特率因子n=16,则收、发时钟(RxC.TxC)的频率为( )A.1MHzB.19.2KHzC.20KHzD.2400Hz9.在DMA方式下,外设数据输入到内存的路径是( )A.外设→CPU→DMAC→内存B.外设→DMAC→内存C.外设→存储器D.外设→数据总线→存储器10.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )A.B口B.A口C.C口D.以上三个端口均可以11.8251A的方式控制字(即模式字)的作用是( )A.决定8251的数据格式B.决定8251的数据格式和传送方向C.决定8251何时收发D.以上都不对12.在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少13.采用高速缓存的目的是( )A.提高主存速度B.提高总线传输率C.使CPU全速运行D.扩大可寻址空间14.CPU响应中断请求和响应DMA请求的本质区别是( )A.程序控制B.需要CPU干预C.响应中断时CPU仍控制总线而响应DMA时,让出总线D.速度快15.用三片8259A级数是( )A.24级B.22级C.23级D.21级二、填空题(每空1分,共20分)1.微型计算机由______________________________________四部分组成。

微机原理与接口试题及答案(4套)

微机原理与接口试题及答案(4套)

微机原理与接口模拟试题及答案课程试卷库测试试题(第一套)一:填空题(每空1分,共18分)1. 中央处理单元CPU主要由______________和______________构成,用来解释指令并进行运算。

2.8421BCD码有十个不同的数字符号,逢十进位,每位BCD码用___________位二进制数表示。

3.8086CPU在取指令时,依据_________和________寄存器中的内容计算所要取的指令的物理地址。

4.所有的变量都具有三种属性,分别是:_____________、______________、_______________ 5.8086CPU规定当MN/ 引脚接至+5V电源时工作于__________组态,当其接地时工作于_________组态。

6.用MOS器件构成的RAM,可以分为__________________RAM和_______________RAM 两种。

7.8253的每个计数器通道有___________种工作方式,通常只有当GATE信号为___________电平时,才允许8253计数器工作。

8.8255A端口C的____________与A口组成A组,_____________与B口组成B组,A组有__________工作方式,B组有______________工作方式。

二:单项选择题(每个选项2分,共24分)1:____________是以CPU为核心,加上存储器、I/O接口和系统总线组成的。

A.微处理器B.微型计算机C.微型计算机系统2.堆栈指针的作用是用来指示______________A.栈顶地址B.栈底地址C.下一条要执行的指令的地址3.计算机能直接认识、理解和执行的程序是_________A.汇编语言程序 B.机器语言程序 C.高级语言程序4. 计算机内的“溢出”是指其运算的结果_________A.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5. 8位补码操作数“10010011”等值扩展为16位后,其机器数为___A.1111111110010011B. 0000000010010011C. 10000000100100116. 在执行指令MOV AX,0后,CPU状态标志位ZF的取值为_________A.为0B.为1C.不确定D.没有影响7. 某计算机的主存为3KB,则内存地址寄存器需_______位就足够了A. 10B. 11C. 12D. 138. 在8086/8088中,一个最基本的总线周期由________时钟周期(T状态)组成,在T1状态,CPU往总线发出_________信息.A. 4个B. 2个C. 5个D. 数据E. 地址F. 状态9. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便________A. 变为高电平B. 变为低电平C. 变为相应的高电平或低电平D. 保持原状态不变,直至计数结束10. 并行接口与串行接口的区别主要表现在_______之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设11. 对8255A的C口执行按位置位/复位操作时,写入的端口地址是__A. C端口B. 控制端口C. A端口D. B端口三:简答题1:写出下列指令源操作数的寻址方式(7分)(1)mov ax,0abh(2)mov ax,[100h](3)mov ax,[bx+10](4)mov ax,[bx][si](5)mov ax,val[bx](6)mov ax,es:[bx](7)mov ax,val[bx][si]2: 在下列程序段运行后,给相应的寄存器及存储单元填入运行的十六进制结果(6分) Mov ax,1050hMov bp,1000hMov bx,2000hMov [bp],alMov dh,20hMov [bx],dhMov dl,01hMov dl,[bx]Mov cx,3000hHltAX=_______________ BX=____________________ CX=_____________________DX=_______________ 字节单元(1000h)=______________ 字节单元(2000h)=____________3:下列程序完成统计字符串长度的功能,请填入空缺的部分(每空2分,共6分) data segmentstring db ‘abcdfgfglasivf’,0dhl1 db ?cr equ 0dhdata endscode segmentassume cs:code,ds:data,es:datastart proc farbegin: mov ax,datamov ds,axmov es,ax__________________________mov dl,0mov al,cragain: __________________________je done___________________________jmp againdone: lea bx,l1mov [bx],dlretstart endpcode endsend begin4: 试说明8086/8088CPU的RESET信号的功能(6分)5:RAM与CPU连接时,片选信号有哪些产生方式,各有什么特点?(5分)四:综合分析题1:利用INTEL 2114 1Kx4位的芯片,构成4KB的RAM。

微机试题(有答案)

微机试题(有答案)

《微机原理与接口技术》试题(第一套)一、选择题(每题3分,共30分)1.8288在8086/8088组成的计算机中的作用是( ② )。

①数据缓冲器②总线控制器③地址锁存器④提供系统时钟CLK2.指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( ② )。

①寄存器寻址②基址变址相对寻址③基址寻址④变址寻址3.某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( ④ )。

① 4100H ② 3AA08H ③ 3B008H ④ 3AAA8H38060+2A48=3AAA8H4.某存储器芯片有地址线13根,数据线8根、该存储器芯片的存储容量为( ③ )。

① 15K×8 ② 32K×256 ③ 8K×8 ④ 32K×85.某存储器芯片容量为2K×1bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( ② )。

① 32片、11根② 64片、14根③ 8片、 14根④ 16片、8根6.“ADD AX,[BX+8]”的源操作数在当前(②)。

①堆栈段②数据段③代码段④程序段7. DMAC 8237具有( ② ) 。

①八个独立通道②四个独立通道③二个独立通道④三个独立通道DMAC8237A的主要性能:1、有4个独立的DMA通道,每个通道都充许开放或禁止DMA请求,都可以独立控制自动预置方式。

2、具有三种基本的传输方式:单字节传送、数据块传送、请求传送。

3、具有存储器到存储器的传送功能4、具有正常时序和压缩时序两种基本时序。

5、8257A级联可扩充任意个DMA通道。

6、有两种优先管理方式:固定优先级和循环优先级。

7、有较高的数据传输速率。

8.可编程并行接口8255A具有( ① )①两个8位(A口、B口) 和两个4位(C口的高、低各4位) 并行输入输出端口。

②两个8位(A口、C口) 和两个4位(B口的高、低各4位)并行输入输出端口。

微机原理与接口技术试题库含答案

微机原理与接口技术试题库含答案

.三、选择题1、在计算机内部,一切信息的存取、处理和传送都是以 D 形式进行的。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、与十进制数56等值的二进制数是 A 。

A)111000 B)111001 C)101111 D)110110四、是非判断题1、在第三代计算机期间出现了操作系统。

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

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

(×)1. 微处理器,微型计算机和微型计算机系统三者之间有何区别?答:微处理器即CPU,它包括运算器、控制器、寄存器阵列和内部总线等部分,用于实现微型计算机的运算和控制功能,是微型计算机的核心;一台微型计算机由微处理器、内存储器、I/O 接口电路以及总线构成;微型计算机系统则包括硬件系统和软件系统两大部分,其中硬件系统又包括微型计算机和外围设备;由此可见,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为其硬件构成。

2. CPU在内部结构上由哪几部分构成?CPU应具备哪些主要功能?答:CPU在内部结构上由运算器、控制器、寄存器阵列和内部总线等各部分构成,其主要功能是完成各种算数及逻辑运算,并实现对整个微型计算机控制,为此,其内部又必须具备传递和暂存数据的功能。

3. 累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其独特之处。

累加器除了可用做通用寄存器存放数据外,对某些操作,一般操作前累加器用于存放一个操作数,操作后,累加器用于存放结果。

4. 微型计算机的总线有哪几类?总线结构的特点是什么?答:微型计算机的总线包括地址总线、数据总线和控制总线三类,总线结构的特点是结构简单、可靠性高、易于设计生产和维护,更主要的是便于扩充。

6. 计算机I/O接口有何用途?试列出8个I/O接口。

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

微机原理及接口技术试卷及答案

微机原理及接口技术试卷及答案

IP 和段寄存器依次属于____BIU 、BIU1. 设M/IO 、RD 和WR 在某时刻分别为1、1和0,指令中与其对应的是___ MOV ES:[DI], AX2. 执行返回指令,退出中断服务程序,这时返回地址来自_____。

堆栈区3. 为了设定可编程I/O 接口芯片的工作方式,必须通过_ 数据总线_传送命令信息。

5 从硬件角度而言,采用硬件最少的数据传送方式为_____ 无条件传送 4. 下列情况不适合采用中断方式进行处理的是_____。

高速数据传送5. 当采用存储单元与I/O 端口统一编址时,CPU 的数据传送指令___可以访问I/O 端口和存储单元6. 8253可编程定时/计数器工作在方式0时,控制信号GATE 变为低电平后,对计数器的影响是暂时停止现行计数工作9. 某系统中,欲用可编程并行接口芯片8255A 的一个口来实现两位输入和两位输出,则应选用___C 口10. 电路如图1所示,当A15~A2=10100011010101时,译码器输出为0,图中端口C 的地址为___ A355H11. 图1中端口B 的工作方式为____ 方式012. 图1中数据的传送方式采用______。

查询传送13. 在图1的电路中,假设8255此时有两根输出线与其它外设相连,那么,这两根输出线可使用_仅PC6, PC7 14. 在下列引起CPU 程序中断的四种情况中,需要由硬件提供中断类型码的是_____。

INTR 15. 中断向量地址是______中断服务程序入口地址的地址16. 响应下列中断请求时,优先级最高的是_____。

A) NMI B) INTR C) 单步 D) INT n 17. 软中断 INT n (n =10H ~50H )的优先级排列原则是____无优先级级别18. 响应不可屏蔽中断时,其中断类型号是____由CPU 自动产生19. 使用8259A 中断控制器,在中断服务程序返回前发EOI 命令,其目的是___ 清除相关的ISR 位 20. 系统中若有多个中断源其优先级相等,在中断控制器8259A 设置优先级方式时,能通过编程来确定一开始谁的优先级最高,则这种工作方式应为____优先级特殊循环方式21. 系统中有两片中断控制器8259A ,为实现15级中断排队,则主片、从片嵌套应分别设置为____。

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

微机原理与接口技术A卷一、填空题(共计20分每个空2 分)1、已知[X]补=01100011B,求X=(99 )(结果用十进制表示)[Y]补=11111001B,求Y=(-7 )(结果用十进制表示)2、8088CPU 的地址总线为多少条();直接寻址的内存空间为多少()。

8088有8条数据线3、已知DS=2000H,内存(20200H)=FFH,(20201H)=22H指令INC WORD PTR [0200H]执行的结果是:(20200H )= (20201H)=4、8086外部中断有()和(),当CPU内的中断标志IF=“0”状态时,外部中断线同时为“1”状态时,CPU响应哪个中断请求信号()。

5、CPU与外设数据传送的控制方式有无条件传送方式、()、()和DMA直接存储器传送方式。

二、简答题 (共计25分每小题5 分)1、什么是I/O接口?I/O接口的主要功能有哪些?(答出3点即可)。

2、请叙述INTR中断过程(答出5点)。

3、有一2764EPROM芯片有13条地址总线,请计算芯片的地址范围(起始地址为12000H)请写出末地址4、定时器8253计数器0输入时钟1.19MHz,;输出频率500Hz,并设定为二进制计数,问计数初值为多少?计数器1产生连续的对称方波,输入时钟为2MHz的时钟频率,计数初值为4000,并设定为BCD计数,问输出的连续对称的周期是多少毫秒?5、中断向量地址表的作用是什么?已知中断类型码分别为0EH和0FH,它们的中断服务程序的入口地址在中断向量地址表的地址是什么?(注意:写成××××H:××××H格式)三、分析程序写出结果 (共计15分)1、(3分)TABLE DB 30H , 31H , 32H ,33H , 34HENTRY DB 3MOV BX , OFFSET TABLEADD BX,ENTRYMOV AL,[BX] ; 问程序执行后AL=2、(6分)已知DS=3000H , SS=4000H , BX=1200H , BP=1000H(31200H)=01H , (31201H)=02H , (41200H)=03H , (41201H)=04H 程序段如下:MOV AX, 1200H ;该指令的寻址方式:ADD AX, [1200H] ;ADD AX, [BX] ; 请写出程序段执行后的结果 AX=3、(6分)下列程序段求FLD开始的八个数据的平均值,结果在RES中。

请将程序填写完整(不考虑溢出)DATA SEGMENTFLD DW 10,-20,30,-60,-71,80,79,56RES DB ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAMOV AX,DATAMOV DS,AXMOV CX,8MOV AX,0R1:ADD SI,2DEC CXJNZ R1MOV CL,8IDIV CLMOV RES,AL ;RES的偏移地址=HLTCODE ENDS四、汇编语言程序设计(共计40分第1、2、3题各8分,第4题16分)1、假设数据段定义如下:DATA SEGMENTAA DB ‘0123456789’BB DB 10 DUP(?)DATA ENDS请编写代码段将AA 数据区中的字符串,变为数据0123456789从左到右存储到BB数据区中。

2、从BUFFER开始的单元中存放着20个有符号字节数,要求找出其中的负数,存入MINE 开始的单元中,并将负数个数存入CNT单元。

3、请描述你设计的综合实验内容和思路。

4、8088微机系统的I/O接口电路如下图:请完成:(1)分析图,写出8255、8253各端口的地址(已知A7~A3=11111)(2)编写8255的初始化程序。

其中8255的A口为输出,B口和C口为输入,均工作在方式0。

写出程序段即可(3)8253的OUT1输出200HZ的方波(方式3),计数初值为多少?如果按十进制计数,请编写8253的初始化程序。

写出程序段即可微机原理与接口技术B卷一、填空题(共计20分,1、2、3、4、5每个空2 分,6、7题每个空1 分)1、已知[X]补=10110101B,求X=()(结果用十进制表示)。

[Y]补=01100111B,求Y=()(结果用十进制表示)。

2、写出8088 CPU 四个数据寄存器()、四个段寄存器()。

3、请写出指令INC WORD PTR [0200H]的寻址方式()。

4、8088 CPU中若逻辑地址为1E00:3800H,则对应的物理地址为()。

5、两片中断控制器8259A,若采用级连方式,最多可以管理()级中断。

6、设堆栈指针SP=2000H,AX=5060H,BX=1020H,若执行下列指令段后PUSH AXPUSH BXPOP AX则SP=(),AX=(),BX=()。

7、微机系统I/O接口的两种编址方式是()、(),8088 CPU采用的是()。

二、简答题 (共计25分每小题5 分)6、什么是I/O接口?I/O接口的主要功能有哪些?7、8088 CPU满足什么条件能够响应可屏蔽中断?8、给8088 CPU配置64KB的RAM区,采用6264(8K*8),需要多少片6264?多少根用于片内寻址?多少根用于片选寻址?9、定时器8253计数器1输入时钟1.19MHz,计数器1产生1000Hz的连续方波信号,并设定为BCD计数,问计数初值是多少?输出的连续对称方波的周期是多少毫秒?10、简述8086 CPU中EU和BIU的主要功能。

在执行程序过程中它们是如何相互配合工作的?三、分析程序写出结果 (共计15分)2、(3分)TABLE DB 30H , 31H , 32H ,33H , 34HENTRY DB 3MOV BX , OFFSET TABLEADD BX,ENTRYMOV AL,[BX] ; 问:程序执行后AL=2、(6分)已知DS=3000H , SS=4000H , BX=1200H , BP=1000H(31200H)=01H , (31201H)=02H , (41200H)=03H , (41201H)=04H 程序段如下:MOV AX, 1200H ;该指令的寻址方式:ADD AX, [1200H] ;ADD AX, [BX] ; 请写出程序段执行后的结果 AX=3、(6分)阅读下列程序,写出程序运行结果。

DATA SEGMENTDATA1 DB ‘ABCDEF’DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV BX,OFFSET DATA1MOV CX,6NEXT:MOV AH,2MOV AL,[BX]XCHG AL,DLINC BXINT 21HLOOP NEXTMOV AH,4CHINT 21HCODE ENDSEND START ;运行结果:四、汇编语言程序设计(共计40分,每题10分)1、两个有符号双字长数分别放在MEM1和MEM2开始的单元,求两数之和,并把和值放在SUM开始单元。

请编写汇编语言源程序。

2、利用查表法求X=Y3,Y的立方表从SQTAB单元开始存放(Y均为0~9之间的数),结果X存入JG单元中。

请编写汇编语言源程序。

3、填空补充完整下列程序·本程序的功能:用查询方式完成从外设输入100个字节数据到内存。

·已知条件:数据端口地址为01H,状态端口地址为02H,D6位为状态位,若其状态为1则表示CPU可输入数据进行读操作;内存起始地址为SHUJU。

DATA SEGMENTSHUJU DB 100 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATAMOV AX,DA TAMOV DS,AXMOV BX,OFFSET SHUJUMOV CX,100DOLL:IN AL,()AND AL,()()IN AL,()MOV [BX],ALINC BXLOOP ()HLTCODE ENDSEND4、8255A的A口和B口工作在方式0,A口输入接8个开关,B口接8个发光二极管,请将开关状态由发光二极管来显示(开关开,对应发光二极管亮;否则,对应发光二极管)。

端口地址60H~63H。

要求:1)画出硬件连接电路;2)画出将开关状态显示在发光二极管上的程序框图;3)写出初始化程序。

微机原理与接口技术C卷一、填空题(共计20分每个空2 分)1、微型计算机硬件系统的组成是()、()、()、()。

2、8088CPU 的地址总线为多少条(),数据线为多少条(),直接寻址的内存空间为多少()。

3、已知DS=2000H,内存(20200H)=11H,(20201H)=22H,指令MOV AX, [0200H]的寻址方式是();该指令的执行结果是:AX= ()。

4、已知逻辑地址为:1000H:2000H, 对应的物理地址为:()。

二、简答题 (共计40分每小题5 分)11、么是I/O接口?I/O接口的主要功能有哪些?12、请描述你所做接口实验中的一个实验内容及用流程图描述编程思路。

13、中断向量地址表的作用是什么?已知8259中断控制器的IRQ7的中断类型码为0FH,它们的中断服务程序的入口地址在中断向量地址表的地址是什么?(注意:写成逻辑地址格式)。

14、8088外部中断有INTR和NMI,描述二者的主要区别。

15、如图1所示,请回答以下问题:通常半导体存储器芯片的存储容量如何表示?图中存储器芯片的容量是多少?地址范围是多少?采用了何种译码方式?,该译码方式的主要特点。

16、请写出微型计算机中,主机与外设之间数据输入输出的控制方式。

17、8259中断控制器的主要功能是什么?请以外部中断为例简述中断处理的一般过程。

18、8088/8086 CPU段寄存器的作用是什么?并写出各段寄存器名。

8088系统B U S图1 8088CPU与某存储器芯片连接简图三、分析程序写出结果 (共计10分,每小题5分)1、DSEG SEGMENTDATA1 DW 0A566HDATA2 DW 26D1HSUM DW 2 DUP(?)DSEG ENDSCSEG SEGMENTASSUME CS:CSEG, DS:DSEGSTART: MOV AX, DSEGMOV DS, AXLEA SI, SUMMOV AX, DATA1ADD AX, DATA2MOV [SI], AXMOV AH,4CHINT 21HCSEG ENDSEND START请写出程序执行后SUM的偏移地址=?SUM单元的内容=?2、DATA SEGMENTDATA1 DB ‘12345678’DATA2 DB 6 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXMOV BX,OFFSET DATA1MOV DI,OFFSET DATA2MOV CX,8NEXT:MOV AL,[BX]AND AL,0FHMOV [DI],ALINC BXINC DILOOP NEXTMOV AH,4CHINT 21HCODE ENDSEND START写出程序运行结果:该程序完成的功能:四、汇编语言程序设计(共计30分)1、假设数据段定义如下:(共10分)DATA SEGMENTMEM1 DB ‘0123456789’MEM2 DB 10 DUP(?)DATA ENDS请编写代码段将MEM1 数据区中的字符串,从左到右传送到MEM2数据区中。

相关文档
最新文档