《微机原理》主要知识点

合集下载

微机原理知识总结

微机原理知识总结

1.存储器操作数寻址方式的分类。

立即数寻址、寄存器寻址、直接寻址、寄存器间接寻址寄存器间接寻址分4种:(1)以BX——数据段基址寻址,默认段寄存器为DS;(2)以BP寄存器——堆栈段基址寻址,以SS为段寄存器;(3)以SI和DI——变址寻址,以DS为段寄存器(4)以BX,BP和SI,DI组合——基址加变址的寻址,段寄存为DS 2.微处理器的定义。

微处理器是微型计算机的运算及控制部件,也称中央处理单元(CPU),由算术逻辑单元(ALU)、控制部件、寄存器和片内总线等及部分组成。

3.冯 诺依曼存储程序工作原理。

(1)程序和数据以二进制代码形式不加区别地存放在存储器中,存放位置由地址确定。

(2)控制器根据存放在存储器中地指令序列(程序)进行工作,并由一个程序计数器控制指令地执行。

控制器具有判断能力,能根据计算结果选择不同的工作流程。

或程序的指令顺序的存储在存储器中,这些指令被逐条取出并执行。

4.微机的总线结构的好处,使用特点。

包括总线定义,分类。

好处:标准总线不仅在电气上规定了各种信号的标准电平、负载能力和定时关系,而且在结构上规定了插件的尺寸规格和各引脚的定义。

通过严格的电气和结构规定,各种模块可实现标准连接。

各生产厂家可以根据这些标准规范生产各种插件或系统,用户可以根据自己的需要购买这些插件或系统来构成所希望的应用系统或者扩充原来的系统。

定义:总线是指计算机中多个部件之间公用的一组连线,由它构成系统插件间、插件的芯片间或系统间的标准信息通路。

分类:数据总线、地址总线、控制总线分别用来传输数据、数据地址和控制信号。

5.8086微处理器的内部结构,EU、BIU的定义和作用,流水线。

AX:累加器;BX:基址寄存器;CX:计数器;DX:数据寄存器;SP:堆栈指针寄存器;BP:基数指针寄存器;SI:源变址寄存器;DI:目的变址寄存器;CS:代码段寄存器;DS:数据段寄存器;SS:堆栈段寄存器;ES:附加段寄存器;IP:16位指令指针寄存器;EU:功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理。

微机原理知识点

微机原理知识点

微机原理知识点微机原理是指微型计算机的工作原理和运行机制。

微机原理的主要知识点包括:1. 计算机的硬件结构:微型计算机由中央处理器(CPU)、存储器、输入输出设备等组成。

其中,CPU是计算机的核心,包括运算器和控制器;存储器用于存储数据和程序;输入输出设备用于与外部交互。

2. CPU的工作原理:CPU包含运算器和控制器,运算器负责执行数据运算,控制器负责控制指令的执行和协调各个部件的工作。

CPU的工作周期包括取指令、译码、执行和存储结果等步骤。

3. 存储器的层次结构:计算机存储器包括高速缓存、主存和辅助存储器。

高速缓存作为CPU与主存之间的缓冲区域,存取速度最快;主存用于存储程序和数据;辅助存储器如硬盘和光盘用于长期存储。

4. 输入输出设备的接口方式:计算机与外部设备通过接口进行数据交换,常见的接口方式有并行接口和串行接口。

并行接口传输速度快,适用于高速数据传输;串行接口传输速度较慢,但适用于远距离传输。

5. 计算机的指令系统:计算机通过指令来控制运算和数据处理,指令系统包括算术逻辑指令、数据传输指令、分支跳转指令等。

不同的指令系统可以支持不同的应用需求。

6. 中断和异常处理:中断是计算机在执行某个任务时,被外部事件打断,需要转而处理其他事务。

异常是指指令执行过程中的错误或意外情况,需要进行异常处理。

中断和异常处理能够提高计算机的稳定性和可靠性。

7. 总线的工作原理:计算机内部的各个部件通过总线进行数据和控制信息的传输。

