2009微机原理习题

合集下载

长安大学2009微机原理及接口技术考研真题及答案

长安大学2009微机原理及接口技术考研真题及答案

3孝2009年硕士研究生入学考试试题(B)试题代码:815 试题名称:微机原理与接口技术第1页共5页一、填空题(每空1分,共20分)1.8086 CPU通过_______ 段寄存器和 _______ 指针寄存器能准确找到程序代码。

2.8086的中断向量表位于内存的_______ 区域,它可以容纳____ 个中断向量,每一个向量占 ____ 个字节。

3.在8086CPI中,由于BIU和EU分开,所以 ____ 和_____ 可以重叠操作,提高了CPU勺利用率。

4.若CPL为8086,用2k X8的SRAM芯片组成16K X 16的存储器,共需SRAM芯片 _______________ ,片内地址和产生片选信号的地址分别为、。

5.______________________________________________ 8259A的初始化命令字包括___________________________________________________ ,其中_________________ 必须设置的。

6._______________________________ 存储器芯片地址译码方法有和两种方法。

7.8253具有________ 个减1计数器。

每个计数器都含有______ 位的初值寄存器。

在以二进制计数时,最大计数次数为 _________ ;以BCD码计数时,最大计数次数为 ________ 。

8.7段LED显示器内部的发光二极管连接方式可分为___________________ 和_________ 两种结构。

二、单项选择题(每小题2分,共10分)1.MOV AX ES: [BX][SI]的源操作数的物理地址是( )。

A. 16 X (DS)+(BX)+(SI)B. 16 X (ES)+(BX)+(SI)C. 16 X (SS)+(BX)+(SI)D. 16 X (CS)+(BX)+(SI)2.采用Cache技术的主要目的是( )。

2009微机原理试卷(西安电子科技大学).doc

2009微机原理试卷(西安电子科技大学).doc

安电子科技大学期末考试试题(120分钟)2.在变量var2 中保存字符串:’XiDian’,’2010’,’LUCK’3.在缓冲区bufl中留出100个字节的存储空间;4.在缓冲区buf2保存5个字节的55H,再保存10个字节的240,并将这一过程重复7次;5.在变:W: var3中保存缓冲区bufl的长度;四、程序填空与分析题(共15分)1、分析下列程序段执行后,求BX寄存器的内容(3分)2、请在下面的程序段中空行处填写相应语句使其完成:在Buf为首地址的字节单元的Count个无符号数中找出最大数并送入MAX单元的功能。

(6分)BUF DB 5, 6, 7, 58H, 62, 45H, 127,-COUNT EQU $-BUFMAX DB ?• • •MOV BX, OFFSET BUF MOV CX, COUNT-1 MOV AL,[BX]L0P1: INC BXJAE NEXT MOV AL, [BX] NEXT: DEC CXMOV MAX, AL五、硬件应用题(35分)1、74LS245数据双向缓冲器的引脚及功能图如图1所示。

请画出8086CPU工作在S小方式下的系统数据总线D 15〜D 。

形成电路。

(6分)阁丨74LS245数裾双句缓冲器的川脚及功能阁解:根据AD I5〜AD (>、行玩和DT/R 信号功能以及74LS245芯片引脚功能,设计的系 统数据总线D 15〜Do 形成电路如下阁所示。

2、在8086 CPU 工作在最小方式组成的微机系统中,扩充设计16kB 的SRAM 电路,SRAM 芯 片选用Intel 6264,内存地址范围为70000H 〜73FFFH,试画出此SRAM 电路与8086系统总线 的连接阁。

(7分)解:因为Intel 6264的片容量为8kB ,因此由2片Intel 6264构成连续的RAM 存储区 域的总容:W:为2X8kB=16kB 。

其中1片Intel 6264作为偶地址存储器,另1片Intel 6264 作为奇地址存储器。

微机原理考题

微机原理考题

2009 学年第 2 学期末考试试题(A卷)课程名称微机原理与接口技术使用班级:一、填空题(共20 分每空 1 分)1、8086CPU对存储器的最大寻址空间为____1MB______;在独立编址时对接口的最大寻址空间是___64K____。

2、将十进制数199转换为二进制数为___11000111____B。

3、BCD码表示的数逢___十_____进一,ASCII码用来表示数时,是一种_非压缩_______(压缩或非压缩)的BCD码。

4、微型计算机由_____CPU______、___存储器______、____I/O接口_____和系统总线组成。

5、8086/8088的基本总线周期由_ 4 __个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为ns100101016=⨯。

6、8086CPU的四个段寄存器分别是__ 代码段寄存器CS _、__ 数据段寄存器DS _、__ 堆栈段寄存器SS ___、__ 附加段寄存器ES _。

7、标号和变量都是存贮单元的符号地址,但其内容不同,变量是“操作数”的符号地址,而标号是_ 指令(程序)_的符号地址。

8、掉电后信息丢失的存储器是_____RAM_____,掉电后信息不丢失的存储器是____ROM_____。

9、汇编语言源程序的扩展名是__ASM _。

10、8086CPU内部有一个__ 6 __字节的指令队列寄存器。

11、若8253中某一个定时器的定时时间为50ms,而计数值为50000D,则输入时钟脉冲CLK的频率应为_____ __。

二、选择题(共20 分每小题 2 分)1、27128的存储容量为16K×8,其片内地址线和数据线数分别为____C __。

A)8,8 B)8,14 C)14,8 D)14,142、下面表示段定义结束的命令是___A_____。

