微机原理题与套题与答案4

微机原理题与套题与答案4
微机原理题与套题与答案4

8086

M/IO AD ?AD0A

第三套

一、填空题(** )

1、将十进制数27985转换成十六进制数、八进制数、二进制数及BCD码数分别为:

_______ H, _______ Q, _B,BCD

2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数

的真值应分别为______ D, _____ D或_____ D

3、已知BX=7830H CF=1 执行指令:ADCBX 87CFH之后,BX= _____________ 标志

位的状态分别为CF= ________ ,ZF= ______ ,OF= _______ ,SF= ________ 。

4、8086中,BIU部件完成______ 功能,EU部件完成______ ■功能。

5、8086中引脚BHE信号有效的含义表示_________________ 。

6、8086正常的存储器读/写总线周期由__________ 个T状态组成,ALE信号在___________ 状态内有效,其作用是________________ 。

7、设8086系统中采用单片8259A其8259A的ICW2=32H则对应IR5的中断类型号为

__________ H它的中断入口地址在中断向量表中的地址为 __________________ H

二、简答及判断题

1、某指令对应当前段寄存器CS=FFFFH指令指针寄存器IP=FF00H此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明

2、8086CPU勺FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类

标志的?

3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?

三、读图题(** )

1、8086系统中接口连接关系如下图所示。要求回答以下问题:

(1)试分别确定8255,8253, 8259及8251的端口地址;

⑵设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。

ALE

8255的端□地址为:_______________________________________ ;

8253的端□地址为:_______________________________________ ;

8259的端□地址为:___________________

8251的端□地址为:_______________________________________ ;

对PA □操作的I/O指令为___________________________________ ;

对PB □操作的I/O指令为__________________________________

四、程序阅读题(* )

1、源程序如下:

MOVAH0

MOVAL9

MOVB, 8

ADDAL BL

AAA

AAD

DIVAL

结果AL ________ , AH= __________ ,BL= ___________ 。

2、源程序如下:

MOVAX SEGTABLE TABLE为表头

MOVESAX

MOVDJ OFFSETTABLE

MOVAL ‘ O'

MOVCX100

CLD REPNESCASB

冋:1)该段程序完成什么功能?

2)该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?

4、源程序如下:

MOVQX143H

MOVAL 77H

OUTDX AL

MOVA,0

DECDX

DECDX

OUTDX AL

MOVA, AH

OUTDX AL

设8253的端口地址为140H?143H问:

⑴程序是对8253的哪个通道进行初始化?

(2) 该通道的计数常数为多少?

⑶若该通道时钟脉冲CLK的周期为1声,则输出脉冲OUT的周期为多少^s?

五、编程题(*** )

1、8255的编程。设8255的端口地址为200H?203H

⑴要求PA口方式1,输入;PB口方式0输出;PC7?PC为输入;PC1?PC为输出试写出8255的初始化程序。

第三套

一、填空题

1、117.D99H427.6631Q000100010111.110110011001B

OO1OO1111OO1.1OOOO1O1BCD

2、148D-20D-108D

3、BX=0000HCF=1ZF=1OF=0SF=0

4、总线接口功能指令的译码及执行功能

5、高8位数据线D15~D8有效

6、4T1给外部的地址锁存器提供一个地址锁存信号

7、35H000D4H?000D7H

二、简答及判断题

1、T FFFF0

+ FF00 0FEF

? ■ AT ■ = ■

自然丢失

故物理地址为OFEFOH指向该物理地址的CS IP值不唯一。

例如:CS IP=OOOO:FEFOH也指向该物理地址。

2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。

3、每帧占171仁10位,波特率为4800bit/s,故每分钟能传送的最大字符数为

28800(个)

480060 _

- 28800个

10

三、读图和作图题

1、(1)A7A6A5A4A3A2A1A0 ---------

1000 任意0丫0

1001 任意0丫1 . . _____ —

