微型计算机原理及应用习题集

合集下载

微型计算机原理及应用期末考试复习题

微型计算机原理及应用期末考试复习题

第一章一、填空1、在现代工业中,计算机控制系统的工作原理包括、、三个基本步骤。

答案:实时数据采集、实时控制决策、实时控制输出知识点:计算机控制系统的工作原理参考页:P2学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:2题型:填空2、微型计算机控制系统的硬件由、、和组成。

答案:主机、输入输出通道、外部设备、测量变送与执行机构知识点:计算机控制系统组成参考页:P3学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:3题型:填空3、一般的计算机控制系统由、、、等部分组成。

答案:计算机、I/O 接口电路、通用外部设备、工业生产对象知识点:计算机控制系统组成参考页:P3学习目标:1(熟悉计算机控制系统的结构、组成及工作原理)难度系数:3题型:填空4、计算机控制系统中常用的控制器有、、、、等。

答案:可编程序控制器、工控机、单片机、DSP、智能调节器答案:按生产过程控制的特点和要求知识点:计算机控制系统的主机参考页:P3-P5学习目标:2(熟悉常用的计算机控制系统主机)难度系数:1题型:填空5、计算机控制系统主要有六类,分别是直接数字控制系统、操作指导控制系统、、、、。

答案:计算机监督控制系统、分布式控制系统、计算机集成制造系统、综合自动化系统知识点:计算机控制系统的典型形式参考页:P5学习目标:3(熟悉计算机控制系统的典型形式及其特点)难度系数:2题型:填空6、DDC 系统的最大优点是。

答案:用一台计算机控制多个回路知识点:计算机控制系统的典型形式参考页:P6学习目标:3(熟悉计算机控制系统的典型形式及其特点)难度系数:2题型:填空7、软件是工业控制机的程序系统,它可分为、、 3 个部分。

答案:系统软件、支持软件、应用软件知识点:工业控制计算机的软件组成参考页:P10学习目标:4(熟悉工业控制计算机的组成、总线结构和特点)难度系数:2题型:填空8、计算机控制系统的发展趋势为、、、。

郑州大学《微型计算机原理及应用》课后习题答案

郑州大学《微型计算机原理及应用》课后习题答案

郑州⼤学《微型计算机原理及应⽤》课后习题答案《微型计算机原理及应⽤》习题解答第⼀章基础知识1.1 解释题(1)微处理器【解答】由⼤规模集成电路芯⽚构成的中央处理器(CPU),叫做微处理器。

(2)微型计算机【解答】以微处理器为基础,配以内存储器、输⼊输出接⼝电路、总线以及相应的辅助电路⽽构成的计算机裸机,叫做微型计算机。

(3)微型计算机系统【解答】微型计算机系统由硬件系统和软件系统组成。

即由微型计算机、配以相应的外部设备(如打印机、显⽰器、键盘、磁盘机等),再配以⾜够的软件⽽构成的系统。

(4)单板机【解答】将微处理器、RA、ROM以及I/O接⼝电路,再配上相应的外设(如⼩键盘、LED显⽰器等)和固化在ROM中的监控程序等,安装在⼀块印刷电路板上构成的微型计算机系统称为单板机。

(5)运算器【解答】运算器是直接完成各种算术运算、逻辑运算的部件,主要由ALU(Arithmetic and Logic Unit,算术逻辑部件)、通⽤寄存器、标志寄存器等组成。

(6)地址总线【解答】地址总线是CPU对内存或外设进⾏寻址时,传送内存及外设端⼝地址的⼀组信号线。

地址总线的条数多少决定了CPU的寻址能⼒。

(7)数据总线【解答】数据总线是CPU与内存或外设进⾏信息交换时,所⽤的⼀组数据信号线。

它决定了CPU ⼀次并⾏传送⼆进制信息的位数,反映出CPU的“字长”这个重要性能指标。

(8)控制总线【解答】控制总线是在CPU与外部部件之间传送控制信息(如读/写命令、中断请求命令等)的⼀组信号线。

