2012燕山大学大院微机原理试题

合集下载

大学微机原理试题及答案

大学微机原理试题及答案

大学微机原理试题及答案一、选择题(每题2分,共20分)1. 在微机系统中,CPU不能直接访问的存储器是()。

A. ROMB. RAMC. 硬盘D. 软盘2. 下列哪种设备属于微机的输入设备?()A. 显示器B. 打印机C. 鼠标D. 键盘3. 微机系统中,用来存储指令和数据的部件是()。

A. CPUB. 内存C. 硬盘D. 显卡4. 微机的字长是指()。

A. 存储器的容量B. 存储器的地址C. CPU一次能处理的数据位数D. 显示器的分辨率5. 在微机中,1KB等于()字节。

A. 1024B. 1000C. 512D. 2566. 微机的总线包括()。

A. 数据总线B. 地址总线C. 控制总线D. 所有选项7. 微机系统中,用于控制CPU和其他部件协调工作的部件是()。

A. 内存B. 硬盘C. 显卡D. 控制器8. 在微机系统中,用于表示字符的编码是()。

A. ASCII码B. BCD码C. 十六进制D. 二进制9. 微机的存储器分为()。

A. 只读存储器和随机存储器B. 内部存储器和外部存储器C. 只读存储器和可读写存储器D. 所有选项10. 微机的操作系统是()。

A. 应用软件B. 系统软件C. 工具软件D. 游戏软件二、填空题(每题2分,共20分)1. 微机的CPU主要由______和______两部分组成。

2. 微机的内存地址空间通常由______总线提供。

3. 微机的硬盘是一种______存储器。

4. 微机的字长决定了其一次能处理的______位数。

5. 微机的总线包括数据总线、地址总线和______总线。

6. 微机系统中,控制器的主要功能是______。

7. 在微机系统中,ASCII码是一种______编码。

8. 微机的存储器分为内部存储器和______存储器。

9. 微机的操作系统是计算机的______软件。

10. 微机的字长为32位,表示其一次能处理的数据位数为______。

三、简答题(每题10分,共30分)1. 简述微机的工作原理。

微机原理试题及答案3.docx

微机原理试题及答案3.docx

长沙理工A一、填空题(每空1分,共20分)1、完成下面不同数制之间的转换73.25D= ____________ B, 10010010B = ____________ H100101.11B = __________ D= ___________ BCD2、指令MOV AL, BL对源操作数来说是 ____________ 寻址方式,MOV AX, [BX+6]对源操作数来说是___________ 寻址方式,MOV AX, DS:[2000H]对源操作数来说是 __________ 寻址方式。

3、8088CPU的地址总线有____________ 条,最大内存空间为 ___________ ,物理地址是ftl_________ 和_________ 形成的o4、在8088系统中五片中断控制器8259可控制____________ 个中断源。

5、执行INT 04H后,中断服务程序入口地址的CS在_________ , ____ 单元,IP在______ ,_____ 单元中。

6、串行通信有两种基本的通信方式,分别是____________ 和_________ 。

7、8255有两个控制字,它们分别是__________ 和 _________ o二、选择题(单项选择,每题2分,共20分)1 >卜列8086CPU标志寄存器FR的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是()A.字符间无间隔B.双方通信同步C.发生错谋的概率少D.附加位信息总量少3、在CMPAX, DX指令执行后,当标志位SF, OF, ZF满足逻辑关系(SF㊉OF) +ZF=0 时,表明()oA. AX >DXB. AX<DXC.AX^DXD.AXWDX4、一个8位的二进制整数,若采用补码表示,且由4个“1”和4个“0”组成,则最小值为()0A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四大部分分组成。

微机原理试题附参考答案

微机原理试题附参考答案

一、填空题(每空1分,共15分,答案写在答题纸上)1、微型计算机由CPU、(_______)、总线、接口电路及输入输出设备等构成。

2、在微机系统中,端口编址方式一般有(_______)和(______)两种编址方式3、微机系统与输入/输出设备的信息交换有无条件传送方式、查询方式、(_______)和(_______)。

4、二进制数01100101.11的十进制表示为(_______)。

5、实模式下,已知逻辑地址为4010H:2000H,则物理地址为(_______)。

6、有一个8位机器数为10010111,若此数表示原码,则相应的十进制数的真值为(_______),若此数表示反码,则相应的十进制数的真值为(_______),若此数表示补码,则相应的十进制数的真值为(_______),若此数表示的是压缩(或组合)BCD码,则相应的十进制数的真值为(_______)。

7、设(DS)=1000H, (ES)=2000H, (SS)=3000H, (BX)=5000H, (BP)=6000H, (DI)=0001H ,内存单元中,(21000H)=1234H, (36000H)=9ABCH,(16000H)=9657H, (41002H)=789AH 。

