文档库 最新最全的文档下载
当前位置:文档库 › 微机原理概念

微机原理概念

微机原理概念
微机原理概念

第一章

1. 数据是对事实、概念或指令的一种特殊表达形式。这种特殊的表达形式可以

用人工的方法或者用自动化的装置进行通信、翻译转换或者进行加工处理。

2. 数据处理的目的是从原始数据或基础数据生成或转移得到对使用者有用的

数据。

3. 信息是对人有用的数据,这些数据可能影响人们的行为或决策。

4. 通俗的说,信息处理的本质就是数据处理,数据处理的主要目的是获取有用

的信息。

5. 与计算机有关的媒体有5种:感觉媒体、表示媒体(二进制编码)、存储媒

体(存储器)、表现媒体(输入或输出设备)、传输媒体。

6. 所谓多媒体技术,是指能够交互式的综合处理多种不同感觉媒体的信息处理

技术。

7. 原码、反码、补码实质是用来解决负数在机器中的表示而引入的编码方式。

8. BCD 码:用四位二进代码表示一位十进制数。

9. 计算机的结构大体分为两类:哈佛结构、冯诺依曼结构

10. 冯诺依曼结构的缺点:程序和数据共享存储空间和总线,将分时实现程序和

数据的访问,影响了数据处理的速度 优点:结构简单,易于实现。

11. 冯诺依曼结构的基本思想:

● 计算机应由运算器、控制器、存储器、输入和输出设备等五大部分组成;

● 存储器不但能存储数据,还可以存放程序。计算机可以区分指令和数据

● 将事先编好的程序存入存储器中,在指令计数器控制下,自动高速运行

12. 通用微机CPU )、②内存储器

(RAM/ROM )、⑤输入/输出设备(外

设,I/O ) 13. 微处理器基本部件:

运算部分 累加器ACC

状态寄存器 通用寄存器 程序计数器 控制部分 指令寄存器 指令译码器 控制逻辑PLA

14. 堆栈:堆栈是一组寄存器或指定存储器中的某一区域。

存取原则:后进先出(LIFO ),先进后出(FILO )

15. 内存储器中存放着两类信息,一类是待处理的数据和运算结构,另一类是处

理数据的程序。

16. 访问:对存储器某地址的数据进行读或写(即取数或存数)操作统称为访问

17. 存储器由以下几个部分组成:存储体(核心部分)、地址寄存器(MAR )、地

址译码器、数据寄存器(MDR )、控制电路。

18. 总线:实际上是一组导线,是各种信息线的集合,用来作为各个组成部分共

同使用的“公路”。

19. 计算机软件:为了运行、管理和维护计算机所需的程序的总和。它可以分为

系统软件和应用软件。

20.指令:是人们规定计算机执行特定操作的命令。计算机全部指令的集合称为

计算机指令系统,指令系统定义了计算机的处理能力。

21.程序:为解决某一具体问题,将指令和数据编写成一个互相联系的序列。

22.机器语言:如果所用指令编写的程序是计算机能直接理解和执行的二进制代

码形式,称作机器语言。

23.汇编语言:机器语言对使用者来说十分繁琐且容易出错,为克服这些缺点,

就用一组便于记忆、编写、简写英文字母构成的符号(助记符)来代替机器语言指令,这就是汇编语言。

24.汇编:汇编语言便于人们记忆和交流,但计算机仍不能直接识别,为此在交

付计算机执行前,必须将它翻译成机器语言的目标程序,这个过程叫汇编。

25.指令周期:微型计算机执行一条指令所需的时间。指令周期分成两个阶段:

取指令阶段和执行指令阶段。

取指令阶段:根据PC中的值从存储器读出指令并送到CPU的指令寄存器IR,PC则自动修改,指向下一条指令地址。

执行指令阶段:将IR中的指令操作码译码,并根据译码产生相应的控制电位和定时节拍信号以执行指令所规定的操作。

26.一台微型计算机性能的优劣,取决于:系统结构、指令系统、硬件组成、外

部设备以及软件配备是否齐全。

27.一台计算机的字长由下列一个或两个条件所决定:(1)ALU一次能处理的二

进制编码位数;(2)数据总线的宽度;(3)内存储器的字长。

28.存取周期:存储器执行一次完整的读/写操作所需要的时间。内存储器的速度

用存取周期来衡量。

第二章

1.8086/8088CPU由两个独立的处理部件组成:执行部件(EU)、总线接口部件

(BIU);两个部分的操作是并行的,各自独立操作。

2.EU的组成:8个16位寄存器(通用寄存器AX、BX、CX、DX;指针寄存

器SP、BP;变址寄存器SI、DI)、算术逻辑部件ALU、标志寄存器FR、暂存寄存器和EU控制系统。

EU主要任务是从BIU的队列中取出指令、执行指令、

3.BIU的组成:4个段寄存器(CS、ES、DS、SS)、指令指针IP、内部通信寄