1-2 单⽚机应包括哪些基本部件?其主要应⽤于哪些领域?【解答】⼀般单⽚机芯⽚中包括微处理器、RAM、ROM、I/O接⼝电路、定时器/计数器,有的还包括A/D、D/A转换器等。

其主要应⽤于智能化仪器仪表及⼯业控制领域。

1-3 按图1-11和图1-12,写出取第⼆条指令操作码和执⾏第⼆条指令的过程。

【解答】ADD AL,12H指令的取指过程:1)IP的值(002H)送⼊地址寄存器AR;2)IP的内容⾃动加1,变为003H;3)AR将地址码通过地址总线送到存储器的地址译码器,经译码后选中002H单元;4)微处理器给出读命令MEMR;5)所选中的002H单元内容04H送上数据总线DB;6)数据总线DB上的数据04H送到数据寄存器DR;7)因是取指操作,取出的是指令操作码04H,即由DR送⼊指令寄存器IR;8)IR中的操作码经指令译码器ID译码后,通过PLA发出执⾏该指令的有关控制命令。

微型计算机原理习题及解答

微型计算机原理习题及解答

微机原理习题1、微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:微型计算机系统:包括微型计算机的硬件系统和必要的系统软件。

微型计算机的硬件系统包括:微型计算机和外围设备。

微型计算机:主要是由微处理器(MPU)、存储器(ROM、RAM)、I/O接口、系统总线组成。

微处理器(MPU):是用微电子技术将中央处理器(CPU)集成在一块芯片中制成的超大规模集成电路(IC),从逻辑的角度看,其内部主要包括:运算器(或称算术逻辑单元(ALU))、控制器和一定数量的寄存器组成。

2、控制总线传输的信号大致有哪几种?答:控制总线用来传输控制信号,协调各部件之间的工作;控制总线是双向的;控制总线包括CPU送往存储器和输入/输出接口电路的控制信号,如读信号、写信号和中断响应信号等;控制总线还包括其他部件送到CPU的信号,比如,时钟信号、中断请求信号和准备就绪信号等。

3、微型计算机采用总线结构有什么优点?答:采用总线结构的优越性主要表现在两个方面:①简化系统的设计,使CPU、RAM、ROM、I/O接口的设计简单化、标准化,使复杂的硬件系统变为面向总线的单一关系。

②方便系统的硬件扩充——一个部件只要符合总线标准,就可以连接到采用这种总线标准的系统中。

4、简述8086 CPU的逻辑结构。

答:从逻辑功能上,8086分为两部分:总线接口部件BIU(Bus Interface Unit);执行部件EU(Execution Unit)。

其中,总线接口部件包括:地址加法器、段寄存器组、IP指针、指令队列缓冲器、和输入输出控制电路;执行部件包括:运算器、通用寄存器组、标志寄存器、和执行部分的控制电路。

5、8086/8088 和传统的计算机相比在执行指令方面有什么不同? 这样的设计思想有什么优点?答:传统的计算机都是按照下面3个步骤循环工作的:①从指令指针所指的内存单元中取一条指令送到指令寄存器。

②对指令进行译码,而指令指针进行增值,以指向下一条指令的地址。

最新微型计算机原理与应用习题集及答案

最新微型计算机原理与应用习题集及答案

微型计算机原理与应用习题集及答案微型计算机原理与应用习题集目录第1章概述 (1)第2章计算机中的数制与编码 (2)第3章微处理器及其结构 (4)第4章 8086/8088CPU指令系统 (9)第5章汇编语言程序设计 (17)第6章存储器系统 (27)第7章中断技术 (31)第8章输入/输出接口技术 (37)第9章串行通信技术及其接口芯片 (42)模拟试题(一) (44)参考答案 (48)模拟试题(二) (49)参考答案 (52)模拟试题(三) (53)参考答案 (56)河南理工大学 2006--2007 学年第 1 学期 (58)参考答案 (61)近年来某高校硕士研究生入学试题 (63)参考答案 (66)近年某高校研究生入学考试试题 (70)参考答案 (74)近年某高校攻读硕士学位研究生试题 (75)参考答案 (77)第1章概述一、填空题1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。

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

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

