微机原理简答

微机原理简答
微机原理简答

1.BIU和EU的组成:CPU内部由执行单元EU和总线接口单元BIU组成。主要功能为:执行单元EU负责执行指令。它由算术逻辑单元(ALU)、通用寄存器组、16位标志寄存器(FLAGS)、EU控制电路等组成。EU在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的控制信息。数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS中。总线接口单元BIU

负责CPU与存储器和I/O接口之间的信息传送。它由段寄存器、指令指针寄存器、指令流队列、地址加法器以及总线控制逻辑组成。8086的指令队列长度为6B。

2.最小模式:系统中只有8086一个微处理器。最大模式:在最大模式中总是包含有两个或多个微处理器,其中一个主处理器就是8086,其他处理器称为协处理器,他们是协助主处理器工作的。最小模式的典型配置:在8086 CPU外,还

需其它芯片来构成一个按照最小模式工作的系统。在8086的最小模式中,硬件包括:一片8284A时钟发生器、三片8282或74LS373地址锁存器;两片

8286/8287作为总线收发器,用以增加数据总线的驱动能力。最大模式及其典型配置:8086/8088 的MN/MX引脚接地、8086CPU在最大工作模式下有多个处理器在工作、必须增设总线控制器8288 和总线仲裁器8259,实现总线使用权的

交接和总线优先权的仲裁。

3.标志寄存器的标志位情况:状态标志

SF——Sign Flag,符号标志,与运算结果最高位相同;

ZF——Zero Flag,零标志,运算结果为0则ZF=1,否则ZF=0 ;PF——Parity Flag,奇偶标志,运算结果低8位中1的个数为偶数则PF=1,否则PF=0;

CF——Carry Flag,进位标志,执行加法运算最高位产生进位或减法运算最高位借位时CF=1,否则CF=0;

移位指令

AF——Auxiliary carry Flag,辅助进位标志,第3位向第4位进位或借位时AF=1,否则AF=0

OF——Overflow Flag,溢出标志。运算结果溢出时OF=1,否则OF=0

控制标志:DF:Direction Flag,方向标志。控制串操作指令中SI、DI变化方向的标志IF:Interrupt enable Flag,中断允许标志。TF:Track Flag,单步(跟踪)标志。

4.总线周期:时钟周期:是CPU的基本时间计量单位,它由计算机主频决定

指令周期:及它们之间的关系

5:复位操作时内部寄存器的状态:RESET信号一进入高电平,CPU就会结束现行操作,并且,只要RESET 信号停留高电平状态,CPU就维持在复位状

态。在复位状态,CPU将CS设置为初值0FFFFH,其他内部寄存器都被置为0。由于CS和IP分别被初始化为FFFFH和0000H所以,8086在复位后再重新启动时,便从内存的FFFF0H处开始执行命令。

6、最小模式下总线读操作的时序(相关信号状态):T1状态:1地址、M/IO、

BHE、ALE、DT/R、DEN。为从存储器或I/O端口读出数据,首先要用

M/IO信号指出CPU是从内存还是I/O端口读取数据,M/IO信号在T1状态成为有效(①),有效电平要保持到整个总线周期结束,即T4状态。2、CPU 要指出所读取的存储单元或I/O 端口的地址。8086 的20位地址信号通过多路复用总线输出的,高4位地址通过地址/状态线A19/S6~A16/S3送出,低16 位地址通过地址/数据线AD15 ~AD0送出。在T1状态的开始,

20 位地址信息通过这些引脚送到存储器或I/O 端口(②)。3、地址信号必

须锁存,据此在总线周期的其它状态中通过相关引脚传输数据和状态信息。

为实现对地址的锁存,CPU要在T1状态从ALE引脚上输出一个正脉冲作为地址锁存信号(③)。在ALE 的下降沿到来之前,M/IO信号、地址信号均已有效。锁存器8282 用ALE 的下降沿对地址进行锁存。4、BHE信号在T1状态通过BHE/S7引脚送出(④),表示高8位数据总线的信息数据可用。BHE信号常作为奇地址存储单元的片选信号,配合地址信号来实现存储单元寻址,奇地址存储体中的信息通过高8位数据线传输(低位地址A0 是偶地址存储单元的片选信号)。5、当系统中接有数据总线收发器时,需用DT/R和DEN作为控制信号。前者控制数据传输方向,后者实现数据通路的选通。为此,在T1状态,DT/R端输出低电平,表示本总线周期为读周期,需要数据总线收发器接收数据(⑤)。T2状态:地址信号消失(⑦)AD15~AD0进入高阻状态,为读入数据做准备;A19/S6~A16/S3及