存器、指令队列、总线控制逻辑和地址加法器∑。

BIU的主要任务是完成从内存取指令、以及CPU与内存或CPU与I/O端口之间的数据交换。

4.8086/8088CPU主要性能:字长:16位,数据、地址总线复用,

内存容量:1MB,基本寻址方式:7种,端口地址:16位、可寻址64K

5.段基地址:段寄存器指示存储区域的起始地址。

6.为什么把存储器划分为“段”?

答:8086/8088直接寻址空间为1MB,有20位地址信息,而它内部只能进行16位运算,这就是说,它能处理的地址信息仅16位,为解决这一矛盾,把存储器划分为“段”。(每个段的物理长度是64K)

7.物理地址是指1MB存储区域中的某一单元地址,其地址信息是20位的二进

制代码,以十六进制代码表示是00000H—FFFFFH中的一个单元;CPU访

问存储器时,地址总线上送出的是物理地址,编写程序时,则采用逻辑地址,

逻辑地址由段基地址和偏移量组成。偏移量是在某段内指定存储器单元到段

基地址的距离。(物理【实际】地址=段基地址×16+偏移量)

8. 机器周期就是完成某一独立操作所持续的时间;时钟周期(T 状态)是两个

时钟脉冲上升沿之间的持续时间,它是CPU 最小的定时单位。一个机器周

期由几个时钟周期组成。

9. 总线周期:CPU 通过总线对微处理器外部(存储器或I/Q 接口)进行一次访

问所需时间为一个总线周期。(由4个T 状态组成,T1:输出地址,T2:准

备,T3:数据传输,T4:总线周期结束)

10. 规则字:地位字节放在偶数地址,高位字节放在奇数地址

读写一个规则字需要一个总线周期,读写一个非规则字需要两个总线周期。

11. 最大/最小模式的区别

单CPU 系统(最小模式)

:MN/MX 引脚接高电平

Vcc ,全部控制信号由CPU 本身提供

多CPU 系统(最大模式):MN/MX 引脚接低电平 GND ,全部控制信号由芯片总线控制器提供

12. BHE 可以看作一条附加的地址总线,用来访问存储器的高字节;而Ao 用来

访问存储器的低字节。

13. 指令队列的作用:有指令队列后,在执行部分执行指令的同时,总线接口部

件就能从存储器向指令队列中取下一条指令,EU 和BIU 并行工作,从而提

高了CPU 的工作效率。

第三章

1. 指令通常由操作码和操作数两部分组成。操作码指示CPU 执行那种操作,

操作数指示指令执行过程中所需要的数据。

2. 操作数分三种:立即数、寄存器操作数、存储器操作数。

3. 指令分为6个功能组:数据传送类、算术运算类、逻辑运算与移位类、串操

作类、控制转移类和处理器控制类。

第四章

1. 用于计算机程序设计的语言可分为:机器语言、汇编语言和高级语言。

2. .exe

3.

4. 标号与变量的区别:

6. 现场的保护与恢复:在

CPU 将控制转移到子程序之前,主程序已使用的某

些寄存器或存储单元中的信息,可能在子程序运行后还要继续使用,必须先

将它们压入堆栈加以保护,待子程序结束后再将其恢复。

7. 参数是主程序和子程序之间的数据通道。参数传递的方法主要是利用一些公

共区域,如寄存器、存储单元、堆栈。

8. 嵌套:子程序中含有对其他子程序的调用就是嵌套。

9. 递归调用:子程序直接或间接调用自身时称为递归调用。

10. 基本DOS 系统的构成:输入/输出设备处理程序https://www.wendangku.net/doc/f317187570.html, 、文件管理处理

程序https://www.wendangku.net/doc/f317187570.html, 、命令处理程序https://www.wendangku.net/doc/f317187570.html, 。

11. 调用BIOS/DOS 功能程序的基本方法:(1)、准备入口参数(2)、将功能号

送到AH 寄存器(3)、执行软中断指令INT n

12. DOS 的中断功能只能在DOS 的环境下适用,而BIOS 功能调用则不受任何

操作系统的约束。

13. 使程序模块化的基本方法:程序分段和子程序。

14. 模块化程序设计是指将一个较大的“任务”分解成若干个具有独立功能的“子

任务”,每个子任务命名为一个模块,对每个模块单独编辑和编译,生成各

自的源文件.asm 和.obj 文件,然后由LINK 程序将各个模块有效的链接在一

起,形成一个完整的可执行文件.exe 。

15. 模块化的目的是为了降低程序复杂度,使程序设计、调试和维护等操作简单

化。

16. 模块间通信的主要渠道是全局符号。模块间转移有两种:近(段内)转移和

远(段间)转移;指令:JMP 、CALL 、INT 。

第五章1. 存储器的分类:

(1) 按与CPU (2) 按功能(应用与存取方式)不同

静态 随机存取存储器

(RAM ) 动态RAM(DRAM)