A)ENDS B)ENDP C)END D)ENDM3、汇编实验时要运行0100:4360段开始的一段程序用的命令为 C 。

2009年微机原理高考题

2009年微机原理高考题

2009年高考题一、填空题:(每空1分共15分)1、微处理器是把()和()作为一个整体,采用大规模集成电路工艺集成在一块或几块芯片上的中央处理机。

2、内存储器按读写属性分()和()。

3、1Byte=()bit,1GB=( )。

4、8位原码的最大整数是(),最小整数是()。

5、微型计算机总线按功能分为()总线()总线和()总线。

6、十进制数-113的8位二进制补码是()。

7、8086CPU有()根地址线,寻址空间为()字节。

8、8086CPU指令系统共有()种寻址方式。

二、单选(每题2分共40分)1、计算机内存比外存()A 、存储容量大B、存取速度快C、便宜D、都不对2、计算机病毒通常是()A 、一条命令B、一个标记C、一段程序代码D、都不对3、微机中的鼠标是直接连接在()上的。

A 、并行接口B、串行接口C、显示器接口D、打印机接口4、微机显示器一般有两组引线,即()A 、电源线和信号线B、电源线和控制线C、地址线和信号线D、控制线和地址线5、十六进制数1000H转换成十进制数是()A 、1024 B、2048 C、4096 D、81926、通常说的32位微机中的32指的是()A 、CPU的型号B、内存容量C、存储容量D、机器字长7、8086的计数指针IP只能指向()A 、代码段B、堆栈段C、数据段D、都不对8、在8086指令系统中不能作目的操作数的寄存器是()A 、CS B、IP C、DS D、AX9、微型计算机的字长取决于( )的宽度。

A、地址总线B、控制总线C、通信总线D、数据总线10、8086的寻址方式有()A、7B、5C、6D、811、以下4个数中,最小的数是()A、32B、36QC、22HD、1010110012、用8位二进制补码表示有符号的定点整数,所能表示的数的范围是()A、-128~+128B、-127~+127C、-127~+128D、-128~+12713、8086CPU的I/O寻址空间最大为()A、64K字节B、1M字节C、1K字节D、256字节14、8086算术运算的结果()A、只能在AX中B、可在包括AX的多个存储器中C、可以不在AX中D、主要在操作数所决定的内存单元中15、8086CPU在一次子程序段调用后,堆栈指针的值( )A、加4B、减4C、加2D、减216、只有()才能被计算机所识别和处理。

2009-2010(1)微机原理期终考试试题(A卷) - 答案

2009-2010(1)微机原理期终考试试题(A卷) - 答案

同济大学课程考核试卷(A卷)- 答案2009—2010学年第一学期课号:100202 课名:微机原理及接口技术(双语)考试考查:考试此卷选为:期中考试( )、期终考试( ■ )、重考( )试卷年级专业学号姓名得分一、简答题(30分,每题5分)1.Choose five different instructions to accomplish AL=0.解:答案不唯一,参考答案如下MOV AL, 0AND AL, 0SUB AL, ALXOR AL, ALSHL AL, 8pare the difference between AND and TEST instruction.解:AND指令会影响目的寄存器内容,而TEST不影响目的寄存器的内容。

3.已知AX=3024H, BX=0A010H,执行以下CMP AX, BX指令后,试分析标志位S,C,O,Z的值,并指出AX的值。

解:CMP指令运行后,AX内容不受影响,仍为3024H。

正数减去负数后其结果为负数(9014H),因此O=1。

高位有借位,因此C=1。

显然,S=1,Z=0。