1010 任意0% . -------- —: 1011 任意0丫3

8255 的端口地址为80H, 82H, 84H, 86H

8253 的端口地址为90H, 92H, 94H, 96H

8259的端口地址为A0H A2H

8251的端口地址为B0H B2H

(2)OUT80H AL

INAL, 82H

四、程序阅读题

1、AL=01HAH=00HBL=08H

2、(1)从目的串中查找是否包含字符‘ 0 '若找到则停止,否则继续重复搜索⑵ZF=1,说明已

找到字符

ZF=0,说明未找到字符

CXQ说明中途已找到字符退出

CX=0且ZF=0说明串中无字符‘ 0'

3、T 74C3H

95C3H

DF00H

且有:CF=1, ZF=0, SF=1, OF=1

...程序将转到L5标号处执行。

4、(1)程序对8253的通道1进行初始化。

(2) 计数常数为10000D BCD计数。

(3) 工作在方式3,方波速率发生器周期=10000gs=10000|S=10ms

五、编程题

1、(1)MOVDX,203H M0VAL,10111000B

OUTDX,AL

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序和数据 6、运算器的核心部件是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类:随机存储器RAM 和 2、数据总线是向的,地址总线是向的。 3、计算机的五大部件是:、、、、输出设备 4、总线可分为三类:、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点是什么 (1).以二进制表示指令和数据 (2).程序和数据存放在存储器中,从存储器中取指令并执行 (3).由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式是唯一的()。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用()。C A、原码 B、反码 C、补码 D、移码