掩膜 可编程 只读存储器 紫外线可擦出的PROM ( (ROM ) 电可擦除的) 闪存

2. RAM 与ROM 的区别:

RAM :在使用中可由程序随时读/写存储单元内容,一般用于存放输入/输出

数据、中间结果或加载的用户应用程序,断电后数据会丢失(易失性);

ROM :在工作时,其内容只能读出,不能写入,一般用于存放工作程序或固

定不变的参数表,断电后数据不会丢失。

3. 地址编码:为了区分存储体中具体的存储单元,给每个单元规定一个编号,

4. 常用的片内地址译码

5. 半导体存储器的(1)

存储器容量=(2)、存取时间:一次访问存储器所需时间。

6. 静态RAM 和动态RAM 比较:

静态RAM 的特点:①由6个MOS 管构成的触发器作为基本存储电路;

②集成度高于双极型,但低于动态RAM ;

③不需要刷新,故可省去刷新电路;

④功耗比双极型的低,但比动态RAM 高;

⑤易于用电池作为后备电源;

⑥存取速度较动态RAM 快。

动态RAM 的特点:①基本存储电路用单管线路组成(搞电容存储电荷);

②集成度高;

③需要定时刷新;

④比静态RAM 的功耗更低;

⑤价格比静态便宜。

注:DRAM 一般用于组成大容量RAM 存储器,而容量不大时(如常规小型

系统或高速缓存)选用SRAM 芯片更为简单实用。

7. CPU 典型存储器连接:全译码法、部分译码法和线选法。(P222)

8. 分级存储结构(CPU 访问速度从高到低):

(1)、高速缓存Cache ,由静态RAM 构成,在主存与CPU 之间

(2)、主内存,由动态RAM 构成

(3)、虚拟存储器,由硬盘等构成

9. 注意:可编程的只读存储器不一定是可改写的

和外存相比,内存的特点:容量小,速度快,成本高

第六章

1.

CPU 与外设间交换的信息分为:数据信息、状态信息、控制信息、 2.

数据的传送可采用并行传送和串行传送两种形式。 3.

I/O 端口的编址分为I/O 端口独立编址、I/O 端口与存储器统一编址 4. I/O 接口的功能:地址译码和I/O 设备选择、信息转换、信息的输入/输出、

数据的缓冲和锁存

5. I/O 设备中为什么要在输入端采用三态缓冲器?在输出端采用数据寄存器? 答:在微机系统中,每个输入设备都需要通过数据总线向CPU 传送数据,若不经过三态门电路进行缓冲隔离而直接与数据总线相连,就会造成总线上数据的

混乱;

数据总线是CPU 和外部交换数据的公用通道,当CPU 把数据送给输出设

备时,只有执行总线周期的部分阶段会送出有效数据,因而必须利用数据锁存器

及时把数据锁存起来,以便较慢的外设有足够的时间进行处理,使CPU 和总线

能够脱身去做其他的工作。

6.CPU与外设之间信息交换的输入/输出方式一般分为三种:程序控制的输入/

输出、中断控制的输入/输出(中断传送方式)、直接存储器存取(DAM).

7.程序控制的输入/输出又分为无条件传送和查询传送。

8.中断:在CPU运行程序期间,遇到某些特殊情况(被内部或外部事件所打

断),暂时中止原先程序的执行而转去执行一段特定的处理程序,这一过程就叫中断。这段特定的处理程序叫做中断服务程序。

9.DAM方式是在外设和内存之间以及内存与内存之间开辟直接的数据通道,

CPU不干预传送过程,整个传送过程由硬件来完成,不需要软件介入。10.中断向量:中断服务子程序的入口地址,即中断服务子程序的第一条指令的

地址在存储器中的存放位置。

11.向量中断:通过中断向量来寻找中断入口地址进而转向中断服务程序的方法.

12.中断处理基本过程:中断请求、中断判优、中断相应、中断处理和中断返回。

13.中断判优:由于中断产生的随机性,有可能出现两个或两个以上的中断源同时

提出中断请求的情况.这时就要根据中断源的轻重缓急,给每个中断源确定一个中断级别(中断优先权).

14.中断判优的另一个作用是,决定是否能实现中断嵌套. 如果CPU在响应某一

中断请求时,出现了更高级别的中断源请求,则中断判优电路允许新的中断源向CPU提出中断请求,从而暂时中止正在服务的当前中断服务程序,转去为高级中断源服务,等高级中断源处理完毕,再返回到原中断服务程序断点处继续执行,这个过程称为中断嵌套.

15.对中断优先权的排优分为软件排优和硬件排优两种方法.

16.软件排优是指各中断源的优先权主要由软件安排,与硬件电路关系不大;

硬件排优是指利用专门的硬件电路或中断控制器对系统中各中断源的优先权进行安排.

17.中断响应的条件:1)CPU开放中断,2)CPU在现行指令结束后响应中断.

18.

)

).