BHE/S7引脚上输出状态信息S7~S3(⑥、⑧)。DEN信号在T2状态变为低电平(⑩),从而在系统中接有总线收发器时,获得数据允许信号。CPU 在RD引脚上输出读信号,RD信号送到系统中所有存储器或I/O接口,但只有被地址信号选中的存储单元或I/O端口,才被RD信号从中读出数据,而将数据送到数据总线上。T3状态:在基本总线周期的T3 状态,内存单元或者I/O 端口将数据送到数据总线上;CPU 通过AD15~AD0接收数据

T w状态:当系统中的存储器或外设的工作速度较慢,从而不能用最基本的总线周期执行读操作时,系统就有一个电路来产生READY信号,READY 信号通过时钟发生器8284A传递给CPU。CPU在T3状态的下降沿处对

READY信号进行采样。如果CPU没有在T3状态一开始采样到READY信号(当然,在这种情况下,在T3状态,数据总线上不会有数据)为低电平,那么,就会在T3和T4之间插入等待状态Tw ;Tw可以是一个,也可以是多个。CPU 在每个TW的下降沿处对READY信号进行采样,等到

CPU接收到高电平的READY信号后,再把当前TW状态执行完,便脱离Tw而进入T4。在最后一个Tw状态,数据已经出现在数据线上。最后一个Tw状态中总线的动作和基本总线周期中T3状态完全一样。而在其它的Tw 状态,所有控制信号的电平和T3状态的一样,但数据信号尚未出现在数据总线上。T4状态:在T4状态和前一个状态交界的下降沿处,CPU对数据总线进行采样,从而获得数据

7、中断类型号、中断向量和中断向量表的关系:中断向量:实际上就是中断处

理子程序的入口地址,每个中断类型对应一个中断向量。一个中断向量占四个存储单元,前两个单元存放中断处理子程序的入口地址的偏移量(IP),低位在前,高位在后;后两个单元存放中断处理子程序入口地址的段地址(CS),同样是低位在前,高位在后;

8、可屏蔽中断的响应过程:当CPU在INTR引脚上接收到一个高电平的中断

请求信号,并且当前的中断允许标志为1时,CPU就会在当前指令执行完以后,开始响应外部中断请求,CPU在响应外部中断、并进入中断子程序的过程中,要依次做下面几件事:①从数据总线上读取中断类型号,将其存入内部暂存器②将标志寄存器的值推入堆栈③把标志寄存器的中断允许标志IF和跟踪标志TF清零④将断点保护到堆栈中⑤根据得到的中断类型号,在中断向量表中找到中断向量,再根据中断向量转入相应的中断处理子程序

9、中断处理子程序的结构模式:①一开始必须保护中断现场,即保护CPU各

寄存器的值②在一般情况下,应该用指令设置中断允许标志IF来开放中断,以允许级别较高的中断请求进入③中断处理的具体内容。④中断处理模块之后,是恢复寄存器的值。⑤最后是中断返回指令IRET。

10、软件中断的特点:①用一条指令进入中断处理子程序,并且,中断类型码

由指令提供.②进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码.③不受中断允许标志IF的影响④正在执行软件中断时,如果有非屏蔽中断请求,那么会在执行完当前指令后立即给予响应。如果在执行软件中断时有可屏蔽中断请求,并且这之前由于中断处理子程序中执行了开放中断指令,从而使中断允许标志IF为1,那么也会在当前指令执行完后响应可屏蔽中断请求.⑤软件中断没有随机性。

11、存储单元逻辑地址和物理地址的关系及用途:物理地址:存储单元的硬件地

址。CPU与存储器之间的数据交换使用物理地址,程序设计使用逻辑地址,不直接使用物理地址,这有利于存储器的动态管理。一个逻辑地址由段基址和偏移量(OFFSET)两部分组成,偏移量表示某存储单元与它所在段的段基址之间的字节距离,通常将根据寻址方式计算出的偏移量称为有效地址EA(Effective Address)CPU访问存储器时,BIU把逻辑地址转换成物理地址转换方法为:将逻辑地址中的段基址左移4位,形成20 位的段首址;

加16 位的偏移量,产生20 位的物理地址;逻辑地址和物理地址各自范围

12、最大模式和最小模式配置有一个最主要的差别:最大模式下,需要用外加电

来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号

13、最大模式和最小模式都要用到中断优先级管理部件(8259A)

14、寻址方式:指的是确定本条指令的数据地址及下一条要执行的指令的指令

的地址的方法。在8086指令系统中,说明操作数所在地址的寻址方式可分为8种:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址、寄存器相对寻址、基址-变址寻址、相对基址-变址寻址