4.What condition does a logic 1 (high level) on the 8086 ALE pin indicate.解:ALE为1(高电位)时表明总线上地址数据有效,即AD0-AD15地址数据复用线上是有效的地址数据,而A16-A19状态地址复用线上是有效的地址数据。

该信号用于通知外部锁存器进行地址数据分离。

5.当INT 22H指令运行时,请给出中断向量表中该中断对应的物理位置。

(假设采用8086 CPU系统)解:已知中断向量号为22H,故在中断向量表中所处的位置为22H×4=88H。

因为8086系统的中端向量表位于内存的最低端,故该中断向量在地址范围为00088H-0008BH。

6.简要说明中断处理的流程。

解:流程如下:(1)将标志寄存器内容压栈;(2)将标志寄存器的TF和IF标志清零;(3)将CS寄存器内容压栈;(4)将IP寄存器内容压栈;(5)根据中断向量号查询中断向量表,获取中断服务程序的段地址和偏移地址,分别装入CS和IP;(6)执行中断服务程序;(7)执行到IRET/IRETD时,从堆栈中弹出IP和CS;(8)从堆栈重弹出标志数据到标志寄存器。

微机原理 09 习题答案

微机原理 09 习题答案

一、数据总线缓冲器、读写控制电路、控制字寄存器以及三个计数器二、(1)8253内部有三个计数通道,计数器#0、#1、#2。

CLK为时钟信号输入引脚,GATE为门控信号输入引脚,OUT引脚根据各种工作方式的不同,输出各种工作波形。

(2)MOV AL,10010110BMOV DX,3F3HOUT DX,ALMOV AL,1000MOV DX,3F2HOUT DX,AL三、计算2ms对应的时间常数N=2mS/0.84µs=2×1000/0.84=2381=094DH初始化编程:MOV AL ,75HOUT 0FFH ,ALMOV AL ,81HOUT 0FDH ,ALMOV AL ,23HOUT 0FDH ,AL四、TC(计数周期)=1/1.19MHZ=0.84µs计数器0:N=1000/0.84=1190=04A6H计数器1:N=54900/0.84=65357=FF4DH计数器2:N=15.12/0.84=18=12H初始化编程:MOV AL,36H ;通道0OUT 43H,ALMOV AL,0A6HOUT 40H,ALMOV AL,04HOUT 40H,ALMOV AL,76H ;通道1OUT 43H,ALMOV AL,4DHOUT 41H,ALMOV AL,0FFHOUT 41H,ALMOV AL,94 H ;通道2OUT 43H,ALMOV AL,12HOUT 42H,AL五、在只用一个计数器的情况下。

由于计数值:N=1000000/1=106≥65536故可以采用计数器级联的方式实现题目的要求。

级联方法:计数器0的CLK接1MHZ的时钟脉冲,计数值为1000,工作于方式3;再将计数器0的OUT接于计数器1的CLK端口。

令计数器1也工作于方式3,计数值为1000,就可以在计数器1的OUT输出得到所需要的方波。

初始化程序:MOV DX, 43H ;初始化计数器0MOV AL, 37HOUT DX, ALMOV AL, 00MOV DX, 40HOUT DX, ALMOV AL, 10OUT DX, ALMOV DX, 43H ;初始化计数器1MOV AL, 77HOUT DX, ALMOV AL, 00MOV DX, 41HOUT DX, ALMOV AL, 10OUT DX, AL。

2008-2009+微机原理A卷

2008-2009+微机原理A卷

一、填空题(每空1分,共20分)1.+127用8位补码表示为01111111 ,-128用8位补码表示为10000000 。

2.8086 CPU的ALE信号的作用是地址锁存允许,其工作方向是输出(输入/输出)。

3. 执行完ADD指令后,AL的值为86H,则标志位SF应为 1 ,PF应为0 。

4. 双字9876DCBAH的起始地址为60002H,则地址60004H中存放的字节是6D 。

5. 若SS=5000H,SP=1FFEH,连续执行两条PUSH指令后,栈顶的物理地址是1FFA 。

6. 总线是连接计算机各部件的一组公共信号线,客观存在是计算机中传递信息的公共通道。

总线由数据总线、地址总线和控制(命令)总线组成。

7. 8086系统中,某中断服务程序的入口在中断向量表01C4H地址处开始的4个连续存储单元存放,分别为00H、01H、23H、56H,则中断服务程序对应的中断类型码为0071H ,中断服务程序程序入口的物理地址为0100H:5623H 。

8. XT系统中,8259A的ISR当前内容为A4H,向20H端口输出操作命令字65H后,ISR的内容为。

9. 当串行异步通信采用9600波特率,8位数据位,偶校验,2位停止时,传送100个字节所需时间为7.6 ms。

