《微机原理》主要知识点
- 格式:doc
- 大小:73.50 KB
- 文档页数:6
微机原理知识点微机原理是指微型计算机的工作原理和运行机制。
微机原理的主要知识点包括:1. 计算机的硬件结构:微型计算机由中央处理器(CPU)、存储器、输入输出设备等组成。
其中,CPU是计算机的核心,包括运算器和控制器;存储器用于存储数据和程序;输入输出设备用于与外部交互。
2. CPU的工作原理:CPU包含运算器和控制器,运算器负责执行数据运算,控制器负责控制指令的执行和协调各个部件的工作。
CPU的工作周期包括取指令、译码、执行和存储结果等步骤。
3. 存储器的层次结构:计算机存储器包括高速缓存、主存和辅助存储器。
高速缓存作为CPU与主存之间的缓冲区域,存取速度最快;主存用于存储程序和数据;辅助存储器如硬盘和光盘用于长期存储。
4. 输入输出设备的接口方式:计算机与外部设备通过接口进行数据交换,常见的接口方式有并行接口和串行接口。
并行接口传输速度快,适用于高速数据传输;串行接口传输速度较慢,但适用于远距离传输。
5. 计算机的指令系统:计算机通过指令来控制运算和数据处理,指令系统包括算术逻辑指令、数据传输指令、分支跳转指令等。
不同的指令系统可以支持不同的应用需求。
6. 中断和异常处理:中断是计算机在执行某个任务时,被外部事件打断,需要转而处理其他事务。
异常是指指令执行过程中的错误或意外情况,需要进行异常处理。
中断和异常处理能够提高计算机的稳定性和可靠性。
7. 总线的工作原理:计算机内部的各个部件通过总线进行数据和控制信息的传输。
总线分为数据总线、地址总线和控制总线,分别用于传输数据、地址和控制信号。
8. 计算机的时序控制:计算机内部的各个部件需要按照一定的时序和节拍进行工作。
时序控制包括时钟信号的产生和传播,以及各个部件的时序关系和同步机制。
以上是微机原理的一些主要知识点,通过学习这些知识,可以更好地理解和应用微型计算机。
微机原理知识点归纳总结微机原理是计算机专业的基础课程之一,它是学习计算机硬件和软件原理的入门课程。
本文将对微机原理课程的主要知识点进行归纳总结,希望可以帮助读者更好地理解微机原理,并为日后的学习和工作提供帮助。
一、计算机系统计算机系统是由硬件和软件两部分组成的,硬件是计算机的物理构成,软件是控制硬件工作的程序。
计算机系统的主要组成部分包括中央处理器(CPU)、存储器、输入输出设备(I/O设备)和总线。
1. 中央处理器(CPU)中央处理器是计算机系统的核心部件,它负责执行计算机程序的指令和控制计算机的操作。
中央处理器由运算器和控制器两部分组成,运算器负责执行算术和逻辑运算,控制器负责控制指令的执行顺序和数据的流动。
2. 存储器存储器是计算机系统用来存储数据和程序的设备,它分为主存储器(RAM)和辅助存储器(ROM、硬盘等)。
主存储器用来临时存储程序和数据,辅助存储器用来长期存储程序和数据。
3. 输入输出设备(I/O设备)输入输出设备用来与外部环境进行交互,包括键盘、鼠标、显示器、打印机等。
它们负责将数据输入到计算机系统中或者将计算机系统的输出结果显示或打印出来。
4. 总线总线是计算机系统各个部件之间传输数据和控制信号的通道,它分为地址总线、数据总线和控制总线。
地址总线用来传输地址信息,数据总线用来传输数据,控制总线用来传输控制信号。
二、数据的表示和运算1. 二进制数计算机是以二进制形式进行运算的,因此需要了解二进制数的表示和运算规则。
二进制数由0和1组成,其表示方法和十进制数类似,但是各位上的权值是2的幂次方。
2. 字符编码计算机系统中的字符是使用字符编码进行表示的,常用的字符编码包括ASCII码和Unicode。
ASCII码是美国标准信息交换码,每个字符用一个字节表示;而Unicode是一种全球字符集,包括了几乎所有国家的字符,每个字符用两个字节表示。
3. 整数表示和运算计算机系统中的整数是通过二进制补码形式进行表示和运算的。
《微机原理》知识点
一、微型计算机基础知识
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(总线)的连接方式。
微机原理复习知识点总结微机原理是计算机科学与技术中的一门基础课程,主要涵盖了计算机硬件与系统结构、数字逻辑、微型计算机系统、IO接口技术、总线技术、内存管理等内容。
下面将对微机原理的复习知识点进行总结。
1.计算机硬件与系统结构:(1)计算机硬件:主要包括中央处理器(CPU)、输入/输出设备(IO)、存储器(Memory)和总线(Bus)等。
(2)冯诺依曼结构:由冯·诺依曼于1945年提出,包括存储程序控制、存储器、运算器、输入设备和输出设备等五个部分。
(3)指令和数据的存储:指令和数据在计算机内部以二进制形式存储,通过地址进行寻址。
(4)中央处理器:由运算器、控制器和寄存器组成,运算器负责进行各种算术和逻辑运算,控制器负责指令译码和执行控制。
2.数字逻辑:(1)基本逻辑门电路:包括与门、或门、非门、异或门等。
(2)组合逻辑电路:由逻辑门组成,没有时钟信号,输出仅依赖于输入。
(3)时序逻辑电路:由逻辑门和锁存器(触发器)组成,有时钟信号,输出依赖于当前和之前的输入。
(4)逻辑门的代数表达:通过逻辑代数的运算法则,可以将逻辑门的输入和输出关系用布尔代数表示。
3.微型计算机系统:(1)微处理器:又称中央处理器(CPU),是微机系统的核心部件,包括运算器、控制器和寄存器。
(2)存储器:分为主存储器和辅助存储器,主存储器包括RAM和ROM,辅助存储器包括磁盘、光盘等。
(3)输入/输出设备:包括键盘、鼠标、显示器、打印机等,用于与计算机进行信息输入和输出。
(4)中断与异常处理:通过中断机制来响应外部事件,异常处理用于处理非法指令或非法操作。
4.IO接口技术:(1)IO控制方式:分为程序控制和中断控制两种方式,程序控制方式需要CPU主动向IO设备发出查询命令,中断控制方式则是IO设备主动向CPU发出中断请求。
(2)IO接口:用于连接CPU与IO设备之间的接口电路,常见的接口有并行接口和串行接口。
(3)并行接口:包括并行数据总线、控制总线和状态总线,其中并行数据总线用于传输数据,控制总线用于传输控制信号,状态总线用于传输IO设备的状态信息。
微机原理知识点总结微机原理是计算机科学中的一个重要分支,它研究计算机的硬件和软件之间的相互关系。
微机原理主要包括计算机系统的硬件组成和工作原理、计算机内存的层次结构、数据的表示和处理、中央处理器的结构和功能、输入输出设备的工作原理等知识点。
下面是对微机原理知识点的总结:一、计算机系统的硬件组成和工作原理1.计算机系统的硬件组成:计算机系统由中央处理器、内存、输入输出设备和外部存储设备等组成。
2.计算机系统的工作原理:计算机按照指令的顺序执行程序,通过执行指令来完成各种运算和处理任务。
二、计算机内存的层次结构1.内存的层次结构:内存按照访问速度和容量大小可以分为高速缓存、主存和辅助存储器等层次。
2.高速缓存的作用:高速缓存用于提高计算机的运行速度,通过存储最常用的数据和指令,减少对主存和外部存储器的访问次数。
3.虚拟内存的概念:虚拟内存是一种通过将部分主存空间与外部存储器交换,以扩大可用内存空间的技术。
三、数据的表示和处理1.计算机中的数据表示:计算机使用二进制来表示和处理数据,不同类型的数据可以用不同的进制和编码方式来表示。
2.数据的表示和转换:数据可以表示为无符号数和带符号数,通过转化器可以在二进制、十进制和十六进制之间进行转换。
3.数据的处理方式:计算机通过算术逻辑单元(ALU)进行数据的加减乘除和逻辑运算。
四、中央处理器的结构和功能1.中央处理器的结构:中央处理器由控制单元、算术逻辑单元和寄存器等组成,控制单元负责指令的执行和控制,算术逻辑单元负责数据的处理,寄存器用于存储数据和指令。
2.中央处理器的功能:中央处理器负责指令的获取、解析和执行,通过执行指令来完成各种运算和处理任务。
五、输入输出设备的工作原理1.输入输出设备的种类:输入输出设备包括键盘、鼠标、显示器、打印机、磁盘驱动器等。
2.输入输出设备的工作原理:输入输出设备通过输入输出接口与计算机系统连接,通过驱动程序来完成数据的输入和输出。
微机原理重要的知识点微机原理是计算机科学中的基础知识,了解微机原理对于理解计算机硬件和软件的工作原理非常重要。
下面是一些微机原理的重要知识点,供参考。
1.计算机系统的组成部分:计算机系统由中央处理器(CPU)、存储器、输入设备和输出设备组成。
CPU是计算机的大脑,负责执行指令和进行算术和逻辑运算。
存储器用于存储程序和数据。
输入设备用于将外部信息输入到计算机中,输出设备用于将计算机处理的结果输出给用户。
2.CPU的组成:CPU由控制单元(CU)和算术逻辑单元(ALU)组成。
控制单元负责从存储器中提取指令,并控制ALU执行指令。
ALU负责进行算术运算和逻辑运算。
3.运算器的工作原理:运算器负责进行算术和逻辑运算。
它接收来自存储器的数据,执行指定的运算,并将结果存回存储器。
运算器通过使用运算单元和寄存器实现这些功能。
4. 存储器的层次结构:存储器按照速度和容量的不同可以分为不同的层次。
高速缓存存储器(cache)位于CPU内部,用于存储最近使用的指令和数据。
主存储器(RAM)用于存储程序和数据。
辅助存储器(硬盘、光盘等)用于长期存储大量的数据。
5.存储器的编址方式:存储器的每个单元都有一个唯一的地址。
编址方式决定了如何使用地址来访问存储器中的数据。
常见的编址方式包括直接编址、间接编址和相对编址。
6.指令的执行过程:指令是计算机中最基本的操作单位。
指令由操作码和操作数组成。
指令的执行过程包括取指、解码、执行和访存四个步骤。
7.总线的作用:总线是计算机系统中各个部件之间传输数据和控制信号的通道。
它分为数据总线、地址总线和控制总线三种类型。
数据总线用于传输数据,地址总线用于传输存储器地址,控制总线用于传输控制信号。
8.中断的概念和处理:中断是计算机系统中的一种事件,当发生中断时,CPU会暂停正在执行的程序,转而执行中断处理程序。
中断可以分为外部中断和内部中断两种类型。
外部中断通常由外部设备引起,如键盘输入、定时器溢出等;内部中断通常由软件程序中的指令引起。
微机原理知识点一、微机原理概述微机原理是指解析和理解微型计算机的基本组成部分和工作机理的学科。
微型计算机是一种体积小、功能强大的计算机,它能够进行数据处理、运算、存储和控制等操作。
微机原理研究的重点主要包括微处理器、存储器、输入输出设备、总线系统以及计算机的工作原理等内容。
二、微处理器微处理器是微型计算机的核心部件,负责执行指令、进行数据处理和运算等任务。
它由控制单元和算术逻辑单元组成。
控制单元负责指令的解码和执行,而算术逻辑单元则负责进行算术和逻辑运算。
微处理器的性能主要由时钟频率、位数、指令集和内部缓存等因素决定。
三、存储器存储器是用于存储和读取数据的设备。
微型计算机中常见的存储器包括随机存取存储器(RAM)和只读存储器(ROM)。
RAM用于存储临时数据,而ROM则用于存储不可修改的程序和数据。
存储器的访问速度和容量是衡量其性能的重要指标。
四、输入输出设备输入输出设备用于将用户输入的信息传递给计算机,以及将计算机处理后的结果输出给用户。
常见的输入设备包括键盘、鼠标和扫描仪等,而输出设备则包括显示器、打印机和音频设备等。
输入输出设备的种类繁多,适应了不同用户的需求。
五、总线系统总线系统是微型计算机内部各个组件之间进行数据传输和通信的路径。
它由地址总线、数据总线和控制总线组成。
地址总线用于指定内存中数据的位置,数据总线负责传送数据,而控制总线用于指示数据的读取和写入操作。
总线系统的带宽和速度直接影响计算机的数据传输效率。
六、计算机的工作原理微型计算机的工作原理一般遵循“取指令-执行指令”的基本模式。
首先,微处理器从存储器中取出一条指令,然后将其解码并执行相应的操作。
在执行过程中,微处理器可能需要从存储器或外部设备中读取数据,并将运算结果存储回存储器中。
计算机的工作原理是理解微机原理的基础,对于优化计算机的性能和应用开发非常重要。
七、总结微机原理作为计算机科学的基础学科,涵盖了微型计算机的核心组成部分和工作原理等重要内容。
微机原理复习知识点总结一、微机原理概述微机原理是计算机科学与技术专业的基础课程之一,是培养学生对计算机硬件体系结构和工作原理的理解和掌握的核心课程。
本文将从微机系统概念、基本组成部分、系统总线、存储器等方面进行总结复习。
二、微机系统概念及基本组成部分1.微机系统概念:微机系统由计算机硬件和软件组成,是由中央处理器(CPU)、存储器、输入/输出设备和系统总线等基本组成部分组成的。
2.中央处理器(CPU):中央处理器是计算机的大脑,负责执行计算机指令。
它包括运算器和控制器两部分,运算器负责执行算术逻辑运算,控制器负责指令的解析和执行控制。
3.存储器:存储器是用于存储数据和指令的设备,按存储介质可分为内存和外存。
内存按读写方式可分为RAM和ROM两类,外存一般指硬盘。
4.输入/输出设备:输入设备用于将外部数据传输到计算机,如键盘、鼠标等;输出设备将计算机处理后的数据输出到外部设备,如显示器、打印机等。
5.系统总线:系统总线是微机系统中各个组成部分之间传输数据和控制信息的公共通信线路,包括数据总线、地址总线和控制总线。
三、系统总线1.数据总线:数据总线用于传输数据和指令,一般有8位、16位、32位等不同位数,位数越大,数据传输速度越快。
2.地址总线:地址总线用于传输内存地址和外设地址,决定了计算机的寻址能力,位数决定了最大寻址空间。
3.控制总线:控制总线用于传输控制信号,包括读写控制、时序控制、中断控制等,用来控制计算机的工作状态。
四、存储器1.RAM(随机存取存储器):RAM是一种易失性存储器,读写速度快,存储内容能被随机读取和写入。
分为静态RAM(SRAM)和动态RAM(DRAM)两类。
2.ROM(只读存储器):ROM是一种非易失性存储器,只能读取,不能写入。
包括只读存储器(ROM)、可编程只读存储器(PROM)、可擦写只读存储器(EPROM)和电可擦写只读存储器(EEPROM)等。
3. Cache(高速缓存):Cache是位于CPU和内存之间的高速缓存存储器,用来存储CPU频繁访问的数据和指令,以提高计算机的运行速度。
微机原理复习知识点总结微机原理是计算机专业的一门基础课程,它主要介绍计算机硬件的基本工作原理、组成部分和相互关系。
下面是微机原理复习的知识点总结。
1.计算机系统组成计算机系统由硬件和软件两部分组成。
硬件包括中央处理器(CPU)、内存、I/O设备等,而软件则包括系统软件和应用软件。
计算机系统是一个由多个硬件和软件组成的整体,它们相互协作完成各种任务。
2.CPU的组成和工作原理CPU是计算机的核心部件,它由控制单元(CU)和算术逻辑单元(ALU)组成。
控制单元负责解析并执行指令,而算术逻辑单元则负责进行数学和逻辑运算。
CPU通过时钟周期来控制指令的执行。
3.存储器的分类和特点存储器主要分为内存和外存。
内存是计算机中用于存储数据和程序的的临时储存设备,其特点是访问速度快、容量较小、断电时数据丢失;外存则用于长期保存数据,其特点是容量大、断电数据不丢失、访问速度较慢。
4.总线的分类和功能总线是计算机各个组件之间传输数据和控制信号的通道。
根据功能可以将总线分为地址总线、数据总线和控制总线。
地址总线用于指定内存或I/O端口的地址,数据总线用于传输数据,控制总线用于控制数据的读、写等操作。
5.I/O设备的分类和接口I/O设备包括输入设备和输出设备。
输入设备用于向计算机中提供数据和指令,输出设备则用于显示结果和输出数据。
计算机与I/O设备之间通过I/O接口进行通信,I/O接口提供缓冲、处理输入输出请求、与设备控制器之间的接口等功能。
6.中断和异常处理中断是计算机在执行一条指令的过程中由于硬件或软件中出现的其中一种事件而打断正常的程序执行流程。
异常是指计算机系统在执行一条指令的过程中出现了违背指令性质或者系统规定的其中一种情况。
中断和异常的处理包括中断/异常识别、保存现场、处理中断/异常程序、恢复现场等步骤。
7.指令系统和指令格式指令系统是一组机器指令的集合,用于完成各种计算机操作。
指令格式是指令在存储器中的存储方式,包括操作码、地址码和寻址方式等。
学习必备欢迎下载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。
一、选择题(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)功能_______________________________________________。