15、定时与计数的实现方法①用软件实现延时——利用微处理器执行一个延

时程序段实现②用硬件实现定时:采用不可编程器件——如分频器、单稳电路、简易定时电路;采用可编程器件——采用可编程的定时/计数芯片和软件硬件结合的办法构成灵活的定时电路,可在不同的时间段内采用不同的定时策略。

16、可编程计数器 / 定时器的功能体现在两个方面:一是作为计数器 , 即在设

置好计数初值 ( 即定时常数 ) 后 , 便开始减 1 计数 , 减为 0 时 , 输出一个信号 ; 二是作为定时器 , 即在设置好定时常数后 , 便进行减 1 计数 , 并按定时常数不断地输出为时钟周期整数倍的定时间隔。

8259A的参考程序:; 8259.asm

; IRQ1 INTERRUPT

C8259 EQU 20H

CODE SEGMENT

MAIN PROC FAR

ASSUME CS:CODE

START: XOR AX,AX; 设置中断向量

MOV DS,AX

LEA AX,IRQ1

MOV DS:24H,AX

MOV AX,CS

MOV DS:26H,AX

MOV DX,C8259

MOV AL,00010011B ; ICW1

OUT DX,AL

INC DX

MOV AL,00001000B ; ICW2

OUT DX,AL

MOV AL,00001101B ; ICW4

OUT DX,AL MOV AL,11111101B ; OCW1

OUT DX,AL

MOV AL,20H ; EOI OUT 20H,AL

MOV BL,'0'

MOV AL,BL

MOV AH,1

INT 14H

STI

JMP $

IRQ1: CLI

INC BL

MOV AL,BL

MOV AH,1

INT 14H

MOV AL,20H ; EOI OUT 20H,AL

STI

IRET

MAIN ENDP

CODE ENDS

END START

; 8255.asm

; test 8255 io

; read from portb ; output to porta porta = 8h portb = 9h portc = 0bh

main proc far

dcons = 10h

cg segment 'code'

assume cs:cg

;

begin: mov dx,portc mov al,82h

out dx,al

mov ah,0ffh

mov bl,0

lp: mov dx,portb in al,dx

test al,ah

jz shift

mov dx,porta not al

out dx,al

jmp lp

shift: mov al,bl

mov dx,porta

not al

out dx,al call delay shl bl,1 test bl,ah

jnz lp

mov bl,1

jmp lp

back:

retf

;

delay proc near

push cx

mov cx,0

delay1: or cx,cx

or cx,cx

loop delay1

pop cx

retn

delay endp

;

main endp

cg ends

end begin

; 8253.asm

; 8253 wave output ;

CODE SEGMENT MAIN PROC FAR ASSUME

CS:CODE;,ss:stack,ds:data START:

MOV DX,43H

MOV AL,01110111B OUT DX,AL

MOV DX,41H

;MOV AX,1000

MOV AL,00H

OUT DX,AL

MOV AL,90H

;MOV AL,AH

OUT DX,AL

MOV DX,43H MOV AL,10110101B OUT DX,AL

MOV DX,42H

MOV AL,10H

OUT DX,AL

MOV AL,0H

OUT DX,AL

INT 20H

MAIN ENDP

CODE ENDS

END

移位指令

一、非循环移位指令

算术左移指令 SAL、算术右移指令 SAR、逻辑左移指令、逻辑右移指令 SHR

格式:SAL mem/reg, CL(移位位数大于1时)或1(移位位数等于1时

)

二、循环移位指令

不含进位位的循环左移指令ROL、不含进位位的循环右移指令、ROR含进位位的循环左移指令 RCL、含进位位的循环右移指令

RCR

串传送指令MOVSB / MOVSW

二、串比较指令CMPSB / CMPSW三、串扫描SCASB / SCASW 例:在ES段的偏移1000H开始处存有10个ASCII码。搜索’E’,若找到则记下搜索次数及存放地址,并在屏幕上显示’Y’;若未找到则显示’N’。

MOV DI, 1000H ;(DI)←串偏移地址

FOUND: DEC DI ;指针回退

MOV CX, 0AH;(CX)←串长度

MOV ADDR, DI;ADDR←’E’的地址

MOV AL, ’E;搜索关键字=’E’

SUB DI, 1000H

CLD ;从低地址到高地址

MOV NUM, DI;NUM←搜索次数

REPNZ SCASB;若未找到, 继续搜索

MOV DL, ’Y’;(DL)←’Y’

JZ FOUND;找到, 转至FOUND

DONE: MOV AH, 2 MOV DL, ’N;串中无’E’,(DL)←’N’

INT 21H ;显示字符

JMP DONE;转至DONE

HLT