总线分为数据总线、地址总线和控制总线,分别用于传输数据、地址和控制信号。

8. 计算机的时序控制:计算机内部的各个部件需要按照一定的时序和节拍进行工作。

时序控制包括时钟信号的产生和传播,以及各个部件的时序关系和同步机制。

以上是微机原理的一些主要知识点,通过学习这些知识,可以更好地理解和应用微型计算机。

微机原理重点总结

微机原理重点总结

第一章,第二章1.什么叫cpu?在计算机中把运算器和控制器集成在一个芯片上称为中央处理器,简称Cpu 2.8086 Cpu有16根数据线?20根地址线?40个引脚?3.8086cpu从功能上分为几部分?每部分的功能是什么?8086cpu从功能上分为总线接口部件(BIU)和执行部件(EU),总线接口部件的功能是负责与存储器,I/O 端口传送数据,具体讲有取指令,取数据,送结果的功能。

执行部件的功能就是负责指令的执行4.8086指令队列分为几个字节?6个字节,8088的指令队列为4个字节5.什么叫最小模式?什么叫最大模式?所谓最小模式就是在系统中只有8086或者8088一个微处理器。

最大模式,就是在系统中包含有两个或多个微处理器,其中一个主处理器就是8086或8088,其他的处理器称为协处理器,他们是协助主处理器工作的6.RD和WR,M/I/O的作用各是什么?RD信号用于指出将要执行一个对内存或I/O端口的读操作,最终是读取内存单元数据还是I/O端口中的数据这决定于M/I/O.WR(在最小模式下作为写信号输出端),WR有效时,表示cpu当前正在进行存储器或I/O写操作,具体到底是哪种写操作,则由M/I/O信号决定。

M/I/O在最小模式下作为分区cpu进行存储器访问还是输出访问,如为高电平,表示cpu和存储器之间进行数据传输,如为低电平,表示cpu和输入输出端之间进行数据传输7.什么叫中断?什么叫中断系统?中断;cpu执行程序时,由于发生了某种随机事件(外部或内部),引起cpu暂时中断正在运行的程序,去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完成后又返回被中断的程序继续执行,这一过程称为中断。

中断系统:为了是实现中断功能而设置的各种硬件和软件,统称为中断系统8.什么叫中断向量?中断向量包括几部分?中断向量:中断处理子程序的入口地址,包括中断入口子程序的偏移量和段地址。

微机原理知识点

微机原理知识点

《微机原理》知识点
一、微型计算机基础知识
1、微型计算机系统的硬件组成、软件的作用及其与硬件的相依关系,微处理器、微型计算机和微型计算机系统
2、原码、反码、和补码的定义、求法以及补码加减运算
3、计算机中的数制及其转换
二、8086/8088微处理器
1、微处理器的内、外部逻辑结构,各寄存器的作用及使用方法。

2、8086/8088的存储组织方式、8086cpu的组成。

3、I/O组织方式,8086/8088微处理器对I/O设备的管理。

4、物理地址的概念及其计算
5、8086/8088的系统总线结构
三、8086/8088的指令系统和汇编语言程序设计
1、寻址方式,指令系统、伪指令
2、汇编语言源程序的一般格式以及程序设计的一般步骤
3、汇编语言程序设计的基本方法,能编写汇编语言程序(排序、查找、数据串替换等)
4、汇编语言的工作环境和上机步骤
四、半导体存贮器
1、存储器的分类、作用及性能指标、3级存储器结构
2、半导体读写存储器(RAM)的基本原理、静态RAM、动态RAM的特点、动态RAM的刷新方法
3、常用存储器芯片的用法以及存储器容量、位数的扩充方法,以及存储器与微处理器(总线)的连接方法
五、输入输出接口技术
1、I/O接口的作用和一般结构;I/O编址方式和I/O传送方式,中断的概念、分类
2、并行接口8255A的基本原理和基本特点、工作方式与控制字
3、中断的处理过程,中断向量表;中断类型码的概念
4、各种接口器件与CPU(总线)的连接方式。

