微机原理试卷2010年研究生
2010年计算机组成原理考研试题及解答
2010年全国硕士研究生入学统一考试计算机专业计算机组成原理课程试题一、单项选择题:1~40小题,每小题2分,共80分。
在每小题给出的四个选项中,请选出一项最符合题目要求的。
12. 下列选项中,能缩短程序执行时间的措施是Ⅰ. 提高CPU时钟频率,Ⅱ. 优化数据通路结构,Ⅲ. 对程序进行编译优化A. 仅Ⅰ和Ⅱ,B. 仅Ⅰ和Ⅲ,C. 仅Ⅱ和Ⅲ,D. Ⅰ、Ⅱ和ⅢD:提高CPU时钟频率会使机器执行指令的运行速度更快,对程序进行编译优化可以有效地减少指令条数,优化数据通路结构可以改进某些指令的运行效率,3者都有利于缩短程序的执行时间。
13. 假定有4个整数用8位补码分别表示为r1=FEH,r2=F2H,r3=90H,r4=F8H,若将运算结果存放在一个8位寄存器中,则下列运算会发生溢出的是A. r1× r2B. r2× r3C. r1× r4D. r2× r4B:8位寄存器能保存的补码整数的范围是-128~+127,r1中的数值是-2,r2中的数值是-14,r3中的数值是-112,r4中的数值是-8,则4个运算会发生溢出的是r2×r3。
14. 假定变量i、f和d的数据类型分别为int、float和double(int用补码表示,float 和double分别用IEEE754单精度和双精度浮点数据格式表示),已知i=785,f=1.5678e3,d=1.5 e100。
若在32位机器中执行下列关系表达式,则结果为“真”的是(Ⅰ)i==(int)(float)i (Ⅱ)f==(float)(int)f(Ⅲ)f==(float)(double)f (Ⅳ)(d+f)-d== fA. 仅Ⅰ和ⅡB. 仅Ⅰ和ⅢC. 仅Ⅱ和ⅢD. 仅Ⅲ和ⅣB:(II)运算会丢掉浮点数的小数部分,(IV)运算过程中可能有误差使其不相等,(I)和(III)则不存在问题。
15. 假定用若干个2k×4位芯片组成一个8 k×8位的存储器,则地址0B1FH所在芯片的最小地址是A. 0000HB. 0600HC. 0700HD. 0800HD:一个8 k×8位的存储器可以由8片2k×4位的存储器芯片组成,则每2k存储空间的起始地址为0000H、0800H、1000H、1800H,因此0B1FH所在芯片的最小地址是0800H。
微机原理期末复习试卷
《微机原理》期末复习试卷2010年12月一、填空题1.反码表示法中,零有两个编码,即( ) 和( )。
2.设X=11001101,数据采用奇校验时,其校验位C=( )。
3.运算器中的核心部件是( )。
4.计算机中有两类信息流,一类是( )信息流,另一类是( )信息流。
位为校验位,若采用奇校验在传送字符B的ASCII码42H时,其5.传送ASCII码时,D7编码为( ) 。
6.串行传送数据的方式有( )、( )两种。
7.串行通信中约定:一个起始位,一个停止位,偶校验,则数字“5”的串行码为( ),数字“9”的串行码为( )。
8.利用8251进行异步串行通讯,当设定传输速率为8400波特,传输格式为1个起始位,1个停止位时,每秒最多可传送的字节数是( )。
9.设[X]10=54.625,则[X]2=(),[X]8=( )10.全相联映像比直接映像利用率(),冲突概率()。
11.()是一个高速小容量临时存储器。
12.存储芯片6264(8k×8位)有()条数据线,()地址线。
13.按总线中的数据类型不同,可把总线分为()、()、()14、IBM宏汇编中的运算符包括①、②、③、④和合成运算符。
15、IBM宏汇编中,段定义命令包括:①、②、③、④。
16、CPU芯片功耗的增加会使芯片工作温度升高,在芯片设计和使用中可采用①、②和③等措施进行处理。
17、常用的外部总线包括:①、②、③、④等。
18、总线传输方式包括:①、②和③。
二、选择题1、以下和不是IBM宏汇编的保留字。
A、AAAB、DHC、GOTOD、IF2、早期8086的时钟频率为8MHz,其时钟周期为ns。
A、25B、125C、250D、5003、CPU处于状态中,功耗最低。
A、常规B、暂停C、睡眠D、停止时钟4、Pentium处理器有296个引脚,其中包括个数据总线引脚。
A、8B、16C、32D、645、Intel 8237有个完全独立的DMA通道。
2010-2011学年 微机原理及应用》期末考
1、若单片机的晶振频率为 12MHz,试用循环转移指令编写延时 100ms 的延时子程序。 (10 分) 答:分析:一个机器周期=12 个晶振周期=1 s ,执行一条 DJNZ 指令需要 2 个机器周期, 即 2 s 。采用循环计数法实现延时,循环次数可以通过计算获得,并选择先执行后判断的 循环程序。 汇编程序如下: DEL: DEL1: DEL2:
注:本道题写出以上七种方式的任意五种就可以得满分,寄存器的类型满足要求即可, 不一定按照答案给出的那些类型。
4 / 15
四、程序阅读题(15 分) 3、 设(A)=38H,R0=28H,(28H)=18H,执行下列程序后, ( (A) )=__E7H______。 (5 分) ORL A,#27H ANL A,28H XCHD A,@R0 CPL A 2、阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(10 分) MOV R1,#30H; (R1)=___30H_____, MOV A,#64H; ((A))=___64H____, ADD A,#47H; ((A))=___ABH____,(CY)=____0____,(AC) =____0____, DA A ; ((A))=___11H____,(CY)=_____1___,(AC) =___1_____, MOV @R1,A; (R1)=____30H___,(30H)=___11H_____。 五、计算题(10 分) 若要求定时器 T0 工作方式 1, 定时时间为 1ms, 当晶振为 6MHz 时, 求送入 TH0 和 TL0 的计数器初值各为多少? 解:由于晶振为 6MHz,所以机器周期 Tcy=
诚信应考,考试作弊将带来严重后果! 华南理工大学广州汽车学院 2010----2011 学年第一学期期末考试 《微机原理及应用》试卷 B 注意事项:1. 考前请将密封线内填写清楚; 2. 所有答案请直接答在答题纸上; 3.考试形式:闭卷; 4. 本试卷共六大题,满分 100 分, 题 号 得 分 评卷人 一、填空题(每空 1 分,共 15 分) 1、MCS-51 单片机是 8 位的单片机,有 2、 INT0 和 INT1的中断标志位分别是 3、 MCS-51 内部提供 2 个可编程的 16 一 二 三 四 五
2010年10月微型计算机原理及应用(02277)自考试题及答案
2010年10⽉微型计算机原理及应⽤(02277)⾃考试题及答案2010年10⽉⾼等教育⾃学考试全国统⼀命题考试微型计算机原理及应⽤试题课程代码:02277⼀、单项选择题(本⼤题共20⼩题,每⼩题1分,共20分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.MIPS作为表⽰计算机运算速度的单位,其含义是( )A.每秒执⾏百万条指令B.每分钟执⾏百万条指令C.每秒处理百万个字符D.每分钟处理百万个字符2.⼀个24×24点阵的汉字要占⽤( )A.24个字节B.32个字节C.72个字节D.128个字节3.8086CPU中段寄存器有( )A.1个B.2个C.4个D.8个4.如果仅⽤8086的⼀条移位指令实现⽬的操作数中的数据移动多位,则应先将移位次数保存到( )A.AL中B.BL中C.CL中D.DL中5.DOS系统功能调⽤中的1号调⽤是从键盘输⼊⼀个字符并送⼊寄存器( )A.ALB.BLC.CLD.DL6.EPROM是指( )A.不可编程ROMB.可擦除可编程ROMC.电可改写的ROMD.电可擦除可编程ROM7.下列关于I/O端⼝编址⽅式的说法,正确的是( )A.8086对I/O端⼝采⽤统⼀编址B.独⽴编址的I/O端⼝占⽤内存空间C.统⼀编址的I/O端⼝数量不超过210个D.统⼀编址使⽤对存储器访问的指令访问I/O端⼝8.下列芯⽚中,具备地址锁存功能的是( )A.74LS245B.74LS273C.Intel 8286D.Intel 82879.下列8251A的引脚中,属于MODEM控制信号的是( )A.CSB.R TSC.RDD.WR10.下列⼏个波特率中,属于标准位速度的是( )A.70位/sB.110位/sC.120位/sD.240位/s/doc/c7d46b14a300a6c30c229fc0.html B总线最多可连接的外设装置的数⽬为( )A.31B.63C.127D.25512.⽤8位⼆进制反码表⽰⼀个带符号数,其最⼩值为( )A.-256B.-255C.-128D.-12713.⼗进制数-123的8位⼆进制补码为( )A.01111011B.10000100C.10000101D.1111101114.设AL=7AH,BL=8BH,执⾏指令“CMP AL,BL”后,标志位OF和SF的状态为( )A.OF=0,SF=0B.OF=0,SF=1C.OF=1,SF=0D.OF=1,SF=115.设AX=006BH,顺序执⾏指令“NEG AL”和“CBW”后,AX中的内容为( )A.0094HB.0095HC.0FF94HD.0FF95H16.能对状态标志位CF产⽣影响的指令是( )A.NEG AXB.NOT AXC.DEC AXD.INC AX17.通常,外设接⼝中的数据端⼝、状态端⼝和控制端⼝( )A.都是双向端⼝B.分别为双向端⼝、输出端⼝和输⼊端⼝C.分别为双向端⼝、输⼊端⼝和输出端⼝D.分别为输⼊端⼝、输⼊端⼝和输出端⼝18.实际应⽤中,⼤部分DMAC采⽤的最常⽤、最简单的传送⽅式是( )A.中断传送B.周期挪⽤C.周期扩展D.CPU停机19.若输⼊电压满刻度值为2V,则8位ADC的分辨率约为( )A.2mVB.7.8mVC.15.6mVD.250mV20.设SS=1000H,SP=0100H,AX=1234H,执⾏指令“PUSH AX”后,存放数据34H的内存单元物理地址为( )A.100FEHB.100FFHC.10102HD.10103H⼆、多项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的五个备选项中⾄少有两个是符合题⽬要求的,请将其代码填写在题后的括号内。
微原2010期末试题A
北京航空航天大学2010-2011 学年第一学期期末《微机原理及接口技术》考试A 卷班级______________学号_________姓名______________成绩_________2011年1月21日班号学号姓名成绩《微机原理及接口技术》期末考试卷注意事项:1、本试题共6题,7页,考试时间共120分钟;2、题三~题六答在答题纸上。
一、填空题…………………………………………………………………( 20 分) 1.已知X、Y均为8位二进制数据,且X=-32D,[X+Y]补=AFH,则[X]补=H,[Y]补=H,Y对应的十进制是D,[X-Y]补=H。
计算机中的数据都是以进制数方式存储。
2.8086 CPU的引脚ALE的功能是,此信号将提供给片8282/8283作为选通信号;MN/MX的功能是。
3.若CPU执行MOV AL,[BX]时, BX=2021H, 则BHE= ,A0= ,此时存储体被选通。
若8086 CPU的CLK输入是4MHz,则BIU完成此次数据访问所需要的时间是个总线周期,一般情况下至少需要微秒。
此时8086 CPU输出的控制信号中RD=,M/IO=,DT/R= 。
4.设变量定义伪指令中DATA SEGMENTBUF DW 2 DUP(9,2 DUP(6))ENTRY DW 3STR DB ‘ABCD’,‘$’STR1 DW STRLEN EQU $-STRDATA ENDS执行指令:MOV BX, OFFSET BUFADD BX, ENTRYMOV AL, [BX]MOV DX, [BX+10]则AL= H,DX= H,LEN= H。
若DS=1234H,则这个数据区的首字单元的物理地址为,末字节单元的物理地址为。
STR1中存放的内容为。
5.8086 CPU 在响应中断过程中,由硬件自动地将,,3个寄存器的内容压入堆栈。
唯一要从外部获取中断类型码的中断是。
若某8086 CPU 系统中,内存0000:0080H开始的4个单元中依次存放的内容是12H,34H,56H,78H,则对应的中断类型号为,中断子程序的入口地址是:。
微机标准试卷(2010年统考B_参考答案及评分...
IN AL,DX
TEST AL,00000001B
JZYES_KEY
JMP START1( 3分)
YES_KEY: XOR BL,00000001B (3分)
MOV AL,BL
MOV DX,102H
OUTDX,AL
JMP START1
评分标准:以上端口地址计算各2分,共4分。
(2)程序段如下:(5分)
START: MOV DX,100H
IN AL, DX
XOR AL,00001111B
MOV DX,102H
OUT DX,AL
以上输入输出各占2分,低4位数据取反1分,不用直接地址或地址错扣2分
(3).程序段如下:(6分)
START:MOV BL,00000000B
MOV BX,OFFSET NUMB1 ;用LEA指令也可以
MOV DI ,OFFSET NUMB2
MOV SI ,OFFSET RES
MOV CX,16
CLC
NEXT: MOV AL,[BX]
ADC AL , [DI]
MOV [SI] , AL
INБайду номын сангаас BX
INC DI
INC SI
LOOPNEXT
JNC END
三、编程题(共25分)
1:(5分)
解:MOV BX,5
MUL BX
MOV BX,2
DIV BX
评分标准:错一条指令扣1分
2:(6分)
解:程序段如下:
SUB AL,BL
JZ GO_EQU
JNC GO_BIG
LESS: MOV AL,-1
…
GO_EQU: MOVAL,0
微机原理2010-2011A卷
…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A)2010 ~2011 学年1 学期微机原理与通信接口课程一:填空题(每空1分,共15分)1、 43H 。
2、 1 , 2 。
3、 M/IO4、05AEH , 4000 H5、前一个AND是一个命令,后一个AND是一个运算符。
6、立即数寻址方式,直接寻址方式。
7、 11 。
8、接口(或接口电路)9、60H,IR610、输出11、43H二:单选题(每题2分,共20分)1、A2、 C3、B4、 C5、A6、 C7、C G8、C9、B 10、A三:简答题(每题6分,共18分)1、CPU与输入输出设备之间传送的信息由哪几类?相应的端口称为什么端口?【解答】CPU与输入/输出设备交换的信息有3类:数据信息、状态信息和控制信息。
数据信息相应的端口称为数据端口;状态信息相应的端口称为状态端口;控制信息相应的端口称为控制端口。
2、简述微机系统的中断处理过程。
【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。
(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。
可屏蔽中断请求,CPU若要响应必须满足三个条件。
(3)中断处理:保护现场、开中断、中断服务。
(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS 和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。
3、8086系统中的存储器分为几个逻辑段?每个段最大的地址范围是多少?每个段寄存器的作用是什么?【解答】8086CPU将1MB的存储空间分4个成逻辑段来进行管理,每个逻辑段最大为64KB。
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)从堆栈重弹出标志数据到标志寄存器。
【考试】微机原理历年考试试题
【关键字】考试A卷2010—2011学年第一学期《微机原理》试卷(闭卷)(适用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室电子信息工程系考试日期2011年1月7日题号一二三总分得分阅卷人说明:所有问题除特别指出外,均针对8086;所有问题均可用自己的语言回答。
一、填空题(每空1分,共20分)1.设机器字长为8位,最高位是符号位,则十进制数-23所对应的原码是,补码是。
2.有一个十进制数17.25,它对应的二进制数为,压缩BCD码为。
3.若当前堆栈指针SP指向2006H单元,则从堆栈中弹出2个字的内容后,SP应指向________。
4.8255芯片内部有3个位的数据端口,其中A口有种工作方式。
5.8259A芯片占个端口地址,要想管理32级中断,至少需要片8259A。
6.8086中断系统可处理种不同的中断。
7.若8086 CPU引脚状态是M/=0,=0,=1,则此时执行的操作是。
8.CPU跟外设之间通信时,传送的信息的类型主要包括、__ 和。
9.8086的1MB地址空间可以分成许多逻辑段,每段容量最大可为。
10.若定义 DAT DB ‘213.456’,则(DAT+5)单元存放的字节数据是。
11.计算机中的指令一般由和操作数两部分构成。
12.对于指令:MOV AH,23 GE 15H,汇编结果为:MOV AH,。
13.设计输入输出接口电路的原则是:输入要,输出要。
二、简答题(共37分)1.微型计算机由哪几部分组成?简述各部分功能。
(4分)2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)4.某程序数据段中存放了2个字,1234H和5060H,已知DS=7850H,数据存放的偏移地址为3121H 及285AH。
微机原理机械2010年试卷A卷参考答案及评分标准
微机原理机械2010年试卷A卷参考答案及评分标准微机原理及应⽤2010试卷(A卷)参考答案及评分标准⼀、填空题(每空1分,30分)1、运算器、控制器、存储器、输⼊设备、输出设备。
2、最⼤,最⼩。
3、直接端⼝寻址,间接端⼝寻址。
4、总线接⼝单元,指令执⾏单元。
5、16,20,1M 。
6、寄存器传递、存储器传递,堆栈传递。
7、硬件(外部),软件(内部)。
8、49.625D ,31.AH 。
9、段内直接寻址、段内间接寻址、段间直接寻址,段间直接寻址。
10、地址总线、数据总线、控制总线。
11、OSC、CLK和PCLK 。
12、OF、SF、ZF、AF、PF、CF 。
⼆、问答题(16分)1、答:源串的起始(或末)地址为DS:SI,允许⽤段超越修改段地址;⽬的串的起始(或末)地址为ES:DI;每执⾏⼀次字符串指令,指针SI、DI⾃动修改;DF标志控制字符串处理⽅向,DF=0为递增,DF=1为递减;字符串长度放在CX中。
(每答1分)2、答:总线周期:8086CPU中,BIU完成⼀次访问存储器或I/O端⼝操作所需要的时间;时钟周期:CPU的时钟频率的倒数,也称为T状态;指令周期:执⾏⼀条指令所需的时间。
三者关系:⼀个总线周期由⼏个T状态组成,通常⾄少包括4个时钟周期,⽽不同的指令的指令周期的长度是不同的,⼀个指令周期由⼏个总线周期组成。
(概念3分,关系2分)3、答:8086最⼩⼯作模式的组成包括:8086CPU、存储器及I/O接⼝芯⽚,1⽚8284A时钟发⽣器,3⽚8282地址锁存器和2⽚8286数据总线收发器。
(3分)3⽚8282地址锁存器⽤于在T1状态锁存地址,实现读/写总线周期内地址的稳定输出;2⽚8286数据总线收发器主要⽤来增加数据总线的驱动能⼒;1⽚8284A时钟发⽣器主要为CPU的内部和外部提供时间基准信号。
(3分)三、计算分析题(24分)1、下⾯为⼀个定义数据的段,请图⽰它们在存储器中的存放形式。
2010.1微机原理试卷--A卷
新乡学院 2009―2010学年度第 一 学期《微机原理》期末试卷A 卷课程归属部门:计算机与信息工程学院 试卷适用范围:08级所有专业1、计算机中采用 进制数。
A. 2B. 8C. 16D. 102、与十进制数253等值的数是 。
A. 11111101B. 11101111C. 11111011D. 11101110 3、最大的8位无符号二进制整数转换成十进制数是 。
A. 256B. 255C. 1023D. 10244、A 的ASCII 码值为65D,ASCII 码值为70D 的字母是 。
A. BB. CC. FD. E 5、8086CPU 包括 。
A. 运算器、控制器和存储器B. 运算器、控制器和寄存器C. 运算器、控制器和接口部件D. 运算器、控制器和累加器 6、8086的寻址能力为 。
A. 20MBB. 1MBC. 64KBD. 4MB 7、以下说法中, 是错误的。
A.一个程序可以有代码段、数据段和堆栈段。
B.逻辑段允许在整个存储空间内浮动。
C.段与段之间可以连续,也可以重叠。
D.段与段之间可以连续,不可以重叠。
8、8086中,复位操作后,程序从 地址开始执行。
A. 00000HB. FFFFFHC. FFFFEHD. FFFF0H 9、DRAM 是一种 。
A 、动态RAMB 、静态RAMC 、动态ROMD 、静态ROM10、存储器芯片位数不足时,需用 。
A 、字扩展B 、位扩展C 、字位扩展D 、以上均可 11、8086CPU 对I/O 接口编址采用 。
A 、I/O 端口和存储器统一编址B 、I/O 端口和寄存器统一编址C 、I/O 端口单独编址D 、输入和输出口分别编址 12、两片8259中断芯片级连后,可以管理 级中断。
A 、15B 、16C 、64D 、32 13、8086CPU 有20条地址线,可寻址空间为 。
A 、640kB B 、64kBC 、1MBD 、16MB 14、8086系统中,中断优先级最低的是 。
2010年微机原理考试题
若8255A 的系统基地址为2F9H ,且各端口都是奇地址,则8255A 的3个端口和控制寄存器的地址各是多少?已知CPU 的系统总线为A0~A9,D15~D0,M/IO, /IOR, /IOW, RESET,试画出8255A 的地址译码电路及它与CPU 系统总线的连接图。
(3)要求A 口工作在方式0输出,B 口工作在方式0输入,C 口稿4位输入低4位输出,写出程序A 口:2F9HB 口:2FBHC 口:2FDH 控制寄存器:2FFH(3) MOV AL,10001010B OUT 2FFH,AL设8253的通道0----2和控制口的地址分别为300H 、302H 、304H 、306H ,定义通道0工作在方式3,CLK0=2MHz ,使编写初始化程序,并画出硬件连接图。
要求通道0输出1.5KHz 的方波,通道1用通道0的输出作计数脉冲,输出频率为300Hz 的序列负脉冲。
通道2每秒钟向CPU 发50次中断请求。
解:(1)通道0输出1.5KHz 的方波,应工作在方式3,2MHz/1.5K Hz=1333,则可得通道0的定时初值为1333=535H 。
(2)通道1用通道0的输出作计数脉冲,输出频率为300Hz 的序列负脉冲,应工作在方式2,通道1的定时初值=1.5K Hz /300Hz =5。
(3)通道2每秒钟向CPU 发50次中断请求,可工作在方式2(或方式3),以2MHz 信号作计数脉冲,通道2的定时初值=2MHz /50Hz=40000=9C40H 。
硬件连结图如下图所示。
253的初始化程序:;通道0初始化程序 MOV DX ,306H MOV AL ,00110110B OUT DX , AL MOV DX ,300HMOV AX, 535HOUT DX , ALMOV AL, AHOUT DX , AL;通道1初始化程序MOV DX ,306HMOV AL ,01010100B OUT DX , AL MOV DX ,302H MOV AL,05H OUT DX ,AL;通道2初始化程序 MOV DX ,306HMOV AL, 10110100B OUT DX ,ALMOV DX ,304HMOV AX ,9C40HOUT DX ,AL MOV AL, AH OUT DX , AL 1.(-35)10的补码是10111012.8086CPU 由BIU 和EU 两部分组成,其中取指令由BIU 完成,执行指令由EU完成3.指令MOV AX,[bX]中目的操作数的寻址方式是寄存器间接寻址,源操作数的寻址方式寄存器间接寻址4.用2Kx8位的PAM芯片组成32K字节的存储器,共需16片,片内地址译码需要11条地址总线,至少需要4条地址线产生的片选信号5.用比较指令来判断两个事故是否相等,应根据 ZF 标志位的状态来判断6.设异步串行帧格式为1个起始位7个数据位,1个校验位1个停止位,每秒传送120个字符,则传输波特率为1200, 若传送字符6(36H),采取奇校验方式,校验位应17.8086CPU采取地址分段发管理存储器,若已知当前(CS)=3300H,(IP)=1000H,则将要执行的指令所在的存储器物理地址位34000H8.8086中指令指针寄存器是IP9.堆栈的工作方式是后进先出10.并行输出接口必须具备锁存11.8253工作方式中,应用GATE上升沿触发的是方式012.2片8259A级联时,可以想外设提供硬件中断请求输入最多的为15级13.微型计算机硬件组成包括CPU,存储器,输入输出接口电路,和总线14.Adc0809转换器完成的功能及其转换的位数分别为摸数转换8位。
同济大学-2010微机原理期终考试试题(b卷)---答案教学文案
同济大学课程考核试卷(B卷)- 答案2009—2010学年第一学期课号:100202 课名:微机原理及接口技术(双语)考试考查:考试此卷选为:期中考试( )、期终考试( ■ )、重考( )试卷年级专业学号姓名得分一、简答题(35分,每题5分)1.In the real mode of 8086, show the starting and ending address of each segment locatedby the following segment register value.(1)4500H(2)0CE00H解:(1)Starting Address:45000H,Ending Address:54FFFH(2)Starting Address:0CE000H,Ending Address:0DDFFFH2.已知AX=14C6H, BX=80DCH,执行以下程序后,试问。
ADD AX, BXJNO PROG1JNC PROG2JNS PROG3JMP PROG4(1)分析标志位S,C,O,Z的取值情况。
(2)指出程序将转向哪个标号?解:(1)S=1,C=0,O=0,Z=0。
(2)PROG13.How many address inputs and data inputs does the 32K×8bit DRAM device contain?解:因为32K=215,因此,Address Inputs的数目为15而数据宽度为8bit,故Data Inputs的数目为84.Contrast a memory-mapped I/O system with an isolated I/O system.解:(P211)(1)内存映射I/O系统a)地址空间与存储器重叠;b)不使用专门的In/Out指令;c)采用相同的I/O访问和内存访问寻址方式,但对I/O访问很慢。
(2)独立I/O系统d)地址空间不与存储器重叠;e)需要专门的In/Out指令,且只能通过AL, AX, EAX寄存器进行数据交换;f)内存访问寻址方式采用20位地址寻址,而I/O寻址最多16位地址。
《微机原理》期末考试A卷(有答案)
1.试题可采用粘贴方式,请用B5纸打印,粘贴时不要超过边框。
2.本科课程的试题一般不留答题空间,答案写在专用答题纸上,专科课程试题一般要留答题空间,答案直接做在试卷上。
年级 专业班级姓名 学号 考试时间 年 月 日 午订装线2009 ——2010 学年 第 1 学期课程名称: 微机原理及应用 考试形式:( 闭 )考核方式:(考试)题号 一 二三四五总分得分评阅人签 名一、单项选择题(每题 1分,共 15 分)1.若用户数据位于存储区10000H ~1FFFFH ,则该数据的段地址为__C____。
(A) 0100H (B) 1FFFH (C) 1000H (D) 0FFFH 2.8086 CPU 在响应中断时顺序将_____C_____内容压入堆栈。
(A) CS.IP.PSW (B) IP.CS.PSW(C) PSW.CS.IP (D) PSW.IP.CS3.设(10FF0H)=10H ,(10FFlH)=20H ,(10FF2H)=30H ,则从物理地址10FF1H 中取出一个字的内容是 B 。
(A) 1020H (B) 3020H (C) 2030H (D) 2010H4.连续启动两次独立的存储器操作之间的最小间隔叫____D______。
(A) 存取时间 (B) 读周期 (C) 写周期 (D) 存取周期考场座号试卷类型 A 卷得 分命题教师签名: 汤定德 系主任签名: 徐根耀 日 期 2009.12.183.试编写由8位某型号数模转换器产生锯齿波模拟信号的一段程序,设地址51CH 为计算机中译码器的输出,且该输出信号使数模转换器的CS 为低电平。
(10分)CODE SEGMENTASSUME CS:CODE (2分) START:MOV CX,256 MOV AL,0MOV DX,51CH (2分)LOOP1:OUT DX,AL CALL DELAY INC AL LOOP LOOP1 JMP STARTCODE ENDS (5分) END START (1分)五、计算题(第1题5分、第2题10分,共15分)1.10010110 11010101(5分)解:根据“相异则或”的原则(2分),可得结果为01000011.(3分)2.00011001-00100000(要求有较详细的运算步骤)(10分)解:(5分) 而11111001即为-7的补码(2分),故差应为10000111(3分).得 分 订装线。
微机原理2010-2011A卷
…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A)2010 ~2011 学年1 学期微机原理与通信接口课程一:填空题(每空1分,共15分)1、 43H 。
2、 1 , 2 。
3、 M/IO4、05AEH , 4000 H5、前一个AND是一个命令,后一个AND是一个运算符。
6、立即数寻址方式,直接寻址方式。
7、 11 。
8、接口(或接口电路)9、60H,IR610、输出11、43H二:单选题(每题2分,共20分)1、A2、 C3、B4、 C5、A6、 C7、C G8、C9、B 10、A三:简答题(每题6分,共18分)1、CPU与输入输出设备之间传送的信息由哪几类?相应的端口称为什么端口?【解答】CPU与输入/输出设备交换的信息有3类:数据信息、状态信息和控制信息。
数据信息相应的端口称为数据端口;状态信息相应的端口称为状态端口;控制信息相应的端口称为控制端口。
2、简述微机系统的中断处理过程。
【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。
(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。
可屏蔽中断请求,CPU若要响应必须满足三个条件。
(3)中断处理:保护现场、开中断、中断服务。
(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS 和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。
3、8086系统中的存储器分为几个逻辑段?每个段最大的地址范围是多少?每个段寄存器的作用是什么?【解答】8086CPU将1MB的存储空间分4个成逻辑段来进行管理,每个逻辑段最大为64KB。
微机原理20100107期末
电子科技大学二零 零九 至二零 一零 学年第 二 学期期 末 考试微处理器系统结构与嵌入式系统设计 课程考试题 A 卷 ( 120 分钟) 考试形式:一本书开卷 考试日期 2010年1月 14 日课程成绩构成:平时 10 分, 期中 15 分, 实验 15 分, 期末 60 分注意:请将第一、二题答案填入本页指定位置。
一、 单选题答案(共30分,共 30题,每题1 分)二、 填空题答案(共25分,共 25空,每空1 分)1. ① 小端格式 ② 高字节放高地址,低字节放低地址2. ① 取指令 ② 指令译码 ③ 计算操作数地址 ④ 取操作数 ⑤ 执行指令 ⑥ 写结果3. ① 时钟频率f ② 指令平均执行时间CPI ③ 指令条数IC (可交换顺序)4. ① 程序员角度看到的计算机结构 ② 计算机各部件的逻辑结构及连接方式 ③ 体系结构5. ① 双工 ② 半双工 (可交换顺序)6. ① 一次存取及处理数据7.① IRQ ② FRQ (可交换顺序)8.① R0~R3 ②堆栈单元9.①初始化硬件及加载操作系统10.①功能(黑盒)②覆盖(白盒)③灰盒(可交换顺序)一、单选题(共30分,共 30题,每题1 分)1. 计算机内机器数通常采用()形式来表示。
A、原码B、反码C、补码D、ASCII码2. 组合BCD码“87H”代表的十进制真值是()。
A、78B、87C、-120D、+1203. 若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( )。
A、11001011B、11010110C、11000001D、110010014. 冯·诺依曼基本思想主要是提出了()。
A、二进制和程序存储B、CPU和存储器C、二进制和存储器D、存储器和输入输出设备5. 以下叙述中,不符合RISC指令系统特点的是()。
A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6. 以下所列提高微机系统性能的技术,说法不正确的是()。
2010~2011学年第1学期微机原理2试卷B
湖北汽车工业学院 微机原理及应用B 考试试卷(题)一、填空题(每空1分,共10分)1.45.25= B= H 。
.-6的8位二进制补码= B 。
.计算机中有一个“01100001”编码。
如果认为它是无符号数,则表示十进制数 ;如果认为它是BCD 码,则表示十进制数 ;如果它是某个字符的ASCII 码,则代表字符 。
4.数据段有语句“ABC DB 30,20,10”,代码段指令“MOV CL ,ABC+2”执行后, CL= 。
5.某存储单元物理地址为2BC60H ,若其段地址为2AF0H ,则偏移地址为 H 。
6.过程定义开始是“MYTEST PROC ”语句,则过程定义结束的语句是 ;宏定义开始是“DISP MACRO ”语句,则宏定义结束的语句是 。
答案写在括号内,对打√,错打×,每题2分,共12分) )1.总线周期是微型计算机工作的最小时间单位。
)2.微处理器地址线的数量越多,可寻址的存储器地址空间就越大。
)3.指示性语句又称伪指令,汇编时不产生对应的机器代码。
)4.8086CPU 读取存储器操作数时和读取指令代码时,都发生存储器读的总线操作。
)5.8086CPU 在未执行完当前指令的情况下,也可响应非屏蔽中断请求。
)6.堆栈的操作原则是“先进后出”,所以堆栈段的数据除PUSH 和POP 指令外,不允许用其他方法进行读写。
三、单项选择(请将答案写在括号内,每题2分,共20分) )1.当RESET 信号为高电平状态时,将使8086CPU 的 寄存器初始化为FFFFH 。
)SS B )DS C )ES D )CS)2.设SP 寄存器的内容为1352H ,AX 寄存器的内容为1200H ,执行指令“PUSH AX ”后,SP寄存器的内容为 。
A )1200HB )1350HC )1352HD )1354H)3.计算机的字长越长,在完成同样精度的运算时,则数据处理速度 。
A )越快B )越慢C )不变D )不一定( )4.在8086CPU 系统中,只有_______需要外部硬件电路向CPU 提供中断类型码。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理试卷2010年研究生
时间:2011-03-08 12:00 来源:周晓霞浏览次数:322
一、填空题 (26%)
1、8086 CPU的数据总线有 (1)根,地址总线有(2) 根,用于端口寻址的地址总线有(3) 根。
2、8255A接口芯片中,能工作在方式2的数据端口是 (4) ,能实现位寻址的数据端口是 (5) ,数据端口的工作方式由 (6) 决定。
3、堆栈的主要特点是 (7) ,指令队列的主要特点是 (8) 。
4、单片8259A可管理(9) 级可屏蔽中断;7片8259A级连最多可管理 (10) 级。
6、执行LES DI,[SI+1000H]指令,已知(ES)=2A00A;(SS)=504H;(DS)=1500H;(SI)=240H。
执行结果是物理地址为(11)开始的前两个字节送到 (12) 寄存器,后两个字节送到(13)寄存器。
二、选择题(15%)
1、8086CPU中,当M/IO=0,RD=0,WR=1时CPU执行的操作是()。
A. 存储器读
B. I/O读
C. 存储器写
D. I/O写
2、在8086系统中内存采用分段结构,段与段之间是()。
A. 分开的
B. 连续的
C. 重叠的
D. 都可以
3、堆栈段的栈顶由()指出。
A.CS:IP B.SS:SP C.ES:DI D.CS:SP
4、ADD AX,[BX]指令的源操作数是()。
A.寄存器寻址 B.寄存器间接寻址 C.直接寻址 D.立即数寻址
5、已知SRAM2114芯片容量为4K×4位,若要组成16KB的系统存储器,则需芯片数
和组成的芯片组数为()。
A 32和16
B 16和8
C 8和4
D 8和16
三、计算题(20%)
1、用二进制数补码运算法则计算下列各式的结果,并根据“双高位判别法”判别结果
是否有溢出?如果有,是哪种溢出?写出计算过程和判别过程。
(设机器字长为8位,
最高位是符号位)(12)
(1)75+67=?(2)(-100)-(-63)=?
地址┋
0087h 06H
0088h 12H
0089h 34H
008Ah 56H
008Bh 78H
┋
部分中断向量表
2、已知异步通讯的波特率为4800,采用10位(数据位占7位)传送格式,问每秒传
送多少字节数据?(8)
四、问答题(40%)
1、若用一个16 位的二进制数表示浮点数,其中阶符尾符各占一位,阶数占5 位,尾数占9位试写出10011.011B的具体格式
2、8253有哪几种工作方式?试述方式3的初始值与输出波形(高、低电平)的关系?
3、8086CPU复位后,寄存器和和指令队列处于什么状态?程序开始执行的起始地址是多少?
4、已知部分中断向量表如右图所示,执行指令INT 34,试写出指令执行过程。
并写出指令执行后CS、IP寄存器的内容。
五、程序分析题(32%)
1、程序设置的数据区如下,试画出汇编后存储器中各存储单元中数据的存储情况。
(即各字节单元的内容是什么?要求标出存储单元的地址。
)(15)
ORG0200H
DATA-BYTE DB 11,23,…GOOD‟
DATA-WORD DW 1,2ADBH
2、如下程序片段是把变量DATA1中“0“的个数送BL,请写出空缺的指令或参数(17)
DATA SEGMENT
DATA1 DW ?
DATA ENDS
COSEG SEGMENT
ASSUME (6)
BEING: MOV AX,DATA
MOV DS,AX
MOV AX,
MOV CX, 16 (5)
MOV BL, 0
L1: SHL AX, 1
(6)
INC BL
L2: LOOP L1
INT 20H
COSEG ENDS
END BEING
六、接口应用(17%)
1、设某接口状态端口地址为80H,状态位从D0位输入,数据端口地址为90H,试用程序查询方式编制一个输入100个数据的程序段,并画出框图。
(7)
2、设8255A的硬件连接如下图所示,系统的I/O端口的地址范围:0-7FH,写出它的地址并编写下列情况下的初始化程序(连续编址)。
(10)
①将A组和B组设置成方式0,端口A、端口B为输出方式,端口C为输入方式。
②将A组工作方式设置成方式2,B组为方式0,端口B作为输入。
③将端口A、端口B均设置成方式1,均为输入,PC6和PC7为输出。
已知8255A控制字格式如下:。