19.规则:)比硬件中断级别高;单步中断级别最低;在硬件

中断中不可屏蔽中断比可屏蔽中断级别高;除法出错中断级别最高.

微机原理试题及答案

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 。

微机原理第二版答案

3.2设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H. 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? (1) MOV AX,BX (2) MOV DL,80H (3) MOV AX, VAR (4) MOV AX,VAR[BX][SI] (5) MOV AL,‘B' (6) MOV DI, ES: [BX] (7) MOV DX,[BP] (8) MOV BX,20H[BX] 解: (1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址. (2)立即寻址。操作数80H存放于代码段中指令码MOV之后。 (3)直接寻址。 (4)基址一变址一相对寻址.

操作数的物理地址=(DS) × 16+(SI)+(BX)+VAR = 60000H+00A0H+0800H+0050H=608F0H (5)立即寻址 (6)寄存器间接寻址. 操作数的物理地址 = (ES) × 16+(BX) = 20000H+0800H = 20800H (7)寄存器间接寻址。 操作数的物理地址= (SS) × 16+(BP) = 15000H+1200H= 16200H (8)寄存器相对寻址. 操作数的物理地址=(DS) × 16+(BX)+20H = 60000H+0800H+20H= 60820H 3.3 假设(DS)= 212AH,(CS)= 0200H,(IP)= 1200H,(BX)= 0500H,位移量DATA=40H,(217A0H) =2300H,(217E0H)=0400H,(217E2H) =9000H 试确定下列转移指令的转移地址. (1) JMP BX (2) JMP WORD PTR[BX] (3) JMP DWORD PTR[BX+DATA] 解:转移指令分为段内转移和段间转移,根据其寻址方式的不同,又有段内的直接转移和间接转移,以及段间的直接转移和间接转移地址。对直接转移,其转移地址为当前指令的偏移地址(即IP的内容)加上位移量或由指令中直接得出;对间接转移,转移地址等于指令中寄存器的内容或由寄存器内容所指向的存储单元的内容。 (1) 段内间接转移。转移的物理地址=(CS) × l6 +0500H =02000H+0500H=02500H (2)段内间接转移。转移的物理地址= (CS) × 16+ [BX] = (CS) × l6+(217A0H) =02000H+2300H=04300H (3)段间间接转移。转移的物理地址=[BX+DATA] [IP]=[DS×l6+BX+DATA[=[217E0] =(217E2H) × l6+(217E0H) [CS]=[217E2H]=9000H =90000H+0400H=90400H 3.4试说明指令MOV BX,5[BX]与指令LEA BX,5[BX]的区别。 解:前者是数据传送类指令,表示将数据段中以(BX+5)为偏移地址的16位数据送寄存器BX.;后者是取偏移地址指令,执行的结果是(BX)= (BX)+5,即操作数的偏移地址为(BX)+5。 3.5设堆栈指针SP的初值为2300H,(AX)=50ABH,(BX)=1234H。执行指令PUSH AX后,(SP)=?,再执行指令PUSH BX及POP AX之后,(SP)= ?(AX)= ?(BX)=? 解:堆栈指针SP总是指向栈顶,每执行一次PUSH指令SP-2,执行一次POP指令SP+2.所以,执行PUSH AX指令后,(SP)=22FEH;再执行PUSH BX及POP AX后,(SP)=22FEH,(AX)=(BX)=1234H 3.6 指出下列指令的错误: (1) MOV AH,CX (2) MOV 33H,AL (3) MOV AX, [SI][DI] (4) MOV [BX],[SI] (5) ADD BYTE PTR[BP],256 (6) MOV DATA[SI],ES:AX (7) JMP BYTE PTR[BX] (8) OUT 230H,AX (9) MOV DS,BP (10) MUL 39H 解: (1)指令错。两操作数字长不相等

资料分析的方法

资料分析的方法 一、社会科学的研究步骤 在每一个环节都需要理论的指导。其中,在检验研究假设结束之后,需要与现有的文献对话,再次发现新问题,开始新一轮的研究过程。在这个环节之中,资料分析作为重要一环,对于社会科学的研究极为重要。 二、资料分析的方式分类 教育研究包含多样化的研究方法及分类。一般情况下,按照认识论基础,研究方法可以分为定量研究、定性研究和混合研究。 也有部分学者按照研究目的、手段等对研究方法进行分类。比如别敦荣和彭阳红将研究方法分为:理论思辨、经验总结、历史研究、调查研究、比较研究、数学分析、质的研究和个案研究; 在国内,根据刘良华对研究方法的分类大体上有三个基本类型:实证研究(量化的、质化的)、思辨研究(又称理论研究)、实践研究(常以教育对策、教育反思、教育改革形式显现)。实证研究是基于“事实”的方式进行论证并有规范的研究设计和研究报告。 陈向明指出,“研究方法”一般包含三个层面:第一,方法论,即指导研究的思想体系,其中包括基本的理论假定、原则、研究逻辑和思路等;第二,研究方法或方式,即贯穿于研究全过程的程序与操作方式;第三,具体的技术和技巧,即在研究的某一阶段使用的具体工具、手段和技巧等。 文中所采取的分类是按照陈向明定义中的第三个层面为标准进行的分类。在实际的研究过程中大多数时候是以一种研究方法为主,其他为辅,交叉使用的。以下内容是介绍每一种具体的方式。 那么资料搜集上来了?该如何分析呢? 三、具体的资料分析方式 1思辨分析 (1)历史研究方法 历史研究法是运用历史资料,按照历史发展的顺序对过去事件进行研究的方法。亦称纵向研究法,是比较研究法的一种形式。在政治学领域中,它着重对以往的政治制度、政治思想、政治文化等的研究。 历史研究的目的在于解决政治制度的现状及其演变趋向。但不是断章取义地分析政治制度的现状,而是系统地研究它们以往的发展及其变迁的原因。历史研究法主要是研究政治制度的发展历史,从各种事件的关系中找到因果线索,演绎出造成制度现状的原因,推测该制度未来的变化。

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

《微机原理及应用》期末考试复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空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 思考与练习题 一、选择题 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.指令队列缓冲器

资料分析基础知识

第二部分资料分析基础知识与解题技巧 一、基期、本期: 本期是指:我们把材料中给出的当年量,叫做本期(用符号A表示);公式:本期=基期+增长量=基期+基期×增长率=1+增长率)基期是指:我们把上一年或者上一个阶段的量叫做前期(用符号B表示); 公式:基期=本期-增长量=本期1+增长率 注意:和谁比较,谁就做基期。虽然这一对名词不会出现在所给材料和问题里,但理解这两个概念是解决好资料分析问题的关键。 例一:2013年1-3月,全国进出口总值为8593亿美元,比2012年同期增加590亿美元。 解析:其中8593亿美元就是本期量,8593-590=8003就是前期量。二、增长(减少)量、增长(减少)率: 增长量是指:本期与前期的差值就是增长量; 公式:增长量=基期量*增长率=本期量-基期量=本期量-本期量1+增长率 减少量=基期量-末期量 增长率是指:增长量与前期量的比值(用符号r表示)。 增长率=增长量/基期量=(本期量-基期量)/基期量=本期量/基期量-1 减少率=(基期量-末期量)÷基期量 注意:1、增长率、增长幅度(增幅)、增长速度(增速)这三个都是相对速度的说

法,都是增长量与前期量的比值,即:增长率=增长速度(增速)=增长幅度(增幅) 2、在一些“最值”比较题的题干表述中,经常出现“增加(长)最多”和“增加(长)最快”,我们需要注意,前者比较的是增长量,而后者则比较的是增长率。 例二:2013年1-3月,全国进出口总值为8593亿美元,比2012年同期增加590亿美元,同比增长6.7%。 辉煌人生解析:其中比2012年同期增加590亿美元是增长量,同比增长6.7%是增长率。 三、同比、环比: 同比: 指的是本期发展水平与历史同期的发展水平的变化情况,其基期对应的是历史同期。 环比:指的是本期发展水平与上个统计周期的发展水平的变化情况,其基期对应的是上个统计周期。 注意:以11月为例,跟去年11月相比叫同比,跟上个月10月相比叫环比 四、百分数、百分点: 百分数:是形容比例或者增长率等常用的数值形式,期本质是:分母为100的分数。 用“%”表示,一般通过数值相除得到,在资料分析题目中通常用在以下情况:

微机原理复试题复习资料全

微机原理复试试题复习资料(1) 1.(1)把十进制数0.9375 转成二进制数。 解1:0.9375×2=1.8750……整数部分为1,即小数后第一位为1 0.875×2=1.750……整数部分为1,即小数后第二位为1 0.75×2=1.50……整数部分为1,即小数后第三位为1 0.5×2=1.0……整数部分为1,即小数后第四位为1 所以结果为(0.1111)2 (2)把二进制数0.101转成十进制。 解2:结果=0*2·0+1*2·-1+0*2·-2+1*2-2=(0.625)10 2.影响INRT 引脚的控制标志位是什么?还有其他控制位呢? 解1:INRT引脚:可屏蔽中断请求输入引脚,其控制标志位为IF=1。 IF 中断允许标志,该标志用于允许或禁止CPU 响应外部可屏蔽中断,由程序控制。若IF=1,则CPU 可以响应外部可屏蔽中断的中断请求;若IF=0,则禁止CPU 响应外部可屏蔽中断中断请求。 解2:8086第28脚为M/IO,存储器/输入输出信号,输出、三态。当M/IO=1 时,表示访问存储器;当M/IO=0时,表示访问I/O端口。 3.写一条需要有BYTE PTR 的指令。 解:ARRAY1 DB 0,1,2,3,4 ;定义字节变量 ARRAY2 DW 0,1,2,3,4 ;定义字变量 MOV BX,WORD PTR ARRAY1[3] ;将0043H->BX MOV CL,BYTE PTR ARRAY2[6] ;将03H->CL MOV WORD PTR [SI],4 ;将0004H放入SI开始的一个字单元中 4.哪些基寄存器寻址堆栈段数据。 解:用BP作为基址寄存器,寻址的是堆栈段数据 指针寄存器,标志寄存器 16 位寻址时,BP 和BX 作为基址寄存器。在缺省段超越前缀时,BX 以DS 作为默认段寄存器,BP 以SS作为默认段寄存器。 32位寻址时,8个32位通用寄存器均可作为基址寄存器。其中EBP、ESP 以SS 为默认段寄存器,其余6个寄存器均以DS为默认段寄存器。 5.MOV AL,12H 与IN AL,12H 指令的区别? 解:MOV AL,12H ;表示将立即数12H传送给AL,用于给寄存器赋初值。 IN AL, 12H ; 表示从端口12H输入8位数到AL, 6.指出指令的错误之处INC [BX]. 解:没有指定存储器操作数类型。改为INC BX [BX]为寄存器间接寻址,而INC为寄存器直接寻址,应改为INC BX 2 【另附常见指令错误解决方案:】 (1)IN AL,BX ;I/O指令端口地址表示错误,只能用8位立即数或DX间址 (2)MOV DS, 2010H ;立即数不能传送到DS (3)PUSH AL ;栈操作,操作数类型必须为WORD类型 (4)IN AL,0A00H ;I/O指令的直接寻址,地址只能为8 位 (5)MOV DI,[AX] ;AX不能做为间址寄存器 (6)OUT DX,CL ;I/O指令操作数只能用AX、AL提供,端口地址可以是8位的直接

微机原理习题册答案整理

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__________引脚。 5. 在8086系统中,若某一存贮单元的逻辑地址为7FFFH:5020H,则其物理地址为_____85010H__________。 6. 8086的输入信号Ready 为低电平的作用是说明___存储器或I/O接口未准备好____________。 7. 8088 CPU的NMI 引脚提出的中断请求称为:___非屏蔽中断____________。 8. CPU从主存取出一条指令并执行该指令的时间称为___指令周期____________。 9. 在8086系统中,从奇地址读写两个字时,需要___ 4______个总线周期。 二、简答题 1. 在内部结构上,微处理器主要有那些功能部件组成? 1) 算术逻辑部件2) 累加器和通用寄存器组 3) 程序计数器4) 时序和控制部件(意思相近 2. 微处理器一般应具有那些基本功能? 本身具有运算能力和控制功能3. 什么是总线周期? CPU使用总线完成一次存储器或I/O接口的存取所用的时间, 称为总线周期,一个基本的总线周期包含4个T状态,分别 称为T1、T2、T3、T4。(意思相近即可) 三、判断题 6.8086的每个存储单元地址既是字节地址又是字地址。 ( √) 7. 同一个物理地址可以由不同的段地址和偏移量组合得到。 ( √) 3.2 课后练习题 一、简答题 1. 若(AX)=9C5AH,(BX)=9754H,执行下列指令序列后,程 序转向何处执行。 ADD AX,BX JNC L3 JNO L1JNO L4 JNC L2JMP L5 SUB AX,BX L3 2. 中断服务程序结束时,用RET指令代替IRET指令能否返 回主程序?这样做存在什么问题? RET应该可以使中断服务程序返回主程序,但因为RETF是 子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态 字PSW得以恢复,所以不能使断点完全恢复,对源程序的继 续执行造成不良影响。(回答可以返回2分,出现的问题3分, 意思相近即可) 3. 写出把首地址为BLOCK字数组中的第6个字,送到DX 寄存的指令(或指令组),要求使用以下几种寻址方式: (1) 寄存间接寻址 (2) 寄存相对寻址 (3) 基址变址寻址 1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCK MOV DX,[BX] MOV DX,[BX+12] MOV SI,12 MOV DX,[BX+SI] 4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H, DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物 理地址。 1) MOV AX, [2400H] 34400H 2) MOV AX, [BX] 33580H 3) MOV AX, [SI] 32234H 4) MOV AX, [BX+2400H] 3574AH 5) MOV AX, [BP+2400H] 54980H 6) MOV AX, [BX+DI] 33872H 7) MOV AX, [BP+SI+2400H] 54BB4H 二、阅读下面的程序段,写出运行结果 1. CLC MOV AX,248BH MOV CL,3 RCL AX,CL 执行以上程序序列后,AX=_2458H__。 2. MOV BX,6D16H MOV CL,7 SHR BX,CL 执行后BX寄存器中的内容__00DAH___。 3. MOV DX,01H MOV AX,42H MOV CL,4 SHL DX,CL MOV BL,AH SHL AX,CL SHR BL,CL OR DL,BL 执行后 (DX)=_0010H___,(AX)=__0420H__________ 4. mov ax,693ah mov al,ah not al add al,ah inc al 程序段执行后,AL=_0000H__ 、ZF= ___1___________。 5. 根据程序填空(程序段顺序执行) MOV CL, 58H ;CL= 58 MOV AL, 79H ;AL= 79 ADD AL, CL ;AL= D1 H, AF= 1 , CF= DAA ;AL= 37H , AF= 0 , CF= 1 三、判断题 2. 执行下列指令可以将其00H送到端口地址为2F8H的外设 上:( √) MOV AL,00H MOV DX,2F8H OUT DX,AL 3. 8088的MOV指令不能进行两个存储器单元之间的数据直 接传送。( √) 6. 判断下列指令是否正确 JMP BX对 in al,dx对 mov ds,ax对 mov al,【bx+10h】对 push ss对 mov cs,ax对 4.2 课后练习题 一、填空题 1. 定义段结束的伪指令是____ ENDS _______;定义子程序结 束的伪指令是___ ENDP _____。 2.伪指令X DB 4 DUP (6,2 DUP(6,8));Y DW 6800H; 设X的偏移地址为2000H,则Y的偏移地址为 _2014H________H,若执行指令MOV BL,BYTE PTR Y后, 则(BL)=___ 00_____。 3.伪指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存贮器中被分配 了_______16个________字节。 二、选择题 1.下面表示段定义结束的伪指令是______C____。 A)END B)ENDP C)ENDS D)ENDM 2.变量的类型属性如下,下面错误的类型是___B_______。 A)字节型B)字符型C)字型D)双字 型 3.设有一程序定义如下: ORG 0024H AR1 DW 4,5,$+4 … MOV AX,AR1+4 执行以上指令后,AX中的内容正确的是____D___________。 A)0028H B)0032H C)002AH D) 002CH 4.现用数据定义伪指令定义数据:BUF DB 4 DUP(0,2 DUP (1,0));问定义后,存储单元中有数据0100H的字单元个 数是_C___________。 A)4 B)3 C)8 D)12 5.下列伪指令中定义字节变量的是___A_____。 A)DB B)DW C)DD D)DT 6.使用DOS功能调用时,子功能号应放在( B )寄存器中。 A)AL B)AH C)DL D)DH 三、程序设计 1、、设正数个数存放于BX中,负数个数存放于DI中,零的 个数存放于DX中 MOV AX,0100H JZ ZERO MOV DS,AX JL NEGAT MOV BX,0 INC BX MOV DX,0 JMP NEXT1

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

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(A )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为(B )电平。 (1) A. M/ IO B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为(B )。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为( B )。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是(D )。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C )开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是( C )。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(C)时钟周期(T状态)组成,在T1状态,CPU往总线上发(B )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(A),最大模式的特点是(C )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ IN 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( B )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( A )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( B) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( C ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( A ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( C ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理复习资料和答案

一、单项选择题 1.8086微处理器将下一条指令的地址保存在指令寄存器()中。 A)OP B)MP C)IP D)XP 2.以下寻址方式中只有()不需要访问内存。 A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 3.关于微处理器的指令系统,以下说法正确的是()。 A)指令系统就是该处理器能够执行的全部指令 B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 D)以上都正确 4.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符, 从而得到段的相关信息来访问内存。 A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 5.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。 A)PROM B)EPROM C)DRAM D)SRAM 6.以下指令错误的是()。 A)MOV AX,1234H B)MOV AX,BL C) MOV AX,12H D)MOV AL,BL 7.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。 A)INTR B)NMI C)软中断D)溢出中断 8.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中 断。 A)15 B)16 C)17 D)18 9.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。 A)AF B)CF C) OF D)ZF 10.DMA数据传送是指在()之间直接进行的数据传送。 A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 11.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上, 最多可扩展为()级外部硬中断。 A. 32 B. 29 C. 28 D. 24 12.采用查询方式来实现输入输出是因为它( ) A. 速度最快 B. 在对多个事件查询工作时,能对突发事件做出实时响应 C. 实现起来比较容易 D. CPU可以不介入 13.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行 A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设 14.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该 信号线为()电平。 A. 高 B. 低 C. ECL D. CMOS 15.C PU响应可屏蔽中断请求时,其中断向量号由( )提供 A. CPU内部 B. 中断指令 C. 向量号固定 D. 中断控制器 16.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。() A. 5DH和47H B. D2H和75H C. 47H和71H D. 2EH和7lH 17.地址译码器的输入端应接到( )上。 A. 控制总线 B. 数据总线 C. 地址总线 D. 外部总线 18.8259A可编程中断控制器的中断服务寄存器ISR用于() A. 记忆正在处理中的中断 B. 存放从外设来的中断请求信号