4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线仅供学习与交流,如有侵权请联系网站删除谢谢78(板级总线);CPU内部连接各寄存器及运算部件之间的总线称为内部总线。

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

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

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

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

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

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

单片微型计算机原理与应用期末复习题目

单片微型计算机原理与应用期末复习题目

1、四个标志位:C :进位标志位,有时表示为C Y 在进行加法或减法运算时,如果操作结果的最高位有进位或借位时,C=1,反之C=0。

AC :半进位标志位,在进行加法或减法运算时,如果低半字节向高半字节有进位或借位时,AC=1,反之AC=0。

P :奇偶标志位,若累加器A 中含1的个数是奇数,P=1(奇校验);否则P=0(偶校验)。

OV :溢出标志位,带符号数加减运算时,如果结果发生溢出,则OV 标志置1;否则,置0。

2、MOS 型RAM 分三类:(1SRAM :静态RAM ,存储单元使用双稳态触发器,状态稳定,带电信息可长期保存,不需要定时刷新,存储)DRAM :动态RAM ,使用电容作存储元件,集成度高,反应快,需要刷新电路,控制信号复杂。

(2)器的控制信号简单,工作速度快,集成度低,适合单片机用。

(3)NVRAM :非易失性RAM ,是一种掉电自保护的RAM ,信息不易丢失,但容量小。

3、ROM 根据其中信息的写入方式不同分:1)掩膜ROM :不可改写ROM 。

由生产芯片的厂家固化信息。

在最后一道工序用掩膜工艺写入信息,用户只可读。

2)PROM :可编程ROM 。

用户可进行一次编程。

存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永久写入,不可再次改写。

3)EPROM :可擦除PROM 。

用户可以多次编程。

编程加写脉冲后,某些存储单元的PN 结表面形成浮动栅,实现信息写入。

用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。

4)EEPROM :可电擦除PROM 。

既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息。

5)闪烁存储器,性能优于EEPROM ,存取速度快,容量相当大。

4、同一优先级中,优先级排列顺序如下:5、中断请求被响应,需满足以下必要条件:(1)允许中断。

(2)无同级或更高级中断正在被服务。

(3)当前正处于所执行指令的最后一个机器周期。

(4)正在执行的指令不是RETI 指令。

微型计算机技术及应用内部习题

微型计算机技术及应用内部习题

微型计算机技术及应用内部习题第一章作业1.主板主要由哪几部分组成?CPU插座、芯片组(北桥芯片、南桥芯片等)、BIOS芯片、系统时钟发生器芯片、总线(前端系统总线FSB、QPI总线、内存总线、图形总线AGP、外围设备总线PCI-E等)、接口(集成驱动电子设备接口IDE、通用串行设备接口USB、以太网接口LAN、音频接口AC’97、超级输入输出接口SIO等)。

2.微处理器、微型计算机和微型计算机系统三者之间有什么不同?微处理器是微型计算机的核心,是微型计算机的一部分。

它是集成在一块芯片上的CPU,由运算器和控制器组成。

微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。

微型计算机系统包括微型计算机、外设及系统软件三部分。

3.微型计算机的性能指标有哪些?CPU的位数、CPU的主频、内存容量和速度、硬盘容量。