四、取字符串指令LODSB / LODSW(通常不加重复前缀)

LODSB等价于: L ODSW等价于:

MOV AL,[SI]MOV AX,[SI]

INC SI INC SI INC SI

五、存字符串指令STOSB / STOSW (1)存储区域的首地址要预先设置到ES:DI中。

(2)要存储到串中的数据要预先存到AL(AX)中。

例:把从A000H开始的2KB内存单元清零。

MOV DI,0A000H

MOV AX,0

MOV CX,1024 CLD

REP STOSW

一、转移指令

无条件转移JMP;条件转移J××

无符号数的大小用高(Above)低(Below)表示

比较有符号数的大(Greater)小(Less)表示

条件转移指令中还有一条较特殊的指令:JCXZ label;CX=0转移;CX≠0顺

序执行。

二、循环控制指令:循环指令利用CX计数器自动减1

微机原理(第三版)课后练习答案

微机原理(第三版)课后练习答案

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输 入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示 器 3.计算机中带符号数的表示通常采用( )。 C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题

1.微处理器是指_CPU_;微型计算机以_ CPU _为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19

微机原理期末考试试卷(有答案)

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 得分 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是_____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。

(完整版)微机原理复习题答案

微机原理复习大纲 复习范围: 1.作业 2.书上例题 3.课堂上反复强调的内容 4.复习题 微机原理复习题 一、单项选择题 1.PC机是( C ) A、单片机 B、单板机 C、微型计算机 D、微型计算机系统 2.CPU中运算器的主要功能是( D ) A、算术运算 B、逻辑运算 C、函数运算 D、算术运算和逻辑运算 3.8086CPU中的段寄存器用来存放( C ) A、存储段的物理地址 B、存储器的逻辑地址 C、存储器的段基值 D、存储器的起始地址 4.8086系统中内存储器的地址空间为1M,而在进行I/O-读写时,有效的地址线是( B ) A、高16位 B、低16位 C、高8位 D、低8位 5.8086CPU在进行写内存操作时,控制信号M/IO-和DT/R-是( D ) A、00 B、0 1 C、1 0 D、1 1 6.芯片8288在8086CPU系统中用作( C ) A、总线锁存器 B、总线驱动器 C、总线控制器 D、总线仲裁器 7.有一静态RAM芯片的地址线为A0~A9,数据线为D0~D3,则该存储器芯片的存储 容量为( D ) A、2K×4位 B、1KB(B:字节) C、2KB D、1K×4位 8.在16位存储系统中,为了( C ),存储字最好存放在偶地址。 A、便于快速寻址 B、节省所占的内存空间 C、减少执行指令的总线周期 D、减少读写错误 9.有一8086系统的中断向量表,在003CH:003FH单元开始依次存放34H、FEH、00H 和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为( C ) A、0EH,34FE:00F0H B、0EH,0F000:0FE34H C、0FH,0F000:0FE34H D、0FH,00F0H:34FEH 10.8259A可编程中断控制器中的中断服务寄存器ISR用于( A ) A、记忆正在处理中的中断 B、存放从外设来的中断请求信号 C、允许向CPU发中断请求 D、禁止向CPU发中断请求 11.当8255A 工作在方式1的输入状态时,8255A与外设之间的联络信号为( C )

微机原理习题及答案

一、选择 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、移码

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理课后答案

1.2 课后练习题 一、填空题 1.将二进制数1011011.1转换为十六进制数为__5B.8H_____。 2.将十进制数199转换为二进制数为____ 11000111____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数36.875转换成二进制是___100100.111____________。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数98.45转换成二进制为__1100010.0111_B、八进制__142.3463________Q、十六进制__62.7333________H。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出B)后进先出C)随机读写D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? ●将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 ●指令按其在存储器中存放的顺序执行; ●由控制器控制整个程序和数据的存取以及程序的执行; ●以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为___0.1μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。

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

的数据线为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 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 !

微机原理试题及答案

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题1.5分,共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”的含义是()。 ? bytes per second ? bits per second ? baud per second ? billion bytes per second 二、填空题:(每空1分,共12分)

微机原理习题解答

