西南科技大学微机原理期末自测题

合集下载

微机原理与接口技术_期末试卷及答案详解_(西科大)

微机原理与接口技术_期末试卷及答案详解_(西科大)

《微机原理及应用[B]》期末考试试卷(B卷)课程代码:223194450命题单位:信息学院通信教研室学院:班级:姓名:学号:一、单选题(每小题1分,共15分)1.IBM PC微机中,有符号数是用(B)表示的。

A.原码B.补码C.反码D.BCD码2.把输入和修改汇编源程序的过程称为(C)。

A.编译B.汇编C.编辑D.链接3.逻辑地址2000H:1000H对应的物理地址为(D)。

A.1200H B.12000H C.2100H D.21000H4.当RESET信号进入高电平状态时,将使8086的(A)寄存器初始化为0FFFFH。

A.CS B.DS C.SS D.ES5.下列指令中,不影响进位的指令是(C)。

A.ADD AX,10B.SAL AL,1C.INC CX C.SUB AX,BX6.PC系统中,中断号为08H的中断向量,存放在(B)双字单元的存储器中。

A.0000H:0008H B.0000H:0020HC.0000H:0032H D.0032H:0000H7.8086有(B)位数据线。

A.8B.16C.32D.648.8086CPU标志寄存器中用来表示进位标识的是(B)A.OFB.CFC.IFD.SF9.以下哪个寄存器不是8086CPU中的段地址寄存器的是(D)A.CSB.DSC.SSD.SI《微机原理及应用[B]》期末考试试卷(B卷)10.用2片8259A中断控制器组成2级中断控制系统,最多可以管理的中断源为(C)级。

A.8B.16C.15D.3111.可编程计数/定时器8253的工作方式有(D)种。

A.3B.4C.5D.612.执行MOV AX,0A742H指令后,AL寄存器中的值为(D)A.0AHB.0A7HC.74HD.42H13.在下列伪指令中定义双字节变量的是(B)。

A.DB B.DW C.DT D.DD14.运算器由很多部件组成,其核心部分是(B)。

A.数据总线 B.算术逻辑单元(ALU)C.累加器 D.多路开关15.计算机中单位Kb的含义是(D)。

微机原理期末试题及答案

微机原理期末试题及答案

微机原理期末试题及答案# 微机原理期末试题及答案## 一、选择题(每题2分,共20分)1. 微处理器中的ALU指的是:- A. 算术逻辑单元- B. 地址逻辑单元- C. 应用逻辑单元- D. 存储逻辑单元2. 以下哪个指令不属于CPU的基本操作指令?- A. 加法指令- B. 乘法指令- C. 取指令- D. 存储指令3. 在微机系统中,数据总线宽度决定了:- A. 内存容量- B. 地址总线宽度- C. 数据传输速度- D. 一次能传输的数据位数4. 微机系统的主存储器通常指的是:- A. ROM- B. RAM- C. 硬盘- D. 光盘5. 下列哪个不是微机系统的基本组成部分?- A. CPU- B. 主存储器- C. 输入设备- D. 打印机## 二、填空题(每空2分,共20分)6. 在微机系统中,CPU执行指令的过程通常分为四个阶段:取指令、_________、执行指令、_________。

7. 微机系统中的I/O设备通过_________与CPU进行通信。

8. 微机系统中,内存地址从0开始,地址范围通常是_________。

9. 微处理器的指令集是一组_________,定义了CPU可以执行的操作。

10. 微机系统中的中断机制允许_________在某些条件下暂停当前程序的执行,转而执行其他程序。

## 三、简答题(每题15分,共30分)11. 简述微机系统中的总线结构及其作用。

12. 解释微机系统中的DMA(直接存储器访问)机制,并说明其优点。

## 四、计算题(每题15分,共30分)13. 假设有一个8位微处理器,其ALU可以执行加法操作。

如果ALU的输入为01101000B和10101010B,请计算结果,并说明是否有溢出。

14. 给定一个微机系统的时钟频率为2GHz,计算其在一个周期内可以执行的最大指令数,如果每个指令需要4个时钟周期。