第二章习题1.若(AL)=0C0H,(B某)=03523H,则执行指令ADDAL,BL之后(AL)=_____,(BL)=_____,标志位OF,SF,ZF,AF,CF,PF的状态对应为_____.2.设(SS)=2250H,(SP)=0140H,若在堆栈中放入5个数据,则栈顶的物理地址为___,如果又从堆栈中取出3个数据,则栈顶的物理地址为____.3.两个逻辑地址分别为2003H:1009H和2101H:0029H,它们对应的物理地址是多少?说明了什么?4.在8088/8086中,逻辑地址FFFF∶0001,00A2∶37F和B800∶173F的物理地址分别是多少?物理地址=段地址某10H+偏移地址所以FFFF:0001的物理地址是FFFFH某10H+0001H=FFFF1H00A2:37F的物理地址是00A2某10H+037FH=00D9FHB800:173F的物理地址是B800某10H+173F=B973FH5.在8088/8086中,从物理地址388H开始顺序存放下列三个双字节的数据,651AH,D761H和007BH,请问物理地址388H,389H,38AH,38BH,38CH和38DH6个单元中分别是什么数据?地址388H389H38AH38BH38CH38DH内容1AH65H61HD7H7BH00H6.已知当前(DS)=7F06H,在偏移地址为0075H的存储器中连续存放6个字节的数据:11H,22H,33H,44H,55H,66H。

华东理工大学微机原理与应用习题集

华东理工大学微机原理与应用习题集

华东理工大学微机原理与应用习题集一、综合题1.什么是单片机?它与一般微型计算机在功能上有何区别?2.当前单片机的主要品种有哪些?3.新型单片机主要在哪几方面发展了?趋势如何?第2章习题一、填空题1.89C51单片机晶振频率为12MHz,则一个机器周期为_______ μS。

2.89C51单片机内部RAM区有_______个工作寄存器。

3.89C51单片机的P0~P4口均是I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的_______和_______ ,在P0~P4口中,_______为真正的双向口,_______为准双向口;_______口具有第二引脚功能。

4.若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为_________。

二、选择题1.单片机上电复位后,PC的内容和SP的内容为_______。

A.0000H,00H B.0000H,07H C.0003H,07H D.0800H,08H 2.单片机89C51的ALE引脚是_______。

A.输出高电平B.输出矩形脉冲,频率为fosc的1/6C.输出低电平D.输出矩形脉冲,频率为fosc的1/23.单片机89C51的引脚_______ 。

A.应接地B.应接+5VC.应悬空D.要根据需要而定4.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。

A.P0口B.P1口C.P2口D.P0口和P2口5.89C51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来。

A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址D.存放上一条指令地址6.89C51单片机的复位信号是()有效。

A.高电平B.低电平C.脉冲D.下降沿三、判断题1.89C51单片机在外部扩展EPROM时,引脚可接+ 5V或接地。

()2.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案

微型计算机原理及应用课后习题答案习题一一、单选题 1. CDBCA A 二、填空题 1. 8086的数据总线为16 位,地址总线为20位,时钟频率5MHz,支持1M容量主存空间。

2. 计算机的运算和控制核心称为处理器,英文为Processor/CPU ,微型计算机中的处理器常采用一块大规模集成电路芯片,称之为微处理器。

3.微型计算机系统可分为三个层次:微处理器、微型计算机、微型计算机系统。

4. 微型计算机按体积的大小可分为:台式电脑,英文为Desktop PC ;笔记本电脑,英文为Notebook PC ;平板电脑,英文为Tablet PC ;手持电脑,英文为Handheld PC 。

5. 处理器的性能用字长、时钟频率、集成度等基本的技术参数来衡量。

6. 指令流水是指将完成一条指令的全过程分解为多个子过程,每个子过程于其他子过程并行进行。

7. 软件按照其完成的功能分为系统软件和应用软件。

应用软件是为解决某个具体问题而设计的程序及其文档。

8. 可以把应用软件分为两大类,通用应用软件和专用应用软件。

通用应用软件用于所有的领域及行业,例如:文字处理软件。

专用应用软件用于特定的专业领域及行业。

三、简答题 1. 数值协处理器和浮点处理单元是什么关系? 答:数值协处理器和浮点处理单元的功能是一样的,用于复杂的数学运算。

不同之处在于数值协处理器是一个独立的芯片,通过总线与微处理器相连,用于80386及以前低档CPU的微机系统。