微机原理和接口技术张颖超叶彦斐第3章习题答案解析

习题 1.指出下列指令中操作数的寻址方式 (1) MOV BX, 20H (2) MOV AX, [1245H] (3) MOV DX, [SI] (4) MOV 100[BX], AL (5) MOV [BP][SI], AX (6) MOV [BX+100][SI], AX (7) MOV [1800H], AL (8) MOV [SI], AX 答: 源操作数目的操作数 1 立即寻址寄存器寻址 2 直接寻址寄存器寻址 3 寄存器间接寻址寄存器寻址 4 寄存器寻址寄存器相对寻址 5 寄存器寻址基址加变址寻址 6 寄存器寻址相对基址加变址寻址 7 寄存器寻址直接寻址 8 寄存器寻址寄存器间接寻址 2. 判断下列操作数寻址方式的正确性,对正确的指出其寻址方式,错误的说明其错误原因:(1) [AX] (2) [SI+DI] (3) BP (4) BH (5) DS (6) [BL+44] (7) [BX+BP+32] (8) [DX] (9) [CX+90] (10) [BX*4] (11) BX+90H (12) SI[100H] 答: (1) 错误,AX不能用于访问内存单元 (2) 错误,两个变址寄存器SI和DI不能同时用于内存单元的有效地址 (3) 正确,寄存器寻址方式 (4) 正确,寄存器寻址方式 (5) 正确,寄存器寻址方式 (6) 错误,寄存器BL不能用于表示内存单元的有效地址 (7) 错误,BX和BP都是基址寄存器,不能同时用于内存单元的有效地址 (8) 错误,DX不能用于表示内存单元的有效地址 (9) 错误,CX不能用于表示内存单元的有效地址 (10)错误,16位寄存器不能乘以比例因子 (11) 错误,没有这样的寻址方式 (12) 错误,书写方式不对,应该写成100H[SI] 3. 已知DS=2000H,ES=1000H,SS=1010H,SI=1100H,BX=0500H,BP=0200H,请指出下列源操作数字段是什么寻址方式?源操作数字段的物理地址是多少? (1) MOV AL, [2500H] (2) MOV AX, [BP] (3) MOV AX, ES:[BP+10] (4) MOV AL, [BX+SI+20]