微机原理知识点(这是完整的)

微机原理知识点(这是完整的)

学习必备欢迎下载1、8086分:执行单元(EU)和总线接口单元(BIU)。

EU的主要功能是执行命令。

完成两种类型的操作:1、进行算术逻辑运算;2、计算出指令要寻址单位的地址位移量,并将1个16位的地址位移量传送到BIU中。

BIU负责从内存储器的指定区域中取出指令送到指令队列中去排队。

(由逻辑地址计算出物理地址)2、Ip cs~代码段;si,di,bx ds 或cs (ds数据段,es附加段);spabp ss堆栈段3、状态标致寄存器:c~进位,p~奇偶校验,a~半加,z~零标志位,s~符号,i~中断允许,d~方向,o~溢出4、HOLD:输入信号高电平有效,用于向CPU提出保持请求。

5、时钟周期:指加在CPU芯片引脚clk上的时钟信号周期;总线周期:指8086CPU将一个字节写入一个接口地址的时间,或者8086CPU由内存或接口读出一个字节到CPU的时间;指令周期:CPU完整的执行一条指令所花的时间。

6、物理地址二段基址*16+段内偏移地址7、指令:助记符,目的操作数,源操作数端寻址方式操作码立即数MOV AX,0F58AH寄存器寻址方式操作码寄存器名,寄存器名MOV AX,BX(位数相同)直接寻址方式操作码寄存器名,16位偏移地址MOV AX,[2000H]寄存器间接寻址{DS:[SI]或[DI]或[BX]}{MOV AL,[SI]}SS:[BP]MOV [BP],BX物理地址:{DS*(6+[SI]或[DI]或[BX])}(SS)*(6+BP)寄存器相对寻址:{操作码寄存器,相对值DISP+基址或变址{MOV AX,DISP[SI]操作码相对值DISP+基址或变址、寄存器MOV AX,10[SI] 物理地址{DS*16+(SI)+DISP(DI,BX 同)}MOV AX,[SI+10H]SS*16+BP+DISP基址变址寻址方式与物理地址:{DS*16+BX+SI或DI {MOV AX,[BX+DI] SS*16+BP+SI或DI MOV [BX+DI],AX相对基址变址方式与物理地址:{DS*16+DISP+(BX)+(SI或DI) {MOV AX,DISP[BX+DI] SS*16+DISP+(BP)+(SI或DI) MOV [BP+DI+DISP],AX8、8086指令系统数据传送指令:1、通用数据传送指令MOV MOV [DI],CX。

微机原理知识点

微机原理知识点

微机原理知识点一、微机原理概述微机原理是指解析和理解微型计算机的基本组成部分和工作机理的学科。

微型计算机是一种体积小、功能强大的计算机,它能够进行数据处理、运算、存储和控制等操作。

微机原理研究的重点主要包括微处理器、存储器、输入输出设备、总线系统以及计算机的工作原理等内容。

二、微处理器微处理器是微型计算机的核心部件,负责执行指令、进行数据处理和运算等任务。

它由控制单元和算术逻辑单元组成。

控制单元负责指令的解码和执行,而算术逻辑单元则负责进行算术和逻辑运算。

微处理器的性能主要由时钟频率、位数、指令集和内部缓存等因素决定。

三、存储器存储器是用于存储和读取数据的设备。

微型计算机中常见的存储器包括随机存取存储器(RAM)和只读存储器(ROM)。

RAM用于存储临时数据,而ROM则用于存储不可修改的程序和数据。

存储器的访问速度和容量是衡量其性能的重要指标。

四、输入输出设备输入输出设备用于将用户输入的信息传递给计算机,以及将计算机处理后的结果输出给用户。

常见的输入设备包括键盘、鼠标和扫描仪等,而输出设备则包括显示器、打印机和音频设备等。

输入输出设备的种类繁多,适应了不同用户的需求。

五、总线系统总线系统是微型计算机内部各个组件之间进行数据传输和通信的路径。

它由地址总线、数据总线和控制总线组成。

地址总线用于指定内存中数据的位置,数据总线负责传送数据,而控制总线用于指示数据的读取和写入操作。

总线系统的带宽和速度直接影响计算机的数据传输效率。

六、计算机的工作原理微型计算机的工作原理一般遵循“取指令-执行指令”的基本模式。

首先,微处理器从存储器中取出一条指令,然后将其解码并执行相应的操作。

在执行过程中,微处理器可能需要从存储器或外部设备中读取数据,并将运算结果存储回存储器中。

计算机的工作原理是理解微机原理的基础,对于优化计算机的性能和应用开发非常重要。

七、总结微机原理作为计算机科学的基础学科,涵盖了微型计算机的核心组成部分和工作原理等重要内容。

微机原理重要知识点

微机原理重要知识点

第一章计算机基础知识学习目标:1.掌握常用进位计数制及其互相转换;2.掌握数的原码、反码、补码表示法,并熟练掌握补码加减运算;3.掌握BCD、ASCLL码;4.掌握软、硬件概念及相互关系;5.理解数的定点和浮点表示;6.了解汉字字符集及其编码;了解图信息数字化。

教学重点:1.计算机中的数制及其编码;2.微机的基本组成和工作原理。

教学难点:1.机器数和真值;2.补码的表示方法和补码运算。

教学内容:一、计算机中的运算基础1. 数制及其转换1)任意进制数的共同特点(n进制)n=2、8、10、16① n进制数最多是由n个数码组成十进制数的组成数码为:0~9二进制数的组成数码为:0、1八进制数的组成数码为:0~7十六进制数的组成数码为:0~9、A~F十六进制数和十进制数的对应关系是:0~9相同,A-10,B-11,C-12,D-13,C-14,F-15② n进制数的基数或底数为n,作算术运算时,有如下特点:低位向相邻高位的进位是逢n进1(加法);低位向相邻高位的借位是以1当本位n(减法)。

③各位数码在n进制数中所处位置的不同,所对应的权也不同以小数点为分界点:向左(整数部分):各位数码所对应的权依次是n0、n1、n2,…向右(小数部分):各位数码所对应的权依次是n-1、n-2、n-3,…例:2)数制的转换①非十进制数→十进制数转换方法:按位权展开求和例:101.11B = 1*22+1*20+1*2-1+1*2-2= 4+1+0.5+0.25= 5.75F94H = 15*162+9*161+4*160= 3988注意点:只有十进制数的下标可以省略,其他进制数不可以省略。

②十进制数→非十进制数(K进制数)转换方法:分成小数和整数分别转换。

整数部分:除K取余,直至商为0,先得的余数为低位;小数部分:乘K取整,先得的整数为高位。

例:把3988转换成16进制数十进制数转换为二进制数的另一种:逐次减2的最高次幂法。

微机原理知识点(这是完整的)

微机原理知识点(这是完整的)

学习必备欢迎下载1、8086分:执行单元(EU)和总线接口单元(BIU)。

EU的主要功能是执行命令。

完成两种类型的操作:1、进行算术逻辑运算;2、计算出指令要寻址单位的地址位移量,并将1个16位的地址位移量传送到BIU中。

BIU负责从内存储器的指定区域中取出指令送到指令队列中去排队。

(由逻辑地址计算出物理地址)2、Ip cs~代码段;si,di,bx ds 或cs (ds数据段,es附加段);spabp ss堆栈段3、状态标致寄存器:c~进位,p~奇偶校验,a~半加,z~零标志位,s~符号,i~中断允许,d~方向,o~溢出4、HOLD:输入信号高电平有效,用于向CPU提出保持请求。

5、时钟周期:指加在CPU芯片引脚clk上的时钟信号周期;总线周期:指8086CPU将一个字节写入一个接口地址的时间,或者8086CPU由内存或接口读出一个字节到CPU的时间;指令周期:CPU完整的执行一条指令所花的时间。

6、物理地址二段基址*16+段内偏移地址7、指令:助记符,目的操作数,源操作数端寻址方式操作码立即数MOV AX,0F58AH寄存器寻址方式操作码寄存器名,寄存器名MOV AX,BX(位数相同)直接寻址方式操作码寄存器名,16位偏移地址MOV AX,[2000H]寄存器间接寻址{DS:[SI]或[DI]或[BX]}{MOV AL,[SI]}SS:[BP]MOV [BP],BX物理地址:{DS*(6+[SI]或[DI]或[BX])}(SS)*(6+BP)寄存器相对寻址:{操作码寄存器,相对值DISP+基址或变址{MOV AX,DISP[SI]操作码相对值DISP+基址或变址、寄存器MOV AX,10[SI] 物理地址{DS*16+(SI)+DISP(DI,BX 同)}MOV AX,[SI+10H]SS*16+BP+DISP基址变址寻址方式与物理地址:{DS*16+BX+SI或DI {MOV AX,[BX+DI] SS*16+BP+SI或DI MOV [BX+DI],AX相对基址变址方式与物理地址:{DS*16+DISP+(BX)+(SI或DI) {MOV AX,DISP[BX+DI] SS*16+DISP+(BP)+(SI或DI) MOV [BP+DI+DISP],AX8、8086指令系统数据传送指令:1、通用数据传送指令MOV MOV [DI],CX。

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

一、选择题(20分,每小题1分)1.8086CPU的I/O口最大寻址范围是_____________。

A)256 B)1024 C)65535 D)655362.8086CPU的存储器最大寻址范围是_____________。

A)64K B)256K C)1024K D)65536K3.关于累加器的正确提法是。

A)负责所有的累加运算B)负责加、减法运算C)负责提供操作数和存运算结果D)负责存运算结果和运算状态4.所有要被执行的指令首先被取进8086CPU的。