微机原理-期末考试题库及答案(含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. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在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. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536 15. 在8086中,(BX)=8282H,且题中指令已在队列中,则执行INC [BX]指令需要的总

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

微机原理套题及答案

第一套 一、填空题(每空1分,共20分)(**) 1、微型计算机系统由、和等组成。 2、8086CPU中的指令队列可存储个字节的指令代码,当指令队列至少空出 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 个字节的指令代码,当指令队列空出个字节时,BIU单元便自动将指令取到指 令队列中。 3、8086系统中,1MB的存储空间分成两个存储体:存储体和存储体, 各为字节。 4、设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H, 数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方式 和物理地址值: MOV AX,VAL 寻址方式,物理地址。 MOV AX,ES:[BX] 寻址方式,物理地址。 MOV AX,VAL[BP][SI] 寻址方式,物理地址。 5、用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片片,在 地址线中有位参与片内寻址。 6、从CPU的NMI引脚引入的中断叫做,它的响应不受标志位的影响。 二、单项选择题(每题1分,共20分)(*) 1、在8086CPU中,指令指针寄存器是(21)。 (A) BP (B) SP (C) IP (D) DI 2、8086CPU中的SP寄存器的位数是(22)。 (A) 8位(B) 16位(C) 20位(D) 24位 3、8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的(23)标志位来判别两寄存器的内容是否相等。 (A) OF (B) CF (C) ZF (D)SF 4、下列关于8086系统堆栈的论述中,正确的是(24)。 (A) 堆栈的工作方式是“先进后出”,入栈时SP减小

微机原理习题集以及答案

第一部分 例题与习题 第1章 微型计算机基础 例 题 1.把十进制数转化为二进制数。P7 解:把十进制数转换成二进制数时,需要对一个数的整数部分和小数部分分别进行处理,得出结果后再合并。 整数部分:一般采用除2取余法 小数部分:一般采用乘2取整法 余数 低位 整数 高位 2 | 137 2 | 68 × 2 2 | 34 2 | 17 × 2 2 | 8 2 | 4 × 2 2 | 2 1 高位 低位 (137)10=() 2 10=2 所以,10=(.111)2 2.把二进制数转换为八进制数和十六进制数。P9 解:八进制、十六进制都是从二进制演变而来,三位二进制数对应一位八进制数,四位二进制数对应一位十六进制数,从二进制向八进制、十六进制转换时,把二进制数以小数点为界,对小数点前后的数分别分组进行处理,不足的位数用0补足,整数部分在高位补0,小数部分在低位补0。 (10 1)2=(010 100)2=8 (1 2=(0001 2=16 3.将八进制数转换为二进制数。P9 解:8=(010 100)2=2 -------------- 1 ------------ -- 0 ------------ ------------- 1 ------------

4.X=,Y=-,求[X-Y]补,并判断是否有溢出P11 解:[X-Y]补=[X]补+[-Y]补 [X]补= [Y]补= [-Y]补= + 说明:当异号相减运算时,通过补码,减法运算转化为两个正数的加法运算,结果为负(符号位为1),表示运算结果溢出。 5.B分别为原码、补码、BCD码表示时,对应的十进制数为多少 解:[X]原=,X=-21 [X]补=,[X]原=,X=-107 [X]BCD=,X=95 6.简述计算机为什么能实现自动连续的运行 解:计算机能实现自动连续的运行,是由于计算机采用了存储程序的工作原理。把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需要的数据一起输入到计算机的存储器中保存起来。计算机接收到执行命令后,由控制器逐条取出并执行指令,控制整个计算机协调地工作,从而实现计算机自动连续的运行。 习题 1.选择题 (1)8086是()。 P1 A.微机系统B.微处理器 C.单板机 D.单片机 (2)下列数中最小的数为()。P7 A.(101001)2B.(52)8C.(2B)16D.(50)10 (3)下列无符号数中,其值最大的数是()。P7 A.()2 B.(227)8C.(96)16 D.(150)10 (4)设寄存器的内容为,若它等于-127,则为()。P10 A.原码 B.补码 C.反码 D.ASCII码 (5)在小型或微型计算机里,普遍采用的字符编码是()。P13 A.BCD码 B.16进制 C.格雷码 D.ASCII码 (6)若机器字长8位,采用定点整数表示,一位符号位,则其补码的表示范围是( P12 )。

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理-期末考试题库及答案(含3套试卷)

A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令 JNE 的条件是( )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在 8086/8088 CPU 中,一个最基本的总线读写周期由( 1 )时钟周期 (T 状态 ) 组成, 在 T1 状态, CPU 往总线上发 ( 2 )信息。 ⑴ A. 1 个 B. 2 个 C. 4 个 D. 6 个 微型计算机原理与接口技术综合测试题一 一、 单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处 ) 1.8086CPU 通过( 1 )控制线来区分是存储器访问, 还是 I/O 访问,当 CPU 执行 IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ 2 . n+1 位有符号数 x 的补码表示范围为( )。 A. - 2n < x < 2n B. - 2n ≤ x ≤-1 2n C. - 2n - 1 ≤ x ≤-1 2 n D. - 2n < x ≤ 2n 3 .若要使寄存器 AL 中的高 4 位不变,低 4 位为 0 ,所用指令为( )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4 .下列 MOV 指令中,不正确的指令是( )。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令 INT 17H 的中断服务程序的入口地址放在中断向量表地址 ( )开始的 4 个存贮单元内。 (2) A. 高 B. 低 C. ECL D. CMOS

微机原理套题及标准答案

微机原理套题及标准答案

————————————————————————————————作者:————————————————————————————————日期:

第一套 一、填空题(每空1分,共20分)(**) 1、微型计算机系统由、和等组成。 2、8086CPU中的指令队列可存储个字节的指令代码,当指令队列至少空出 个字节时,BIU单元便自动将指令取到指令队列中;8088CPU中的指令队列可存储 个字节的指令代码,当指令队列空出个字节时,BIU单元便自动将指令取到 指令队列中。 3、8086系统中,1MB的存储空间分成两个存储体:存储体和存储 体,各为字节。 4、设DS=1000H,ES=2000H,SS=3000H,SI=0010H,DI=0050H,BX=0100H,BP=0200H, 数据段中变量名为VAL的偏移地址值为0030H,写出下列指令源操作数字段的寻址方 式和物理地址值: MOV AX,VAL 寻址方式,物理地址。 MOV AX,ES:[BX] 寻址方式,物理地址。 MOV AX,VAL[BP][SI] 寻址方式,物理地址。 5、用2K×8的SRAM芯片组成32K×16的存储器,共需SRAM芯片片, 在地址线中有位参与片内寻址。 6、从CPU的NMI引脚引入的中断叫做,它的响应不受标志位的影响。 二、单项选择题(每题1分,共20分)(*) 1、在8086CPU中,指令指针寄存器是(21)。 (A) BP (B) SP (C) IP (D) DI 2、8086CPU中的SP寄存器的位数是(22)。 (A) 8位(B) 16位(C) 20位(D) 24位 3、8086CPU执行CMP AX,BX指令后,用标志寄存器PSW中的(23)标志位来判别两寄存器的内容是否相等。 (A) OF (B) CF (C) ZF (D)SF 4、下列关于8086系统堆栈的论述中,正确的是(24)。 (A) 堆栈的工作方式是“先进后出”,入栈时SP减小 (B) 堆栈的工作方式是“先进后出”,入栈时SP增大

微机原理试题及答案

《微型计算机原理及接口技术》试题 (120分钟) 班级姓名学号教师 一. 单项选择题(在每小题的四个备选答案中选出一个正确的 答案,并将其号码填写在题干后面的○中。每小题2分,本题共30分) -1.指令MOV AX,[BX][SI]中源操作数的寻址方式是( ) A.寄存器间接寻址 B.变址寻址 C.相对寻址 D.基址变址寻址 0.8086 CPU内有指示下条指令有效地址的指示器是( ) A.IP B.SP C.BP D.SI 1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条②8条③16条④20条 2. 8088CPU上READY信号为下面哪种信号有效?○ ①上升边②下降边 ③高电平④低电平 3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位②16位③24位④32位 4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状 态必须是○ ①00 ②01 ③10 ④11 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○ ①00 ②01 ③10 ④11 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○ ①AX ②BX ③CX ④DX 7. ISA总线是一种多少位的内(系统)总线?○ ①8位②16位③32位④64位 8. 属于只读存贮器的芯片是○ ①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○ ①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○

①124K ②160K ③180K ④224K 11. 擦除EPROM是用○ ①+5V电压②+15V电压 ③+21V电压④紫外光照射 12. 采用查询方式来实现输入输出是因为它○ ①速度最快 ②CPU可以不介入 ③实现起来比较容易 ④在对多个事件查询工作时,能对突发事件做出实时响应 13. 实现DMA传送,需要○ ①CPU通过执行指令来完成 ②CPU利用中断方式来完成 ③CPU利用查询方式来完成 ④不需要CPU参与即可完成 14 下面哪种说法不正确○ ①内存地址也可做为接口地址使用 ②内存地址不可做为接口地址使用 ③接口地址不可做为内存地址使用 ④接口地址也可做为外存地址使用 15. 8255工作在方式0时,下面哪种说法正确○ ①A、B、C三个口输入均有锁存能力 ②只有A口输入有锁存能力 ③只有C口输入有锁存能力 ④A、B、C三个口输入均无锁存能力 二. 多项选择(在备选的答案中选出正确的答案,每小题2.5分, 本题共10分) 1 . 在构成8 0 88最大模式下构成系统总线时,可用到下列哪些芯片?○ ①74LS373 ②8288 ③74LS245 ④74LS138 ⑤8289 2 . 8086CPU一个总线周期可以读(或写)的字节数为○ ①1个②2个③3个④4个⑤6个 3. 当8255的A口工作在方式2,B口工作在方式0时,其C口可用作○ ①全部用作联络信号②5条用作联络信号③4条用作联络信号 ④3条用作I/O ⑤8条用作I/O 4. 当8086CPU最大模式下读内存时,下列哪些信号的状态是正确的?○ ①MEMR=0 ②MEMW=0 ③IOW=1 ④IOR=0 ⑤DT/R=0

微机原理习题及答案

微机原理习题册 第1 章数制和码制 1.将下列十进制数分别转换为二进制数 (4)0.15625 (1)147 (2)4095 (3)0.625 解:147=10010011B 4095=111111111111B 0.625=0.101B 0.15625=0.00101B 2. 将下列二进制数分别转换为十进制数 (3)11010.1101B (1)10110.101B (2)10010010.001B 解: 10110.101B=22.625 10010010.001B=146.062511010.1101B=26.8125 3.将二进制数转换成十六进制数 (1)10010101B(2)1101001011B(3)1111111111111101B (4)0100000010101B(5)01111111B(6)010*********B 解:(1)95H(2)34BH (3)FFFDH(4)0815H(5)7FH(6)401H 4.已知a=1011B, b=11001B, c=100110B,按二进制完成下列运算,并用十进制运算检查计算结果: (1)a+b;(2)c-a-b;(3)a·b;(4)c/b; 解:a=1011B=11, b=11001B=25, c=100110B=38 (1)a+b=100100B=36 (2)c-a-b=10B=2 (3)a·b=100010011B=275 (4)c/b=1……1101B(=13) 5.设机器字长为8 位,写出下列各数的原码和补码: (1)+1010101B (2)-1010101B (3)+1111111B (4)-1111111B (5)+1000000B (6)-1000000B 解:(1)+1010101B 原码01010101B 补码01010101B (2)-1010101B 原码11010101B 补码10101011B (3)+1111111B 原码01111111B 补码01111111B (4)-1111111B 原码11111111B 补码10000001B (5)+1000000B 原码01000000B 补码01000000B (6)-1000000B 原码11000000B 补码11000000B 6.已知a=00111000B,b=11000111B,计算下列逻辑运算:(1)a AND b;(2)a OR b;(3)a XOR b;(4)NOT a; 解:(1)00000000B(2)111111111B(3)111111111B(4)11000111B 7.求下列组合BCD 数的二进制和十六进制表示形式:(1.14) (1)3251;(2)12907;(3)2006 解:(1)0011 0010 0101 0001B,3251H (2)0001 0010 1001 0000 0111 B , 12907H (3)0010 0000 0000 0110B , 2006H 8.设下列四组为8 位二进制补码表示的十六进制数,计算a+b 和a-b,并判定其 结果是否溢出:

微机原理习题及答案

一、选择 1、在微型计算机中,微处理器的主要功能就是进行( )。 D A、算术运算 B、逻辑运算 C、算术、逻辑运算 D、算术、逻辑运算及全机的控制 2、Pentium I属于()位CPU C A、16 B、8 C、32 D、64 3、Intel 8086属于()位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有( ) D A、控制信息 B、状态信息 C、数据信息 D、以上三种都有 5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序 B、数据 C、技术资料 D、程序与数据 6、运算器的核心部件就是( )。 D A、加法器 B、累加寄存器 C、多路开关 D、算逻运算单元 二、填空 1、内存可分为2大类: 随机存储器RAM 与 2、数据总线就是向的,地址总线就是向的。 3、计算机的五大部件就是: 、、、、输出设备 4、总线可分为三类: 、、 5、存储程序工作原理最先由提出 6、在计算机内部,一切信息的存取、处理与传送都就是以形式进行的。 1、只读存储器ROM 2、双、单 3、运算器、控制器、存储器、输入设备 4、地址总线、数据总线、控制总线 5、冯·诺依曼 6、二进制 三、简答 1、冯·诺依曼型计算机的特点就是什么? (1)、以二进制表示指令与数据 (2)、程序与数据存放在存储器中,从存储器中取指令并执行 (3)、由运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。 一、选择 1、在机器数______中,零的表示形式就是唯一的( )。BD A、原码 B、补码 C、反码 D、移码 2、计算机内部表示带符号整数通常采用( )。C A、原码 B、反码 C、补码 D、移码 3、带符号数运算溢出的判定依据为( )。注:CF符号位进位标志.DF最高数据位进位标志 D A、 CF=1 B、 DF=1

微机原理试题及答案汇编

微机原理试题及答案 一、填空题(每空1分,共15分) 1、在计算机中,对带符号数的运算均采用补码。带符号负数1100 0011的补码为_10111101_。 2、单片机通常采用“三总线”的应用模式,芯片内部设有单独的地址总线、数据总线_ 和控制总线。 3、当使用80C51单片机时,需要扩展外部程序存储器,此时EA应为_0__。 4、若(A)=B3H,(R0)=A8H,执行指令XRL A,R0之后, (A)=_1BH__。 5、在80C51单片机中,带借位减法SUBB指令中,差的D7需借位时,_CY_=1,差的D3需借位时,AC_=1。 6、80C51单片机中,在调用子程序前,用_PUSH__指令将子程序中所需数据压入堆栈,进入执行子程序时,再用___POP__指令从堆栈中弹出数据。 7、在十六进制数与ASCII码值的转换过程中,当十六进制数在0~9之间时,其对应的ASCII码值为该十六进制数加___30H______。 8、外部中断INT0和INT1有两种触发方式:___电平触发方式_____和__边沿触发方式__。 9、在单片机串行通信中,依发送与接收设备时钟的配置情况,串行通信可以分为 __异步通信___和__同步通信_。

10、若累加器A中的数据为0111 0010B,则PSW中的P=__0___。 二、选择题(每题1分,共15分) 1、单片机是在一片集成电路芯片上集成了以下部分,除了( D ) A、微处理器 B、存储器 C、I/O接口电路 D、串口通信接口 2、一个机器周期包含多少个晶振周期(D ) A、2 B、6 C、8 D、12 3、80C51单片机有21个特殊功能寄存器,其中与串行口相关的有以下几个,除了( B ) A、SBUF B、TCON C、SCON D、PCON 4、80C51系列单片机具有4个8位的并行I/O口,其中哪个口工作时需要外接上拉电阻(A ) A、P0 B、P1 C、P2 D、P3 5、寄存器中的内容为地址,从该地址去取操作数的寻址方式称为( C ) A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、变址寻址 6、源地址为1005H。目的地址为0F87H。当执行指令“JC rel”时,rel为( B )。 A、7EH B、80H C、82H D、84H

四川大学电子信息学院套微机原理题和答案

微机原理及接口技术期末试题A (答案) 1.单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。每小题1 分,共10分) 1、8086/8088 的时钟信号是由( C )提供。 A. 8259 B. 8255 C. 8284 D. 8253 2、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。 A. 寄存器间接寻址 B. 基址变址相对寻址 C. 基址寻址 D. 变址寻址 3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。 A. 4100H B. 3A9A8H C.3B008H D. 3AA08H 4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。 A. 15K×8 B. 32K×256 C. 1K×8 D. 32K×8 5、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为( B )。 A. 2片、11根 B. 16片、14根 C. 8片、16根 D. 16片、8根 6、 DMAC 8237具有( C ) 独立通道。 A . 八个 B . 二个 C . 四个 D . 三个 7、可编程中断控制器8259A每片具有( C ) 优先权控制。 A . 4级 B . 2级 C . 8级 D . 6级 8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为( B )。 A. A6H B. B6H C. B4H D. C7H 9、8237片内寻址的端口有( D )个。 A. 4 B. 2 C. 8 D. 16 10、8259片内寻址的端口有( B )个。 A. 4 B. 2 C. 8 D. 16 1.填空题:(每空1分,共计40分) 1.伪指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。 2.汇编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别

微机原理题与套题与答案4

8086 M/IO AD ?AD0A 第三套 一、填空题(** ) 1、将十进制数27985转换成十六进制数、八进制数、二进制数及BCD码数分别为: _______ H, _______ Q, _B,BCD 2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数 的真值应分别为______ D, _____ D或_____ D 3、已知BX=7830H CF=1 执行指令:ADCBX 87CFH之后,BX= _____________ 标志 位的状态分别为CF= ________ ,ZF= ______ ,OF= _______ ,SF= ________ 。 4、8086中,BIU部件完成______ 功能,EU部件完成______ ■功能。 5、8086中引脚BHE信号有效的含义表示_________________ 。 6、8086正常的存储器读/写总线周期由__________ 个T状态组成,ALE信号在___________ 状态内有效,其作用是________________ 。 7、设8086系统中采用单片8259A其8259A的ICW2=32H则对应IR5的中断类型号为 __________ H它的中断入口地址在中断向量表中的地址为 __________________ H 二、简答及判断题 1、某指令对应当前段寄存器CS=FFFFH指令指针寄存器IP=FF00H此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明 2、8086CPU勺FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类 标志的? 3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个? 三、读图题(** ) 1、8086系统中接口连接关系如下图所示。要求回答以下问题: (1)试分别确定8255,8253, 8259及8251的端口地址; ⑵设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。 ALE

微机原理习题及答案

微机原理习题及答案 一、选择1、在微型计算机中,微处理器的主要功能是进行()。D A、算术运算B、逻辑运算C、算术、逻辑运算D、算术、逻辑运算及全机的控制2、Pentium I属于位CPU C A、16 B、8C、32 D、64 3、Intel 8086属于位CPU A A、16 B、8 C、32 D、64 4、CPU与I/O设备间传送的信号通常有() D A、控制信息B、状态信息C、数据信息D、以上三种都有5、存储器用来存放计算机系统工作时所需要的信息,即( )。 D A、程序B、数据C、技术资料D、程序和数据6、运算器的核心部件是( )。D??? A、加法器B、累加寄存器C、多路开关D、算逻运算单元二、填空1、内存可

分为2大类:随机存储器RAM 和2、数据总线是向的,地址总线是向的。3、计算机的五大部件是:、、、、输出设备4、总线可分为三类:、、5、存储程序工作原理最先提出6、在计算机内部,一切信息的存取、处理和传送都是以形式进行的。1、只读存储器ROM 2、双、单3、运算器、控制器、存储器、输入设备4、地址总线、数据总线、控制总线5、冯·诺依曼6、二进制三、简答1、冯·诺依曼型计算机的特点是什么? (1).以二进制表示指令和数据(2).程序和数据存放在存储器中,从存储器中取指令并执行(3).运算器、控制器、存储器、输入设备、输出设备构成计算机硬件系统。一、选择1、在机器数______中,零的表示形式是唯一的。BD A、原码B、补码C、反码D、移码2、计算机内部表示带符号整数通常采用。C A、原码B、反码C、补码D、移码3、带

符号数运算溢出的判定依据为( )。注:CF符号位进位标志.DF最高数据位进位标志 D A、CF=1 B、DF=1 C、CF AND DF D、CF XOR DF 4、数值64的压缩BCD码是() A A、0110 0100B B、0000 0110B 0000 0100B C、0100 0000B D、0011 0110B 0011 0100B 5、下列数中为最大值的是( )。 B A、5AH B、01100011B C、28D、(10011000)BCD 6、若十进制数据为则其八进制数为。B A、B、C、D、7、用一片EPROM芯片构成系统内存,其地址范围为F0000H~F0FFFH,无地址重叠,该内存的存储容量为( )。B A、2KB B、4KB C、8KB D、16KB 二、填空 1、[x]补=00001111B [y]补=11100101B 则x和y的十进制原码分别为、 2、A、B两数均为带符号的补码数,其中A =00101100,B=10101001,则其大小关系是 3、+66 -66的补码分别为

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

相关文档
最新文档