微机原理答案

. . . . .
. . 优质资料 . .
第 8 章 中断系统

习题参考答案
8-1.8086 系统中,用 IRET 指令结束中断服务程序后,标志 IF 的值是____A____。
8-2.执行 8086 的 IRET 中断返回指令后,将从堆栈中弹出__C__字节数据,存入相应的寄存器。
8-3.8086 的中断向量表中存放的是_B_。
8-4.8086 中断向量表的范围是 RAM 地址的__A__。
8-5 采用中断方式为外部设备服务的优点包括__C_。
8-6 为了可以实现中断嵌套,在8086系统的中断服务程序中,需要写一条__D_。
8-7.在具有 2 片 8259A 级联的中断系统中,两片 8259A 都设置为非自动结束中断,以下说法中
正确的是____C____。
8-8.以下和中断有关的操作中,必须由 CPU 自动完成的是____A____。
8-9.中断系统可以实现中断嵌套,其最主要的原因是____C___。
8-10.在 8086 系统中,一个中断类型号为 0DBH 的中断服务子程序位于从 8100H:1234H开始
的内存中,在中断向量表中相应的中断向量所在的起始物理地址为____A___。
8-11.在 8086 系统中,一个中断类型号为 0DBH 的中断服务子程序入口地址是 8100H:
1234H,这个地址在中断向量表中连续 4 个存储单元存放的内容依次为_____C____。
8-12.4 片 8259A 构成的级联中断控制系统中,最多可以直接连接的外部中断源的数目是__D__。
8-13.8086 的以下各种中断中,需要硬件提供中断类型号的只有____D__。
8-14.对于 8086 的软件中断,以下说法中正确的是_____D____。
8-15.什么是中断向量?什么是中断向量表?8086的中断向量表存放在存储器的哪个区域?为什么
8086 中断向量表的大小是 1024 个字节?
答:中断向量就是中断服务程序的入口地址。中断向量表存放中断服务程序的入口地址,或者存放
跳转到中断服务程序入口的转移指令。8086 的中断向量表位于 RAM 区的 00000H~003FFH。因
为
8086 支持 256 个中断,每个中断服务程序的入口地址是 4 个字节,共需要 1024字节。
8-16.现在有 10 个外中断源要申请中断,都用软件查询来进行优先级排队,此时需要为这些中断源
准备几个中断服务程序?为什么?
答:只需要一个中断服务程序。10 个中断源通过一个或门向 CPU 申请中断。当有几个中断源同时
申请时,在中断服务程序中进行排队查询。再转移到各自的服务程序段。并不需要为每个中断源准
备一个服务程序。
8-17.如果8259A设置为非自动结束中断方式。但是,用户在编写中断服务程序时,没有向 8259A
发送中断结束命令 EOI。这样的做法会产生什么不好的后果?
答:其结果是 8259 内部的中断服务寄存器中的相应的登记不会撤销。也就不会允许后续的同级中
. . . . .
. . 优质资料 . .
断的申请。而实际上 CPU 的服务已经结束,应该可以允许中断的申请。
8-18.执行以下指令后的结果有什么不同:
MOV AX,1234H MOV AX,1234H
MOV BX,5678H MOV BX,5678H
PUSH BX PUSH BX
PUSH AX PUSH AX
RET IRET
再进一步叙述 IRET 指令和 RET 指令有什么不同。
答:执行左边一组指令后,IP=1234H。执行右边一组指令后,CS=5678H,IP=1234H。RET 指令
一般是近调用返回,只将堆栈顶部内容弹出到 IP。IRET 指令一定是远调用的返回,要将栈顶 4 个
字节弹出到 CS 和 IP。还会将自动压入的标志寄存器的内容出栈到标志寄存器。
8-19 向 8259A 的 A0=1 的端口发送一个命令字,如何可以确定这个命令字是初始化命令字 ICW2
而不是操作命令字 OCW1?
答:要看前一个命令字是不是 ICW1。如果是 ICW1,则这个命令字是ICW2,否则就是OCW1。
8-20.8259A 的初始化有几种不同的情况,分别使用在什么条件下?
答:1)只使用 ICW1 和 ICW2:单片 8259,而且不使用 ICW4。
2)使用 ICW1、ICW2 和 ICW3:多片 8259,但不使用 ICW4。
3) 使用 ICW1、ICW2 和 ICW4:单片 8259,但使用 ICW4。
4) 使用 ICW1、ICW2、ICW3 和 ICW4:多片 8259,也使用 ICW4。
8-21.8259A 设置为非自动结束中断,级联使用 8259A 时,主 8259A 的服务程序和从8259A 的
服务程序,在发送中断结束命令方面有什么不同?
答:主 8259 的服务程序要结束主 8259A 的 ISR 寄存器中的登记。从 8259 的服务程序要结束主
8259A 和从 8259 的 ISR 寄存器中的登记。
8-22.分析以下中断向量表写入程序:
MOV AX, 0
MOV ES, AX
MOV BX, 01C8H
LEA AX, INTSUB
MOV ES: [BX], AX
MOV AX, SEG INTSUB
MOV ES: [BX+2],AX
相应中断源的中断类型号是什么?请再用另外一种方式,完成这个中断向量表的写入程序。
答:中断类型号是 72H。用 DOS 功能调用 25H 来写入:
PUSH DS
MOV AX, SEG INTSUB
. . . . .
. . 优质资料 . .
MOV DS, AX
MOV DX, OFFSET INTSUB
MOV AL, 72H
MOV AH, 25H
INT 21H
POP DS
8-23.以下的子程序 1 是中断初始化程序,子程序 2 是响应中断的中断服务程序。0A0H和 20H
都是 8259A 的端口地址。分析这些程序段,并回答问题:
子程序 1:
INT-P2 PROC FAR
PUSH DS
PUSH AX
PUSH DX
MOV DX, OFFSET INT-P1
MOV AX, SEG INT-P1
MOV DS, AX
MOV AL, 78H
MOV AH, 25H
INT 21H
POP DX
POP AX
POP DS
RET
INT-P2 ENDP
子程序 2:
INT-P1 PROC FAR
PUSH AX
INC [SI]
MOV AL, 20H
OUT 0A0H, AL
OUT 20H,AL
POP AX
IRET
INT-P1 ENDP
请问: (1)分配给这个中断的中断类型号是什么?
. . . . .
. . 优质资料 . .
(2)CPU 到中断向量表的哪四个地址单元取得入口地址?
(3)中断源连接到 8259A 的哪个中断输入,是主 8259A 还是从 8259A?
(4) 在该中断处理时能否实现中断嵌套?为什么?
答: (1)中断类型号是 78H。
(2)占用中断向量表的地址是:001E0H, 001E1H, 001E2H, 001E3H。
(3)连接到 8259A 的 IR0 输入,是从 8259A。
(4)不能中断嵌套。因为再服务程序中,没有 STI 指令。
8-24.修改例 8-6 的中断服务子程序,使得它能够应用于 16 位除数的除法溢出中断。入口参数是
BX 作为除数,被除数是指令隐含的。出口参数应该包括 32 位的商和 16 位的余数。请自己指定具
体的出口参数,并完成中断服务程序的编程。
. . . . .