## 答案1. A2. D3. D4. B5. D6. 解码指令、写回结果7. I/O控制电路8. 从0到2^n-1(n为地址总线宽度)9. 指令格式和操作码10. 硬件设备或软件中断11. 微机系统的总线结构主要包括数据总线、地址总线和控制总线。

微机原理_期末考试题库与答案(含3套试卷)

微机原理_期末考试题库与答案(含3套试卷)

微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。

(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。

A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。

A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。

A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。

A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。

A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。

⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。

⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。

微机原理期末测试题..答案PPT资料全面版

微机原理期末测试题..答案PPT资料全面版

(10分)
MOV AL,34H OUT 43H,AL;设置计数器0的 工作方式
MOV AL,10H
OUT 40H,AL
MOV AL,27H OUT 40H,AL;写计数器0的初 值
N=20ms/(2*10-6)=10000=2710H
MOV AL,77H OUT 43H,AL;设置计数器1的工作方式 MOV AL,00H OUT 41H,AL MOV AL,20H OUT 41H,AL;写计数器1的初值
▪ 10、指令( D )的源操作数的寻址方式为直 接寻址。
A. MOV [2000H],AL 寄存器寻址 B. MOV AX,DX 寄存器寻址 C. MOV AX,2000H 立即寻址 D. XOR AL,[2000H]
▪ 11、计算机的内存储器可采用 ( D )
A.RAM
B.ROM
C.磁盘
和RAM
START: MOV AX,DATA MOV DS,AX
MOV AX,0 MOV CX,100 MOV BX,2 NEXT:ADD AX,BX INC BX INC BX LOOP NEXT MOV S,AX
MOV AH,4CH INT 21H CODE ENDS
END START
DATA SEGMENT S DW ? DATA ENDS
X2 ▪DW 1X1+21, 、$+2 若设某容量为16K字节的RAM起始地址
(10610H)=12H (10611H)=34H
为4000H,则其终止地址为( C ) 5、说明以下单元在存储单元的存储情况
MOV AL,10H
RAM
B.
A. 61FFH MOV AL,

MOV A0的工作方式

《微机原理》期末考卷

《微机原理》期末考卷

《微机原理》期末考卷一、选择题(每题2分,共20分)1. 微型计算机的CPU主要包括哪两部分?A. 控制器和外设B. 运算器和控制器C. 存储器和控制器D. 运算器和存储器2. 下列哪种总线不属于微机系统总线?A. 数据总线B. 地址总线C. 控制总线D. 信号总线3. 微机中的存储器按其作用可分为哪两种?A. RAM和ROMB. Cache和主存C. 硬盘和软盘D. 内存储器和外存储器A. 键盘B. 显示器C. CPUD. 打印机5. 微机系统中最常用的输入设备是?A. 鼠标C. 扫描仪D. 话筒A. RAMB. ROMC. CacheD. 硬盘7. 微机中的I/O端口编址方式通常有哪两种?A. 内存映射和I/O映射B. 直接编址和间接编址C. 线性编址和模块化编址D. 固定编址和可变编址8. 下列哪种微处理器不支持流水线技术?A. Intel Core i7B. AMD RyzenC. Intel 80D. ARM CortexA99. 微机中的堆栈操作通常使用哪个寄存器?A. 程序计数器B. 堆栈指针C. 指令寄存器D. 累加器10. 在微机系统中,下列哪个设备不属于输入设备?A. 鼠标C. 扫描仪D. 显示器二、填空题(每题2分,共20分)1. 微型计算机的CPU主要由______和______两部分组成。

2. 微机中的存储器按其作用可分为______和______。

3. 微机系统中最常用的输出设备是______。

4. 微机中的I/O端口编址方式通常有______和______两种。

5. 在微机系统中,______是连接CPU和主存储器的数据通道。

6. 微处理器执行指令的过程通常包括取指、______和执行三个阶段。

7. 微机中的堆栈操作通常使用______寄存器。

8. 下列微处理器中,______是32位微处理器。

9. 在微机系统中,______是用于暂时存储数据和指令的存储器。

10. 微机中的______是用于存储系统软件和应用程序的存储器。

西南科技大学2012-2013学年微机原理与接口技术期末试题

西南科技大学2012-2013学年微机原理与接口技术期末试题

西南科技大学2012-2013学年微机原理与接口技术期末试题XXXX大学2014-2015学年微机原理与接口技术期末试题一、选择题(1×10=10分)1、在计算机内部,一切信息的存取、处理和传送都是以( ) 形式进行的。

A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、下列指令中,有语法错误的指令是()。

A. MOV AX,[BX][SI]B. LEA DI,[2000H]C. OUT DX,ALD. SHL BX,23、CPU与外设间数据传送的控制方式有( )。

A.中断方式B.程序控制方式C.DMA方式D.以上三种都是4、在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。

A. 汇编指令B.机器指令C.伪指令D.宏指令5、一条指令执行完后,CS=1000H,IP=1052H,则下一条指令的地址为( )A. 2025HB. 11052HC. 01052HD. 10520H6、在80x86中可屏蔽中断请求被CPU响应的条件是()。

A. INTR引脚有中断请求,NMI引脚没有中断请求,系统没有DMA请求;B. CPU当前指令执行完毕;C. 中断允许标志IF = 1;D. 以上条件都包括。

8、对于掉电的处理,CPU是通过()来处理的。

A.软件中断B.可屏蔽中断C.非屏蔽中断D.DMA9、对于下列程序段:AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令()完成同样的功能。

A. REP MOVSBB. REP LODSBC. REP STOSBD. REPE SCASB10、可作简单输入接口的电路是()。

A.三态缓冲器B.锁存器C.反相器D.译码器二、判断题,正确的打√,错误的打×。

(1×10=10分)1、RESET信号来到后,CPU结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将CS设置为FFFFH,当复位信号变为低电平时,CPU从0000H开始执行程序。

微机原理期末考试题

微机原理期末考试题

微机原理期末考试题(总6页)一、单选题(共30分,共 30题,每题1 分)1.计算机内机器数通常采用( C )形式来表示。

A、原码B、反码C、补码D、ASCII码2.组合BCD码“87H”代表的十进制真值是( B )。

A、78B、87C、-120D、+1203.若下列字符码中有奇偶校验位,但没有数据错误,那么采用偶校验的字符码是( D )。

A、B、C、D、4.冯·诺依曼基本思想主要是提出了( A )。

A、二进制和程序存储B、CPU和存储器C、二进制和存储器D、存储器和输入输出设备5.以下叙述中,不符合RISC指令系统特点的是( B )。

A、指令长度固定,指令种类少B、寻址方式种类丰富,指令功能尽量增强C、选取使用频率较高的一些简单指令D、设置大量通用寄存器,访问存储器指令简单6.以下所列提高微机系统性能的技术,说法不正确的是( A )。

A、采用流水线结构后每条指令的执行时间明显缩短。

B、增加Cache存储器后CPU与内存交换数据的速度得到提高。

C、引入虚拟存储技术后扩大了用户可用内存空间。

D、提高主机时钟频率后加快了指令执行速度。

7.微程序控制器中,机器指令与微指令的关系是(B)。

A、每一条机器指令由一条微指令来执行B、每一条机器指令由一段微指令编写的微程序来解释执行C、每一条机器指令组成的程序可由一条微指令来执行D、一条微指令由若干条机器指令组成8.微处理器中运算器的主要功能是进行( D )。

A、逻辑运算B、算术运算C、更新标志位D、以上所有9.在分页管理的存储系统中,( D )通过地址映射表来完成虚拟地址到物理地址的转换。

A、ALUB、寄存器C、接口D、.MMU10.下列因素中,与Cache的命中率无关的是( A )。

A、主存存取时间B、块的大小C、Cache组织方式D、Cache容量11.指令系统中采用不同寻址方式的目的主要是( B )。

A、实现存储程序和程序控制B、缩短指令长度,扩大寻址空间,提高编程灵活性C、可以直接访问外存D、提供扩展操作码的可能并降低指令译码难度12.程序控制类指令的主要功能是( D )。

微机原理期末考试题

微机原理期末考试题

微机原理期末考试题姓名:专业:得分:一、填空题(每空1分共计25分)()4、所有PC机具有相同的机器指令。

()5、CPU至少包含一个处理器。

()6、微机主存储器的基本编址单元的长度为8位。

()7、十进制—29的八位补码表示为01100010B 。

()8、8086CPU寄存器中,负责与I/O接口交换数据的寄存器是DX 。

()9、堆栈是以先进后出方式工作的存储空间。

()10、8086CPU由总线接口部件与执行部件组成三、选择题(每题2分,共计10分)1、8086CPU地址线与数据线分别为多少条()A、8条,16条B、8条,20条C、20条,16条D、16条,20条2、在机器数()中,零的表示形式是唯一的。

A、补码B、原码C、补码和反码D、原码和反码3、选出不是计算机中常做的马制的是()A、原码B、反码C补码D、ASCII4、第四代电子计算机所使用的主要元器件为()A电子管B晶体管C集成电路D大规模和超大规模集成电路5、8086CPU中指令指针寄存器是()A、IPB、BPC、FRD、SP四、计算题共计30分1、将下列二进制数转换成十进制数(每题5分共计10分)(1)10110.101B (2)11010.1101B2、已知a=1011B, b=11001B,c=100110B,用二进制完成运算c-a-b,并用十进制检查结果(即将以上三个二进制数转换为十进制再进行算术运算)(10分)3、若用一个16位二进制表示浮点数,其中阶符尾符各占一位,阶数占5位,尾数占9位,试写10110.101B的具体格式。

(10分)五、简答题共计15分1、微处理器内部结构由哪几部分组成?试述各部分主要功能?(15分)。

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

《微机原理及应用》期末自测题一、基本概念与术语1、现代计算机中表达信息采用数进行编码,8086是位计算机。

2、8086地址线有条,可直接寻址的空间最大为。

3、总线周期是指;基本总线周期有T状态;Tw状态是指。

4、8086CPU允许的I/O地址线最多可达条,最大寻址I/O空间为。

5、8086CPU由两部分组成,其功能为。

其中8086CPU中标志寄存器的作用是,指令队列的作用是,20位地址加法器的作用是。

6、代码段物理地址由CPU的两个寄存器确定。

堆栈段物理地址由CPU的两个寄存器确定。

7、8086CPU预取指令存放于;段寄存器CS和的内容始终指向顺序存储的下一字节指令。

8、8086中断源有个。

8086中断服务程序入口地址由组成。

中断类型号为20H,其中断向量为。

9、8086CPU中断源包含硬件中断和软件中断,属于软件中断。

10、I/O指令IN/OUT,传送数据的寄存器为,间接寻址时使用寄存器,其中IN AL,DX的含义是。

OUT 60H,AL的含义是。

11、一片8259A可以管理级中断;3片8259A可以管理级中断。

12、硬件中断是(外部引发?随机的?执行总线周期?中断类型码由?提供),软件中断是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比,的级别高。

13、在中断服务程序结束前,为正确返回,必须设置一条指令。

在子程序调用结束前,为正确返回,必须设置一条指令。

14、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明。

ISR状态为10100000B说明。

15、可编程定时器8253的地址有个。

共有独立定时通道。

工作方式有个。

16、并行接口8255有个数据端口,有种工作方式。

17、假设8253的端口地址为40H~43H,那么控制端口地址为,通道0、1、2的端口地址为。

18、假设8255的端口地址为330H~333H,控制端口地址为,端口A、B、C的地址为。

19、定时器8253的门控信号GA TE作用是,CLK端的作用是,OUT端作用是。

20、初始化定时器8253需要先写,后写。

21、伪指令的作用是,产生机器代码。

22、输入输出指令中,数据寄存器由( )寄存器指出。

A) AL/AX B) BX C) CX D) DX23、以下关于可编程计数/定时器8253说法错误的是( )。

