2016年秋季学期《微机原理与接口技术》综合练习题
- 格式:doc
- 大小:73.50 KB
- 文档页数:11
命题教师审核人:适用年级专业:一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
考试题型:1填空(25分)2选择(30分)3 判断(10分)4 简答(15分)5 芯片初始化程序题(20分)一填空(10分)1.2K×4位RAM构成64KB的存储系统,有20位地址线,全译码方式,需要_____个RAM芯片,需要_____位地址作为片外地址译码器的输入。
2.在一个串行传输系统中,每秒钟可传送10个数据帧,每个数据帧包含1个起始位,8个数据位和2个终止位。
则波特率为_____ 比特率为_____3.已知ADC0809的分辨率为8位,若其V R(+)接+5V,V R(-)接地,当输入电压模拟量为3.125V时,转换后输出的数字量为_____4.实现定时的三种方法是____定时、_____定时和____________定时。
5.已知内存单元00060H~00067H存放在10H、12H、20H、23H、30H、34H、40H、45H 中,则19H中断的中断服务程序人口地址是_____6.8255A工作于方式0时,不能工作于____ 传送方式。
7.已知段寄存器DS=3600H,偏移地址SI=1200H,则物理地址为_____8.用4K×8的RAM芯片组成16K×8的存储器,需要_______片芯片,在地址线中(设地址总线为16位),有______位参与片内寻址。
______位组合成片选信号。
9.某微机系统中内存首地址为3000H,末地址为63FFH,则其内存容量为______10.1MB存储空间最多可以分成_________个逻辑段。
最少可以分成_________个逻辑段11.8255A工作于方式0时,不能工作于____ 传送方式。
12.设BX=0328H,SI=023CH,执行LEA BX,[BX+SI+0F45H]后,BX=__________ 13.对I/O端口编址有___________和_____________两种方法。
14.中断类型码为14H的中断向量存放在内存中的4个字节单元中,其中的字节单元内容从低字节到高字节依次为10H、20H、30H、40H,则相应的中断服务程序入口地址是_________15.当多片8259A级联时,最多可级联______片,其中有_____片主片,最多可管理_____级中断源。
《微机原理及接口技术》试卷(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.8088/8086均冇两种工作模式:___________________ 和 ____________________ 。
其中____________ 模式是指系统中只有8088或8086 -个微处理器。
[答案]垠小模式;垠人模式;最小2.8088CPU有________ 条数据引脚、 _____ 条地址引脚,8086CPU有______条数据引脚。
[答案|8; 20; 163・8086系统中存取一个非规则字需要_______ 个总线总周期。
[答案]24.逻辑地址2400H: 1200H对应的物理地址是_________________ 。
[答案J25200H5.微机系统中,I/O端口的编址方式冇__________ 编址和____________ 编址两种。
[答案]独立;统一6.根据总线在微机系统的位置分类为:_________ 、_______________ 、___________ 和___________ 。
[答案]片内总线;局部总线;系统总线;通信总线7.根据总线功能分类,总线可分为____________ 、___________ 、_______________ 以及电源和地线、备用线。
[答案]地址总线;数据总线;控制总线8.在冇多个总线主设备的系统中,在总线上完成一次信息交换要经过___________ 、___________ 、______________ 和___________ 四个阶段。
[答案]申请总线使用权;寻址;传输数据;结束9.所谓接口电路就是______ 与_______ 的连接部件。
[答案]微处理器;外部设备10.CPU和I/O设备Z间交换的信息分为数据信息、________ 信息和__________ 信息。
其屮数据信息又分数字量、_____________ 和___________ 。
I答案J状态信息;控制信息;模拟量;开关量11.CPU与外设之间的数据传送方式冇程序控制方式、___________ 和__________ 三种方戎。
《微机原理与接⼝技术》综合练习题,附答案《微机原理与接⼝技术》综合练习题⼀、填空题1、地址总线的位数决定了的最⼤容量。
2、CS内容为1000H,IP内容为8932H,则物理地址3、在计算机中三总线是指总线、总线和控制总线。
4、80X86CPU在实地址模式下可寻址_______存储单元。
5、80X86在实地址模式下物理地址分为两部分和。
6、在乘法指令MUL BX中,被乘数隐含指。
7.在计算机中处理字符时,常采⽤码。
8.在计算机中三总线是指总线、总线和总线。
9.程序流向的控制和转移,主要是通过改变和的值。
10.汇编语⾔程序的开发,主要经过、、和,直到⽣成完全正确的可执⾏⽂件为⽌。
11.汇编语⾔源程序的扩展名为。
12.假设字节单元(06925H)=12H, (06926H)=45H, (06927H)=78H, 那么字单元(06925H)=__________, 字单元(06926H)=______________。
13.“先执⾏后判断”的循环程序结构中,循环体执⾏的次数最少是。
14.在指令MOV AX,0执⾏后,CPU状态标志位ZF的取值。
15.PC/XT加电复位后执⾏的第⼀条指令的物理地址是,该地址属于。
16.当使⽤串⽐较指令CMPSB寻找两数据块中相同字节数据时,应使⽤重复前缀。
17.已知8086的代码段寄存器(CS)=2000H,则代码段可寻址的物理地址空间范围为。
18.若(CS)=4200H,物理转移地址为4A230H,当CS的内容被设定为7900H 时,则物理转移地址为。
19.堆栈是内存中遵循规则的⼀个专⽤区域;在8086/8088系统中,设(SP)=0034H,如果⽤栈操作指令存⼊7个数据,则(SP)= ,若⼜⽤栈操作指令取出2个数据,则(SP)= 。
20.CPU的状态寄存器中,标志SF和OF的含义是和。
若当减法运算X-Y后,(SF)=1、(OF)=1,说明两者⽐较的结果是。
21、RS-232C采⽤负逻辑,规定逻辑“1”在之间,逻辑“0”在之间。
(完整版)微机原理与接口技术试题与答案微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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 ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -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四个字节,该向量对应的中断号是( )。
《微机原理与接口技术》习题参考答案习题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。
《微机原理及接口技术》复习总结综合版——简答题第一篇:《微机原理及接口技术》复习总结综合版——简答题综合版—简答题欢迎使用KNKJ2012DXZY系统《微机原理及接口技术》学科复习综合版—简答题1、微型计算机由那些基本功能部件组成?微处理器、主存储器、系统总线、辅助存储器、输入/输出(I/O)接口和输入/输出设备2、什么是(计算机)总线?在计算机中,连接CPU与各个功能部件之间的一组公共线路,称为总线3、微型计算机系统的基本组成?微型计算机,系统软件,应用软件,输入输出设备4、简述冯.诺依曼型计算机基本组成。
冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。
其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。
5、什么是机器数?什么是机器数的真值?数在机器内的表示形式为机器数。
而机器数对应的数值称为机器数的真值。
6、8086与8088这两个微处理器在结构上有何相同点,有何主要区别?相同点:(1)内部均由EU、BIU两大部分组成,结构基本相同。
(2)用户编程使用的寄存器等功能部件均为16位。
(3)内部数据通路为16位。
区别 :(1)对外数据总线8086:16位,8088:8位。
(2)指令队列8086:6级,8088:4级。
7、8086CPU内部由哪两部分组成?各完成什么工作?在8086内部由BIU和EU两大部分组成,BIU主要负责和总线打交道,用于CPU与存储器和I/O接口之间进行数据交换;EU主要是将从指令队列中取得的指令加以执行。
8、简述8086内部分为EU和BIU两大功能的意义。
这两部分分开可以在执行指令的同时,从存储器中将将要执行的指令取到指令队列,使两部分并行工作,提高CPU的速度。
〈〈微机原理与接口技术〉〉综合练习题一、单项选择题1.在并行通信中,传送一个字节的数据,需使用数据线为( )a)A、1条 B、4条 C、8条2.一位ASCII码由( )位二进制数组成.b)A、4位 B、7位 C、8位3.10位地址码的寻址空间为( )A、1KB、2KC、4K4.IP称为_____________A、堆栈指示器B、指令指示器C、变址寄存器5.当定时计数器8253以BCD码计数时,其最大初值是( )A、0000B、FFFFC、99996.若8259的IR0的中断类型号为08H时,问IR7的中断类型号为( )A、OAHB、ODHC、OEH7.段内转移指令改变寄存器_____________的值。
A、DIB、IPC、CS8.现代科学技术3C不包括A.CONTROLB. COMPUTERMANDD. COMMUNICATION9.8259中,中断不能赋予 IR0A.10HB. 99HC.98HD. F8H 10.ADD 指令不能影响标志寄存器的位A.ZFB. SFC.CFD. TF 11.8086CPU内部的数据总线有条A.8B.16C.32D.6412.存储芯片是挥发性存储器A. NV-RAMB. EPROMC.DRAMD. EEPROM 13.CPU访问I/O设备的寻址方式为寻址方式A.统一 B.分离 C.独立 D.统一或独立14.8086CPU响应NMI中断请求,必须有的条件A.IF标志位为1B.当前机器周期结束C.NMI线出现上升沿D.无INT中断请求15.汇编源程序是_____________语言编写的程序。
A、高级B、机器C、汇编16.20位地址码的寻址空间为( )A、1MB、2MC、4K17.CS称为_____________A、堆栈指示器B、指令指示器C、代码段寄存器18.属于CPU核心的部件是( )A存贮器 B、计数器 C、运算器19.需要进行动态刷新的内存是( )A、SRAMB、DRAMC、PROM20.DMA方式的数据传送是由( )控制的A、软件B、中间件C、硬件21.当定时计数器8253以二进制计数时,其最大初值是( )A、0000B、FFFFC、999922.若8259的IR0的中断类型号为18H时,问IR7的中断类型号为( )A、1AHB、1DHC、1EH23.指令“ADD AX,[BP+4]”的源操作数在当前_____________A、代码段B、数据段C、堆栈段24.能够用来间接寻址的寄存器是_____________A、BX、BP、DI、SIB、BX、BP、IP、SPC、BP、IP、DI、SI 25.数据定义伪指令_____________用来定义字。
第1章思考与练习题1.1 微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?1.2 什么是微型计算机的系统总线?说明微处理器三大总线的作用。
1.3 计算机中常用的数制和码制有哪些?1.4 将下列十进制数分别转化为二进制数、八进制数、十六进制数和压缩BCD数。
(1)25.82 (2)412.15 (3)513.46 (4)69.1361.5 将下列二进制数分别转化为十进制数、八进制数和十六进制数。
(1)111001.101 (2)110010.1101 (3)1011.11011 (4)101101.01111.6 将下列十六进制数分别转化为二进制数、八进制数、十进制数和压缩BCD数。
(1)7B.21 (2)127.1C (3)6A1.41 (4)2DF3.41.7 写出下列十进制数的原码、反码、补码表示(采用8位二进制数)。
(1)96 (2)31 (3)-42 (4)-1151.8 已知补码求出其真值。
(1)92H (2)8DH (3)B2H (4)4C26H1.9 按照字符所对应的ASCII码表示,查表写出下列字符的ASCII码。
a 、K 、G、+、DEL、SP、CR 、$第2章思考与练习题2.1 8086CPU由哪两部分组成?它们的主要功能是什么?2.2 8086CPU数据总线和地址总线各是多少?最大的存储空间是多少?2.3 8086CPU中的指令队列起什么作用?其长度是多少字节?2.4 8086的标志寄存器有哪些标志位?它们的含义和作用是什么?2.5 数据在存储器中存放有何规定?什么是对准字?什么是非对准字?2.6 什么是逻辑地址?它由哪两部分组成?8086的物理地址是如何形成的?2.7 8086微机系统中存储器为什么要分段?各逻辑段之间的关系如何?2.8 I/O端口有哪两种编址方式?8086的最大I/O寻址空间是多少?2.9 8086的最大模式和最小模式的主要区别是什么?2.10 有一个由20个字组成的数据区,其起始地址为5300H:0320H。
可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题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.8259A的INT是中断请求信号,它连⾄CPU的( B )端,⽤来向CPU发中断请求信号。
A.NMI B. IF C.INTR D. TF 2.DMA⼯作⽅式时,总线上的各种信号是由( D )发送的。
A.中断控制器B.CPUC.存储器D.DMA控制器3.8086⾮屏蔽中断的类型码是( B )。
A.00HB.02HC.08HD. 不定4.8086CPU在收到外设中断请求信号、进⼊中断响应周期以后,必须向中断源发出的信号是(B )。
A.INTR信号B.INTA信号C.HOLD信号D.HLDA信号5.在下列类型的8086CPU中断中,中断优先权最低的是( D )。
A.除法出错中断B.可屏蔽中断C.⾮屏蔽中断D.单步中断6.8086/8088的中断向量表(B)。
A.⽤于存放中断类型号B.⽤于存放中断服务程序的⼊⼝地址C.是中断服务程序的⼊⼝D.是中断服务程序的返回地址.7. 在CPU与外设的I/O传送控制⽅式中,效率⾼、实时性强的⽅式是( D )。
A.同步传送 B. 查询传送 C.中断传送 D. DMA传送8. 在中断⽅式下,CPU和外设是处于( B )⼯作。
A.串⾏ B. 并⾏C.部分重叠 D. 交替9.以下⽅式中CPU不参与数据传送的是( D )⽅式。
A. 条件输⼊/输出B. ⽆条件输⼊/输出C. 中断输⼊/输出D. 直接存储器存取10.说DMA传送⽅式没有程序和指令介⼊是指( D )A.DMA传送全过程B.数据传送后C.数据传送前D.仅是数据传送期间11. 8086/8088 CPU从功能结构上看,是由(D)组成的。
(A) 控制器和运算器(B) 运算器和总线接⼝(C) 控制器和20位物理地址加法器(D) 执⾏单元和总线接⼝单元12 .8086有20条地址总线,最⼤可寻址的I/O空间是(C )。
(A) 32KB (B) 1024KB (C) 64KB (D) 640KB13. 指令队列具有(D )的作⽤。
13级《微机原理与接口技术》复习练习题与答案(韶关学院计算机科学学院彭玄璋)一、填空题1、8086/8088 CPU内部结构按功能分为两部分,即由执行单元和总线接口单元组成。
2、若CPU的数据线宽度为16位,则它的字长为16 位;地址线宽度为20位,则它的寻址空间为1MB 。
3、8086CPU为了适应各种应用场合有两种工作模式,即是最小模式和最大模式。
4、8086/8088CPU复位后,CS的内容为 0FFFFH ,IP的内容为 0000H 。
5、8086的16位标志寄存器包括 6 个状态标志位和 3 个控制标志位。
6、计算机的I/O端口地址的编址方式有统一编址和独立编址,而8086CPU寻址外设采用独立编址方式。
7、CPU与外设间有4种I/O信息传送方式,即无条件传送、查询传送中断传送、直接存储器存取(DMA)。
8、若某输出外设的I/O接中的数据端口地址为100H,要将字节数据从8086CPU 输出到外设的指令是 MOV DX,100H 和 OUT DX,AL 。
9、响应可屏蔽中断INTR的条件是控制标志IF= 1 。
10、若8253的某一计数器用于输出方波,该计数器的工作方式为 3 ;若该计数器输入频率为100KHz,输出方波频率为10KHz,则计数初值应设为10 。
11、串行通信协议分为异步通信和同步通信。
12、波特率是指单位时间内传送二进制数据的位数。
13、8088 组成的系统中,存储器分若干个不超过64K 字节的段。
14、当8088CPU的INTR端输入一个高电平时,可屏蔽中断获得了中断请求。
15、8088工作于最小工作模式时,控制总线由CPU本身产生,工作于最大工作模式时,控制总线由总线控制器8288 产生。
16、数据的并行I/O方式是以字节或字为单位进行传送;数据的串行I/O方式是以位为单位进行传送。
17、从地址/数据复用线中分离出地址信息需用逻辑芯片锁存器,地址/数据复用线中的双向数据传送需用逻辑芯片双向缓冲器。
命题教师审核人:适用年级专业:一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C. ICW1,ICW3,ICW4D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
一、填空题一、填空题1、接口的基本功能是:(、接口的基本功能是:(11)设置数据的寄存、缓冲逻辑,以适应CPU 与外设之间的速度差异(2)进行信息格式的转换2、数据输入输出的五种方式(、数据输入输出的五种方式(11)程序控制方式(2)中断方式(3)DMA 方式(4)I/O 处理机方式3、在查询输入在查询输入//输出方式下,输出方式下,外设必须至少有两个端口,外设必须至少有两个端口,外设必须至少有两个端口,一个是一个是数据缓冲端口,另一个是状态寄存器端口。
4、如果某条数据线上传送的数字是1,则传送数字1时刻数据线上的电压为高电平。
电平。
5、如果某条数据线上传送的数字是0,则传送数字0时刻数据线上的电压为低电平。
电平。
6、DMA 方式的中文意义是直接存储器存取,它适用于多处理机和多程序数据块数据传送。
数据传送。
7、在译码过程中,如果有一根地址线没用到,会有、在译码过程中,如果有一根地址线没用到,会有 2个重叠地址。
个重叠地址。
8、总线按传送信息的类别可分为:数据总线、地址总线、 控制总线三类。
三类。
9、PCI 总线属于现代总线属于现代 系统 总线总线1010、总线传输方式通常有三种:、总线传输方式通常有三种:同步、异步和半同步。
1111、在总线上完成一次数据传输一般要经历如下阶段、在总线上完成一次数据传输一般要经历如下阶段申请占用总线 、寻址 、传数 、结束。
1212、按总线在微机结构中所处的位置,总线可分为、按总线在微机结构中所处的位置,总线可分为、按总线在微机结构中所处的位置,总线可分为 片总线、内总线、外总线。
1313、系统总线按其性能可分为:、系统总线按其性能可分为:内总线 和 外总线1414、系统总线按其技术上的差异可分为:、系统总线按其技术上的差异可分为:串行总线 和 并行总线1515、、8086CPU 的外部中断引脚有 NMI 和 INTR1616、、8086的中断可分为 外部中断 和 内部中断1717、、8086的外部中断分为 可屏蔽中断 和 不可屏蔽中断1818、、8255A 是 完成并行通信的集成电路完成并行通信的集成电路 芯片芯片1919、、8255A 具有三种工作方式:方式0 ,方式1,方式22020、、8255A 有 3 种工作方式种工作方式2121、、8253有 6 种工作方式种工作方式2222、、8253中有 3 个独立的计数器个独立的计数器2323、、8253是 16位可编程定时位可编程定时//计数器计数器2424、、8253中的每个计数器可作为二进制和中的每个计数器可作为二进制和 16 16 16 进制计数器用。
西交16年3月课程考试《微机原理与接口技术》作业考核答案work Information Technology Company.2020YEAR西交16年3月课程考试《微机原理与接口技术》作业考核试题一、单选题(共 30 道试题,共 60 分。
)1. 在中断方式下,外设数据输入到内存的路径是()外设→数据总线→内存外设→数据总线→CPU→内存外设→CPU→DMAC→内存外设→I∕O接口→CPU→内存满分:2 分2. 下面的说法中,()是正确的是不能改写的是可改写的,所以也是一种读写存储器EPROM是可改写的,但它不能作为读写存储器只能改写一次满分:2 分3. 现行PC机中,I/O口常用的I/O地址范围是()~FFFFH~7FFFH~3FFFH~03FFH满分:2 分4. 如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的段地址是()满分:2 分5. 逻辑移位指令SHL用于()带符号数乘2带符号数除2无符号数乘2无符号数除2满分:2 分6. 下列总线中,属于局部总线的是()满分:2 分7. 中断控制器8259A采用级连方式时最多可管理()中断源64个个个个满分:2 分8. 和外存储器相比,内存储器的特点是(〕容量大、速度快、成本低容量大、速度慢、成本高容量小、速度快、成本高容量小、速度快、成本低满分:2 分9. 在下列指令中,能使PC机CPU对I/O端口进行读写访问的是()中断指令串操作指令输入输出指令传送指令满分:2 分10. 运算型指令的寻址和转移型指令的寻址,其不同点在于()前者取操作数,后者决定程序的转移地址后者取操作数,前者决定程序的转移地址两者都是取操作数两者都是决定程序的转移地址满分:2 分11. 占用CPU时间最长的数据传送方式是()中断查询无条件满分:2 分12. 某系统中,已知建立堆栈时SS=2360H,SP=0800H,经过一段时间后,SP的内容变为0700H,则堆栈中有多少个字的数据()80H满分:2 分13. 计算机中运算器和控制器合称为()CPU主机满分:2 分14. 取的某一条指令的偏移地址由()提供IP满分:2 分15. PC机执行输出指令OUT时,向相应的I/O接口芯片产生的有效控制信号是()IOW满分:2 分16. CPU与I∕O设备间传送的信号有()数据信息控制信息状态信息以上三种都是满分:2 分17. 在数据传送指令执行过程中,不能直接与立即数进行传送的是()通用寄存器段寄存器存储器通用寄存器和存储器满分:2 分18. 存取周期是指()存储器的写入时间存储器的读出时间存储器进行连续写操作允许的最短时间间隔存储器进行连续读/写操作允许的最短时间3间隔满分:2 分19. 微机系统中的存储器可分为四级,其中存储容量最大的是()内存内部寄存器高速缓冲存储器外存满分:2 分20. 利用程序查询方式传送数据时,CPU必须读()以判断是否传送数据. 外设的状态的请求信号数据输入信息外设中断请求满分:2 分21. 若(AX)=96H,(BX)=65H,依次执行ADDAX,BX指令和DAA指令后,(AL)=()61H满分:2 分22. 下列说法中,错误的是()的自动EOI方式只适用于不出现多重中断的场合8259A的初始化结束后,在写入OCW2之前,它按完全嵌套方式工作在PC/XT下不能扩展新的8259A的8个中断源的中断向量在中断向量表中是连续存放的满分:2 分23. 采用高速缓存Cache的目的是()提高总线速度提高主存速度使CPU全速运行扩大寻址空间满分:2 分24. 特殊屏蔽方式要解决的主要问题是()屏蔽所有中断设置最低优先级开放低级中断响应同级中断满分:2 分25. INC指令不影响()标志满分:2 分26. 在保护模式下,代码段的段基址存在于()中段选择符指令指针寄存器段寄存器段描述符满分:2 分27. 64位的个人计算机,一个字节(Byte)由()位(bit)组成满分:2 分28. 在微型计算机中将各个主要组成部件连接起来,组成一个可扩充基本系统的总线称之为()外部总线内部总线局部总线系统总线满分:2 分29. 使用80486汇编语言的伪操作指令定义:VALDB2DUP(1,2,3DUP(3),2DUP(1,0))则在VAL存储区内前十个字节单元的数据是(),2,3,3,2,1,0,1,2,3,2,3,3,3,3,2,1,0,1,1,2,3,3,2,1,0,2,3,3,3,1,0,1,0,1满分:2 分30. 连续启动两次独立的存储器操作之间的最小间隔叫()存取时间读周期写周期存取周期满分:2 分二、判断题(共 20 道试题,共 40 分。
北京邮电大学高等函授教育、远程教育计算机科学与技术专业《微机原理与接口技术》综合练习题一.填空1.______和______又称为中央处理器(CPU)。
2.计算机由______、______、______、______和______五大部分组成。
3.根据传送的信息类型,系统总线可以分为三类:______、______和______。
4.8086CPU由______和______组成。
5.半导体存储器按存取方式不同,分为______和______。
6.______指可以随机地、个别地对任意一个存储单元进行读写的存储器。
7.______指在正常工作情况下只能读出信息,而不能写入信息的存储器。
8.PC机存储单元的物理地址分为两个部分:______和______。
9.有效地址中可有三个地址分量,分别为______、______和______。
10.当(SS)=2000H,(SP)=0100H时,向堆桟中压入了3个字数据后,(SS)=______,(SP)=______。
11.I/O接口的作用主要有_________、_________和_________。
12.I/O接口大致分为_________和_________两类.13.I/O接口的组成需要两部分,即_________和_________。
14.I/O端口从逻辑上讲就是可被CPU访问的_________、_________、_________或_________。
15.I/O端口可以三种类型,即_________类型、_________类型和_________类型。
16.总线连接逻辑的内容主要有_________、_________和_________.17.微机中端口的编址方式通常有_________和_________两种。
18.CPU与一个外设交换信息,通常有_________、_________和_________。
19.CPU和外设交换数据时,还需要一个协同策略,一般有_________、_________和_________三种方式。
20.程序控制I/O是以_________为主动方。
21.中断驱动I/O是以_________为主动方。
22._________是外设直接和存储器交换数据。
23.在DMA传送方式中由_________直接从CPU接管并控制系统总线进行高速高效率的数据传送。
24.所谓_________是指CPU在正常运行程序中,由于内部/外部事件或由程序的预先安排引起CPU中止正在运行的程序而转到为内部/外部事件或为预先安排的事件服务的程序中去。
25.在中断技术中,将引起中断的原因或发出中断申请的来源称为_________。
26.中断系统的功能主要包括_________、_________和_________。
27.PC机中各种类型的中断共有_________个。
28._________是由CPU的一个输入端NMI得到上跳边沿而引发的中断。
29._________是由外设引发的硬件中断,由CPU的输入端_________接收。
30.由中断指令INT n引发的中断称为_________。
31.从外设发出中断请求信号到真正转入中断服务程序执行需要一段时间,这就是_________。
32.8086CPU可访问存储器的单元数为_________。
33.所谓_________,即小数点在数中的位置是固定不变的。
34.8086的存储器采用段结构方式,一个段的最大长度为_________。
35.CPU根据CS的内容和_________的内容来计算指令的物理地址。
36.当允许CPU响应外中断时,IF标志应置为_________。
37.标志寄存器中的九个标志按功能可分为两种:_________和_________。
二.选择1.十进制数28.625的二进制数为_________。
A.00101000.1010 B.101000.101C. 00011100.1010D.11101.1012.十进制数28.625的十六进制数为_________。
A.112.10 B.1C.AC.1C.5D.112.53.二进制数11101.010的十进制数为_________。
A.31.25 B.29.75C. 29.5D.29.254.二进制数11101.010的十六进制数为_________。
A. 1D.4 B. 1D.2C. 1D.1 D. 1D.015.十六进制数23.4的十进制数为_________。
A.35.5 B. 23.4C. 35.75D.35.256.十进制数123的八位二进制补码为_________。
A.01111011 B. 10000101C. 11111011D. 000001017.十进制数–113的八位二进制补码为_________。
A. 11110001B. 00001111C. 01110001D. 100011118.八位二进制补码01011001的十进制数为_________。
A.–89 B.89C. 39D. –399.八位二进制补码11011001的十进制数为_________。
A.–39 B.39C. –89D.8910.B CD码10010001的十进制数为_________。
A.145 B. –11C. 91D. –11111.存储器ROM的特点是_________。
A.可随机读,不可随机写成 B. 可随机读写C.可随机写,不可随机读 D. 不可读写12.按外设性能及通用程度,I/O接口分为_________类。
A.4 B.3 C.213.8255A芯片工作方式2的要求是_________。
A.只许A组 B.只许B组 C.A组B组均可14.P C机中,I/O端口是采用_________方法确定其地址的。
A.规定名字 B. 用户自行命名C.统一编号 D.独立编号15.P C机中,I/O接口芯片的端口地址共有_________个。
A.1024 B.256C. 255D.75616.8250芯片的引脚A0A1A2与DLAB配合,选择内部寄存器,其中DLAB是指_________的最高位。
A.中断标识寄存器 B.线路控制寄存器C.MODEM控制寄存器 D.线路状态寄存器17.执行INT 12H指令,该中断处理程序的入口地址在_________单元。
A. 48HB. 49HC. 4AHD. 4BH18.在PC/XT机中,下列不属于输入/输出方式的是_________。
A. 程序控制I/OB. 中断控制I/OC. DMA方式D. 存储器访问方式三.现有符号定义如下:A1 DB ?A2 DB 10K1 EQU 1024根据上面的定义,指出下列指令的错误.(1) MOV K1 , AX(2) MOV A1 , AX(3)MOV BX , A1MOV [BX] , 1000H(4) CMP A1 , A2(5) K1 EQU 2048四. 请指出下列指令的源操作数的寻址方式,并计算物理地址.设 (DS)=2000H, (ES)=2100H, (SI)=00A0H(SS)=1500H, (BX)=0100H, (BP)=0100H,数据变量VAL的偏移地址为0050H.1.MOV AX,[100H]2.MOV AX,[BX]3.MOV AX,ES:[BX]4.MOV AX,[BP]5.MOV AX,[BX+10H]6.MOV AX,VAL[BX]7.MOV AX,[BX][SI]8.MOV AX,VAL[BX][SI]五.说明程序段的功能。
1.现有一程序如下:DATA SEGMENTFEN DB 85,90,67,43,91,67,78,63,78,99NMAX DB ?DATA ENDSSTACK SEGMENTDB 100 DUP(10)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKMAIN PROC FARSTART: PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV BX,OFFSET FENMOV CX,10DEC CXMOV AL,[BX]LOP: INC BXCMP AL,[BX]JAE NEXTMOV AL,[BX]NEXT: LOOP LOPMOV NMAX,ALRETMAIN ENDPCODE ENDSEND START请完成下列工作:(1)画出程序流程图(2)说明程序功能2.设STR为一字符串在存储单元的首地址,有程序如下:::LEA BX,STRMOV CL,0STRC:MOV AL,[BX]CMP AL,0DHJE DONEINC CLINC BXJMP STRCDONE:MOV NSTR,CL::说明程序段的功能。
3.::MOV AX,XCMP AX,50 JG TOO—HIGH SUB AX,YJO OVERFLOW JNS NONNEG NEG AX NONNEG: MOV RESULT,AX TOO—HIGH:::OVERFLOW:::说明程序段的功能。
4.MOV AL,0B2H AND AL,0F0H MOV CL,4ROR AL,CL说明程序段的功能。
5.MOV AL,BCD1ADC AL,BCD2DAAMOV BCD3,ALMOV AL,BCD1+1 ADC AL,BCD2+1 DAAMOV BCD3+1,AL 说明程序段的功能。
6.SAL AL,1MOV BL,ALSAL AL,1SAL AL,1ADD AL,BL说明程序段的功能。
7.STACK SEGMENTDW 20H DUP (0)STACK ENDS说明程序段的功能。
8.MOV DL ,ALNOT DLTEST DL ,00000100BJE EXIT说明程序段的功能。
9.MOV CX ,15HMOV SI ,1MOV AL ,20H ;20H 为空格的ASCII 值NEXT : INC SICMP AL ,ASCSTR[SI]LOOPNE NEXTJNE NOT_FOUND::NOT_FOUND :::说明程序段的功能。
10.MOV AL ,FIRSTMUL ALSUB AX ,50HLT说明程序段的功能。
六. 编写程序1.在两个无符号数中找出较大者,存入结果单元MAX 中。
2. 计算分段函数其中X 值在内存NX 单元,函数值将存于NY 单元,设计汇编程序段。
3. 有符号函数设给定的X 值存放在SNUM 单元,要求根据X 的取值求Y 值,并将Y 的结果存入DNUM 单元中。
4. 在ADDR 单元中存放着16位数Y 的地址,试编一程序将Y 中1的个数存入COUNT 单元中. ⎩⎨⎧<≥+= 5x 55x 5x y 当当⎪⎩⎪⎨⎧<-=>=0x 10x 00x 1y 当当当5. 编写程序,计算梯形的面积A ,公式为请写出完整的程序。