江苏科技大学微机原理期末试卷2
江苏科技大学微机原理期末试卷3

装
订
微机原理与接口技术 课程试卷( A )
线
内
班级
学号
姓名
不
答
考试成绩
题
题号 一 二 三 四 五 六
总分
得分
一、选择题(选择 1 个最合适的答案,每小题 1.5 分,共 15 分)
1. 8086/8088CPU 内部共有 个 16 位寄存器。
A. 4
B. 14
C. 8
D. 6
2.下列 8086CPU 引脚中信号属于输出的是
;CX=
MOV AX, 93B1H
MOV CX, 3152H
AND CX, 0FFFH
XOR CX, 0001H
HLT
2.执行以下程序段后,AX=
;BX=
;CX=
MOV AX, 0348H
MOV BX,8239H
CMP AX, BX
JC NEXT
MOV CX,0001H
HLT
NEXT:MOV CX,5533H
HLT
3.执行下列指令后,AX=
,DX=
,BX=
SUB AX, AX
DEC AX
PUSH AX
POP BX
MOV DX,0002H
ADD BX, DX
HLT
。 。
。
四、阅读程序回答问题(共 10 分) data segment blk1 db 90h,78h,56h,34h,12h blk2 db 21h,43h,65h,87h,90h count equ $-blk2
题
正数(不包括 0)的个数,将统计的结果存放到 NUMBER 单元中,并画出程序流
程草图。(10 分)
2020—2021学年第二学期计算机科学与技术专业本科生《微机原理》期末考试题及答案(试卷A、B)

2020—2021学年第二学期计算机科学与技术专业本科生《微机原理》期末考试题及答案(试卷A、B)试卷A一、填空题(每空2分,共44分)。
1. {(26)16∨(63)16}⊕(135)8的值是A______。
2. Cache是一种A______存储器,是为了解决CPU和主存之间B______不匹配而采用的一项重要的硬件技术。
现发展为C______体系。
3.一个较完善的指令系统应包含A______类指令,B______类指令,C______类指令,程序控制类指令,I/O类指令,字符串类指令,系统控制类指令。
4.并行处理技术已经成为计算机发展的主流。
它可贯穿于信息加工的各个步骤和阶段概括起来,主要有三种形式:A______并行;B______并行;C______并行。
5.为了解决多个A______同时竞争总线,B______必须具有C______部件。
6.磁表面存储器主要技术指标有:A____,B_____,C_____和数据传输速率。
7. DMA控制器按其A______结构,分为B______型和C______型两种。
8.主存与cache的地址映射有A______,B______,C______三种方式。
二、选择题(每小题2分,共20分)。
1.下列数中最大的数为______。
A.(10010101)2;B.(227)8;C.(96)8;D.(143)5;2. IEEE754标准规定的32位浮点数中,符号位为1位,阶码为8位,则它所能表示的最大规格化正数为______。
A.+(2 – 223)×2+127;B.+(1 – 223)×2+127;C.+(2 – 223)×2+255;D.2+127 + 227;3.四片74181ALU和一片74182CLA器件相配合,具有如下进位传送功能______。
A.行波进位;B.组内先行进位,组间先行进位;C.组内先行进位,组间行波进位;D.组内行波进位,组间先行进位;4.某计算机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是______。
江苏科技大学微机原理期末试卷6