A).有3个独立的16位计数/定时器B).每个计数/定时器都有6中工作方式C).每个定时/计数器都有时钟输入CLK、定时输出OUT和门控信号GA TAD).每个定时/计数器都用二进制计数,不能用BCD码计数24、汇编语言程序中用于指定段和段寄存器之间关系的伪指令是( A (P95))。

A) ASSUME B) EQU C) SEGMENT D) ORG25、下列指令中,能够实现当操作结果为零,转向标号GOON功能的是( )。

A) JB GOON B) JA GOON C) JL GOON D) JZ GOON26、在8255三种工作方式中,方式1和方式2需要提供“握手”信号,该信号由( )端口提供。

A) PA端口B) PB端口C) PC端口D) PA、PB端口二、简单应用与简答题1、简述微型计算机的组成。

2、总线分为哪几种类型?微型计算机采用总线结构有什么优点?3、8086 CPU在内部结构上由哪几部分组成?其功能是什么?4、8086的总线接口部件由那几部分组成? 其作用是什么?5、8086的执行单元(部件)由那几部分组成?有什么功能?6、8086内部有哪几个通用寄存器?作用是什么?7、8086内部有哪几个段寄存器?作用是什么?8、简述8086CPU的流水线思想,与传统计算机有何不同。

9、8086和8088是怎样解决地址线和数据线的复用问题的? ALE信号何时处于有效电平?10、8086工作在最小模式和最大模式的区别及主要特点是什么?11、存储器的逻辑地址由哪两部分组成?物理地址是如何形成的?8086的地址线有多少条?最大物理地址空间为多少?12、根据不同的寻址方式,说明操作数所处位置有哪些?13、汇编语言中指令与伪指令有什么区别?14、什么是端口?通常有哪几种端口?它们的作用是什么?15、计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?16、一般的IO接口电路安排有哪三类寄存器?它们各自的作用是什么?17、简述CPU与外设进行数据交换的几种常用方式与特点。