第一章微型计算机的基础知识 1-1 将下列十进制数转换为二进制数、十六进制数。 (1)110 (2)1 039 (3)0.75 (4)0.156 25 1-2 将下列十进制数转换为BCD 码。 (1)129 (2)5 678 (3)0.984 (4)93.745 1-3 将下列二进制数转换为十进制数、十六进制数。 (1)10101010 (2)10000000 (3)11000011.01 (4)01111110 1-4 将下列十六进制数转换为二进制数、十进制数。 (1)8E6H (2)0A42H (3)7E.C5H (4) 0F19.1DH 1-5 将下列二进制数转换为BCD 码。 (1)1011011.101 (2)1010110.001 1-6 将下列BCD 码转换为二进制数。 (1)(0010 0111 0011) BCD (2)(1001 0111.0010 0101) BCD 1-7 完成下列二进制数的运算。 (1)1001.11+11.11 (2)1101.01-0110.11 (3)1000.011-1001.101 (4)1111+1101 1-8 完成下列十六进制数的运算。 (1)6AH+0A6H (2)0AB1FH+0EFCH (3)12ADH-1DEH (4)117H-0ABH 1-9 已知X=01H,Y=0FFH ,在下面的情况下比较两数的大小。 (1)无符号数 (2)符号数 (均为补码) 1-10 计算下列各表达式。 (1)101+‘A’+01101001B+0D5H+57Q (2)127.8125+10111101.101+375.63Q+1FC.8AH 1-11 写出下列字符串的ASCII 码。 (1)HELLO (2)A8=

微机原理期末考试试卷(有答案)

微机原理期末考试试卷(有答案)

INC DI LOOP AGAIN 也可用指令___A____完成同样的功能。 A.REP MOVSB B.REP LODSB C.REP STOSB D.REPE SCASB 11、动态存贮器刷新,下面哪种说法正确________。 A.刷新可在CPU执行程序过程中进行 B.刷新在外电路控制下,定时刷新,但刷新时,信息不读出 C.在正常存贮器读操作时也会发生刷新,可防止刷新影响读出信息,故读操 作时,应关闭电路工作。 D.刷新过程一定伴随着信息输出,无法控制,故刷新时不要进行读出操作。 12、用4K×8的存贮芯片,构成64K×8的存贮器,需使用多少4K×8的存贮芯片,正确答案为________。 A.128片 B.16片 C.8片 D.32片 13、对内存单元进行写操作后,该单元的内容________。 A.变反 B.不变 C.随机 D.被修改 14、在DMA方式下,CPU与总线的关系是________。 A.只能控制地址总线 B.相互成隔离状态 C.只能控制数据线 D.相互成短接状态 15、在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在________。 A.36H~39H B.24H~27H C.18H~21H D.18H~1BH 16、已知某系统共带三台外设,即X、Y、Z,每台外设都能发出中断,它们的中 断优先级为X>Y>Z,当前在执行Z中断服务程序时,X,Y同时发出中断请求, 若此时IF=0,问CPU响应哪台外设请求________。 A.X设备 B.Y设备 C.无响应X,后响应Y D.都不响应 17、8255A芯片中各端口的位数是________。 A.8位 B.26位 C.12位 D.4位 18、8255A的________一般用作控制或状态信息传输。 A.端口A B.端口B C.端口C D.端口C的上半部分 19、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通 道工作方式应设置为________。 A.方式0 B.方式2 C.方式3 D.方式4 20、8253有________个独立的计数器。 A.2 B.3 C.4 D.6 得分 三、填空题(每空1分,共20分) 1、IBM-PC机中的内存是按段存放信息的,一个段最大存贮空间为___64K_____ 字节。 2、下列字符表示成相应的ASCII码是多少? 回车___0AH_____;数字’0’ ___36H_____。 3、假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH) =4000H,当执行指令“LES DS,[BX]”后,(DI)=____05AEH____,(ES)

微机原理与接口技术考试试题及答案(综合 必看)