10. XT系统中,当AEN信号为高电平时,表示在输出地址信号。

11. 有一12位D/A转换器,可输出电压0~10V。

若使其输出7.5V,则应向其写入的12位数字为(写成16进制)。

12. ADC的3个主要性能参数是、、。

二、选择题(每空2分,共20分)1.若用户数据位于存储区10000H ~1FFFFFH,则该数据的段地址为__________。

(A) 0100H (B) 1FFFH (C) 1000H (D) 0FFFH2.8253有多种工作方式,下面哪种说法不正确?(A) 可以从OUT上输出周期重复的窄脉冲(B) 可以从OUT上输出周期重复的对称方波(C) 可以从OUT上输出单个宽度可编程的负脉冲(D) 可以从OUT上输出单个宽度可编程的正脉冲3.下面的中断中,只有__________需要硬件提供中断类型码。

09年微机原理考试题

09年微机原理考试题

09年微机原理考试题
一、简答题(45)
1、8088/8086的内部寄存器?
给出表格,让填写寄存器名称
2、什么是寻址方式?一共有几种寻址方式?
3、物理地址为3B2AFH,段地址为3A00H,求偏移地址
4、统一编址、独立编址是什么?画图说明
5、微机的输入输出方式有哪些?分别对应于哪些外设?
6、中断向量码为21H,算出中断向量地址单元
7、什么是异步通信?
8、模拟量的输入输出通道
二、判断指令正误(10)
三、读程序(10)
写出每条程序的意思及最终结果
四、编写两数相加程序数DATA1、DATA2存于RESULT中
五、简述计数器的工作方式选计数器2输出一1KHZ的
方波,时钟信号频率为2MHZ。

六、利用芯片74LS138连接总线和74LS244(入口地址
0F0H)接开关电路、74LS273(入口地址0F1H)接发光二极管,、两芯片,完成一定的功能。

2)编写程序使开关闭合所有灯亮,后面还有控制它,亮灭的程序题我忘记了。

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

2009微机原理习题一、填空题:1.计算机是通过____________、____________、____________总线把各个部件连接在一起,构成一个系统。

(数据、地址、控制)2.微处理器的字长是指____________________。

(一次处理二进制位数)3.微处理器的主频是指____________________。

(处理器时钟频率)4.8086CPU有________根数据线,________根地址线,可寻址的地址空间达到________字节,数据总线与地址总线是以________________方式复用,其经加电复位后,执行第一条指令的物理地址是________________。

(16、20、1M、分时、FFFF0H)5.从功能上,8086CPU可分为________________和________________两部分。

(总线接口单元BIU、执行单元 EU)6.8086/8088CPU内部共有________个________位寄存器。

(14、16)7.8086/8088CPU内部共有________个________位段寄存器,分别是________、________、________和________,用来存放16位的________。

(4、16、CS、DS、SS、ES、段基地址)8.8086/8088CPU内部用来存放下一条要执行的指令的偏移地址的寄存器是________,它与段寄存器________配合产生下一条要执行的指令的________地址。

(IP、CS、物理)9.8086/8088CPU内部标志寄存器________用来存放6个________标志位和3个________标志位。

(FLAGS、状态、控制)10.8086/8088CPU内部共有________个16位通用寄存器,其中________、________、________和________可分别分为2个8位寄存器使用。

(8、AX、BX、CX、DX)11.为了实现对1M字节单元的寻址,8086/8088系统采用了________________的寻址方式。

编程时所使用的地址称为________________,它由________________和________________两部分构成。

CPU访问存储器时实际输出的地址称为________________,其地址范围从________________到________________。

(段加偏移、逻辑地址、段基地址、偏移地址,物理地址、00000H、FFFFFH)12.8086/8088CPU中存储单元的物理地址=(__________)×______+__________;若(CS)=0200H,(IP)=0051H,则物理地址为__________。

(段基地址、16、偏移地址、02051H)13.在堆栈操作中,隐含使用的通用寄存器是__________。

(SP)14.如果访问存储器时使用BP寻址,则默认的段寄存器是__________。

(SS)15.已知(AX)= E896H, (BX)= 3976H,则执行指令ADD BX, AX 后,(AX)= ________________, (BX)= ________________, ZF= __________, CF=__________, OF=__________。

(E896H、220CH、0、1、0)16.某单元在数据段中,已知(DS)=1000H,偏移地址为1200H,则它的物理地址为________________。

(11200H)17.某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP的内容为________________。

(07E0H)18.8086的指令队列有__________个字节,8088的指令队列有__________个字节。