18、简述条件传送方式的工作过程,主要适用的场合。

19、什么是中断优先权?什么是中断嵌套?什么是可屏蔽中断?20、软件中断有哪些特点?硬件中断有那些特点?21、在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?22、8086 CPU响应中断的流程包含哪四个阶段?23、简述中断控制器8259的主要功能。

24、8086 CPU响应中断的条件?8086 CPU响应中断后自动完成的任务是什么?25、什么是中断向量?它放在哪里?对应于类型号1CH的中断向量在哪里?如1CH中断程序从5110H :2030H开始,则中断向量应怎样存放?26、简述定时器/计数器芯片8253的主要功能。

说明OUT、CLOCK与GATE信号的作用。

27、定时器8253内部有几个独立通道?8253有几种工作方式?28、定时器8253内部计数器是16位,数据线为8条,如何写入16位计数初值?29、初始化定时器8253的步骤是什么?若8253端口地址为200H-203H,对应的端口是哪个?30、并行接口8255有几个数据端口?若端口地址为300H-303H,对应的端口是哪个?端口C除了可做数据口外,还有什么功能?31、假设8255A的端口A工作于方式0,外设需要提供两个联络信号,一个为输出选通,一个为外设就绪信号输入,试选择端口并说明理由。

32、8255的3个端口24条外设数据线有什么特点?三、编程应用题1、编程计算((X+Y)*10)+Z)/X,X、Y、Z都是16位无符号数,结果存在RESULT开始的单元。