微机原理习题3及答案解析

习题三 5.4 指出下列指令的错误是什么? (1) MOV BL ,AX (2) MOV [BX],[BP+SI] (3) MOV CS ,AX (4) MOV DS ,1000H (5) MOV BX ,[SI][DI] (6) MOV [2000H],10 解: (1)类型属性不匹配; (2)两操作数都是存储单元; (3)把CS 用作目的操作数 (4)立即数送段寄存器; (5)源操作数中两个均为变址寄存器; (6)类型属性不明确 5.5 设当前数据段寄存器的内容为1B00H ,在数据段偏移地址为2000H 开始的单元内,含有一个内容为0FF10H 和8000H 的指针,它们是一个16位变量的偏移地址和段地址,试写出把该变量装入AX 的指令序列,并画出内存图。 解: 内存图: 指令序列: MOV BX ,[2000H] MOV AX ,[2002H] MOV DS ,AX MOV AX ,[BX] 或者: LDS BX ,[2000H] MOV AX ,[BX] 5.7 要求从85号端口读入一个字节数据,然后到数据段首地址为1000H 的表格中换取相应的数据码,再将该数据输出至3000号端口,试编写指令序列。 解: IN AL ,85 MOV BX ,1000H XLAT MOV DX ,3000 OUT DX ,AL