A)指令队列B)指令译码器C)执行器D)指令寄存器5.在8086CPU中负责访问存储器和I/O接口的部件是。

A)IP和CS B)DS和DX C)BIU D)EU6.在8086CPU中负责执行指令的是。

A)CPU B)BIU C)EU D)指令队列7.8086CPU对存储器实行分段管理,8086CPU最多可以访问个段。

A)4 B)6 C)8 D)168.SP保存的是_____________。

A)要被压入栈区的数据B)栈区的起始地址C)将要入栈的数据地址D)将要出栈的数据地址9.段间调用指令需要提供目的地址的。

A)IP B)CS C)IP和CS D)IP和DS10.当以SP或BP作为基地址时,默认的段寄存器是。

A)CS B)ES C)SS D)DS11.8086的地址锁存信号是。

A)LOCK B)ALE C)HOLD D)INTA12.8086在复位脉冲的复位。

A)高电平期间 B)低电平期间C)下降沿D)上升沿13.下列哪条指令是将指令中提供的一个16位偏移量加到当前IP上。

A)JNS B)JMP C)INT n D)LOOP14.IP始终存的是下一条要被执行的指令的。

A)物理地址B)有效地址C)段地址D)操作数地址15.重复前缀REP的重复次数由的内容决定。

A)CX B)DX C)CL D)DL16.PTR伪指令的功能是。