则MOV AX, ES:[1000H] 执行时操作数的物理地址为(_______);MOV AX, [BP]执行后(AX)= (_______);MOV AX,[BX+DI] 执行时操作数的物理地址为(_______)。

8、已知(BX)=1234H, (DS)=1000H, (SI)=200H, (10221H)=3247H, 指令LEA BX, [SI+21H]执行后BX 寄存器的值为(_______)。

二、单项选择题(每题1分,共15分,答案写在答题纸上)1.以下各个指令中正确的是()。

A. MOV CS, 1000B. OUT DX, AXC. MOV BL, BPD. MOV AH, DX2. 在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让()的相应位清零。

微机原理第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)两个部分。

燕山大学里仁学院微机原理试题

燕山大学里仁学院微机原理试题
JNZ (BEGIN);若未完成,则继续循环
.EXIT
END
燕山大学试卷密封线共10页第6页
4、有一输出设备,其数据端口地址为8000H,状态端口地址为8002H。状态标志由数据线D7读入。当D7=0时说明该设备就绪。请利用查询方式将变量X的数据输出给该设备。
.MODEL SMALL
.STACK
.DATA
COUNT EQU $-SOURCE
RESULT DB COUNT DUP (?)
MAXIMA DB ?
MINIMA DB ?
燕山大学试卷密封线共10页第7页
.CODE
.STARTUP
MOV SI, OFFSET SOURCE
MOV DI, OFFSET RESULT
MOV CX, COUNT
MOV MAXIMA, 0
.MODEL SMALL
.STACK
.DATA
X DD 12345678H
Y DD 8A7B6C5DH
Z DD ?
.CODE
.STARTUP
MOV AX, WORD PTR X;取X的低16位
MOV DX, (WORD PTR X+2);取X的高16位
ADD AX, (WORD PTR Y);加Y的低16位
科目
微机原理及应用
班级
姓名
学号
时间
2012秋
燕山大学试卷密封线共10页第1页
题号








总分
分数
一、填空题。(每空1分,共20分)
1、二进制数10010110B所对应的十进制数是(150)。
2、有符号数(-25)的补码为(B)。

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 寄存器中。

微机原理试题

微机原理试题
SAL AX,CL
SHR CH,CL;执行本指令后,(CH)=
OR DL,CH;执行本指令后,(DL)=
问:(DX)=(AX)=。(共5分)
燕山大学试卷密封线共10页第6页
五、编程题(共20分)
1.自2800H单元开始有500个字节的数据块,若要把它传送到自3200H开始的存储区中去,试采用3种方法编制程序实现数据块的传送。(12分)
DATA1 DB ?
DATA2 DB ?
MYDATA ENDS
ASSUME,DS:MYDATA
BEGIN:MOV AX,;给DS赋初值
MOV,AX
MOV AL,DATA6;(AL)=
MOV BL,AL
MOV SI,OFFSET DATA6;(SI)=
MOV CL,N
DEC CX
CMP AL,[SI]
END BEGIN
该程序的功能是
若将(a)、(b)处的操作码更换为JAE、JBE,则程序执行完后,(DATA1)=,(DATA2)=。
2.设初值(DX)=1234H,(AX)=5678H,执行下面的程序片段后,
MOV CL,8
SAL DX,CL;执行本指令后,(DL)=
MOV CH,AH
MOV CL,4
二、单项选择题(每题1分,共10分)
1.下列关于8086传送指令说法错误的是。
A)立即数只能做源操作数B)不能在存储器之间直接传送
C)不能给CS和IP置新值D)堆栈操作指令必须以字节为操作数
2.8086在执行OUT DX,AL指令时, 的状态为。
A)1,1 B)1,0 C)0,0 D)0,1
燕山大学试卷密封线共10页第2页
JGE NEXT1;(a)

燕山大学微机原理

燕山大学微机原理

微机原理讨论课贾存德 140101010120 机控2班1 微机系统的构成1.1微型计算机系统包括硬件和软件两大部分。

硬件是指构成计算机的实在物理设备。

软件一般是指在计算机上运行的程序,是指计算机工作的命令.微型计算机主要是指的微型计算机的硬件系统,而且其核心是微处理器.1。

1。

1微型计算机的硬件组成2 三种进位计数制所谓进位计数制是指按照进位的方法进行计数的数制。

在计算机中主要采用的数制是二进制,同时在计算机中还存在八进制、十进制、十六进制的数据表示方法。

它们的区分符分别用B、O、D、H来表示。

2。

1二进制转换成十进制转换原则:二进制各位上的系数乘以对应的权,然后求其和2。

2二进制转换成十六进制转换原则:以小数点为中心,整数部分从右向左,小数部分从左向右,“四位一体,不足补零”2.3十进制转换成n进制(n=2,8,16)转换原则:整数部分除n取余倒着写,小数部分乘n取整顺着写2。