装 订 线 内 不 答 题
7. 8255A 中进行“端口 A→数据总线”操作时, CS 、 RD 、 WR 、A1、A0 的信 号组合为 。 A.01000 B.10100 C.00100 D.11000 8. 当 CPU 使用中断方式从 ADC0809 转换器读取数据时, ADC0809 转换器向 CPU 发出中断请求的信号是 。 A.START B.EOC C.INTR D.OE 9. 下列关于串行通信的叙述中正确的是 。 A.同步通信中收/发双方可以使用各自的时钟
D0~D7
D0~D7
IOUT1
+ -
A
VOUT R2
WR
WR1 WR2
IOUT2 R1
A15 A14 A2 A3 A4 IO/M A13 A5
G2A G2B A B C 74LS138 Y3
DAC0832 XFER CS VREF +5V
ILE
+5V
…
与门
G1
第 6 页 共 6 页
4. 假设定时/计数器 8253 的时钟 CLK2 端输入频率为 1MHz, 要求 OUT2 端输出周期为 12ms 的方波,计算应写入的时间常数值并指出所用的计数数制。 (4 分)
第 2 页 共 6 页
装 订 线 内 不 答 题
5. 8086/8088 处理外部中断时,若从内存 0000H:0190H 单元开始存放 21H、36H、75H、 9FH 4 个字节,计算该中断类型号 n?写出该中断服务子程序的入口地址 CS:IP?(共 4 分)
江
装 订 线 内 不 答 题
苏
科
学号 考试成绩
技
大
姓名
学
微机原理及接口技术 班级
江苏科技大学微机原理期末试卷1

第 2 页 共 6 页
装 订 线 内 不 答 题
3. 假设 OCW3 的端口地址为 0140H,编写程序读取 IRR 寄存器状态,状态值存于寄 存器 AL 中。 (5 分) 已知 OCW3 中的 D1 和 D0 用于读取 8259A 内 IRR 和 ISR 寄存器状态。 D1:RR,读寄存器命令位。RR=1 时,允许读 IRR 和 ISR 寄存器;RR=0,则禁 止读 IRR 和 ISR 寄存器。 D0:RIS,读寄存器选择位。该位只有在 RR=1 时才有意义。在该位有意义的情况 下,RIS=1,允许读 ISR 寄存器;RIS=0,允许读 IRR 寄存器。
第 5 页 共 6 页
。 (2 分) 。 (2 分)
。 (2 分)
(4)编写程序段,实现 LED 显示开关状态,用十六进制数表示。 (6 分)
Y4
图2 0~F 的七段码分别是 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH, 77H,7CH,39H,5EH,79H,71H,73H,3EH。
D7 - D6 ESMM D5 SMM D4 0 D3 1 D2 P D1 RR D0 RIS
4. 若定时/计数器 8253 的 CNT1 工作于方式 3,时钟 CLK1 端输入频率为 0.5MHz,要 求 OUT1 端输出方波的周期为 3ms,请计算其时间初值,并说明计算理由?(5 分)
5. 计算 8086CPU 中逻辑地址为 1200H:0345H 对应的物理地址。 (3 分)
B 口方式选择: 0:方式 0 1:方式 1 控制 B 口: 1:输入,0:输出 控制 C 口低 4 位: 1:输入,0:输出
8255 控制字格式 1 D6 D5 D4 D3 D2 D1 D0
微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)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. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
微机原理期末考试题库及个别答案