命题教师审核人:适用年级专业: 一、单项选择(在备选答案中选出一个正确答案,并将其号码填 在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地 址总线至少应有()条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是()。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过() 来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。A. 80H B. 28H C. E8H D. 01H 5 .在8086 环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的结束地址是()。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。

微机原理_在线作业_C 答案

微机原理_在线作业_C 用户名:W310201132227最终成绩:100.0 一单项选择题 1. 对微处理器而言,它的每条指令都有一定的时序,其时序关系是()。 一个时钟周期包括几个机器周期,一个机器周期包括几个指令周期。 一个机器周期包括几个指令周期,一个指令周期包括几个时钟周期。 一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。 一个指令周期包括几个时钟周期,一个时钟周期包括几个机器周期。 本题分值: 5.0 用户得分: 5.0 用户解答:一个指令周期包括几个机器周期,一个机器周期包括几个时钟周期。知识点: 1 微机系统导论 2. 下列数中为最大值的是()。 5AH 01100011B 28 10011000BCD 本题分值: 5.0 用户得分: 5.0 用户解答: 01100011B 知识点: 2 微机运算基础 3. JMP FAR PTR BLOCK(BLOCK是符号地址)是()。

段内间接转移 段间间接转移 段内直接转移 段间直接转移 本题分值: 5.0 用户得分: 5.0 用户解答:段间直接转移 知识点: 4 汇编语言程序设计 4. 下列指令中,正确的是()。 MOV [DI],[SI] MOV DS,SS MOV AL,[AX+BX*2] OUT BX,AX 本题分值: 5.0 用户得分: 5.0 用户解答: MOV AL,[AX+BX*2] 知识点: 3 微处理器及其系统 5. 和外存相比,内存的特点是()。 容量小、速度快、成本高 容量小、速度快、成本低 容量大、速度快、成本高 D容量大、速度快、成本低 本题分值: 5.0 用户得分: 5.0

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

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基址寄存器

微机原理C答案

微机原理期末试题答案(A) 一、简答题(每小题5分,共30分) 1.微型计算机由哪两大部分组 答:微型计算机由硬件系统和软件 系统两大部分组成。其硬件框图如右 图。 2.说明8088CPU内部14个寄存 器的作用? 答:8088CPU的14个寄存器的作 用:通用数据寄存器AX,BX,CX, DX用来存放数据;堆栈指针寄存器SP存放堆栈区的偏移地址,基数指针寄存器BP存放基地址;变址寄存器SI,DI用于指令的变址寻址;指令指针寄存器IP用来控制CPU的指令执行顺序,PSW是处理机状态字,存放8088CPU在工作过程中的状态。 3.满足哪些条件8088CPU才能响应可屏蔽中断INTR? 答:响应的条件为:INTR为高电平;指令执行结束;CPU处于开中断状态(IF=1);没有发生复位、保持和非屏蔽中断请求;开中断指令,中断返回指令执行完,需要再执行一条指令,才能响应INTR 的请求。 4.总线是如何定义的?分为哪几类?各类总线的应用场合是什么? 答:总线是连接两个以上数字元件的信息通路。总线可分为:片内总线、元件级总线、内总线(系统总线)、外总线(通信总线)。 片内总线是连接集成电路芯片内部各功能单元的信息通路;元件级总线是连接一块电路板内各元器件;内总线用以实现微机系统与各扩展插件板之间的相互连接;外总线用以实现微机系统与微机系统、微机系统与其他仪器或外设之间的相互连接。 5.什么是总线竞争?为什么当微机发生总线竞争时,微机将无法正常工作? 答:总线竞争就是在同一总线上,同一时刻有两个或两个以上的器件输出其状态。当微机发生总线竞争时,总线上的状态难以确定,使得微机无法工作,很可能会损坏微机的芯片。 6.说明微机中常用的外设编址方法及其优缺点。 答:微机中常用的外设编址方法有统一编址和独立编址两种。统一编址是将存储器与外设地址统一编排在同一地址空间中;独立编址是将存储器和外设分别编排在不同的地址空间。 统一编址的优点:对外设的操作指令丰富,操作灵活方便;缺点:存储器的扩展空间受到限制,程序维护困难。独立编址的优点:不占用存储器的扩展空间,程序维护容易;缺点:操作指令简单,操作不灵活。 二、读下列指令,完成题中要求(每空3分,共30分) 1. 指出下列指令中第二个操作数的寻址方式 ⑴MOV AX,0034H 立即数寻址⑵SUB AX,AX 寄存器寻址 ⑶MOV AX,[BX] 寄存器间接寻址⑷ADD AX,[1000H] 直接寻址 ⑸MOV AL,ARAY1[SI] 寄存器相对寻址⑹MOV AX,[BX][SI] 基址变址寻址 2. 设寄存器AX.、BX、CX、DX的初值均为0000H: MOV AX,1234H ADD BX,AX PUSH BX POP DX DEC CX 执行上面的一组指令后寄存器AX.、BX、CX、DX的内容分别为1234H、1234H、0FFFFH、1234H。

微机原理期末考试题

一、单选题(共30分,共 30题,每题1 分) 1.计算机内机器数通常采用( C )形式来表示。 A、原码 B、反码 C、补码 D、ASCII码 2.组合BCD码“87H”代表的十进制真值是( B )。 A、78 B、87 C、-120 D、+120 3.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( D )。 A、B、C、D、 4.冯·诺依曼基本思想主要是提出了( A )。 A、二进制和程序存储 B、CPU和存储器 C、二进制和存储器 D、存储器和输入输出设备 5.以下叙述中,不符合RISC指令系统特点的是( B )。 A、指令长度固定,指令种类少 B、寻址方式种类丰富,指令功能尽量增强 C、选取使用频率较高的一些简单指令 D、设置大量通用寄存器,访问存储器指令简单 6.以下所列提高微机系统性能的技术,说法不正确的是( A )。 A、采用流水线结构后每条指令的执行时间明显缩短。 B、增加Cache存储器后CPU与内存交换数据的速度得到提高。 C、引入虚拟存储技术后扩大了用户可用内存空间。 D、提高主机时钟频率后加快了指令执行速度。 7.微程序控制器中,机器指令与微指令的关系是(B)。 A、每一条机器指令由一条微指令来执行 B、每一条机器指令由一段微指令编写的微程序来解释执行 C、每一条机器指令组成的程序可由一条微指令来执行 D、一条微指令由若干条机器指令组成 8.微处理器中运算器的主要功能是进行( D )。 A、逻辑运算 B、算术运算 C、更新标志位 D、以上所有 9.在分页管理的存储系统中,( D )通过地址映射表来完成虚拟地址到物理地址的转换。 A、ALU B、寄存器 C、接口 D、.MMU 10.下列因素中,与Cache的命中率无关的是( A )。 A、主存存取时间 B、块的大小 C、Cache组织方式 D、Cache容量 11.指令系统中采用不同寻址方式的目的主要是( B )。 A、实现存储程序和程序控制 B、缩短指令长度,扩大寻址空间,提高编程灵活性 C、可以直接访问外存 D、提供扩展操作码的可能并降低指令译码难度

微机原理试题

1 思考与练习题 一、选择题 1.计算机硬件中最核心的部件是( )。C A.运算器 B.主存储器 C.CPU D.输入/输出设备 2.微机的性能主要取决于( )。 A (B——计算机数据处理能力的一个重要指标) A.CPU B.主存储器 C.硬盘 D.显示器 3.计算机中带符号数的表示通常采用( )。C A.原码 B.反码 C.补码 D.BCD码 4.采用补码表示的8位二进制数真值范围是( )。C A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128 5.大写字母“B”的ASCII码是( )。B A.41H B.42H C.61H D.62H 6.某数在计算机中用压缩BCD码表示为10010011,其真值为( )。C A.10010011B B.93H C.93 D.147 二、填空题 1.微处理器是指_CPU_;微型计算机以_CPU_为核心,配置_内存和I/O接口_构成;其特点是_(1)功能强 (2)可靠性高 (3)价格低 (4)适应性强 (5)体积小 (6)维护方便_。P8 P5 2.主存容量是指_RAM和ROM总和_;它是衡量微型计算机_计算机数据处理_能力的一个重要指标;构成主存的器件通常采用_DRAM和PROM半导体器件_。P5 P9 3.系统总线是_CPU与其他部件之间传送数据、地址和控制信息_的公共通道;根据传送内容的不同可分成_数据、地址、控制_3种总线。P9 4.计算机中的数据可分为_数值型和非数值型_两类,前者的作用是_表示数值大小,进行算术运算等处理操作_;后者的作用是_表示字符编码,在计算机中描述某种特定的信息_。P12 5.机器数是指_数及其符号在机器中加以表示的数值化_;机器数的表示应考虑_机器数的范围、机器数的符号、机器数中小数点位置_3个因素。P15 P16 6.ASCII码可以表示_128_种字符,其中起控制作用的称为_功能码_;供书写程序和描述命令使用的称为_信息码_。P18 P19 三、判断题 1.计算机中带符号数采用补码表示的目的是为了简化机器数的运算。( )√ 2.计算机中数据的表示范围不受计算机字长的限制。( )× 3.计算机地址总线的宽度决定了内存容量的大小。( )√ 4.计算机键盘输入的各类符号在计算机内部均表示为ASCII码。( )× (键盘与计算机通信采用ASCII码) 2 思考与练习题 一、选择题 1.在EU中起数据加工与处理作用的功能部件是( )。A A.ALU B.数据暂存器 C.数据寄存器 D.EU控制电路 2.以下不属于BIU中的功能部件是( )。 B A.地址加法器 B.地址寄存器 C.段寄存器 D.指令队列缓冲器

《微机原理及应用》期末考试复习参考资料

《微机原理及应用》期末考试 复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空1分,共25分) 1、指令由和组成。 2、I/O接口是微机系统的一种部件,它被设置在与之间。 3、已知[X]补=(11110011)B,则真值X= 。 4、IF是标志;SP称为;CS称为。 5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。 6、8086CPU由和两部分组成。 7、CPU的基本时间计量单位称为周期。 8、SP总是指向堆栈的。 9、指令MOV AX,[BP+200]读取的是段的存储单元。 10、由8个二进制位组成的基本数据表示单元称为。 11、访存空间的是指CPU所能访问的。 12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。 13、PENTIUM的工作模式有、、。 14、指令由、和操作数字段组成。 15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围 为。 16、电可擦除的可编程只读存储器的英文简写为。 17、逻辑地址由段基值和___ ___组成。 二、判断题(每小题1.5分,共15分,在每小题 后面的括号中认为正确的画“√”,错误的画“×”) 1、堆栈是处在CPU内部的一个部件。() 2、8086的状态标志位有9个。() 3、IP是EU中的寄存器。()