2、将BUF1开始的100字节传送到BUF2开始的单元,然后从中检索字符“#”,并将此单元换成空格字符。

3、编写一段程序,比较两个5字节的字符串OLDS和NEWS,若相同,在RESULT置0,否则置0FFH。

4、累加数组中的元素,将和存于SUM开始单元,再求平均值,平均值存于A VR单元。

数据段定义如下DA TA SEGMENTARRAY DW 10,10,12,4,5,6,7,8,9,10COUNT DW ($-ARRAY)/2SUM DW 0,0A VR DW 0DA TA ENDS5、统计数组中大于100的数据的数量,存于N1单元,数据段定义如下TAB1 DB 100,200,12,40,50,60,70,80,90,105N EQU $-TABN1 DB 06、编写程序完成求1+2+3+……N的累加和,直到累加和超过1000为止。

统计被累加的自然数的个数送CN单元,累加和送SUM。

7、设有两个长度为8个字节的无符号数分别存放在以NUM1、NUM2为首地址的连续的内存单元中,将两个数相加,结果存入SUM内存单元中。

(例4.6)8、统计数据块中正数与负数的个数,并将正数与负数分别送到两个缓冲区(习题4.12)。

数据变量定义如下:BLOCK DB -1,-3,5,6,-2,0,20,10N EQU $-BLOCKPLUS_D DB 8 DUP(?) ;正数缓冲区PLUS DB 0 ;正数个数MINUS_D DB 8 DUP(?) ;负数缓冲区MINUS DB 0 ;负数个数9、从给定串中寻找最大值,并放到MAX单元,元素放在BUFFER开始的字节单元中。

