同济大学2009-2010(1)微机原理期终试题(AB卷)含答案.

合集下载

微机原理期末试题卷答案

微机原理期末试题卷答案

云南大学2009至2010学年上学期 物理学院物理系各专业2007级《微机原理》期末考试(闭卷)A 卷满分100分 考试时间120分钟 任课教师:陈永康、杨先楚 学院 专业 学号 姓名一、计算并填写结果:(除标明分数的题外,每空1.2分,共 30分)1、通常所说的CPU 一般包括 运算 器、 控制 器和寄存器组。

2、调用DOS 软件中断的要点是:首先根据要调用的功能确定子功能号并存入寄存器 AH 中,然后设置各个入口参数的寄存器,再通过 INT 21H 指令调用该DOS 中断功能,最后如果有出口参数的还要处理出口参数。

3、8086CPU 是一个16位的微处理器,具有 16 位数据总线,20位地址总线,可寻址空间为 1M 字节。

4、指令一般都由操作码和操作数来构成,指令MOV AL ,6[BX][DI]的源操作数的寻址方式 是 基址变址相对寻址 。

5、数制转换(小数部分保留位数:二进制8位,16进制2为,7进制3位):[124.719]10=[ 1111100.10111000 ]2=[ 7C.B8 ]16=[ 235.5014 ]7 =[ 000100100100.011100011001 ]BCD6、八位二进制代码转换:[-104]10=[ 11101000 ]原=[ 10010111 ]反=[ 10011000 ]补 设(SS )=4000H ,(DS )=3E00H ,(ES )=3800H ,(BP )=0800H ,(SP)=010EH ,(AX)= 7AE4H ,(BX )=2912H ,(DI )=0003H ,BUF=0111H ,(4090EH)=0FH, (4090FH)=75H, (40910H)=93H, (40911H)=22H, 下列7-11题的各条指令都分别在此环境下执行,请在下列各小题的空格中填入执行结果:7、ADD AH, [BP+BUF] ;(AH)= 9C H8、SHR BYTE PTR [BX-DI],1 ; CF= 1 ,(4090FH)= 3A H 9、POP AX ;(SP )= 0110 H12、模拟运算器,用一字节补码加法实现十进制数-67-79=?的计算。

微机原理_期末考试题库与答案(含3套试卷)(可编辑修改word版)

微机原理_期末考试题库与答案(含3套试卷)(可编辑修改word版)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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 四个字节,该向量对应的中断号是( )。

微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案

一、填空题1.十进制数11.375转换为二进制数为______;二进制数1101101转换为十进制数为______。

2.二进制数110111100101。

1011转换为十六进制数为______。

3.二进制数1001011.1转换为十进制数为______。

4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。

5.A=—113D,则[A]补=__________.10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H.7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。

8。

变量具有段属性、偏移量属性和类型属性.9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。

10.A=-71,则[A]补=______。

11。

设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_.12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。

13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。

14.A=+0110101,B=—0110101,[A+B]补=______.15。

从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。

16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。

17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A的ICW3为___________.18.信息码为0110100,则奇校验码为__00110100__________。

微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案

一、填空题1.十进制数11。

375转换为二进制数为______;二进制数1101101转换为十进制数为______。

2.二进制数110111100101.1011转换为十六进制数为______.3.二进制数1001011。

1转换为十进制数为______。

4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。

5.A=-113D,则[A]补=__________。

10001111B6。

已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。

7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。

8。

变量具有段属性、偏移量属性和类型属性.9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。

10.A=—71,则[A]补=______.11。

设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_.12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。

13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回.14.A=+0110101,B=-0110101,[A+B]补=______。

15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响. 16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。

17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A的ICW3为___________。

18.信息码为0110100,则奇校验码为__00110100__________。