4、IP中存放的是正在执行的指令的偏移地址。() 5、全地址译码法是指存储器芯片上的所有地址均参加译码。() 6、EPROM是电可擦除的PROM。() 7、中断是指CPU执行程序过程被意外暂停。() 8、EEPROM中存储的数据不会因掉电而丢失。() 9、SRAM是不用刷新的RAM。() 10、总线周期是指CPU通过总线访问一次内存或外设的时间。() 三、单项选择题(每题1.5分,共15分) 1)。 (A) SP (B) IP (C)BP (D)CS 2、源变址寄存器是()。 (A) SI (B)DI (C)SP (D)DX 3、下面4个标志中属于控制标志的是()。 (A) CF (B)DF (C)SF (D)ZF 4、LEA BX,BUFF 指令的功能是()。 (A)将存储单元BUFF的地址送给BX。 (B)将存储单元BUFF的数据送给BX。 (C)将存储单元BUFF的偏移地址送给BX。 (D)将存储单元BUFF的段地址送给BX。 5、DOS功能调用的子功能号存放在()寄存器中。 (A) AH (B)AL (C)DH (D)DL 6、采用DMA方式的I/O系统中,其基本思想是在()间建立直接的数据通道。 (A) CPU与外设(B)主存与外设(C)外设与外设(D)CPU与主存 7、设SP=1110H,执行PUSH AX 指令后,SP的内容为()。 (A) SP=1112H (B)SP=110EH (C)SP=1111H (D)SP=110FH 8、语句DAI DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是()。 (A) DAI DB 3,5,7 (B)DAI DB 2,3,5,7 (C)DAI DB 3,5,7,2 (D)DAI DB 3,5,7,3,5,7 9、给定AL=80H,CL=02H,则SAR AL ,CL指令执行后的结果是()。 (A) AL=40H (B)AL=20H (C)AL=0C0H (D)AL=0E0H 10、对于输入端口,应具有下面何种功能()。 (A)应具备数据缓冲功能。 (B)应具备数据锁存功能。 (C)应同时具备数据缓冲功能和数据锁存功能。 (D)具备缓冲功能和数据锁存功能中的任一种。 四、名词解释题(每题5分,共25分)