. . 优质资料 . .
8-25.编写一个 4 号溢出中断的服务程序,取代原来系统中的相应程序。新程序的功能是显示有关
溢出的错误信息,然后,中止程序的执行。编写一个测试程序,测试新程序的功能。测试程序要完
成中断向量表 4 号中断入口地址的改写,并通过具有溢出结果的运算来进行测试。
答:(阅读程序)
. . . . .

. . 优质资料 . .

合集下载

微机原理复习题答案

微机原理复习题答案

微机原理复习大纲复习范围: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、00B、0 1C、1 0D、1 16.芯片8288在8086CPU系统中用作(C)A、总线锁存器B、总线驱动器C、总线控制器D、总线仲裁器7.有一静态RAM芯片的地址线为A O~A9/数据线为D O~D3/则该存储器芯片的存储容量为(D)A、2Kx4 位B、1KB(B:字节)C、2KBD、1K X4位8.在16位存储系统中,为了(C),存储字最好存放在偶地址。

A、便于快速寻址B、节省所占的内存空间C、减少执行指令的总线周期D、减少读写错误9.有一8086系统的中断向量表,在003CH : 003FH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为(C)A、0EH , 34FE : 00F0HB、0EH , 0F000 : 0FE34HC、0FH , 0F000 : 0FE34HD、0FH , 00F0H : 34FEH10.8259A可编程中断控制器中的中断服务寄存器ISR用于(A )A、记忆正在处理中的中断B、存放从夕卜设来的中断请求信号C、允许向CPU发中断请求D、禁止向CPU发中断请求11.当8255A工作在方式1的输入状态时,8255A与外设之间的联络信号为(C )A、IBF、ACKB、OBF、ACKC、IBF、STBD、OBF、STB12. 8253可编程定时/计数器的计数范围是(D )A、0-255B、1-256C、0-32768D、1-6553613.可编程定时器/计数器8253的6种工作方式中”既可软件启动”又可硬件启动的是(B )A、方式1,2; 8、方式2,3; (:、方式3,5; 。

微机原理答案

微机原理答案

微机原理答案微机原理是计算机科学中非常重要的一个学科,其涉及到微型计算机的各种原理和技术,包括计算机的硬件、软件、操作系统和网络等方面。

在学习微机原理时,很多人会遇到一些难题,因此考试时需要掌握一些必要的答案,才能够顺利通过考试。

一. 硬件原理硬件原理是微机原理中的重要部分,其包括计算机系统的各种硬件设备、电路和信号处理等内容。

在考试中,通常会有一些与硬件原理相关的问题,以下是一些常见的问题与答案:1. 计算机的CPU是什么?它的主要作用是什么?答:计算机的CPU是中央处理器,其主要作用是执行计算机的指令和控制计算机的操作。

它是计算机的重要组成部分,可以对数据进行处理和运算,同时也是计算机的控制中心。

2. 什么是RAM?与ROM有什么区别?答:RAM是随机存储器,其作用是存储计算机程序执行过程中的临时数据。

它是计算机内存的重要组成部分,通常具有较快的读写速度。

与之不同的是,ROM是只读存储器,存储的数据是永久性的,不会消失。

ROM通常用于存储计算机的启动程序和操作系统等重要信息。

3. 什么是计算机总线?答:计算机总线是计算机内部各种硬件设备之间进行数据传输的公共通道。

它可以连接不同的模块,包括CPU、内存、I/O设备等。

总线的宽度与传输数据的速度相关,通常会影响计算机的性能。

二. 软件原理软件原理是微机原理中的另一个重要部分,它涉及到计算机系统的软件组成、设计原理和算法等内容。

以下是一些常见的问题与答案:1. 什么是操作系统?答:操作系统是计算机系统的重要组成部分,可以管理计算机的各种资源,包括内存、I/O设备、进程等。

操作系统可以控制计算机的运行,提高计算机的效率,为用户提供友好的界面。

2. 计算机程序的开发过程包括哪些阶段?答:计算机程序的开发过程通常包括需求分析、程序设计、编码、测试、维护等阶段。

其中,需求分析是程序开发的第一步,它确定程序的需求和目标;程序设计是编写程序的蓝图,它描述了程序的结构和运行方式;编码是根据程序设计说明编写程序代码;测试是检测程序是否符合需求的过程;维护是程序修正和更新的过程。

第五章微机原理课后习题参考答案

第五章微机原理课后习题参考答案

习题五一. 思考题⒈半导体存储器主要分为哪几类?简述它们的用途和区别。

答:按照存取方式分,半导体存储器主要分为随机存取存储器RAM(包括静态RAM和动态RAM)和只读存储器ROM(包括掩膜只读存储器,可编程只读存储器,可擦除只读存储器和电可擦除只读存储器)。

RAM在程序执行过程中,能够通过指令随机地对其中每个存储单元进行读\写操作。

一般来说,RAM中存储的信息在断电后会丢失,是一种易失性存储器;但目前也有一些RAM 芯片,由于内部带有电池,断电后信息不会丢失,具有非易失性。

RAM的用途主要是用来存放原始数据,中间结果或程序,与CPU或外部设备交换信息。

而ROM在微机系统运行过程中,只能对其进行读操作,不能随机地进行写操作。

断电后ROM中的信息不会消失,具有非易失性。

ROM通常用来存放相对固定不变的程序、汉字字型库、字符及图形符号等。

根据制造工艺的不同,随机读写存储器RAM主要有双极型和MOS型两类。

双极型存储器具有存取速度快、集成度较低、功耗较大、成本较高等特点,适用于对速度要求较高的高速缓冲存储器;MOS型存储器具有集成度高、功耗低、价格便宜等特点,适用于内存储器。

⒉存储芯片结构由哪几部分组成?简述各部分的主要功能。

答:存储芯片通常由存储体、地址寄存器、地址译码器、数据寄存器、读\写驱动电路及控制电路等部分组成。

存储体是存储器芯片的核心,它由多个基本存储单元组成,每个基本存储单元可存储一位二进制信息,具有0和1两种状态。

每个存储单元有一个唯一的地址,供CPU访问。

地址寄存器用来存放CPU访问的存储单元地址,该地址经地址译码器译码后选中芯片内某个指定的存储单元。

通常在微机中,访问地址由地址锁存器提供,存储单元地址由地址锁存器输出后,经地址总线送到存储器芯片内直接进行译码。

地址译码器的作用就是用来接收CPU送来的地址信号并对它进行存储芯片内部的“译码”,选择与此地址相对应的存储单元,以便对该单元进行读\写操作。

微机原理及应用参考答案

微机原理及应用参考答案

参考答案第一章计算机中的数制和码制第二章计算机概述一、填空题1.82. 23.10244.25.5、11001.1、.0101B5.B、42H、66H6.41.625、29.AH7. B8.、9.-128 ~ +12710.系统软件、应用软件11.电子管、超大规模集成电路二、单选题1. A 2. C 3. D4. C 5. A 6. C三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为几种?哪几种?答:8086 CPU的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2.写出-25的原码、反码、补码,并将补码转换成十六进制数(设机器字长为8位)。

答:X=-25=-11001BX原码:BX反码:BX补码:B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。

如:-18=-10010B(真值);机器数为:B第三章半导体存贮器一、填空题1.ROM、RAM2.6个3.8、4二、单选题1. A 2. B 3. D 4. B5. C 6. C 7. B三、分析简答题1.在对存储器芯片进行片选时,全译码方式、部分译码方式和线选方式各有何特点?答:①全译码方式:存储器芯片中的每一个存储单元对应一个唯一的地址。

译码需要的器件多;②部分译码方式:存储器芯片中的一个存储单元有多个地址。

译码简单;③线选:存储器芯片中的一个存储单元有多个地址。

地址有可能不连续。

不需要译码。

四、硬件接口设计题1.答:(1)(2) 存储器类型为RAM 总容量为4K×8地址范围: 0#2000H-27FFH1# 2800H-2FFFH2.答:(9分)(1)存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K字节)(2)1#芯片的地址范围:1000H ~ 17FFH2#芯片的地址范围:0800H ~ 0FFFH3#芯片的地址范围:0000H ~ 07FFH3.1)1K×42)2K×8或2KB3)地址分配范围第一组:A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0最小地址0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~ 最大地址0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH 第二组:0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH《微机原理及应用》第 3 页共24 页第四章微型计算机及微处理器的结构和组成一、填空题1.BIU、EU、指令的译码和指令执行2.4、16、16、6、203.8、164.1、2二、单选题1. B 2. B三、分析简答题1.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

微机原理部分答案

微机原理部分答案

微机原理复习题一、单项选择题1.用来存放下一条将要执行的指令地址的寄存器是( B )A.SP B.IP C.BP D.CS2.要使串处理从低地址向高地址进行,应把标志位置为( D )A.IF=1 B.TF=0C.DF=1 D.DF=03.使状态标志位CF清零的错误指令是( C )A.OR AX,AX B.SUB AX,AXC.MOV CF,0 D.CLC4.设SP=1110H,执行PUSH AX指令后,SP的内容为( B )A.SP=1112H B.SP=110EHC.SP=1111H D.SP=110FH5.汇编源程序出现语法错误的指令有( D )A.MOV [BX+SI],AL B. MOV AX,[BP+DI]C.MOV DS,AX D. MOV CS,AX6.8259A是( B )A.可编程DMA控制器B.可编程中断控制器C.可编程定时/计数器D.总线仲裁器7.设BL中有一无符号数,实现把BL中的数乘以2,应选用的指令是( B )A.SHR BL,1 B.SHL BL,1C.SAR BL,1 D.RCR BL,18.执行PUSH AX指令的正确步骤是( A )A.1.SP←SP-1,(SP)←AH B.1.(SP)←AH,SP←SP-12.SP←SP-1,(SP)←AL 2.(SP)←AL,SP←SP-1C.1.SP←SP+1,(SP)←AH D.1.(SP)←AH,SP←SP+12.SP←SP+1,(SP)←AL 2.(SP)←AL,SP←SP+19.CF=1 时转移到目标地址的条件转移指令是( B )A.JNC B.JC C.JZ D.JS10.在微处理器发出地址信息并稳定后,当( A )后,通知接口芯片,片选信号CE已稳定,输入口已与数据总线接通,微处理器可以进行读操作。

A. RD有效、M/IO=LB. RD有效、M/IO=HC. WR有效、M/IO=LD. WR有效、M/IO=H11.Intel 8086/8088中断向量表中的类型21H是( D )A.双重失效B.段不存在C.协处理器出错D.MS-DOS系统调用12.设AL=04H,BL=0F8H,执行IMUL BL指令后,结果是( D )A.AX=0032H B.AX=00E0HC.AX=03E0H D.AX=0FFE0H13.指令的操作数中,允许出现表达式,例如BUF1与BUF2均为变量名,下面指令中语法正确的是( D )A.MOV AX,BUFl*BUF2B.MOV AX,BUF1/BUF2C.MOV AX,BUF1+ES:BUF2D.MOV AX,BUF2-BUF114.下面指令中,操作数的寻址方式为寄存器间接寻址的指令是( C )A.INC WORD PTR [BX+SI]B.INC CX,[SI+COUNT]C.NEG BYTE PTR [BX]D.ADD AX,B15.NUM EQU 80HDA DB 34HAND DA,NUM上述语句执行后,DA中的内容是( )A.0B4H B.80H C.34H D.016.8288的作用是( D )。

微机原理课后习题参考答案

微机原理课后习题参考答案

微机原理课后习题参考答案第一章2、完成下列数制之间的转换。

01011100B=92D135D=10000111B 10110010B=262Q=B2H 3、组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型数。

答:组合型BCD码用高四位和低四位分别对应十进制数的个位和十位,其表示范围是0~99;非组合型BCD码用一个字节的低四位表示十进制数,高四位则任意取值,表示范围为0~9。

组合型:254=BCD 非组合型:254=BCD 7、计算机为什么采用补码形式存储数据?当计算机的字长n=16,补码的数据表示范围是多少?答:在补码运算过程中,符号位参加运算,简化了加减法规则,且能使减法运算转化为加法运算,可以简化机器的运算器电路。

+32767~ -32768。

9、设计算机字长n=8,求下列各式的[X+Y]补和[X-Y]补,并验证计算结果是否正确。

X=18,Y=89 [X+Y]补=00010010+01011001=01101011B=107D 正确[X-Y]补=10111001B=00010010+10100111=补正确X=-23,Y=-11 [X+Y]补=11101001+11110101=11011110B=补正确[X-Y]补=11101001+00001011=11110100B=补正确X=18,Y=-15 [X+Y]补=00010010+11110001=00000011B=补正确[X-Y]补=00010010+00001111=00100001B=补正确X=-18,Y=120 [X+Y]补=11101110+01111000=01100110B=补正确[X-Y]补=11101110+10001000=01110110B=补于X-Y=-138 超出了机器数范围,因此出错了。

13、微型计算机的主要性能指标有哪些?答:CPU字长、存储器容量、运算速度、CPU内核和IO工作电压、制造工艺、扩展能力、软件配置。

微机原理__课后答案

第1章概述一、填空题1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。

2.运算器和控制器集成在一块芯片上,被称作CPU。

3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。

4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。

5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。

这种原理又称为冯·诺依曼型原理。

二、简答题1.简述微处理器、微计算机及微计算机系统三个术语的内涵。

答:微处理器是微计算机系统的核心硬件部件,它本身具有运算能力和控制功能,对系统的性能起决定性的影响。

微处理器一般也称为CPU;微计算机是由微处理器、存储器、I/O接口电路及系统总线组成的裸机系统。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

三者之间是有很大不同的,微处理器是微型计算机的组成部分,而微型计算机又是微型计算机系统的组成部分。

2.什么叫总线?为什么各种微型计算机系统中普遍采用总线结构?答:总线是模块与模块之间传送信息的一组公用信号线。

总线标准的建立使得各种符合标准的模块可以很方便地挂在总线上,使系统扩展和升级变得高效、简单、易行。

因此微型计算机系统中普遍采用总线结构。

3.微型计算机系统总线从功能上分为哪三类?它们各自的功能是什么?答:微型计算机系统总线从功能上分为地址总线、数据总线和控制总线三类。

地址总线用于指出数据的来源或去向,单向;数据总线提供了模块间数据传输的路径,双向;控制总线用来传送各种控制信号或状态信息以便更好协调各功能部件的工作。

第3章微处理器及其结构一、填空题1.8086/8088 CPU执行指令中所需操作数地址由EU计算出16 位偏移量部分送BIU ,由BIU 最后形成一个20 位的内存单元物理地址。

微机原理课后习题答案

第1章计算机基础知识三、简答题1.微型计算机的基本组成?答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。

(微型计算机+软件系统,也可)2.简述冯.诺依曼型计算机基本思想?答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。

其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

(写出主要内容,即可)3.什么是微型计算机?答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。

(只要答出五大组成部分即可)4.什么是溢出?答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。

二、简答题1.在内部结构中,微处理器主要有哪些功能部件组成?答:1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 微处理器一般应具有哪些功能?答:1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. 什么是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

(意思相近即可)?2.中断服务程序结束时,。

RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为 BLOCK1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCKMOV DX,[BX] MOV DX,[BX+12] MOV SI,12MOV DX,[BX+SI]4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。

微机原理复习题及答案

是运放 电阻,被放在电阻,被放在电阻,被放在 。

内部有 地和地和地和 地。

地。

地。

时,数据时,数据 在寄存器,不再随在寄存器,不再随在寄存器,不再随 上的数据变化而变化。

上的数据变化而变化。

上的数据变化而变化。

的,在给定值时产生的的,在给定值时产生的和 。

若D/A 转换行 ; ; 若一个并行一个并行 。

是CMOS 的 位位 转换器。

转换器。

转换器。

EOC 是 信号,可作为信号,可作为信号,可作为 。

6、设被测温度的变化范围为300℃~1000℃,300℃~1000℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,如要求测量误差不超过±1℃,应选用分辨应选用分辨率为多少位的A/D 转换器?转换器?7、模、模--数转换器ADC 常用的有双积分式和逐次逼近式,请扼要比较它们的优缺点。

在微机控制系统的模拟输入通道中常常应用采样机控制系统的模拟输入通道中常常应用采样--保持电路,其主要原因是什么保持电路,其主要原因是什么? ?五、编程应用题1.1. 设状态端口地址为86H 86H,数据端口的地址为,数据端口的地址为87H 87H,外部输入信息准备好状态标,外部输入信息准备好状态标志为D 7=1=1,请用查询方式写出读入外部信息的程序段。

,请用查询方式写出读入外部信息的程序段。

,请用查询方式写出读入外部信息的程序段。

2.2. 设状态端口地址为76H 76H,数据端口地址为,数据端口地址为75H 75H,外部设备是否准备好信息,外部设备是否准备好信息,外部设备是否准备好信息 由D 7位传送,位传送,D D 7=0为未准备好为未准备好((忙),请用查询方式写出CPU 向外部传送数据的程序段。

序段。

3.3. 数据采集系统电路如下图所示。

图中A/D 转换器为ADCO809ADCO809,定时器,定时器,定时器//计数器8233-5的计数器1将5MHz 时钟转换成500KHz 提供给ADC0809ADC0809。

《微机原理》题库及答案

《微机原理》题库一、填空题第1章1.一个字节可以表示无符号数的范围是( 0 )~( 255 )。

2.一个字节以补码形式可以表示有符号数的范围是( -128 )~( 127 )。

3.数字“4”的ASCII码是( 34 )H。

4.字符“F”的ASCII码是( 46 )H。

5.十进制数36的二进制形式是( 100100 )B。

6.十进制数45的十六进制形式是( 2D )H。

7.十六进制数67H表示的十进制数是( 103D )。

第2章8.8086CPU可以访问的内存的最大空间是( 1MB )。

9.标志寄存器中CF是(进位)标志。

10.标志寄存器中PF是(奇/偶)标志。

11.标志寄存器中AF是(辅助进位)标志。

12.一个基本的总线周期包含( 4 )个时钟周期。

13.计算机系统中的三总线是指地址总线、(数据)总线和(控制)总线。

14.8086CPU中用来存放程序段基址的寄存器符号是( DS ES SS CS )。

15.8086CPU中用来存放堆栈段基址的寄存器符号是( SS )。

16.为了使8086微处理器复位,应当在RESET引脚上施加一定时间的(高)电平。

17.一个操作数所在段的段基址是3045H,操作数段内偏移量是20ACH,则物理地址为( 324FCH )。

18.8086CPU的地址线有( 20 )根。

19.堆栈指针的符号为( SP )。

20.堆栈的基本操作原则是先进(后出)。

第3章21.指令MOV AX,[BX]的源操作数的寻址方式是(寄存器间接寻址),目的操作数的寻址方式是(寄存器寻址)。

22.指令MOV [2345H],2345H的源操作数的寻址方式是(立即寻址),目的操作数的寻址方式是(直接寻址)。

23.假设AX=1234H,BX=4578H,执行以下指令后AX=( 4578H ),BX=( 1234H )。

PUSH AXPUSH BXPOP AXPOP BX24.假设AX=1234H,BX=4578H,执行以下指令后AX=( 4534H )。

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