4十六进制转换成二进制转换原则:将十六进制上的每一位数码用四位二进制表示2。

5十六进制转换成十进制转换原则:十六进制各位系数乘对应权然后求其和3 无符号数和有符号数在计算机中的描述有符号数就是用最高位表示符号(正或负),其余位表示数值大小,无符号数则所有位都用于表示数的大小。

3.1有符号数有符号数是针对二进制来讲的。

用最高位作为符号位,”0”代表"+”,”1”代表”—”;其余数位用作数值位,代表数值。

有符号数的表示:计算机中的数据用二进制表示,数的符号也只能用0/1表示。

一般用最高有效位(MSB)来表示数的符号,正数用0表示,负数用1表示。

有符号数的编码方式,常用的是补码,另外还有原码和反码等。

3.2无符号数无符号数是针对二进制来讲的,无符号数的表数范围是非负数。

全部二进制均代表数值,没有符号位。

4计算机中的码4.1用于表示有符号数的补码有符号整数有多种表达形式,计算机中默认采用补码.因为采用补码,减法运算可以变换成加法运算,所以硬件电路只需设计加法器。

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

A. INC AL B. NOT AX C. NEG BX D.DEC CX
10、 在数据段中有以下伪指令:BUF DB 10, 11H DUP(1,2,5 DUP(?)), 则 BUF 占 用( )个字节
A. 78
B. 156
C. 240
D. 120
11、 常用来获取存储单元的有效地址的指令是( )
8通道 模拟输入 (0~5V)
500KHz
(1)编写 A/D 采样子程序(子程序名为 ADC)控制 ADC0809 对指定的通道进 行 A/D 转换,要求完成程序控制启动 A/D 转换,采用查询方式处理转换结束,并将 A/D 转换数据作为参数返回。
入口参数:BL 寄存器(采样通道号,数值 0-7) 出口参数:BH 寄存器,A/D 转换结果 (2)现有如下主程序,使用 DOS 功能调用从键盘读入采样通道号,转换成相 应数值(0-7),作为入口参数送给子程序 ADC,调用子程序 ADC 完成 A/D 转换, 并将转换结果存入变量 Adresult 的对应字节处,如通道 0 的转换结果存到 Adresult 的第 0 字节,通道 3 的转换结果存到 Adresult 的第 3 字节。要求判断键盘输入是否 在字符 0-7 的范围内,若超出该范围,屏幕输出提示“Input error,please input again”; DOS 功能调用参见试卷后面的附录; A.请在程序中填补合适的指令。B.请在①标 记处及适当位置对程序进行注释。
3、8088 CPU 的地址总线宽度为 20 位,它对 I/O 设备的寻址范围为( )
A. 20K B. 64K C. 1MB D. 20M
4、在最小组态下,CPU 向 I/O 设备输出数据时,有( )
A.IO/ M =0, WR =0 B. IO/ M =0, RD =0
C.IO/ M =1, WR =0 D. IO/ M =1, RD =0
一、单项选择题(每题 1 分,共 20 分)
1、已知有符号数 X 的 16 位补码为 0FFFEH,则 X 为( )
A. -1 B. 1 C. -2 D. 2
2、8088 CPU 从功能结构上看,是由( )组成的
A. 控制器和运算器
B. 控制器、运算器和寄存器
C. 控制器和 20 位物理地址加法器 D. 执行单元和总线接口单元
CE
OE
A15~A0 WE D7~D0
4号 64K*8
CE
OE


A17 A16
MEMR
(1) 根据上图判断 8088 工作于那种组态?判断依据是什么?
(2) 写出四片存储芯片的一组可用地址范围(要求是最低可用地址,并写出分析过 程)。
燕山大学试卷


线
共 13 页 第 6 页
2、设 8253 三个计数器的端口地址为 200H、201H、202H,控制寄存器端口地址为 203H。输入时钟为 1MHz,让 0 号计数器采用二进制计数,发出频率为 1KHz 的方 波,回答问题:(8 分)
A. SUB AX,AX B. XOR AX,AX C.MOV AX,0 以下为判断对错题,正确选 A,错误选 B 18、 段寄存器 DS 只能读出,不能写入( ) 19、 段间转移改变 CS、IP 的值( )
D. AND AX,00H
20、 EPROM 是只读存储器芯片,因此无法向其写入数据( )
A. LEA HF C. LES D. DS 12、 下列存储器中可用紫外线擦除数据的是( )
A. PROM B. EPROM C. E2PROM D. FLASH MEMRY 13、 256K 的 SRAM 芯片有 8 条数据线,有( )地址线
A.8 B.16 C. 18 D. 20
14、 下面对存储芯片片选端的处理方法中,哪种会出现一个地址会对应多个存储 单元的情况( )