5.9 根据以下要求编写相应的指令: (1)将AX寄存器和BX寄存器的内容相加,结果存入BX寄存器。 (2)用增量指令使采用BX寄存器间接寻址的单元中的字节内容加1。 (3)用BX寄存器和位移量300H的寄存器相对寻址方式把存储器中的一个字和(CX)相加,结果送回该存储单元中。 (4)用寄存器BX和SI的基址变址寻址方式,把存储器中的一个字节与AH 寄存器的内容相加,并保存在AH中。 (5)采用合适的指令,将1000H单元中的字与1200H单元中的字相加,结果存入1000H单元。 解:(1) ADD BX,AX (2) INC BYTE PTR[BX] (3) ADD [BX+300H],CX (4) ADD AH,[BX][SI] (5) MOV BX,1000H MOV AX,[1200H] ADD [BX],AX 5.10 设以下表达式中的变量名均为16位带符号数所在单元的地址,编写指令序列,完成下列运算(出发运算的余数舍去): (W×Y)/(A+70)→X (A-B×C)/(X-Y)→Z 解:(1) MOV AX,W IMUL Y MOV BX,A ADD BX,70 IDIV BX MOV X,AX (2) MOV AX,B IMUL C MOV BX,AX MOV CX,DX MOV AX,A CWD SUB AX,BX SBB DX,CX MOV BX,X SUB BX,Y IDIV BX MOV Z,AX

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

《微机原理及应用》期末考试 复习参考资料 一、微机原理与应用模拟试题Ⅰ 一、填空题(每空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分)

相关文档
相关文档 最新文档