2011南京理工大学微机原理考研试题

合集下载

微机原理谜底 南京理工大学 林嵘

微机原理谜底 南京理工大学 林嵘

00004H~00007H 4 个单元提供。该标志通常用于程序的调试。例如,在系统调试软件 DEBUG 中的 T 命令,就是利用它来进行程序的单步跟踪的。 ·IF:中断允许标志位。如果该位置 1,则处理器可以响应可屏蔽中断,否则就不能响应 可屏蔽中断。 ·DF:方向标志位。当该位置 1 时,串操作指令为自动减量指令,即从高地址到低地址 处理字符串;否则串操作指令为自动增量指令。 ·OF:溢出标志位。在算术运算中,带符号的数的运算结果超出了 8 位或 16 位带符号数 所能表达的范围时,即字节运算大于十 127 或小于-128 时,字运算大于十 32767 或小于 -32768 时,该标志位置位。
线 接口部件正在将某个指令字节取到指令队列中,此时总线接口部件将首先完成这个取指令 的 操作,然后再去响应执行部件发出的访问总线的请求。 ③ 当指令队列已满,而且执行部件又没有总线访问请求时,总线接口部件便进入空闲状态 。④ 在执行转移指令、调用指令和返回指令时,由于程序执行的顺序发生了改变,不再是 顺序执行下面一条指令,这时,指令队列中已经按顺序装入的字节就没用了。遇到这种情 况,指令队列中的原有内容将被自动消除,总线接口部件会按转移位置往指令队列装入另 一个程序段中的指令。 3. 8086/8088 CPU 中有哪些寄存器?各有什么用途?标志寄存器 F 有哪些标志位?各在 什么情况下置位? 解答: 寄存器功能 数据 寄存器 AX 字乘法,字除法,字 I/O BX 查表转换 CX 串操作,循环次数 DX 字节相乘,字节相除,间接 I/O 变址寄存器 SI 源变址寄存器,用于指令的变址寻址 DI 目的变址寄存器,用于指令的变址寻址 指针寄存器 SP 堆栈指针寄存器,与 SS 一起来确定堆栈在内存中的位置 BP 基数指针寄存器,用于存放基地址,以使 8086/8088 寻址更加灵活 控制寄存器 IP 控制 CPU 的指令执行顺序 PSW 用来存放 8086/8088CPU 在工作过程中的状态 段寄存器 CS 控制程序区 DS 控制数据区 SS 控制堆栈区 ES 控制数据区 标志寄存器 F 的标志位:①控制标志: DF、IF、TF;②状态标志:SF、ZF、AF、 PF、CF、OF。 标志寄存器 F 的各标志位置位情况: ·CF:进位标志位。做加法时出现进位或做减法时出现借位,该标志位置 1;否则清 0。 ·PF:奇偶标志位。当结果的低 8 位中 l 的个数为偶数时,该标志位置 1;否则清 0。 ·AF:半进位标志位。在加法时,当位 3 需向位 4 进位,或在减法时位 3 需向位 4 借位 时,该标志位就置 1;否则清 0。该标志位通常用于对 BCD 算术运算结果的调整。 ·ZF:零标志位。运算结果各位都为 0 时,该标志位置 1,否则清 0。 ·SF:符号标志位。当运算结果的最高位为 1 时,该标志位置 1,否则清 0。 ·TF:陷阱标志位(单步标志位)。当该位置 1 时,将使 8086/8088 进入单步指令工作方式。 在每条指令开始执行以前,CPU 总是先测试 TF 位是否为 1,如果为 1,则在本指令执 行后将产生陷阱中断,从而执行陷阱中断处理程序。该程序的首地址由内存的

微机原理试卷B (微型计算机原理及应用)

微机原理试卷B (微型计算机原理及应用)