微机原理课后答案

课后练习题 一、填空题 1.将二进制数转换为十六进制数为。 2.将十进制数199转换为二进制数为____ ____B。 3.BCD码表示的数,加减时逢__10____进一,ASCII码用来表示数值时,是一种非压缩的BCD 码。 4.十进制数转换成二进制是。 5.以_微型计算机____为主体,配上系统软件和外设之后,就构成了__微型计算机系统____。6.十进制数转换成二进制为、八进制、十六进制。(精确到小数点后4位) 二、选择题 1.堆栈的工作方式是__B_________。 A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入 2.八位定点补码整数的范围是____D_________。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+127 3.字长为16位的数可表示有符号数的范围是___B___。 A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768 三、简答题 1.微型计算机系统的基本组成? 微型计算机,系统软件,应用软件,输入输出设备 2.简述冯.诺依曼型计算机基本思想? 将计算过程描述为由许多条指令按一定顺序组成的程序,并放入存储器保存 指令按其在存储器中存放的顺序执行; 由控制器控制整个程序和数据的存取以及程序的执行; 以运算器为核心,所有的执行都经过运算器。 3.什么是微型计算机? 微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。 4.什么是溢出? 运算结果超出了计算机所能表示的范围。 2.2 一、填空题 1. 8086/8088的基本总线周期由___4____个时钟周期组成,若CPU主频为10MHz,则一个时钟周期的时间为μs_____。 2. 在8086CPU的时序中,为满足慢速外围芯片的需要,CPU采样___READY_________信号,若未准备好,插入___TW__________时钟周期。 3. 8086系统总线形成时,须要用_____ALE__________信号锁定地址信号。 4. 对于8086微处理器,可屏蔽中断请求输入信号加在_____INTR__________引脚。 5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为

微机原理期末考试试题及答案1分析

微型计算机原理与接口技术 一、单项选择题 (下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过( 1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。 (1) A. M/IO 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中,一个最基本的总线读写周期由( C1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发( B2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是( 1 ),最大模式的特点是( 2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定

相关文档
最新文档