而浮点处理单元是主处理器芯片的一个功能单元,从80486开始数值协处理器的功能被集成在CPU内部了。

2. 总线信号分成哪三组信号? 答:数据总线、地址总线、控制总线。

3. 在计算机技术中,人工智能包括哪些内容?答:包括虚拟现实、知识系统和机器人。

4. Cache 是什么意思? 答:Cache指的是高速缓冲存储器 5. ROM BIOS是什么? 答:位于只读存储器ROM中的基本输入输出系统 6. 中断是什么? 中断是于外部或内部的中断事件发生,微处理器暂时停止正在执行的程序,转向事先安排好的中断服务子程序,当中断服务程序执行完毕后返回被中断的程序继续执行的过程。

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

1.计算机中16位符号数的范围是-32768---+32767。

2.100D=0110,0100B=64H。

3.计算机的工作原理是程序存储,程序控制。

4.8086在对内存管理中,有用户使用的逻辑,地址和计算机使用的物理地址。

5.8086CPU的F寄存器有9标志位,其中有6个状态标志位。

6.8086有20根地址线,可直接寻址的内存空间为1M。

7.主机与外设交换信息的种类有数据信息、状态信息、控制信息三种。

8.8086/8088中断系统可分为内部中断,外部中断两大类型中断。

9.8086CPU分为EU和BIU两部分。

10.8086指令包括操作码、操作数两部分。

二.简答计算1.若X=+120,Y=—100(机器字长为8位)请计算[X]补,[-Y]补,用[X-Y]补= [X]补+[-Y]补计算结果,判断是否溢出?[X]补=78H,[-Y]补=64H,[X-Y]补= [X]补+[-Y]补=ECH,溢出。

OF=1。

2.简述8086 的内存分段管理原因、方法及优点。

原因:8086CPU内的寄存器是16位,内存地址是20位,为用16位的寄存器保存20位的地址,故采用分段管理。

方法:地址的形成是PA=段地址*10H?+偏移地址。

好处:浮动装配,方便用户。

3.简述8086 的中断的分类及各类中断的特点。

8086中断分为内部中断和外部中断两大类。

特点:中断管理采用矢量中断管理方法1)外部中断主要分为外部硬件可屏蔽中断和外部硬件非屏蔽中断。

2)外部硬件可屏蔽中断具有两个中断响应周期,以从8259A获得中断矢量码。

3)内部中断主要是软件中断和特殊中断,所有的内部中断都是非屏蔽中断,不需要中断响应周期,中断矢量码是规定的或是软件自带的,除单步中断外,所有的内部中断的级别比外部的高。

4.给定算式:75H+65H,求运算结果并写出标志寄存器ZF,CF,SF,OF的内容。

75H+65H=DAH,ZF=0,CF=0,OF=1,SF=1三.判断1.CPU的主频越高,则指令的执行速度越快。

2.主机与外设交换信息必须通过接口。

3.计算机采用中断I/O的优点是加快I/O速度。

4.堆栈的工作原则是“先进先出”。

5.MOV [BX],[1000H]6. INC [BX]7. PUSH1000H8. OUT AL,DX9. MOV [DX],AL1√ 2. √ 3. × 4. × 5. × 6. × 7. × 8. × 9. × 10. ×四.写出下列程序段执行后的结果1.若一个堆栈段,已知(SP)=2000H,(SS)=2000H,(AX)=1234H,(BX)=5678 H,(CX)=ABCDH, (DX)=EEFFH执行完下列程序段(6分)PUSH AXPUSH BXPUSH CXPOP BXPOP DX后,(AX)= , (BX)= , (CX)= ,(DX)= (SP)= , (SS)= 。