满分分值: 100
组卷日期: 2009 年 12 月 12 日 学生班级:
组卷教师(签字): 学生学号:
审定人(签字): 学生姓名:
一、填空题: (每空 1 分,共 40 分) 1.已知 X=-32,Y=12,若用 8 位机器数表示,则[X]补=____,[Y]补=____,[X-Y]补=____。 2. 根据冯·诺依曼结构,计算机由____、____、____、____、_____五个基本部分组成。 3.指出下列每条指令中源操作数的寻址方式:MOV AX,[4000H]:____, MOV AX,[BX+DI]:____ ,MOV AX,[BP+5000H]:____ 4.8086 上电复位后,CS=____,IP=____,DS=____,SP=____。 5.微型计算机的系统总线可分为____、____ 、____ 。 6.指令 LOOPZ/LOOPE 是______且______发生循环的指令。 7.若一个数据块在内存中的起始地址为 80A0H:DFF6H,则这个数据块的起始物理地址为__。 8. CPU 和外设之间的数据传送方式有____、____、____、____。
微机原理及应用 B 卷
第 2 页

2 页
DW 4567H,5678H DW 1234H, 5678H DW 2DUP(?) ENDS SEGMENT ASSUME CS:ODE,DS:DATA
START: MOV AX,DATA MOV DS, AX LEA LEA LEA SI,DAT1 DI,DAT2 BX,SUM
10. AL=11011011,CF=0,OF=0 11. 13,4 12. 00AEH,00AEH,0F79H,0F79H 13. 0154H,0156H 14. EU,BIU 二、简答题 1. 一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期 2. 略 3. 8088CPU 和 8086CPU 内部寄存器都是 16 位,数据总线都有是 16 位,地址总线都有是 20 位,指令系 统相同。主要不同点有: 8086 指令队列是 6 个字节长,而 8088 指令队列是 4 个字节长。 外部数据总线位数不同,8086 为 16 位 AD0~AD15,8088 为 AD0~AD7

【电光】南理工《微机原理及接口技术》A卷(附答案)

【电光】南理工《微机原理及接口技术》A卷(附答案)

南京理工大学课程考试试卷(学生考试用)
第1页共 2 页
第 2 页共 2 页
D 7
D 6D 5D 4D 3D 2D 1D 0
C 口低4位控制1-输入0-输出
B 口控制1-输入0-输出B 组工作方式0-方式01-方式1
C 口高4位控制1-输入0-输出
A 口控制1-输入
0-输出
A 组工作方式00-方式0
01-方式1
1x -方式21 控制字标志
D 7
D 6D 5D 4D 3D 2D 1D 0
1-置位0-复位
000-PC 0置位/复位引脚编码
无意义
0 控制字标志
001-PC 1……111-PC 7
计数器
读/写格式
工作方式
数制
D 7D 6D 5D 4D 3D 2
D 1D 0
00 选择计数器001 选择计数器110 选择计数器211 非法选择
00 计数器锁存命令01 只读/写低8位10 只读/写高8位11 先读/写低8位,再读/写高8位
0: 二进制1: BCD
000 方式0001 方式1x10 方式2x11 方式3100 方式4101 方式5
ICW1
ICW2
ICW3(主片)
ICW3(从片)
ICW4
南京理工大学课程考试试卷答案及评分标准。

微机原理第1-2章习题(答案).doc

微机原理第1-2章习题(答案).doc