线
(2)主程序:
BEGIN: MOV AH,01H
INT 21H
CMP AL,30H

JB ERROR
CMP AL,37H
AND AL,0FH MOV BL,AL
MOV AH,BH MOV BH,00 MOV [Adresult+BX],AH JMP NEXT ERROR: MOV DX,OFFSET Remind MOV AH,09H INT 21H JMP BEGIN NEXT:


线
共 13 页 第 4 页
三、简答题(每题 5 分,共 15 分) 1、何为引脚的三态能力?当具有三态能力的引脚输出高阻时意味着什么?
2、I/O 接口电路中一般都有哪三种寄存器?
3、试对查询传送、中断传送、DMA 传送这三种传送方式的特点进行比较。
燕山大学试卷


线
共 13 页 第 5 页
四、解答题(共 45 分) 1、某 8088 系统中的部分存储器连接图如下,读图后回答问题。(8 分)
A,Z=0
D. C=1,Z=1
7、下列指令中,错误的是( ) A.MOV [BX+SI],AL B.MOV DS,AX C.MOV AX,01H D.MOV IP,AX
燕山大学试卷


线
共 13 页 第 2 页
8、下列指令中,错误的是( )
A. OUT AL,DX B. IN AX,DX C.OUT 12H,AL D. OUT DX, AL 9、对标志位 C 产生影响的指令是( )
JMP A2
A1: MOV DX,OFFSET MSG
MOV AH,09H
;请添上合适的指令
A2: ……
(1)请在程序中填补合适的指令。
(2)请在①、②标记处填写程序注释。
燕山大学试卷


线
共 13 页 第 8 页
4、下图是 ADC0809 工作于程序启动、转换结束采用查询处理方式的原理图。图中 ADC0809 的 8 个模拟通道的 I/O 地址分别为 220H~227H,按下列要求完成程序设 计。(14 分)
+5V
D0~ D7 D7
238h~ 23fh
IOR A3~ A9 译码
IOW 220h~ 227h
A0 A1 A2
VCC D0~ D7 EOC
OE
START ALE ADDA ADDB ADDC
GND
VREF(+)
IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7
CLOCK
VREF(-)
4、已 知 SS=4000H , SP=2000H , 执 行 下 面 程 序 段 , 当 执 行 完 指 令 ( 1 ) 后 ,
SP=__________H,执行完指令(2)后,物理地址 41FFEH 处的一个字节是
_________H。
MOV CX,1234H
MOV DX,5678H
PUSH CX
燕山大学试卷


线
共 13 页 第 9 页
已知数据段有如下定义: ;数据段
Adresult DB 8 dup(0) Remind DB ‘Input error,please input again’,0DH,0AH, ‘$’ (1) A/D 采样子程序:
ADC PROC
ADC ENDP
燕山大学试卷
MEMW
D7~D0
A15~A0
A19 A18
A15~A0 WE D7~D0
1号 256K*8
CE A17 A16 OE
2:4译码器
A19A18=00 A19A18=01
A19A18=11
A15~A0 WE D7~D0
2号 256K*8
CE A17 A16
OE
A15~A0 WE D7~D0
3号 64K*8
A. 片选端常有效 B. 全译码 C. 部分译码 D. 线选译码
15、 中断传输方式的优点是( )
A. 无须 CPU 干预
B. 能在线处理故障
C. 提高 CPU 的利用率
D. 硬件连接简单
16、 在 CPU 与外设的 I/O 传输控制方式中,占用 CPU 时间最多的方式是( )
A. DMA 传输 B. 中断传输 C. 查询传输 D. 无条件传输 17、 完成将 AX 清零,但不影响标志位 C 的指令是( )
+5V
8255A
PC0 PC1 PC2 PC3
PC4 PC5 PC6 PC7
5.1K*4
K0 K1 K2 K3
L0 300ohm*4
+5V
L1
L2
L3
燕山大学试卷


线
共 13 页 第 12 页
附录 1:部分 ASCII 码表 1、 字符 0~9 的 ASCII 码为 30H~39H; 2、 大写字母 A~Z 的 ASCII 码为 41H~5AH; 3、 小写字母 a~z 的 ASCII 码为 61H~7AH
PUSH DX POP CX……………………(1)
POP DX POP CX……………………(2)
5、执行指令 MOV AL,[BX],会产生
总线时序。
6、有效地址也叫做偏移地址,是
位的。
7、8088 CPU 有
种外部中断。
8、常用的 A/D 转换技术有计数器式、
式、双积分式和并行式。
燕山大学试卷
MSG
DB ‘overflow!’,ODH,0AH.’$’
DATA DW 5AH,49H,……,0FFF1H
wordsum DW 0
MOV AX,0
MOV CX,100

LEA SI,DATA
AGAIN: ADD AX,[SI]
相关文档
最新文档