A.过程定义语句 B.修改或定义内存变量类型C.内存变量的偏移地址 D.起始偏移地址设置语句17.当访问物理存储器时,需要把相关段寄存器的值乘,再加上一个偏移量,来形成物理地址。

A)4 B)8 C)16 D)6418.8086访问I/O口的总线周期中包含个时钟周期。

A)4 B)5 C)6 D)819.8086复位后CS和IP的值为。

A)0000H,FFFFHB)FFFFH,0000HC)FFFFH,FFFFHD)0000,000020.8086CPU交出总线控制权的标志是信号有效。

A)READY B)IO/M C)HLDA D)INTA21.8086读取中断向量时有效。

A)RD B)IO/M C)INTA D)INTR22.8086在复位后从开始取指令执行程序。

A)0FFFFH B)FFFF0H C)FFFFFH D)00000H 23.在计算机机箱内连接主板和各种板卡的中线是。

A)芯片总线B)系统总线C)外总线D)通讯总线24.指令MOV AX,ES:[BX][SI]中,源操作数的物理地址是。

A)16*(DS)+(BX)+(SI)B)16*(ES)+(BX)+(SI)C)16*(SS)+(BX)+(SI)D)16*(CS)+(BX)+(SI)25.INC [BX]指令的错误原因是。