X)/ \7 \7 \7 12 3 4 /(V z/l \ z(\ 7(\ 微机原理第1-2章习题(答案)1.什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?这三者有什么联系和区别?答:微处理器是指微缩的CPU大规模集成电路,其职能是执行算术、逻辑运算和控制整个计算机自动地、协调地完成操作;微型计算机是以微处理器为核心,配上大规模集成电路的RAM、ROM、I/O 接口以及相应的辅助电路而构成的微型化的计算机装置;微型计算机系统是以微型计算机为核心构成的某种特殊用途的应用系统;实际上,微型计算机是我们普通意义上提到的计算机的一种,而微处理器是微型计算机的核心,微型计算机系统则是微型计算机在不同应用场合下的扩展。

(注意,对于微型计算机和微型计算机系统的区别在不同的参考书上可能有不同的解释。

其中-•种看法是:微型计算机是指纯硬件设备(也就是所谓的裸机),微型计算机系统才是真正包括软件和硬件在内的、有实用价值的微型计算机设备;另一种看法是:微型计算机是具有最简单软、硬件配置的微型计算机设备, 而微型计算机系统是指具有较丰富的软硬件配骨、适用于某些特别应用场合的微型计算机设备。

本书认为,这两个概念的区别在目前来说不是非常明显和非常重要,因此采用了比较含糊的说法。

)2.什么叫机器数?什么叫真值?试综述有符号数和无符号数的机器数主耍有哪些表示方法。

答:一般数学上用“ + ”“一”号加上数值大小表示数据的形式我们称为数据的真值,如+ 15、-25等;而计算机中用二进制表示的、符号也数码化了的带符号数称为机器数,如+ 15可以表示为00001111, -25可以表示为10011001 (原码形式)。

计算机中,无符号数可以直接用二进制、八进制、十六进制或BCD 码等形式来表示;而带符号数可以用二进制、八进制或十六进制的原码、反码、补码三种方式来表示。

3.写出下列十进制数的原码、反码和补码表示(用8位二进制数表示,最高位为符号位):(1) 13 (2) 120 (3) 35 (4) -127(13)10= (0000,1101)原码=(0000,1101)反日=(0000,1101)补码(120) 10= (0111, 1000)原码=(0111, 1000)反码=(0111, 1000)补码(35) 10= (0010, 0011)原码=(0010, 0011)反码=(0010,0011)补码(—127) 10二(1111, 1111)原码=(1000, 0000)反码=(1000, 0001)补码4.8086CPU分为哪两个部分?各部分主要db什么组成?答:8086/8088 CPU分为总线接口部件(BIU)和执行部件(EU)两个部分。

2011-2012微机原理试卷(A)参考答案

2011-2012微机原理试卷(A)参考答案

本试卷 共 5 页第 2 页2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。

若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。

答:波特率=(1+8+1+2)*100/s=1200bit/s 位周期=1s/1200bit=833us 图略。

3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。

答:指令的物理地址=12000H+FF00H=21F00H 。

指向这一物理地址的CS 值和IP 值不是唯一的。

例如:逻辑地址CS=2100H 、IP=0F00H 同样指向21F00H 这一物理地址。

4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路? 答:CPU 与外设传递的信息有数据信息、地址信息和状态信息。

因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU 直接相连,所以必须经过接口电路再与系统相连。

5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。

①. ( × )在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。

应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作②. ( × ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。

非屏蔽硬件中断的中断类型码固定为02H ,所以不需要读此中断的类型码。

③. ( √ )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。

本试卷 共 5 页第 3 页.MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END答:统计100个带符号数中负数的个数,并将统计数据存入DL 寄存器中。

微机原理考研试题及答案(3套)

微机原理考研试题及答案(3套)

6、0A8CH! k1 r9 k& v$ B 三、简答题( 每题 10 分,共 50 分 )" ^/ D1 J7 Z% p X# R7 O 1、/ \8 V! y+ @( p2 v* P 答:算术逻辑单元 ALU(运算器)。对二进制进行算术和逻辑运算的部件;# n5 e4 C4 X& e7 m5 n# g1 g1 h y 控制与定时单元(控制器)。发布操作命令的机构,执行程序时负责取出指令、分析指令、执行指令;0 C7 l' E( Q" }1 N0 z 内部总线负责在微处理器内部各部件之间传送信息, 总线缓冲器用来隔离微处理器内部和外部总线, 避免总线冲突; ; f2 E- X$ h* z9 `8 r' {% Q 寄存器阵列用于临时存放数据和地址。 2、 答:BIU:段地址寄存器 CS、DS、SS、ES;7 x; C0 J h; n2 Q 20 位地址加法器;3 ]9 L# R, \9 p, j8 g 16 位指令指针寄存器 IP; 输入输出总线控制逻辑等。 EU:运算器; 控制器; 通用寄存器 AX、BX、CX、DX;6 y/ V' h4 H0 S2 f1 b 专用寄存器 BP、SP、SI、DI;* V0 U7 m% A9 T% |( E! [8 r ~, B! A 16 位标志寄存器 FR。* s$ G3 H# o6 W) q) O 3、 答:IO/M 低、DT/R 高、/RD 高、/WR 低;0 N3 C7 P1 e4 V7 U 数据总线:0508H; 4、 答:线选法:CPU 高位地址不经过译码,直接分别连接各存储芯片的片选端以区别各芯片的地址。连线简单,不需译码 器;但容易产生地址冲突,且地址空间不连续。 全译码:所有高位地址全部参与译码,译码输出作为各芯片的片选信号。各组芯片之间不存在地址重叠和冲突 问题,每个单元地址是唯一的;缺点是译码电路比较复杂,译码其输出有时不能全部利用。2 k9 s) t# f* r+ l) p- `0 P4 c 部分译码法:只选 CPU 高位地址总线中的一部分进行译码,以产生各个存储芯片的片选控制信号。部分译码法能充分利 用译码器;但存在地址重叠。它是介于全译码法和线选法之间的一种片选方法。 5、4 |( @; [1 ?( x7 b 地址总线:49420H。

南京理工大学微机原理试题A答案与评分标准

南京理工大学微机原理试题A答案与评分标准
OUT 0B1H, AL ;写入ICW3………1分
MOV AL,00001001B;ICW4=09H:特殊全嵌套,带缓冲、非自动中断结束、8086系统
OUT0B1H, AL;写入ICW4………1分
MOV AL,11000001B;OCW1=C1H:IR1~IR5中断允许
OUT0B1H, AL;写入OCW1………1分
EEPROM的地址范围为32000H~33FFFH ------------2分
(3)实现题目要求的程序段如下:
….或
MOV AX, 3600H MOV AX,3600H
MOV DS, AX MOV DS, AX
MOVSI, 00HMOVSI, 00H
MOV AX,3200HMOV AX,3200H
OUT 0CEH,AL
WAIT2:IN AL,0CCH;读取按键STB状态………2分
AND AL,80H;提取PC7信息;
JNZ WAIT2
IN AL,0C8H;读取PA口数据………2分
OUT 0E0H, AL ;送计数通道0的初值………1分
JMP WAIT1………1分
注:本题为综合题,考核8255A和8253的结构、工作方式,控制字的格式及与外部电路和CPU的接口操作及软件编程控制等知识点。
【17】=LEA BX,TABLE或者MOV BX,OFFSET TABLE
9.【18】=IP,【19】=02H
10.【20】=20H【21】=5678H:1234H
11.【22】、【23】= 和
12.【24】=1,【25】=3
注:本大题考核对基本知识的灵活运用。
三、判断题(每小题1分,共10分)
1.√2.√3. ×4.×5.√6. × 7.×8.×9. × 10.√

(NEW)南京理工大学874微机原理与接口技术历年考研真题汇编

(NEW)南京理工大学874微机原理与接口技术历年考研真题汇编

2011年南京理工大学838微机原理与接口技 术考研真题
2010年南京理工大学微机原理与接口技术 考研真题
2009年南京理工大学微机原理与接口技术 考研真题
2008年南京理工大学微机原研真题
目 录
2011年南京理工大学838微机原理与接口技术考研真题 2010年南京理工大学微机原理与接口技术考研真题 2009年南京理工大学微机原理与接口技术考研真题 2008年南京理工大学微机原理与接口技术考研真题 2007年南京理工大学微机原理与接口技术考研真题 2006年南京理工大学微机原理与接口技术考研真题 2005年南京理工大学微机原理与接口技术考研真题 2004年南京理工大学微机原理与接口技术考研真题
2006年南京理工大学微机原理与接口技术 考研真题
2005年南京理工大学微机原理与接口技术 考研真题
2004年南京理工大学微机原理与接口技术 考研真题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档