2.执行下列指令后,SI=?AX寄存器的内容是什么?内存的结果?(5分)SCORE DW 1234H,5678H,ABCDH,0040H,0050HCOUNT DW 4…MOV SI, OFFSET SCOREMOV AX, [SI]ADD AX,[SI+02H]ADD SI, COUNTMOV [SI],AX3. MOV AL,87HMOV CL,4SHR AL,CL (AL= )OR AL,30H (AL= )MOV AL,87HAND AL,0FH (AL= )OR AL,30H (AL= )(4分)1.AX=1234H,BX=ABCDH,CX=ABCDH,DX=5678H, SS=2000H,SP=1FFEH2.AX=68ACH SCORE:1234H,5678H,68ACH,0040H,0050H3.AL=08H,AL=38H, AL=07H,AL=38H五、用INTEL2114 (1K×4 ) 组成一个存储器系统,要求地址范围为48000H-48FFFH, 问地址线应怎样连接?(用74LS138译码器10分)。

1.容量=2K,所需芯片数4片。

2分2.芯片组成方法(字扩展,位扩展。

)1分3.正确写出地址译码图。

2分4.画图连结(片内1分,片外4分)。

六.编写较完整的汇编语言源程序(20分)1.(10分)内存自string单元开始,连续存放了100个字符(包括数字、大小写字母和其他字符)。

请编程将此字符串下移10个单元并统计其中大写字母的个数存入DZM单元中。

(要求写出数据段定义和主要代码).2.(10分)设8255的A口工作在方式0,做为输入口,接8位开关。

B口工作在方式0,为输出口,接8个LED发光二级管。

设片选信号CS由A9∽A2=10000000确定。

当输入为全0时, 8个LED灯闪烁输出, 当输入为不为全0时, 8个LED灯按位输出发亮。

编程完成上述的接口控制功能.1.数据段定义+初始化语句:2分人数统计算法:3分字符串下移:3分循环控制,结果保存:2分程序略。

2.端口地址:A口=0200H,B口=0201H,控制口=0203H (2分)控制字:90H (3分)输入/输出指令写对(2分)程序控制原样或闪烁输出(3分)程序略.1.进位计数制包含两个基本的因素:_______、_______。

2在计算机系统中,我们常说的三总线指_______、_______和_______。

3.8086可以工作在两种模式下,即_______和_______ ,在后一种模式下,包含两个或多个微处理器,其中一个主处理器为8086,其他的处理器称为_______。

4.要使8086CPU复位,要求RESET引脚至少维持____________个时钟周期的高电平,才有效。

当复位信号RESET=1时,CPU将CS设置为_______,其余寄存器则为_______。

5.下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数_______;单字节有符号整数_______。

6.乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则另一个操作数在_______中,运算结果存放在_______。

7.请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF_______、IF_______、SF_______、ZF_______、PF_______、CF_______。

8.DAC0832有三种工作方式:_______、_______、_______。

9.对于指令MOV AX,DS:[BX], 执行前DS=1000H,BX=0100H,则操作数DS:[BX]的物理地址为________。

10.可屏蔽中断从8086CPU的_______引脚引入。

11.当CPU与外设的速度不匹配时,可在T3,T4状态之间插入_______。

12.组成8M*8位的存储器,需要1M*8位的存储芯片_________片。

13.Intel 8086/8088地址总线有__________条,最大存储容量为_________。

1.基数R,位权W 2 地址总线,数据总线,控制总线3 最小方式,最大方式,协处理器4 4,FFFFH, 05 0~255,-128~1276 AL,AX7 OF:溢出标志,IF:中断允许标志,SF:符号标志,ZF:零标志,PF:奇偶标志,CF进位标志8 单缓冲方式,双缓冲方式,直通方式9 10100H,10 INTR 11 TW 12 8 13 20,1M二.判断对错1.当M/IO 引脚接地时,代表访问I/O端口。

()2. 伪指令也有相对应的机器码。

()3.在8086中断系统中中断优先级最低的是可屏蔽中断。

()4.堆栈的工作原则是“后进后出”。

()5.REPZ是指令前缀,重复操作的条件是CX≠0且ZF=0。

()6.在数据通信中,半双工通信可同时接受和发送数据。

()7.定时器8253有8种工作方式。