微机标准试卷(2010年统考B_参考答案及评分...

微机标准试卷(2010年统考B_参考答案及评分...
START1:MOV DX,100H
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

微机原理与应用2009年期末考试试题 (2)

微机原理与应用2009年期末考试试题 (2)

2009----2010学年第一学期期末试题A卷踏实学习,弘扬正气;诚信做人,诚实考试;作弊可耻,后果自负。

课程名称微机原理及应用使用专业_机械制造及其自动化班级_______________ 姓名____________ 学号__________一.填空题(共20分)(1).M CS-51系列单片机的硬件由哪几部分组成:_________、_________、__________。

(2).8051单片机中有个中断源,8051共有级中断,在同一级别中,自然优先级最高的是。

(3).一个字节是由______位二进制数组成,十六进制数0FCH的二进制数形式为____________B。

(4).十六进制数85H的二进制原码是______ ,反码是______,补码是______。

十进制数3200转换成十六进制数是______ H。

(5).8051具有7种寻址方式,MOVC A,@A+DPTR是______寻址,MOV C,08H使用了______寻址,MOV A,@R0使用______寻址,JC 78H使用相对寻址。

(6).8051的一个机器周期由12个晶振周期组成。

设单片机晶振频率为6MHZ,则一个机器周期为______μs。

(7).8051单片机的内部数据存储器共有字节空间,其中00H~1FH是工作寄存器组区,是位寻址区,是用户数据区。

(8).假设RS0=0 RS1=1 ,则R3寄存器的地址是______。

- 1 -二.选择题(共10小题,每小题2分,共20分):1..若不使用MCS-51片内程序存储器则哪个引脚必须接地. ()A. EA管脚B. XTAL1C. VCCD. P3.32.对程序存储器的读操作,只能使用()A. MOV指令B. PUSH指令C. MOVX指令D. MOVC指令3.下列指令正确的的是()A. MOV SP,#0FFHB. PUSH AC. MOV A, #1234HD. SUBB R1,#09H4.下列指令不能将A清零的是()A. MOV A, #00HB. CLR AC. ORL A, #00HD. XRL A, A5.提高单片机的晶振频率,则机器周期()A. 不变B. 变长C. 变短D. 不定6.执行PUSH ACC指令,MCS-51完成的操作是()A.(ACC)→(SP)SP-1→SPB. SP+1→SP (ACC)→(SP)C. SP-1 →SP (ACC)→(SP)D. (ACC)→(SP)SP+1→SP7.8051执行MOV A,#0AH后,PSW的哪一位被置1 ()A. ACB. F0C. OVD. P8.设累加器A的内容为0C9 H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,R2 后结果为:()A.(A)=74HB.(R2)=74HC.(A)=75HD. (R2)=75H9.设(A)=0F3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()A.(A)=82HB. (A)=A2HC.(R0)=82D.(R0)=6CH10.如果定时器工作在方式3,TH0计数溢出的中断请求标志是()A. TR0B. ET0C. TF0D. TR1- 2 -三.程序运行分析与译码:1. 分析如下程序段,试着模拟运行分析执行到断点处(断点处指令未执行)寄存器A.R1、R2取值填入表格?(提示:表格可能有多余行)(10分)MOV R2, #02MOV SP, #30HMOV A, #10HMOV R1, #00LOOP: INC R1ADD A, R1 ;;此处为断点观察A和R1、R2值PUSH ACCDJNZ R2, LOOP ;;POP 40HSJMP $2. 指令译码:并分析R0所指向地址的数据是______ ,3FH单元所存的数据是______。

同济大学微机原理期末试题范围

同济大学微机原理期末试题范围

第一章概述1、微型计算机的性能指标:速度,存储器容量第二章计算机中的数制和编码1、在计算机内部所有信息只能用“0”和“1”这两个状态表示,因此计算机内部的“数”也都是用多个0和1组成的位串来表示的。

按不同的格式构成的位组合状态就形成了不同的数制。

2、字长:把8位二进制数称为字节,把16位二进制数称为字,把32位二进制数称为双字。

3、机器数:数值连同符号数码“0”或“1”一起作为一个数就是机器数,而它的数值连同符号“+”或“-”称为机器数的真值。

4、原码:设机器的字长为n,则原码的定义:[X]={X 0≤X≤2n−12n−1−X −(2n−1−1)≤X≤0反码:[X]={X 0≤X≤2n−1(2n−1)−|X| −(2n−1−1)≤X≤0反码和原码的区别:原码符号位不变,其他的位加1补码:[X]={X 0≤X≤2n−1 (2n)+|X| −(2n−1−1)≤X≤0正数的补码和原码相同,负数的补码为其反码在最低位加一-128的补码按定义做:[-128]补=10000000B对于十进制负数:若字长为n=8,其补码为256+X,字长为n=16,补码为65536+X 对于十六进制负数:若字长n=8,其补码为100H+X,若字长为n=16,补码为10000H+X5、补码的运算双高位法:OV=Cs+Cp,用来判是否溢出,Cs为加减运算中最高位(符号位)的进位值,Cp为加减运算中最高数值位的进位值。

如果OV=1,则溢出。

直接观察法:当正加正为负,或反之,则溢出。

6、ASCII码0~9为30~39,A到Z为41~5A,a~z为61~7A,Blank(space)为20,小数点为2E,换行LF为0A,回车CR为0D7位ASCII码的最高位为逻辑“0”,常用奇偶校验位,用来检测存储和传送过程中是否发生错误。

偶校验中,每个代码的二进制的形式中应有偶数个1.7、汉字输入编码分为:数字编码,拼音码,字形编码。

汉字编码分为:汉字的输入编码,汉字内码,汉字自模码第三章微型计算机的系统结构1、硬件的组成及其功能:硬件由三个基本模块——微处理器模块,存贮器模块,I/O模块及连接这三个模块的总线构成。

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)从堆栈重弹出标志数据到标志寄存器。

2010.1微机原理试卷--A卷

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系统中,中断优先级最低的是 。

同济大学微机原理期末试题范围

同济大学微机原理期末试题范围

第一章概述1、微型计算机的性能指标:速度,存储器容量第二章计算机中的数制和编码1、在计算机内部所有信息只能用“0”和“1”这两个状态表示,因此计算机内部的“数”也都是用多个0和1组成的位串来表示的。

按不同的格式构成的位组合状态就形成了不同的数制。

2、字长:把8位二进制数称为字节,把16位二进制数称为字,把32位二进制数称为双字。

3、机器数:数值连同符号数码“0”或“1”一起作为一个数就是机器数,而它的数值连同符号“+”或“-”称为机器数的真值。

4、原码:设机器的字长为n,则原码的定义:[X]=反码:[X]=反码和原码的区别:原码符号位不变,其他的位加1补码:[X]=正数的补码和原码相同,负数的补码为其反码在最低位加一 -128的补码按定义做:[-128]补=10000000B对于十进制负数:若字长为8,其补码为256,字长为16,补码为65536对于十六进制负数:若字长8,其补码为100,若字长为16,补码为100005、补码的运算双高位法:,用来判是否溢出,为加减运算中最高位(符号位)的进位值,为加减运算中最高数值位的进位值。

如果1,则溢出。

直接观察法:当正加正为负,或反之,则溢出。

6、码0~9为30~39,A到Z为41~5A,为61~7A,()为20,小数点为2E,换行为0A,回车为0D7位码的最高位为逻辑“0”,常用奇偶校验位,用来检测存储和传送过程中是否发生错误。

偶校验中,每个代码的二进制的形式中应有偶数个1.7、汉字输入编码分为:数字编码,拼音码,字形编码。

汉字编码分为:汉字的输入编码,汉字内码,汉字自模码第三章微型计算机的系统结构1、硬件的组成及其功能:硬件由三个基本模块——微处理器模块,存贮器模块,模块及连接这三个模块的总线构成。

微处理器是微型计算机运算和控制的中心,包括运算器,控制器和存储器。

他可以进行运算,逻辑判断和分析,并协调计算各个部分工作。

存储器主要是指微机的内存或主存储器,主要用来存放当前正在使用或经常使用的程序和数据。

2010年微机原理考试题

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位。

同济大学2009-2010(1)微机原理期终试题(A+B卷)含答案

同济大学2009-2010(1)微机原理期终试题(A+B卷)含答案

同济大学课程考核试卷(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)从堆栈重弹出标志数据到标志寄存器。

同济大学-2010微机原理期终考试试题(b卷)---答案教学文案

同济大学-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位地址。

2009-2010(1)AD

2009-2010(1)AD
2、设 ,其中 是有界函数,则 在 处( C)
A、极限不存在;B、极限存在,但不连续;C、连续,但不可导;D、可导;
3、在区间 内, 的一阶导数 >0,二阶导数 <0,则 在区间 内是(B)(B)
A、单增且凸;B、单减且凸;C、单增且凹;D、单减且凹;
4、下列命题中正确的是(C)
A、 ,则 一定是由曲线 的拐点;
4/3(拐点)
2/3(极小)
5、
解: 特征方程为 其根为 对应齐次方程的通解为
设非齐次方程特解为 代入方程得
比较系数,得 , 因此特解为
所求通解为
得分
评卷人
四、证明题(10分)
1、证明不等式
证明: 中值定理条件,因此应有
即 因为

得分
评卷人
五、应用题(共10分)
1、一水平横放的半径为R的圆桶,内盛半桶密度为的液体,求桶的一个端面所受的侧压力。(注:水深为h处的压强: ,为水的密度)
解:建立坐标系如图.所论半圆的方程为
利用对称性,侧压力元素
端面所求 ;(2)求由方程
解:(1)
(2)方程两边对 求导
,因x= 0时y= 0 ,故
3、求积分(1) (2) (3) (4)
解:(1)
(2)
(3)
(4)
4、 ,求单调区间、凹凸区间,极值点与拐点的横坐标。
解:定义域为 ,无对称性及周期性。

0
1

2
+
0
-
-
0
+
-
-
0
+
+
2(极大)
第一题
第二题
第三题
第四题

微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案

一、填空题1.十进制数11.375转换为二进制数为______;二进制数1101101转换为十进制数为______。

2.二进制数110111100101.1011转换为十六进制数为______。

3.二进制数1001011.1转换为十进制数为______。

4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。

5.A=-113D,则[A]补=__________。

10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOV CL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。

7.对于ADD AL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____。

8.变量具有段属性、偏移量属性和类型属性。

9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。

10.A=-71,则[A]补=______。

11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。

12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。

13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回。

14.A=+0110101,B=-0110101,[A+B]补=______。

15. 从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。

16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。

17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A 的ICW3为___________。

18.信息码为0110100,则奇校验码为__00110100__________。

微机原理期末考试题库及个别答案

微机原理期末考试题库及个别答案

一、填空题1.十进制数11。

375转换为二进制数为______;二进制数1101101转换为十进制数为______。

2.二进制数110111100101。

1011转换为十六进制数为______.3.二进制数1001011.1转换为十进制数为______。

4.用MOS器件构成的RAM可分为SRAM_和_DRAM__。

5.A=—113D,则[A]补=__________。

10001111B6.已知BX=1234H,BP=5678H,SI=1357H,DS=0925H,SS=0468H,CS=4B10H,则指令MOVCL,SS:[SI+50H]中源操作数的寻址方式为_寄存器相对寻址_,存储器操作数的有效地址_13A7H_,实际地址05A27H。

7.对于ADDAL,BL指令,当AX=8573H,BX=8032H时,指令执行后标志位OF=__1___,CF=_0____.8。

变量具有段属性、偏移量属性和类型属性。

9.汇编语言程序的语句可分为两大类:指令性语句和指示性语句。

10.A=-71,则[A]补=______。

11.设一个主存容量为320K,若要访问该主存,其地址码至少__19__位;其最大的主存地址为_4003FH_。

12.8088CPU中指示栈顶的寄存器是_SP_,指示指令执行顺序的寄存器是_IP_。

13.中断处理过程分为中断请求、_中断源识别_(或中断判优)、_中断响应_、中断服务和中断返回.14.A=+0110101,B=-0110101,[A+B]补=______。

15。

从CPU的NMI引脚产生的中断叫做非屏蔽中断,它的响应不受IF标志___的影响。

16.由INT指令引起的中断称可屏蔽中断,由CPU外部引起的中断称外部中断(或硬件中断)。

17.两片8259级联共可管理_________级中断,若从片连接在主片的IR2上,则从8259A的ICW3为___________。

18.信息码为0110100,则奇校验码为__00110100__________。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解:答案不唯一,参考答案如下
MOV AL, 0
AND AL, 0
SUB AL, AL
XOR AL, AL
SHL AL, 8
2. Compare 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.
(4将IP寄存器内容压栈;
(5根据中断向量号查询中断向量表,获取中断服务程序的段地址和偏移地址,分别装入CS和IP ;
(6执行中断服务程序;
(7执行到IRET/IRETD时,从堆栈中弹出IP和CS ;
(8从堆栈重弹出标志数据到标志寄存器。
二、分析与设计题(70分
7.某微型计算机系统,其CPU地址线为20位,数据线为8位。需扩展内存140KB ,其中RAM为128KB ,选用62256(32K×8; ROM为12KB ,选用EPROM2732(4K×8,要求内存地址空间从40000H开始连续分配, RAM在低,故在中断向量表中所处的位置为22H ×4=88H。因为8086系统的中端向量表位于内存的最低端,故该中断向量在地址范围为00088H-0008BH。6.简要说明中断处理的流程。
解:流程如下:
(1将标志寄存器内容压栈;
(2将标志寄存器的TF和IF标志清零;
(3将CS寄存器内容压栈;
0141519
而ROM芯片为连续配置,可以采用1片74LS138译码器。而2732的地址范围为4K ,因此其地址线位A 0-A 11。又RAM的总地址范围为60000H-62FFFH ,因此
0111219
8.现有两种外设:一组8位开关,一组8位LED灯。要求用8255作为接口芯片,将开关状态从8255的B口读入,存入DS:BX所指数据段;并从堆栈弹出数据到AX中,将AH的内容经8255的A口送出到LED灯上显示。8255的地址为40H-43H。(20分(1画出8255的硬件连接图(包括基于74LS138的地址译码以及开关和LED灯的连接。(10分
OUT 40H, AL ;将AL内容送到LED灯显示
9.某计算机系统有一16550接口电路,其地址为68H-6FH。若其数据传输要求采用7个数据位, 1个停止位,偶校验,波特率为4800(外部时钟为18.432MHz。(15分
(1写出16550的初始化代码。(10分
(2若传输ASCII字符为’ B ’ ,请画出其传输波形图。(5分
ROM1:60000H-60FFFH
ROM2:61000H-61FFFH
ROM3:62000H-62FFFH
(2答案不唯一,参考答案如下。
因为RAM芯片为连续配置,可以采用1片74LS138译码器。而62256的地址范围为32K ,因此其地址线位A 0-A 14。又RAM的总地址范围为40000H-5FFFFH ,因
(1分别需要多少块ROM和RAM ?给出每一块存储芯片的内存地址范围。(10分
(2利用74LS138画出存储器地址译码图。要求与CPU三总线有相应的连接。(10分解:
(1因为需要扩展内存140KB ,其中RAM为128KB , ROM为12KB。而选用的RAM芯片62256为32KB , ROM芯片2732为4KB。因此需要62256芯片4块, 2732芯片3块。
MOV AL, 82H ;将控制字放入到AL寄存器
OUT 43H, AL ;将控制字送入到8255的控制寄存器
;功能代码
IN AL, 41H ;从8255的B口读入开关状态数据到AL寄存器
MOV [BX], AL ;将AL寄存器内容放入到DS:BX所指数据段
POP AX ;从堆栈中弹出数据到AX
MOV AL, AH ;取AH内容到AL寄存器
解:
(116550的端口地址范围为68H-6FH ,因此其线路控制寄存器为6BH ,用于波特率处理的寄存器分别为68H和69H。根据16550的控制字格式和初始化流程,可以确定其控制字有两个:
其一:进行波特率设置,有
(2404800
(2写出完成上述功能的主要程序代码片段(含初始化代码和功能代码,要求有注释。(10分
解:答案不唯一,参考答案如下。
(1因为端口地址为40H-43H ,采用8位地址总线译码方式,有8255的各个端口地
(2对于8255而言, A口作为输出, B口作为输入。且都是基本的I/O方式,故A ;8255初始化代码
解:
ALE为1(高电位时表明总线上地址数据有效,即AD 0-AD 15地址数据复用线上是有效的地址数据,而A 16-A 19状态地址复用线上是有效的地址数据。该信号用于通知外部锁存器进行地址数据分离。
5.当INT 22H指令运行时,请给出中断向量表中该中断对应的物理位置。(假设采用8086 CPU系统
同济大学课程考核试卷(A卷-答案2009— 2010学年第一学期
课号:100202课名:微机原理及接口技术(双语考试考查:考试
此卷选为:期中考试(、期终考试( ■、重考(试卷
年级专业学号姓名得分
一、简答题(30分,每题5分
1. Choose five different instructions to accomplish AL=0.
而32K的地址范围大小为8000H ,其范围为0000H-7FFFH ; 4K的地址范围大小为1000H ,其范围为0000H-0FFFH。因此每块芯片的地址范围如下:
RAM1:40000H-47FFFH
RAM2:48000H-4FFFFH
RAM3:50000H-57FFFH
RAM4:58000H-5FFFFH
相关文档
最新文档