(6、4)19.MN/MX#是工作模式选择信号,由外部输入,为高电平时CPU工作在________________,为低电平时,CPU工作在________________。

(最小模式、最大模式)20.8086/8088CPU的非屏蔽中断输入信号是由_______引脚输入的,并产生____号中断;可屏蔽中断信号是由______引脚输入的,当标志寄存器中IF为____时,CPU将屏蔽此中断;最小/最大模式控制信号是由__________引脚输入的。

(NMI、2、INTR、0、MN、MX#)21.8086工作于最小模式,CPU完成存储器读操作时M/IO#为____电平、RD#为____电平、WR#为____电平、DT/R#为____电平。

如果进行字节操作,单元地址为2001H,则BHE#为____电平、A0为____电平。

如果为字操作且该字为“对准存放”,则BHE#为____电平、A0为____电平。

(高、低、高、低、低、高、低、低)22.时钟发生器________________是8086/8088微处理器的一个辅助器件,用于为微处理器提供所需要的________________,并为________________和________________进行同步。

(8284A、时钟信号CLK、准备好信号READY、复位信号RESET)23.8086利用地址锁存器_______________和数据缓冲器_______________实现总线分离并提高总线的负载能力。

8086_______________信号的下降沿对地址信号进行锁存。

8086的_______________信号和_______________信号用于控制数据缓冲器。

(8282/74LS373、8286/74LS245、ALE、DEN#、DT/R#)24.8086CPU的基本总线周期由______个时钟周期组成;在读写周期T1状态,CPU向总线发出_________信息;若时钟频率为5MHz,则一个时钟周期为_________。

(4、地址、0.2μs)25.半导体存储器的主要指标包括________________、________________和________________。

(存储容量、存取速度、带宽)26.存储器扩的三种基本方法为________________、________________和________________。

(字扩展、位扩展、字位全扩展)27.地址译码的常用方法为________________、________________和________________。

(线译码方式、部分译码方式、全译码方式)28.采用1K×4的芯片组成32K×8的存储器模块,需要__________块芯片。

(64)29.I/O端口的编址方法有________________和________________两种。

8086微机采用________________的编址方法,I/O端口地址范围从________________到________________。

(独立编址、统一编址、独立编址、0000H、FFFFH)30.CPU与外设间的信息传送控制方式有____________________、____________________和____________________三种。

(直接程序控制方式、中断控制方式、DMA控制方式)31.I/O接口内部包括________________寄存器、________________寄存器和________________寄存器。

(数据、控制、状态)32.8086的中断类型包括________________和________________。

(内部中断、外部中断)33.8086的外部中断类型包括________________和________________。

(非可屏蔽中断NMI、可屏蔽中断INTR)34.典型中断处理程序结构应包括________________、________________、执行中断服务程序、________________、________________和中断返回等部分。

(保护现场、开中断、关中断、恢复现场)35.8086/8088微机系统采用向量中断的方式,内存空间中,地址为00000H~003FFH中存放着________________。

类型码为________________的中断所对应的中断向量存放在0000H:0058H 开始的4个连续单元中,若这4个单元的内容分别为________________、________________、________________、________________,则相应的中断服务程序入口地址为5060H:7080H。

(中断向量表、16H、80H、70H、60H、50H)36.中断控制器8259A有____________个命令字,占用____________个端口地址。

(7、2)37.用3片8259A级联,最多可管理________________级中断。

(22)38、8086CPU响应中断时,自动压入堆栈的信息是________________、________________和________________。

(FLAGS、IP、CS、)39.若8259工作在自动循环方式下,当前IR3上的中断请求已执行并返回,则8个中断源中优先级最高的是________________。

(IR4)40.8259A应用中,需对IR5,IR3进行屏蔽,操作命令字OCW1应写入________________。

(28H)41.CPU在指令的最后一个时钟周期检测INTR引脚,若测得INTR为________________且IF为________________,则CPU在结束当前指令后响应中断请求。

(高电平、1)42.从CPU的NMI引脚产生的中断叫做________________,它的响应不受________________的影响。

(非可屏蔽中断NMI、IF)43.在8086/8088微机中,实现CPU关中断的指令是________________,实现开中断的指令是________________。

(CLI、STI)44.8259有两种中断触发方式________________和________________。

(电平触发方式、边沿触发方式)45.8255A是一个____________________芯片。

(可编程并行通信接口)46.8255A的A组有__________种工作方式,B组有__________种工作方式。

(3、2)47.8255A的三个端口中只有端口__________没有输入输出锁存功能。

相关文档
最新文档