10、把BUF表中的字节元素按值的大小升序排列。

数据段定义如下:BUF DB 10,32,56,11,90,56,89,21N = $-BUF11、类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装入程序片断。

12、设一个8253的计数器0产生周期为20ms的定时信号,计数器1产生周期为300us的定时信号。

设外部时钟频率为f=2MHZ,端口地址为330H~333H。

试对它进行初始化编程。

13、已知某8253占用I/O空间地址为340H~343H,设定时器0、定时器1工作于方式3,外部提供一个时钟,频率f=2MHZ。

要求定时器1连续产生5ms的定时信号,定时器0连续产生5秒的定时信号。

14、用8255A控制三个发光二极管依秩序循环显示。

假设开关闭合时,点亮发光二极管,开关断开时熄灭二极管。

(1)画出原理图,并说明工作原理;(2)选择8255工作方式;(3)编写8255初始化程序与控制程序。

15、8255连接一组开关与一组LED显示器,如图所示。

开关状态控制LED显示,若断开,则全部熄灭。

8255端口地址为310H~313H,8255工作于方式0。

要求:(1)若K0闭合,发光二极管全部亮;(2)开关K1闭合,全部发光二极管同时闪烁(延时2秒);(3)开关K2闭合,发光二极管依次循环点亮(依次延时1秒);假设已有延时1s的子程序DELAY,编写完整8255初始化程序与控制程序。

以下是部分功能的程序片段提示:COTR EQU 313H ;8255A控制口地址PORT_A EQU 310H ;8255A的A口地址PORT_C EQU 312H……;------------8255初始化-------------Wait:MOV DX,COTRMOV AL,10010000B ;8255方式0,PA口输入,PC口输出OUT DX, AL;-------------LED依次点亮----------------ONElightONE PROC ;依次点亮MOV DX, PORT_C ;端口C地址MOV AL, 00000001B ;PC0输出高电平OUT DX, AL ;L0发光CALL DELAY ;延时......;点亮L1发光,延时......;点亮L2发光,延时......;点亮L3发光,延时RETONElightONE ENDP四、读程序写出结果。

1、8086 CPU执行如下指令后的结果,以及标志CF、ZF的值。

MOV AL, 80HSUB AL, 10H ;(AL)=?ADD AL, 89H ;(AL)=?,CF=?,ZF=?2、CPU执行如下指令后的结果。

MOV AX,1234HMOV BX,5678HPUSH AXPOP CXAX=?, BX=?, CX=?3、ORG 1000HTABLE DB 0,1,2,3N EQU $-TABLEZER DW 8 DUP(1)写出执行下列指令结果.MOV AL, TABLEMOV BX, OFFSET TABLEMOV CX, NMOV DX, LENGTH ZERMOV SI,WORD PTR TABLE+14、读程序,写出结果。

相关文档
最新文档