A)数据类型不匹配B)非法的地址指针C)内存操作数类型不确定D)寄存器操作数没有偏移量26.存储器采用双译码方式的目的是。

A)增大容量B)减少地址线C)减少译码器输出线D)减少存储体数量27.假设DAT为字节变量,下列三条指令中功能相同的是哪几条?选。

Ⅰ. MOV AL,DAT[2] Ⅱ. MOV AL,DAT+2 Ⅲ. MOV AL,2[DAT]A)三条都相同B)仅Ⅰ和Ⅱ相同C)仅Ⅰ和Ⅲ相同D)仅Ⅱ和Ⅲ相同28.若要完成(AX)×7/2运算,则在下列四条指令之后添加哪条指令?MOV BX,AXMOV CL,3SAL AX,CLSUB AX,BXA)ROR AX,1 B)SAL AX,1 C)SAR AX,1 D)DIV AX,229.假设数据段定义如下:DSEG SEGMENTDAT DW 1,2,3,4,5,6,7,8,9,10CNT EQU ($-DAT)/2DSEG ENDS执行指令MOV CX, CNT后,寄存器CX的内容是。

A)10 B)5 C)9 D)430.ASSUME伪指令器的功能是。

A)过程定义语句B)逻辑段定义语句C)内存变量的偏移地址D)段寄存器分配语言31.相对于子程序而言,宏指令必须先定义后调用而且。

A. 占据空间大,执行时间长B. 占据空间小,执行时间短C. 占据空间大,执行时间短D. 占据空间小,执行时间长32.8088/8086CPU对I/O 端口直接导址可达个。

A)128 B)256 C)1024 D)6553633.一般查询I/O时总是按次序完成一个字符的传输。

A)写数据端口,读/写控制端口B)读状态端口,读/写数据端口C)写控制端口,读/写状态端口D) 读控制端口,读/写数据端口34.8088/8086的RD,WR控制信号的作用是。

A)控制CPU数据总线上数据流的流向B)控制存储器读写操作方向C)控制流入,流出I/O接口的总的方向D)以上三种作用35.下列哪一条是不合法的指令?选。

A)MUL BX B)MUL [BX]C)MOV AL,02H D)MOV AL,[BX]36.在OR DX,-35[BX][DI] 指令中,源操作数使用的寻址方式是。

A)基址变址相对寻址 B)寄存器直接寻址C)寄存器间接寻址 D)直接寻址37.堆栈操作地址应由给出。

A)CS:IP B)SS:SP C)DS:SI D)ES:DI638.MOV DS,BOOOH指令的错误原因是。

A)数据类型不匹配B)目的操作数不能是立即数C)立即数不能直接送段寄存器D)DS不能作为目的寄存器39.假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。

试问,下面哪一条指令可以实现此功能?选。

A)ADD AL,20H B)OR AL,20HC)ADD AL, ‘a’-‘A’ D)XOR AL,20H40.根据下面的数据段定义:DSEG SEGMENTA DW 1234HB DB 56HC EQU A+1DSEG ENDS执行MOV BX,C指令后,BX寄存器中的内容是。

A)0001H B)1234H C)3456H D)5612H41.8259A初始化时,必须写入的两个控制字是。

A)ICW1和 ICW2B)ICW2和ICW3C)ICW3和ICW4D)OCW1 和OCW242.8259A初始化时写入ICW2的目的是。

A)设置中断源触发方式 B)设置中断类型C)设置主片从片状态 D)设置中断屏蔽状态43.8088/8086中断响应周期由引起。