一、填空题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分,共5分)1。
指令指针寄存器(EIP)中存放的是___D_____。
A。
当前指令B.下一条要执行的指令C。
操作数地址D。
下一条要执行指令的地址2。
MOV AX,[BX+SI]的源操作数的物理地址是___A_____。
A.(DS)×16+(BX)+(SI)B.(ES)×16+(BX)+(SI)C.(SS)×16+(BX)+(SI)D。
(CS)×16+(BX)+(SI)3. 对于下列程序段:AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令____。
A____完成同样的功能.A。
REP MOVSB B. REP LODSBC. REP STOSB D。
REPE SCASB注:1。
命题纸上一般不留答题位置,试题请用小四、宋体打印且不出框。
2。
命题教师和审题教师姓名应在试卷存档时填写。
共4页第1 页成绩西北工业大学命题专用纸4。
将累加器AX的内容清零的正确指令是_____A,B,C___.A.AND AX,0 B。
XOR AX,AXC.SUB AX,AXD.CMP AX,AX5。
可作简单输入接口的电路是____.A___.A.三态缓冲器B。
锁存器C。
反相器D.译码器6. 计算机中常用的BCD 码CA.是二进制数B。
是十六进制数C。
是二进制编码的十进制数D.是不带符号数的二进制形式7. 将字变量ARRAY 的偏移地址送寄存器BX 的正确结果是___ A_C ___。
A. LEA BX,ARRAYB. MOV BX,ARRAYC。
MOV BX,OFFSET ARRAY D。
MOV BX,SEG ARRAY8. 将累加器AX的内容清零的正确指令是___A、B、C_____.A。
AND AX,0 B.XOR AX,AXC。
SUB AX,AX D。
CMP AX,AX9. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___C __。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4. 某一存储器系统如图 1 所示,请分别写出 2#与 3#芯片的存储地址范围,并编写程序段 使 1#芯片的前 100 个字节内容从 64H 开始依次减 1。 (10 分)
D7~D0
MEMW
R/W
D7~D0
R/W
D7~D0
R/W
D7~D0
R/W
D7~D0
6264 1# CS MEMR A12~A0 G1 A18 A19 A17 A16 A15 A14 A13 G2A G2B Y0 Y1 Y2 Y3 74LS138 ... C B A Y7 OE A12~A0
第 1 页 共 6 页
二、按要求解答下列各题(共 39 分) 1. 已知[X]原=10101110B,计算
1 1 (5 分) X 补及 X 补的值。 2 2
2. 分别写出标志寄存器 FLAG 中的 6 个标志位符号、名称及含义。 (6 分)
3. 假设 DAC0832 的端口地址为 PORT1,采用单缓冲方式,编写程序段输出从最小值到最 大值的周期性锯齿波。 (4 分)
;BX=
。
;BL=
。
第 3 页 共 6 页
AND AL,BL OR BL,0FH HLT 3.执行以下程序段后,AX= ,BX= ,CX= 。 MOV CX,9320H MOV BX, 0FFFFH ADD BX, 0002H DEC CX XOR AX,AX HLT 四、阅读程序回答问题(共 10 分) DATA SEGMENT ORG 0200H AB1 DB 31H,02H,08H,05H,70H,00H,11H,80H,13H,09H COUNT EQU $-AB1 AB2 DB 00H DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX LEA SI, AB1 MOV BL,00H MOV CX, COUNT LP1:MOV AL, [SI] TEST AL, 01H JNZ NEXT ADD BL,AL NEXT: INC SI LOOP LP1 MOV AB2,BL MOV AH, 4CH INT 21H CODE ENDS END START (1)程序汇编后 COUNT 的值是 。(2 分) (2)程序汇编后数据段中 0208H 字节单元的内容是 。(2 分) (3)程序运行结束后,CX 中的内容是 。(2 分) (4)程序运行结束后,BL 寄存器的内容为 。(2 分)
B 口方式选择: 0:方式 0 1:方式 1 控制 B 口: 1:输入,0:输出 控制 C 口低 4 位: 1:输入,0:输出
8255 控制字格式 1 D6 D5 D4 D3 D2 D1 D0
控制 C 口高 4 位: 1:输入,0:输出 控制 A 口: 1:输入,0:输出
A 口方式选择: 00:方式 0 01:方式 1 1x:方式 2
装 订 线 内 不 答 题
三、填空题(每格 2 分,共 14 分) 1.执行以下程序段后,AX= MOV AX,6AB7H CMP AX,7529H JNC NEXT PUSH AX POP BX JMP NEXT1 NEXT:OR BX,0FFFFH NEXT1:HLT 2.执行以下程序段后,AL= MOV AL,45H MOV BL,56H
江
装 订 线 内 不 答 题
苏
科
学号 考试成绩
技
大
姓名
学
微机原理与接口技术 班级
课程试卷( B )
题号 得分
一
二
三
四
五
六
总分
一、选择题(选择 1 个最合适的答案,每小题 1.5 分,共 15 分) 1. 如下 8086 CPU 引脚中,属于输出信号的是 。 A. INTR B. NMI C.READY D. M/IO 2. 8086CPU 中,指针 IP、SP 形成物理地址时所用的段寄存器分别是 A. DS ES B. CS SS C. CS DS D. ES SS
。
装 订 线 内 不 答 题
3. 8086 CPU 中,不属于总线接口部分(BIU)的为 。 A. 20 位地址加法器 B.指令队列 C. 通用寄存器 D. 段寄存器 4. 8086/8088 CPU 复位后寄存器 CS 的初值是 。 A.0000H B.00FFH C.FFF0H D.FFFFH 5. 若需对 8 位二进制数中的某位置 0,则可采用的运算是 。 A. 该位与 0 异或 B. 该位与 1 异或 C. 该位与 0 逻辑与 D. 该位与1逻辑与 6.( 00101010 ) 2 + ( 01110101 ) BCD +(31) 16 用十进 制表示为 。 A .165 B. 166 C. 167 D. 168 7. ADC0809 转换器的分辨率是 位。 A.8 B.9 C.10 D.12 8. A/D 转换器用于将 。 A.数字量转换为模拟量 B.数字量转换为开关量 C.模拟量转换为开关量 D.模拟量转换为数字量 9. 下列关于通信的概念中,正确的是 。 A. 串行通信的数据传送只有半双工和全双工两种 B. 同步通信、异步通信都以字符为基本单位 C 并行通信传输线多,只适合近距离传输 D. 异步通信时,发送端与接收端的波特率可以不同 10. 有关外部中断概念的下列叙述中,正确的是 。 A 8086 中外部中断类型号是固定的 B 只有可屏蔽中断 C 8086 中软件中断属外部中断 D 不同外设的中断服务程序可共用一个入口地址
(4)编写程序段,完成 30 个字符的打印,待打印字符起始地址由 BX 指示。 (6 分)
装 订 线 内 不 答 题
第 5 页 共 6 页
A15 A14
PA0~7 译 码 器 8255A A0 A1 A0 A1 PB1 PB0 PC1 CS PC4
打印机 STB BUSY
…
A2
K2 K1
图2
+5V
6.一片 8253 芯片内含有几个几位独立的定时/计数器?写出其中一个定时/计数器相关 的引脚名称。 (4 分)
7. 采用串行接口芯片 8251,若接收/发送时钟为 153.6kHz,在异步串行通讯中,每个 字符包含 10 位, 每秒钟传送 480 个字符, 请问它的波特率是多少?波特率因子是什么? (共 6 分)
6264 2# CS OE A12~A064 4# CS OE A12~A0
图1
第 2 页 共 6 页
装 订 线 内 不 答 题
5. 8086/8088 共有多少个矢量号?每一个矢量号占用矢量表的几个字节空间?当中断 矢量号为 36H 时,其中断服务子程序的入口地址位于中断矢量表的什么位置?(共 4 分)
第 4 页 共 6 页
(5)程序运行结束后,SI 寄存器的内容为
。(2 分)
装 五、编写程序计算十进制数 1243541967 与 8976453809 之和,结果仍以十进制形式存 (10 分) 订 于数据段偏移地址为 1000H 开始的连续单元中。 线 内 不 答 题
六、图 2 为 8255A 应用的 1 种示意图,当 A15~A2=10110011010110 时 8255 的 CS 为 0,图中 STB 为打印机的选通信号,BUSY 为打印机忙信号,据要求回答问题: (共 12 分) (1)图中 8255 B 口地址是 (2)图中 8255 A 口工作方式及输入/输出方向是 (3)图中 8255 C 口与 B 口能否互换 。 (2 分) 。 (2 分) 。 (2 分)
第 6 页 共 6 页