()8.MOV SS,1000H ()9. MOV BX,AL ()10.MOV IP,BX ()11.IN AL,301H ()12.MOV [CX],2130H ()13.AND BX,AL ()14.POP IP ()15.MUL 5 ()1√,2×,3×,4×,5×,6×,7×,8×,9×,10×,11×,12×,13×,14×,15×三、简答题1.什么是指令周期和总线周期?2.在8086指令系统中,操作数在存储区的寻址方式有哪些?3.什么是中断,中断的用途有哪些?4.程序段分析:AX=1234H,DL=00HL:AND AX,AXJZ OVERSHR AX,1JNC LINC DLJMP LOVER: HLT 此程序段的功能是:____________________.程序执行完后DL=?程序中语句AND AX,AX 有什么作用?5电路图如下所示,试写出6264芯片的地址范围?1 执行一条指令所需要的时间称为指令周期,CPU对存储器或I/O端口进行一次存取操作所需时间称为一个总线周期。

2 直接寻址方式,寄存器间接寻址方式,寄存器相对寻址方式,基址变址寻址,相对基址变址寻址3 中断指CPU暂时中止正在运行的程序,转而去执行请求中断的那个外设或内部事件的服务程序,待该服务程序处理完毕后又返回到被中止的程序的过程。

中断的用途有:并行操作,实现实时处理,故障处理。

4 求AX中“1”的个数。

DL=05H.语句AND AX,AX作用是控制循环次数。

5 BE000~BFFFFH四、编写汇编语言源程序1. 试编写一个完整的汇编语言原程序,统计一个整数数据块中奇数的个数。

2. 在DATA 下存放有50个无符号的单字节数,试编写完整的汇编语言程序实现将其中最大的数放在KVFF 中。

3. 设8255的B口工作在方式0,做为输入口,接8位开关。

A口工作在方式0,为输出口,接8个LED发光二级管。

设片选信号CS由A9∽A2=10000000确定。

当输入为全0时, 8个LED灯向右移动闪亮, 当输入为不为全0时, 8个LED灯按位输出发亮。

编程完成上述的接口控制功能.1 DATA SEGMENT PARA PUBLIC ′DATA′DTM DB -1,-3,5,6,-2,…;数据表DTM1 EQU $-DTMNUM DW ? ;存奇数个数DATA ENDSSTACK SEGMENT PARA STACK ′STACK′ST DB 100DUP(?)TP EQU LENGTH STSTACK ENDSCODE SEGMENT PARA PUBLIC ′CODE′ASSUME CS:CODE,DS:DATA,SS:STACKSTART PROC FARPUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXMOV BX,OFFSETDTMMOV CX,DTM1MOV DX,0LP:MOV AL,[BX];取数TEST AL,01H ;测试最后位是否为1 JZ US ;偶数,转移INC DX ;奇数个数加1US:INC BX ;指向下1数DEC CXJNZ LP ;未查完,转移MOV NUM,DX ;存负数总数RETSTART ENDPCODE ENDSEND2 答:DATASEG SEGMENTDATA DB 0F2H, 23H, 01H, EFH,….KVFF DB 1 DUP (?)CONT DB 49DATASEG ENDSSTACK SEGMENTDB 100DUP (?)STACK ENDSCODESEG SEGMENTASSUME CS:CODESEG, DS:DATASEG, SS:STACKSTART:MOV AX, DATASEGMOV DS, AXMOV BX, OFFSET DATAMOV AL, [BX]INC BXMOV CX, CONTAGAIN:CMP AL, [BX]JA NEXTMOV AL, [BX]NEXT:INC BXDEC CXJNZ AGAINMOV KVFF, ALMOV AH, 4CHINT 21HCODESEG ENDSEND START3. 2.端口地址:A口=0200H,B口=0201H,控制口=0203H (2分) 控制字:82H ,指令OUT 控制口,AL (3分)输入/输出指令写对(2分)程序控制原样或移位输出(3分)程序略.。

相关文档
最新文档