A)各种类型中断 B)CPU利用中断来完成C)INTR请求 D)INT n软中断44.8086/8088CPU的中断类型码为。

A. 20位二进制数B. 16位二进制数C. 8位二进制数D. 4位二进制数45.如下关于8086CPU中断系统的说法中,正确的是。

A.所有的内部中断都是不可屏蔽的B. 中断请求NMI的优先级比INTR低C.NMI的优先级比0型中断优先级高;D.对内部中断和NMI中断的相应都不需要中断响应周期二、判断正确与错误,如果认为是正确的就在括号中写上T,认为是错误就写上F(20分,每小题2分)1.IA-32CPU的寄存器都是32位的。

()2.IA-32CPU的段寄存器是16位的。

()3.在移位指令中CX用来存放移位次数。

()4.在执行16位有符号乘除法指令都要将DX清零。

()5.伪指令没有对应的机器代码。

()6.8086CPU访问存储器和I/O使用完全相同的地址线。

()7.LOOPNZ指令的循环次数由CX的内容决定。

()8.LOOP指令的循环次数由CX的内容决定。

()9.IN与OUT指令必须用DX存I/O口地址。

()10.8086的4个段寄存器不能直接赋值。

()11.8086CPU字长为16位,它既可以按字节也可以按字访问存储器。

()12.在计算机中,正数的原码、反码、补码相等. ( )13.如果操作数已经为0,DCE指令将使CF标志置1。

()14.中断屏蔽为程序员提供了控制中断处理顺序的手段. ( )15.宏指令在汇编过程起作用,子程序在程序执行时起作用。

()16.8086在复位后,必须执行STI指令才可能相应中断。

()17.将字的低字节放在低地址,高字节放在高地址有利提高访问速度。

()18.在程序使用子程序要比使用宏指令更节省存储空间。

()19.8086CPU在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。

()20.所有加法和减法运算指令都影响CF标志。

()21.8086CPU的字长是16位,所以一次存储器访问总线周期可以读写一个字。

()22.无条件转移指令的转移范围是当前IP前后的±32KB。

()23.Flag寄存器的所有标志都与当前运算结果相关。

()三、阅读程序(20分,每小题4分)1.mov si, offset Sourcemov di, offset Targetmov cx, 256rep movsb其功能是:2.MOV AX,0MOV CX,10L1:ADD AX,CXDEC CXJNZ L1RET其功能是:3.mov cl, 100div clmov Result, almov al, ahmov ah, 0mov cl, 10div clmov Result+1, almov Result+2, ah其功能是:4.设组合的BCD码放在寄存器BL中,阅读下列程序段,写出其功能。

MOV AL,BLAND BL,0FHADD BL,30HMOV CL,4SHR AL,CLADD AL,30H其功能是: .5.mov bx, offset Blockmov cx, 256Again: mov [bx], byte ptr 0inc bxLoop Again其功能是:6.MOV CX,l00MOV SI,OFFFHNEXT: INC SICMP BYTE PTR[SI],'A'LOOPNZ NEXTRET其功能是:7.Sort::mov bx, offset Arraymov cx, Len-1Goon: mov al, byte ptr [bx]inc bxcmp al, byte ptr [bx]jng Nextmov ah, [bx]mov [bx] ,almov [bx-1], ahNext: loop Goon其功能是:8.程序段如下:MOV CX,9MOV AL,01HMOV SI,1000HNEXT:MOV [SI],ALINC SISHL AL,1LOOP NEXT其功能是________________ ______________________________9.mov bl, alshr bl, 4mov bh, 0mov ah, byte ptr ASCIITab[bx]mov Result, ahand al, 0fhmov bl,almov ah, byte ptr ASCIITab[bx]mov Result+1,ah其功能是:10.读下列程序段,回答执行结果MOV AL,1MOV CX,5MOV DL,1X1:MUL DLINC DLLOOP X1HLT(1)功能_______________________________________________。

相关文档
最新文档