《微机原理》模拟试题三

合集下载

微机原理部分模拟试卷

微机原理部分模拟试卷

微机原理部分模拟试卷模拟试卷1I.计算机基础知识(10分)1.微处理器的字长、主频、ALU结构以及是影响其处理速度的重要因素。

A)有无中断处理B)是否微程序控制C)有无DMA功能D)有无CaChe存储器2.计算机病毒通常是。

A)一段程序代码B)一个命令C)一个文件D)一个标记3.在半导体存储器中,动态RAM的特点是。

A)信息在存储介质中移动B)按字结构方式存储C)可读写存储器D)每隔一定时间要进行一次刷新4.在存储系统中,PROM是指。

A)固定只读存储器B)可编程只读存储器C)可读写存储器D)可任意编程只读存储器5.在存储系统中,哪种存储器是易失性存储器?。

A)ROM B)PROM C)EPROM D)RAM6.办公自动化(OA)是目前广泛开展的一项计算机应用。

按分类,它应属于下列哪一类?。

A)实时控制B)科学计算C)数据处理D)计算机辅助设计7.计算机硬件能直接执行的只有。

A)符号语言B)机器语言C)算法语言D)汇编语言8.计算机中的数值信息分成整数和实数(浮点数)。

实数之所以能表示很大或很小的数,是由于使用了。

A)阶码B)补码C)反码D)较长的尾数9.所谓“变号操作”是指将一个整数变成绝对值相同但符号相反的另一个整数。

假设使用补码表示的8位整数X=10010101,则经过变号操作后结果为:。

A)01101010 B)00010101 C)11101010 D)0110101110.汉字的区位码、国标码和机内码(又称内码)是3个不同的概念,假设某个汉字的区号是30(十进制)、位号是63(十进制),则在PC机中它的内码(十六进制)是:。

A)BEDF B)3E5F C)9EBF D)BOE3III.微机系统分析和应用(9分)62.在微机系统中分析并控制指令执行的部件是。

A)寄存器B)数据寄存器C)CPU D)EU63.MOV DX,COUNT[BP][DI]的源操作数的寻址方式是:。

A)变址寻址B)基址寻址C)直接寻址D)基址变址寻址64.若AX=2000H,CL=90H,则DIV CL执行后,AX=。

微机原理试题及答案3

微机原理试题及答案3

长沙理工A一、填空题(每空1分,共20 分)1、完成下面不同数制之间的转换73.25D=____________B,10010010B=__________H100101.11B=__________D=___________BCD2、指令MOV AL, BL 对源操作数来说是________寻址方式,MOV AX, [BX+6]对源操作数来说是_________寻址方式,MOV AX, DS:[2000H]对源操作数来说是________寻址方式。

3、8088CPU的地址总线有__________条,最大内存空间为__________,物理地址是由__________和__________形成的。

4、在8088系统中五片中断控制器8259可控制__________个中断源。

5、执行INT 04H 后,中断服务程序入口地址的CS 在_____, _____ 单元,IP 在______,______单元中。

6、串行通信有两种基本的通信方式,分别是__________和__________。

7、8255 有两个控制字,它们分别是_________和_________。

二、选择题(单项选择,每题 2 分,共20 分)1、下列8086CPU 标志寄存器FR 的标志中,不属于状态标志的是()A.OFB.PFC.IFD.CF2、在数据传输率相同的情况下,同步字符串送的速度高于异步字符传输,其原因是( )A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加位信息总量少3、在CMP AX,DX 指令执行后,当标志位SF,OF,ZF 满足逻辑关系(SF⊕OF)+ZF=0 时,表明()。

A. AX >DXB. AX<DXC. AX≥DXD. AX≤DX4、一个8 位的二进制整数,若采用补码表示,且由4 个“1”和4 个“0”组成,则最小值为()。

A.-120B.-7C.-112D.-1215、微型计算机在硬件上是由()四大部分分组成。

微机原理test3

微机原理test3

一、填空(每空0・5分,共5分)1> 80486的中断源可分为—内中断和外中断—类,03H属于—内中断—类型的中断。

2.保护方式下,段寄存器中存放的是—段选择符3、80486有—65536—字节的I/O寻址空间,PC机中往往只使用其中的—1024—字节I/O空间,只用一10一条I/O地址线寻址。

8255的B 口初始化为方式1输出,与外设的握手联络信号是—ACKB (PC2)和_OBFB (PCI) _______ c (P210) 某存储器的地址空间为40000H-7FFFFH,其存储容量为—256K—. ///////////〃/在现代微机的CPU中,都采用了指令的流水线结构,其特点是_提高程序运行速度.二.选择题(每小题1分,共15分)1、80486 实模式下,(DS) =4000H> (SS) =3000H, (BP) =2000H, MOV AX [BP+50H]指令中源操作数的物理地址应是(C )。

A. 5050HB. 6050HC.32050HD.42050H2.由80486CPU的INTR引脚输入的中断请求称为(B )中断。

A•内部 B.可屏蔽 C.非屏蔽 D.软件3、16位寻址时可同时使用(B )寄存器作寄存器间接寻址。

A.DX, BXB.BP, SIC.Sb CXD. DL DX4.设一8259A主片级联了三片从片,外部可屏蔽中断源由原来的8个扩展到(B)个。

A.24B. 29C. 32D. 278259CPU「INT580486在保护方式下段的长度为(B )o 1M_4G在指令MOV AX, 0执行后,CPU 状态标志位CF 的值(D ).要屏蔽某外部中断,可通过改变8259A ( B )的内容实现。

有一个八位二进制的补码是niiilob 其相应的十进制数是(C )o80486CPU 中,堆桟操作指令是(C )数据传送指令。

11、二进制数111010.11转换成十六进制数是(B )。

微机原理 试卷)

微机原理 试卷)

模拟试题(一)一、单选题1.在 8086 宏汇编过程中不会产生指令码,只用来指示汇编程序如何汇编的指令是 A. 汇编指令。

B. 伪指令 C. 机器指令。

C. (AX) < (DX) D. (AX) ≤ (DX) 。

D. 0DH D. 宏指令2.在 CMP AX,DX 指令执行后,当标志位 SF、OF、ZF 满足下列逻辑关系(SF⊕OF)+ZF=0 时,表明 A. (AX) > (DX) B. (AX) ≥ (DX)3.8086 微机系统的 RAM 存储单元中,从 0000H:002CH 开始依次存放 23H,0FFH,00H,和 0F0H 四个字节,该向量对应的中断号是 A. 0AH 对 B. 0BH C. 0CH 4.8255 的 A 口工作在方式 1 输入时,其中断允许控制位 INTE 的开/关是通过的按位置位/复位操作完成的。

A. PC0 A. 单步陷阱中断指令后接着 INTO 指令则会 A. 进入 INTO 中断服务子程序 C. 死机 B. PC2 B. INTR C. PC4 C. 被零除。

B. 执行 INTO 后面的指令 D. 显示器显示 OVERFLOW D. 断点 D. PC6 。

5.在 8086 中断优先级顺序中,最低优先级的中断源是6.在 PC/XT 中,设(AX)=9305H,(BX)=6279H,若 ADD BX,AX7.有一微机系统,采用 CPU 的低 10 位地址线 A0~A9 作为输入输出口的地址线,系统中接口芯片内部有 16 个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为()。

A. A5~A9 A. 工作方式字 C. 计数执行部件 CE(减一计数单元)的当前值调试的程序。

A. RAM B. ROM C. PROM B. 中断类型号地址的高 5 位 D. 中断类型号的高 5 位 D.E2PROM 。

10.8259A 工作在 8086/8088 模式时,初始化命令字 ICW2 用来设置 A. 中断向量地址的高 8 位 C. 中断向量的高 5 位 B. A4~A9 C. A2~A9 D. A0~A9 )。

《微机原理与应用(1)》模拟题三及参考答案

《微机原理与应用(1)》模拟题三及参考答案

《微机原理与应用(1)》模拟题三及参考答案一 、填空(每空 1 分,共 10 分)1. MCS-51有 5 中断源,有 2 中断优先级,优先级由软件填写特殊功能寄存器 IP加以选择。

2、MOV A,@R0 指令对于源超作数的寻址方式是 寄存器间接 寻址。

3、已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为1us。

4、在MCS-51中查表时的数据表格是存放在 ROM 而不是存放在 RAM ,在编程时可以通过伪指令DB来定义。

5、8255可以扩展 3 个并行口,其中 8 条口线具有位操作功能。

二 、选择题(每空2分,共10分)1.MCS-51的源操作数为立即寻址的指令中,立即数就是 B 。

A.放在寄存器R0中的内容 B.放在程序中的常数 C.放在A中的内容 D.放在B中的内容 2.单片机中PUSH和POP指令常用来 C 。

A.保护断点 B.保护现场C.保护现场,恢复现场 D.保护断点,恢复断点3.8051单片机的定时器T0用作定时方式时是 D 。

A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是 B 。

A.外部中断1 B.定时器T0C.定时器T1 D.外部中断05.MCS-51响应中断时,下面哪一个条件不是必须的 D(A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RETI指令三、简答题(每题7分,共35分)1.单片机有多少根I/O口线?它们与单片机对外的地址线、数据线和控制线有什么关系?1. 答:单片机有32个IO口线,P0口为数据总线和地址总线的低八位,P2口为地址总线的高八位,P3.7,P3.6为控制总线的读写信号。

2,MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?2,答:不发生数据冲突的原因是:MCS-51中访问程序存储器和数据存储器的指令不一样。

微机原理与接口技术模拟试题及参 (细选3篇)

微机原理与接口技术模拟试题及参 (细选3篇)

微机原理与接口技术模拟试题及参*** (细选3篇)微机原理与接口技术模拟试题及参1(每空1 分,共15 分)1.RESET信号到来后8088/86的CS和IP 分别为_FFFF_H 和_0000_H。

2. 在特殊全嵌套方式下,8259可响应同级或高级中断请求。

3. CPU与外设接口通过¬ 数据总线传送状态信号与命令信号。

4. 8255有3种工作方式, 其中方式2 只允许A口使用。

5. 有地址重迭现象的译码方式为部分译码和线选法。

6. 外设端口的编址方式有I/O端口独.立编址和I/O端口与存储器编址。

7.INT8253采用BCD码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。

8.8088/8086的AD7-AD0是地址数据复用引脚,在T1时传送__地址信号__。

9.8259A作为主片时其引脚CAS0-CAS2的信息传送方向是_向外_。

10.RS-232C是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。

微机原理与接口技术模拟试题及参2(每小题1分,共20分)得分评阅人1. 8086CPU寻址I/O端口最多使用( 4 )条地址线。

(1)8 (2)10 (3)12 (4)162. CPU执行IN指令时有效的信号组合是( 1 )。

(1) =0, =1 (2) =0, =0(3) =0, =1 (4) =0, =03.某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( 2 )。

(1)64K字(2)32K字(3)64KB (4)32KB4.某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片的其他引脚最少应为( 4 )根。

(1)25 (2)23 (3)21 (4)195.8088/8086的.基本总线周期由( 2 )个时钟周期组成。

(1)2 (2)4 (3)5 (4)66.在8086系统中中断号为0AH,则存放中断向量的内存起始地址为( 2 )。

微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题及答案

微机原理与接口技术模拟题一一.填空题1.二进制数11010011B转换为十六进制数是,转换为十进制数是。

2.十六进制数2345H转换为二进制数是,转换为十进制数是。

3.十进制数45D转换为组合BCD码是,转换为非组合BCD码是。

4.十进制数45D对应的8位补码是。

5.十进制数-58D对应的8位补码是。

二.单选题1.一个字符的基本ASCII码的值占用位。

A.6 B.7 C.8 D.9 2.将高级语言的程序翻译成为机器语言代码程序的实用程序是。

A.编译程序B.汇编程序C.解释程序D.目标程序3.指令“MOV ES:[2000H],AX”中,目的的操作数的寻址方式是。

A.立即寻址B.寄存器寻址C.存储器直接寻址D.寄存器间接寻址4.下列寄存器不能存放操作数有效地址的为。

A.SI B.DI C.BX D.DX 5.CPU发出的访问存储器的地址是。

A.物理地址B.偏移地址C.逻辑地址D.段地址三.解答题1.I/O接口与CPU的主要连线与外部设备的主要连线是什么称谓?各有什么功能?2.简述8088与8086在内部结构与外部引脚的主要区别是什么?3.INT n的功能调用与过程(子程序)调用有什么不同?4.写出下列存储器地址的段地址、偏移地址与物理地址。

(1)2314:0035 (2)1FD0:000A四.计算题计算下列各题,请写出计算过程,解释为什么?(不解释或解释错误无分)1.计算3AC8H + 91FDH,并说明各状态标志位的值是什么?2.请按8421BCD码的修正法则,计算5479H + 4587H。

五.画图题要求用2K 4的存储芯片,构成4K容量的存储容量,要求地址从1800H开始。

画出存储器与微处理器的连接图;并说明各组存储区的地址范围。

(设:地址总线为16根,数据总线为8根,要求存储器地址连续)六.编程题1.用8086汇编语言编辑一程序段,求AX中“0”的个数,并存储在BX中。

2.用8086汇编语言编辑一完整程序,求8AAF32H+000BA84H的和。

微机原理第三章练习题及解答

微机原理第三章练习题及解答

微机原理第三章练习题及解一:单项选择题●指令MOV AX,[BX] 中,源操作数的缺省段是( A )。

A:DS B:ES C:SS D:CS●指令PUSH [BX] 中,目的操作数的段寄存器是( C )。

A:DS B:ES C:SS D:CS●指令MOVSB 中,目的块的段寄存器是( B )。

A:DS B:ES C:SS D:CS●下列指令中,不正确的指令是( D )。

A:MOV AX,BX B:MOV AX,[BX]C:MOV AX,CX D:MOV AX,[CX]●下列指令中, 不正确的指令是( D )。

A:MOV AL,BL B:MOV AL,[BX]C:MOV AL,CL D:MOV AL,[BL]●下列指令中,不正确的指令是( D )。

A:MOV [BX+SI],AX B:MOV AX,[BX + SI]C:MOV AX,SI D:MOV AX,[BX + CX]●若要使寄存器AL中的高4 位不变,低4 位0,使用指令( B )。

A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●若要使寄存器AL中的高4 位不变,低4 位1,使用指令( C )。

A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●若要使寄存器AL中的高4 位为0,低4 位不变,使用指令( A )。

A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●若要使寄存器AL中的高4 位为1,低4 位不变,使用指令( D )。

A:AND AL,0FH B:AND AL,0F0HC:OR AL,0FH D:OR AL,0F0H●条件转移指令JNZ的转移条件是( B )。

A:CF = 0 B:ZF = 0 C:CF = 1 D:ZF = 1●条件转移指令JZ的转移条件是( D )。

A:CF = 0 B:ZF = 0 C:CF = 1 D:ZF = 1●8086CPU响应可屏蔽中断的条件是( B )。

微机原理模拟试题3答案[5篇模版]

微机原理模拟试题3答案[5篇模版]

微机原理模拟试题3答案[5篇模版]第一篇:微机原理模拟试题3答案模拟试题3参考答案一、填空题目(20)1.10000010B 2.基址指针寄存器3.8000H、0~65535 4.执行部件EU、EU 5. 8 6. 64KB 7. ROM、BIOS、控制系统、输入输出 8.无条件传送;条件传送9.通用串行总线;支持热拔插、自带电源、数据传输率高10.发送方和接收方采用相同的频率;两个字符的间隔不确定11.在内存和外设之间利用总线建立直接通道,实现高速的成块的数据传输12.将数字信号转换为模拟信号、将模拟信号转换成为数字信号13.把辅存作主存用,扩大程序员编程使用空间;段式虚拟存储器、页式虚拟存储器、段页式虚拟存储器二、选择题(20)AD D D DB AB 9 B 10 C三、简答题(20)1.8086CPU在取指令和执行指令时,指令队列起到什么作用?答:8086CPU内部分为执行部件和总线接口部件,两者可以实现并行工作。

并行工作的基础就是指令队列,指令队列的作用是缓冲。

2.计算机的输入/输出方式有哪几种?答:计算机的输入输出方式主要有:(1)程序控制方式,包括无条件传输和条件传输两种。

(2)中断控制方式。

(3)DMA方式。

3.简述中断的处理过程。

答:对于一个中断源的中断处理过程应包括以下几个步骤:即中断请求、中断响应、保护断点、中断处理和中断返回。

4.8086的寻址方式有哪几种?试举例说明。

8086的寻址方式主要有:(1)立即数寻址如:MOV AL,15(2)寄存器寻址如:MOV AX,BX(3)直接寻址如:MOV AX,[0100H](4)寄存器间接寻址如:MOV AX,[SI](5)寄存器相对寻址如:MOV AX,ARR[SI](6)基址变址寻址如:MOV AX,[SI+BX](7)相对的基址变址寻址如:MOV AX,ARR[SI+BX]四、程序分析题(15)1.(1)完成100以内偶数求累加和(2)2550 2.(1)BLOCK数据区中的最小数送RESULT单元(2)31 次五、8255A的应用(10)1.0C0H 2. 90H 初始化程序如下: MOV DX,00C3H MOV AL,10010000B OUT DX,AL六、编程(10)DATASEGMENTDAT DB 12,34,15,26,78AVG DB ?DATAENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV CX,5 LEA SI,DAT CLC MOV AX,0 LP:ADD AL,[SI] INC SI ADC AH,0 LOOP LP MOV BL,5 DIV BL MOV AVG,AL MOV AH,4CH INT 21H CODE ENDS END START 第二篇:微机原理试题答案及标准试题答案2006——2007学年第学期课程名称:《微机原理》使用班级:2004 级通信工程系、电子工程系、控制工程系各班命题系别:电子基础教学实验中心命题人:佘勇一、填空题(一空一分,共22分)1、微处理器(CPU)、存储器2、二、十六、十3、先入后出(后入先出)4、立即5、RS1、RS0(或PSW.4 PSW.3)6、07、2μs8、20H ~ 2FH9、四、二10、P0、P2、P011、一、三12、执行单元(或部分)EU、接口部分(或单元)BIU13、段地址(或段寄存器)、偏移地址二、选择(每小题只有一个答案是正确的,把答案写在括号内,每题1.5分,共19.5分)1、B2、C3、A4、C5、A6、A7、A8、B9、B10、B11、B13、A三、判断题(每题1分,共10分,对打√,错打x)1、×2、×3、×4、×5、√6、×7、√8、√9、√10、×四、问答与程序填空题(共12分,每题4分)1、P0口内部无上挂电阻,在作为I/O口使用时必须外接上挂电阻;所有I/O口作为输入时应首先使该口输出高电平(或使该I/O口保持高电平)。

微原模拟3

微原模拟3

微机原理与接口技术模拟试题3一、填空题 (每空1分,共24分)1.CPU访问存储器进行读写操作时,通常在状态去检测READY ,一旦检测到READY无效,就在其后插入一个周期。

2、8086CPU 内部结构按功能分为和两部分。

3、8088 的指令对列长度为个字节。

4、若存储空间的首地址为1000H,存储容量为1K×8、4K×8的存储器所对应的末地址分别为、。

5、CPU在执行IN AL,DX指令时,M/引脚为电平,为电平。

6、CPU与外设之间的连接部件称为,它的基本功能是和。

7、SP总是指向,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX后,AL内容压入物理地址为存储单元中,AH内容压入物理地址为存储单元中。

8、微机系统中,ROM只能,RAM可,动态RAM的内容需定时。

9、指令MOV AX,[SI]源操作数的寻址方式是。

10、若(DS)=2000H,则指令MOV AX ,[1200H]指令的源操作数的物理地址为。

11、微机系统中数据传送的控制方式有三种,________ 、________ 和________ 。

12、CPU从I/O接口的中获取外部设备“准备好”、“忙”或“闲”等状态信息。

二、单项选择题 (每题1.5分,共15分)1、控制器的功能是。

(A)产生时序信号(B)从主存取出指令并完成指令的操作码译码(C)从主存取出指令、分析指令并产生有关的操作控制信号(D)从主存取出指令并完成指令的执行2、指令周期是。

(A)CPU 执行一条指令的时间(B)CPU 从主存取出一条指令的时间(C)CPU 从主存取出一条指令加上执行这条指令的时间(D)与机器周期相等3、在8086CPU 的总线读操作中,从总线上撤消地址,使总线的低16位置成高阻态时,其高4位用来输出总线周期的。

(A)数据信息(B)状态信息(C)控制信息(D)高阻态4、8086CPU 经加电复位后,执行第一条指令的地址是。

微机原理重点考试习题Chapter 3

微机原理重点考试习题Chapter 3

第3章 80x86微处理器一、自测练习题㈠选择题1.因为8086 CPU的字数据既可以存放在内存的偶地址单元,也可以安排在奇地址单元,所以其堆栈指针SP( )。

A.最好指向偶地址单元 B.可以指向任何地址单元C.只能指向偶地址D.只能指向奇地址2.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是( )。

A.ALU B.加法器C.指令队列 D.内部通用寄存器3.8086CPU外部的数据总线和地址总线分别为( )位。

A.16,16 B.20,16 C.16,20 D.20,20 4.指令代码的地址存放在寄存器( )中。

A.DS和SI B.BX和BP C.ES和DI D.CS和IP5.最大方式中,控制总线的信号来自( )。

A.8282 B.8284 C.8288 D.82866.在8086中,一个基本的总线周期由( )个时钟周期组成。

A.1 B.2 C.3 D.47.在8086CPU中,数据地址引脚( )采用时分复用。

A.AD0~AD15 B.AD0~AD9 C.AD0~AD20 D.AD10~AD28.8086CPU把1MB空间划分为若干逻辑段,每段最多可含( )的存储单元。

A.1KB B.8KB C.16KB D.64KB9.当标志寄存器FLAGS中OF位等于1时,表示带有符号的字运算超出数据( )范围。

A.-128~+127 B.-32768~+32767C.000~FFFFH D.0~FFH10.总线写周期中,在( )时不需要像读周期时要维持一个周期的浮空状态以作缓冲。

A.-32767~+32767 B.-32767~+32768C.-32768~+32767 D.-32766~+3276911.CPU执行指令过程中,BIU每完成一次对存储器或I/O端口的访问过程,称为( )。

A.时钟周期 B.总线周期 C.总线读周期 D.总线写周期12.BHE与A0配合以决定访问存储器的数据是高字节还是低字节工作,其BHE仅在总线周期开始的( )周期有效。

微机原理模拟试题

微机原理模拟试题

题库模拟试题一、填空题(10分)1、典型中断处理程序结构应包括(关中断保留断点),保护现场,(给出中断入口地址),执行中断服务程序,(关中断),恢复现场,(开放中断),返回等部分,2、按照总线的规模、用途及其应用场合,总线分为(片内总线)(芯片总线)(系统总线)注:系统总线又分为片内和片外3、RS-232C关于机械特性的要求,规定使用一个(9)根插针的标准连接器。

4、CPU与I/O接口间传送的信息一般包括(数据信息)(状态信息)(控制信息)3种类型。

3类信息的传送方向分别应是(从哪到哪)(互相之间传送的信息)(CPU 向外部设备发送控制命令的信息)(外部设备向CPU提供外设当前工作状态的信息)5、输入/输出端口有2种编址方法,即I/O端口与存储器单元统一编址和I/O端口单独编址。

前一种编址的主要优点是(CPU对I/O端口访问灵活,方便,有利于提高端口数据处理速度)和(减小有效存储空间)。

6、ISA是Intel公司为其(8)位微机系统设计的总线,它也能和(16)位微机系统兼容。

7、当多片8237A连接构成主辅结构时,主片的DREQ信号应与辅片的(1)连接,该信号是(2)信号。

主片的DACK信号应与辅片的(1)连接,该信号是(2)信号。

8、8086/8088中,一个最基本的总线周期由(4)时钟周期(T状态)组成,在T1状态,CPU往总线发出(地址)信息。

二、选择题(10分)1、有关RS-232C的技术,下列哪个是错的?(C)A.可连接两部个人计算机,进行数据传输。

B.属于接口的硬件规范C.为并行式传送D.属于美国的EIA规范2、8088系统中外围设备请求总线控制权是通过(B)进行的。

外围设备可屏蔽中断是通过(B)进行的A、NMIB、INTRC、TESTD、HOLD3、8086通过中断控制器最多可望管理外部中断的个数为(C)。

A、8B、64C、256 D不受限制4、CPU的ALU的主要完成(D)。

A、地址指针的变换B、中断管理C、产生各种时序D、算术、逻辑运算及移位操作5、下列指令中不会改变PC寄存器的内容的是(A )。

微机原理试题作业3(答案)

微机原理试题作业3(答案)

作业3(请同学们作业时,不要改变题号、字体及答案的颜色,仅修改表内答案字母)一、判断题[30分](在表格内填空,正确填A,错误填B请不要改变字体的颜色)1.不同指令的指令周期是等长的。

2.8086CPU 在响应中断时,执行叁个中断响应周期3.若SS=5310H,SP=0E30H,其物理地址为(53F30H)。

4.8086中断系统分为硬件中断和软件中断两类.5.若CH=07H,CL=08H,执行指令ADD CH,CL后,AF=( 0),CF=(0 ),OF=(0 ),PF=(1 )。

6.指令由(操作码) 和(操作数) 两个字段构成。

7.条件转移指令JNE的测试条件是(ZF=0 )。

8.若用指针(BP)访问存储器,则数据包含在(SS) 段中。

9.若AX=1234H,SP=1000H,指令PUSH AX执行后AX=( 1234H),SP=(0FFEH ) 。

10. 指令采用(立即)寻址方式时操作数是在代码段中。

11. 程序中的转移指令、返回指令以及中断处理都能对 CS 、 IP 进行操作。

12. SRAM 电源撤除,信息不会丢失。

13.MOV [ DI ][ SI ]14.DMA 是一种不需要 CPU 介入的高速数据传送方式。

15.8086 的中断系统中有两类硬中断:可屏蔽中断和软中断。

二、选择题[60分](在表格内填写正确答案的大写字母,请不要改变字体的颜色,当有多个A时,表示是多选题)1.程序中数据定义如下:DATA1 DW ?DATA2 DB 32 DUP(?)DATA3 DD ?COUNT EQU $-DATA1此时COUNT 的值是( C)。

(A) 19 (B) 39 (C) 38 (D) 372.执行下列程序段后:BUF DB 01H……XOR AL,ALMOV AL,BUFMOV BL,ALSAL AL,1ADD AL,BLXOR AL,0FFHHLT寄存器AL的值是多少?寄存器BL的值是多少?C(A) ①AL=0FFH ②BL=1(B) ①AL=0FCH ②BL=2(C)①AL=0FCH ②BL=1(D)①AL=0ECH ②BL=13.写出下列程序段的功能CMOV BX,2000HMOV DS,BXXOR AL,ALMOV CX,100AGAIN: MOV [BX],ALLOOP AGAIN(A) 数据段中以0100H起始的100个单元中的内容置1(B) 数据段中以0100H起始的100个单元中的内容清零(C)数据段中以2000H起始的64H个单元中的内容清零(D)数据段中以2000H起始的200个单元中的内容清零4.写出下列程序段的功能CLEA SI,BUFFERLEA DI,ARRAYMOV CX,100XOR BL,BLLP: CMP [SI],01HJNZ LP1INC BLLP1:INC SILOOP LPMOV [DI],BL(A) 统计以ARRAY为首址的100个单元中数字为1的个数存入BUFFER单元(B) 统计以ARRAY为首址的64H个单元中数字为1的个数存入BUFFER单元(C)统计以BUFFER为首址的100个单元中数字为1的个数存入ARRAY单元(D)统计以BUFFER为首址的100个单元中数字为0的个数存入ARRAY单元5.写出下列程序段的功能 DMOV CX,16MOV AX,NMOV BH,0LP0: SHL AX,1INC BHLP: LOOP LP0MOV SUM,BH(A) 统计CX字中0的个数(B) 统计CX字中1的个数(C)统计N字中1的个数(D)统计N字中0的个数6.写出下列程序段的功能 BMOV AL,NAND AL,0FHMOV BL,ALMOV AL,NSHR AL,4MOV BH,AL(A) 将将N的内容拆为两部分分别存入AL,BL中(B) 将N的内容拆为两部分分别存入BH,BL中(C)将N的内容拆为两部分分别存入BH,AL中(D)将N的内容拆为两部分分别存入AH,BL中7.执行下列程序段后,AX=? AMOV AX,0702HMOV BH,09HAADDIV BH(A) AX=0008H(B) AX=0009H(C) AX=0007H(D) AX=0006H8.下面程序段执行后AL=? DABC DW 2152H,3416H,5731H,4684H MOV BX,OFFSET ABCMOV AL,3XLAT(A) AL=16H(B) AL=52H(C) AL=67H(D) AL=34H9.执行下面的程序段后AX=? B MOV CX,5MOV AX,50NEXT: SUB AX,CXLOOP NEXTHLT(A) AX=22H(B) AX=23H(C) AX=33H(D) AX=21H10.执行下面的程序段后 AX=? D TAB DW 1,2,3,4,5,6ENTRY EQU 6MOV BX,OFFSET TABADD BX,ENTRYMOV AX,[BX](A) AX=0006H(B) AX=0001H(C) AX=0002H(D) AX=0004H11.执行下面程序段后 AX= AARRAY DW 1,2,3,4,5,6,7,8,9,10 COUNT EQU $-ARRAYXOR AX,AXMOV CX,COUNTMOV SI,OFFSET ARRAYNEXT:ADD AX,[SI]INC SILOOP NEXT(A) AX=0055H(B) AX=0555H(C) AX=5555H(D) AX=0005H12.写出下列程序段的功能 CMOV AH,1INT 21HAND AL,0FHMOV BL,ALMOV AH,1INT 21HSHL AL,4AND AL,BL将从键盘接受到的两个字符拼在一起(A) 将从键盘接受到的1个字符拼在一起(B)将从键盘接受到的叁个字符拼在一起(C)将从键盘接受到的两个字符拼在一起(D)将从显示接受到的两个字符拼在一起13.执行下列程序段后 AN DB 07HXOR BH,BHMOV BL,NRCL BL,1ADD BH,BLXOR BH,0FFHHLT寄存器BH的值是() ,寄存器BL的值是() 。

微机原理与接口试题及答案(4套)

微机原理与接口试题及答案(4套)

微机原理与接口模拟试题及答案课程试卷库测试试题(第一套)一:填空题(每空1分,共18分)1. 中央处理单元CPU主要由______________和______________构成,用来解释指令并进行运算。

2.8421BCD码有十个不同的数字符号,逢十进位,每位BCD码用___________位二进制数表示。

3.8086CPU在取指令时,依据_________和________寄存器中的内容计算所要取的指令的物理地址。

4.所有的变量都具有三种属性,分别是:_____________、______________、_______________ 5.8086CPU规定当MN/ 引脚接至+5V电源时工作于__________组态,当其接地时工作于_________组态。

6.用MOS器件构成的RAM,可以分为__________________RAM和_______________RAM 两种。

7.8253的每个计数器通道有___________种工作方式,通常只有当GATE信号为___________电平时,才允许8253计数器工作。

8.8255A端口C的____________与A口组成A组,_____________与B口组成B组,A组有__________工作方式,B组有______________工作方式。

二:单项选择题(每个选项2分,共24分)1:____________是以CPU为核心,加上存储器、I/O接口和系统总线组成的。

A.微处理器B.微型计算机C.微型计算机系统2.堆栈指针的作用是用来指示______________A.栈顶地址B.栈底地址C.下一条要执行的指令的地址3.计算机能直接认识、理解和执行的程序是_________A.汇编语言程序 B.机器语言程序 C.高级语言程序4. 计算机内的“溢出”是指其运算的结果_________A.为无穷大B.超出了计算机内存储单元所能存储的数值范围C.超出了该指令所指定的结果单元所能存储的数值范围5. 8位补码操作数“10010011”等值扩展为16位后,其机器数为___A.1111111110010011B. 0000000010010011C. 10000000100100116. 在执行指令MOV AX,0后,CPU状态标志位ZF的取值为_________A.为0B.为1C.不确定D.没有影响7. 某计算机的主存为3KB,则内存地址寄存器需_______位就足够了A. 10B. 11C. 12D. 138. 在8086/8088中,一个最基本的总线周期由________时钟周期(T状态)组成,在T1状态,CPU往总线发出_________信息.A. 4个B. 2个C. 5个D. 数据E. 地址F. 状态9. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便________A. 变为高电平B. 变为低电平C. 变为相应的高电平或低电平D. 保持原状态不变,直至计数结束10. 并行接口与串行接口的区别主要表现在_______之间的数据传输前者是并行,后者是串行A. 接口与MPUB. 接口与外设C. 接口与MPU和外设11. 对8255A的C口执行按位置位/复位操作时,写入的端口地址是__A. C端口B. 控制端口C. A端口D. B端口三:简答题1:写出下列指令源操作数的寻址方式(7分)(1)mov ax,0abh(2)mov ax,[100h](3)mov ax,[bx+10](4)mov ax,[bx][si](5)mov ax,val[bx](6)mov ax,es:[bx](7)mov ax,val[bx][si]2: 在下列程序段运行后,给相应的寄存器及存储单元填入运行的十六进制结果(6分) Mov ax,1050hMov bp,1000hMov bx,2000hMov [bp],alMov dh,20hMov [bx],dhMov dl,01hMov dl,[bx]Mov cx,3000hHltAX=_______________ BX=____________________ CX=_____________________DX=_______________ 字节单元(1000h)=______________ 字节单元(2000h)=____________3:下列程序完成统计字符串长度的功能,请填入空缺的部分(每空2分,共6分) data segmentstring db ‘abcdfgfglasivf’,0dhl1 db ?cr equ 0dhdata endscode segmentassume cs:code,ds:data,es:datastart proc farbegin: mov ax,datamov ds,axmov es,ax__________________________mov dl,0mov al,cragain: __________________________je done___________________________jmp againdone: lea bx,l1mov [bx],dlretstart endpcode endsend begin4: 试说明8086/8088CPU的RESET信号的功能(6分)5:RAM与CPU连接时,片选信号有哪些产生方式,各有什么特点?(5分)四:综合分析题1:利用INTEL 2114 1Kx4位的芯片,构成4KB的RAM。

微机原理模拟题及答案

微机原理模拟题及答案

模拟题1一、单项选择题(每题一分)1、8088/8086是()位CPU。

A、8B、16、C、32D、642、以下寄存器中,属于数据寄存器的是()A、BXB、SPC、SID、DI3、8088/8086系统中“段”的最大物理长度为()字节。

A、8KB、16KC、32KD、64K4、表示可屏蔽中断请求的引脚信号是()A、NMIB、INTRC、INTAD、LOCK5、8255A在工作方式1下,A端口由()置位/复位,A端口由()置位/复位。

A、PC2,PC4B、PC2,PC6C、PC4,PC2D、PC6,PC26、存储器操作数的有效地址直接取自一个基址寄存器或变址寄存器的寻址方式是()A、直接寻址B、寄存器间接寻址C、基址寻址D、变址寻址7、命令ASSUME用来()A、定位偏移地址B、定义子程序C、定义不同长度的数据D、定义段寄存器9、()是构成存储器的最基本的单位。

A、存储单元B、存储段C、存储体D、芯片10、HM6116是一种()A、DRAM芯片B、SRAM芯片C、64K*1位芯片D、4K*8位芯片二、填空题(每题1分,共20分)1、在具有地址变换机构的计算中,有两种存储器地址,地址和地址。

2、分之结构程序是具有和功能的程序。

3、子程序调用别的子程序称为嵌套,嵌套的层次只受空间的大小限制。

4、8088是位微处理器,其外部数据总线为位。

5、子程序调用指令和转换指令均改变程序的。

6、8088/8086没有直接对标志设置1或设置0的指令,可以通过修改存放在中的标志内容而改变该标志之值。

7、单片中断控制器8259A可控制个中断源,3片8259A最多可控制个中断源。

8、8088CPU的内存寻址空间最大为个字节。

9、外设接口的编址方式分为和方式,8088CPU采用方式。

10、执行INT 04H后,中断服务入口地址的CS在单元,IP在单元中。

11、8253有种工作方式。

12、8088的指令队列缓冲器有字节。

三、判断改错题(每小题2分,共20分)1、立即数在汇编码指令中只能是二进制数。

微机原理与接口模拟试题(六套)

微机原理与接口模拟试题(六套)

.《微机原理与接口技术》试题模拟试卷〔一一、填空〔每空1分,共20分1、8086/8088CPU采用技术,使得取指令、执行指令同时进行,来提高CPU的效率。

2、从地址开始的字称为"非规格字",访问时,需个总线周期。

3、按照总线的规模、用途和应用场合,总线可分为、 __________ 和 __________ 三类。

4、用2k×8的SRAM芯片组成16K×16的存储器,共需SRAM芯片________片,用作产生片选信号和片内寻址的地址总线的条数分别为、________。

5、已知中断向量表中从60H地址开始的4个连续单元中的内容为30H、40H、50H、60H,则该中断对应的类型码为,中断服务程序入口地址为______________。

6、DMA 技术提供了和之间的数据直接高速传输通道。

7、大部分DMAC都有四种DMA传送方式,这四种方式是_、、和。

8、如果要读取8253的当前数值,必须先____,如果要计数器1生成一正跳变信号,应选用方式____________。

9、识别键盘上的闭合键,通常采用两种方法:和行反转法。

二、选择题〔每题2分,共20分1、Reset信号有效后,8086CPU的启动地址< >A、FFFFFhB、0FFFFhC、FFFF0hD、00000h2、堆栈的工作方式是<>A、先进先出B、随机读写C、只能读出不能写入D、后进先出3、RS-232C是一个〔标准。

A、片内总线B、内部总线C、串行通信D、并行总线4、目前在PC机主板上所使用的总线是< >A、ISA总线B、EISA总线C、PCI总线D、PCI总线和ISA总线5、有一静态RAM芯片的地址线为A 0 ~A 10 ,数据线为D 0 ~D 3 ,则该存储器芯片的存储容量为< >A、2K×4位B、1KB<B:字节>C、2KBD、1KB×4位6、在DMA方式下,外设数据输入到内存的路径是< >A、外设→CPU→DMAC→内存B、外设→DMAC→内存C、外设→存储器D、外设→数据总线→存储器7、在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个〔A、I/O设备B、I/O接口C、主处理器D、协处理器8、要使8253输出1个时钟周期〔1CLK宽度的负脉冲,可选择哪几种工作方式<>A、方式2,4,0B、方式0,4,5C、方式2,4,5D、方式1,4,59、若串行通信方式中传送率为1200bps,波特率因子n=16,则收、发时钟引脚信号<RxC、TxC>的频率为<>A、1MHzB、19.2KHzC、20KHzD、2400Hz10、在8259A 内部, < > 是用于反映当前哪些中断源要求 CPU 中断服务的。

微机原理与接口技术_期末考试试题答案3

微机原理与接口技术_期末考试试题答案3

微机原理与接口技术_期末考试试题答案3 2022年厚德、笃学、崇实、尚新合肥工业大学欢迎您1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。

2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。

分三组:地址总线,数据总线,控制总线。

3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。

执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。

4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。

5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。

6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少指向这一物理地址的CS值和IP值是唯一的吗答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。

7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。

(物理地址=段地址某16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。

微机原理经典课件与试题3

微机原理经典课件与试题3

明德 砺志 博学 笃行
• 8086有6个字节的指令队列缓冲器,8088有4个字 节的指令队列缓冲器。 • 采用“先进先出”的原则,都会在执行指令的同 时,从内存中取下面一条或几条指令按顺序填入 指令队列中。这样就保证了8086/8088执行完一 条指令后可以立即执行下一条指令,也就是说执 行指令和取指令的时间可以重叠,从而提高了 CPU的利用率。 • 而早期的8位微处理器,取指令和执行指令是循环 进行的。 • ②执行部件EU • 功能:负责指令的执行
二、8086的引脚信号和工作模式 • 1、8086的引脚信号
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
2.最小模式
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
三、8086的的操作和时序
明德 砺志 博学 笃行
• a.从数据总线上读取中断类型码,将其存入 内部暂存器。 • b.将标志寄存器(PSW)的值压入堆栈; • c.清楚中断允许标志IF和跟踪标志TF; • d.将断点保存到堆栈中; • e.根据前面得到的中断类型码,到内存0段 的中断向量表找到中断向量,再根据中断 向量转入相应的中断处理子程序。
• 1、总线操作 • 总线读操作——指CPU从存储器或I/O端口 读取数据。 • 总线写操作——指CPU将数据写入存储器 或I/O端口。
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
明德 砺志 博学 笃行
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微机原理》模拟试题三一、填空题1、将十进制数279 85转换成十六进制数、八进制数、二进制数及BCD码数分别为:________H,________Q,_____B, BCD。

2、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,______D或______D。

3、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=____________,标志位的状态分别为CF=_______,ZF=_______,OF=________,SF=__________。

4、8086中,BIU部件完成______功能,EU部件完成_____功能。

5、8086中引脚BHE信号有效的含义表示________________。

6、8086正常的存储器读/写总线周期由________个T状态组成,ALE信号在__________状态内有效,其作用是______________。

7、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为___________H,它的中断入口地址在中断向量表中的地址为______________H。

二、简答及判断题1、某指令对应当前段寄存器CS=FFFFH,指令指针寄存器IP=FF00H,此时,该指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?试举例说明2、8086CPU的FLAG寄存器中,状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?3、设采用16550进行串行异步传输,每帧信息对应1个起始位,7个数据位,1个奇/偶校验位,1个停止位,波特率为4800,则每分钟能传输的最大字符数为多少个?三、读图和作图题1、8086系统中接口连接关系如下图所示。

要求回答以下问题:(1) 试分别确定8255,8253,8259及8251的端口地址;(2) 设8255的PA口为输出,PB口为输入,试写出对PA口和PB口执行输入/输出操作的指令。

8255的端口地址为:___________________________________;8253的端口地址为:___________________________________;8259的端口地址为:___________________________________;8251的端口地址为:___________________________________;对PA口操作的I/O指令为_______________________________;对PB口操作的I/O指令为______________________________。

2、作图题。

系统采用4个接口芯片:8253,8251,8259及8255。

要求8253的通道0用作实时时钟,每当定时时间到之后向8259的IR2送入中断申请信号。

8253通道1用作方波发生器作为8251的收发时钟脉冲。

8253通道0,通道1的门控信号由8255 PC口的PC3和PC2控制。

(1) 画出4个芯片之间控制线的连接图;(2) 8253的两个通道应分别工作在什么方式?四、程序阅读题1、源程序如下:MOV AH,0MOV AL,9MOV BL,8ADD AL,BLAAAAADDIV AL结果AL_________,AH=___________,BL=_____________。

2、源程序如下:MOV AX,SEG TABLE ;TABLE为表头MOV ES,AXMOV DI,OFFSET TABLEMOV AL,‘0’MOV CX,100CLDREPNE SCASB问:1) 该段程序完成什么功能?2) 该段程序执行完毕之后,ZF和CX有几种可能的数值?各代表什么含义?3、源程序如下:CMP AX,BXJNC L1JZ L2JNS L3JNO L4JMP L5设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行?试说明理由。

4、源程序如下:MOV DX,143HMOV AL,77HOUT DX,ALMOV AX,0DEC DXDEC DXOUT DX,ALMOV AL,AHOUT DX,AL设8253的端口地址为140H~143H,问:(1)程序是对8253的哪个通道进行初始化?(2)该通道的计数常数为多少?(3)若该通道时钟脉冲CLK的周期为1µs,则输出脉冲OUT的周期为多少µs?五、编程题1、8255的编程。

设8255的端口地址为200H~203H 。

(1)要求PA 口方式1,输入;PB 口方式0输出;PC7~PC6为输入;PC1~PC0为输出。

试写出8255的初始化程序。

(2)程序要求当PC7=0时置位PC1,而当PC6=1时复位PC0,试编制相应的程序。

2、自BUFFER 开始的缓冲区有6个字节型的无符号数:10,0,20,15,38,236,试编制8086汇编语言程序,要求找出它们的最大值、最小值及平均值,分别送到MAX 、MIN 和A VI 三个字节型的内存单元。

要求按完整的汇编语言格式编写源程序。

模式试题三参考答案一、填空题1、117.D99H 427.6631Q 000100010111.110110011001B 0010 01111001.1000 0101 BCD2、148D -20D -108D3、BX=0000H CF=1 ZF=1 OF=0 SF=04、总线接口功能 指令的译码及执行功能5、高8位数据线D15~D8有效6、4 T1 给外部的地址锁存器提供一个地址锁存信号7、35H 000D4H~000D7H 二、简答及判断题 1、∵指向该物理地址的CS ,IP 值不唯一。

例如:CS :IP=0000:FEF0H 也指向该物理地址。

2、状态标志表示算术运算或逻辑运算执行之后,运算结果的状态,这种状态将作为一种条件,影响后面的操作。

控制标志是人为设置的,指令系统中有专门的指令用于控制标志的设置或清除,每个控制标志都对某一特定的功能起控制作用。

3、每帧占1+7+1+ 28800(个) 三、读图和作图题 1、 (1) A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 01 0 0 0 任意 ⨯ ⨯ 0 Y 01 0 0 1 任意⨯⨯0 Y11 0 1 0 任意⨯⨯0 Y21 0 1 1 任意⨯⨯0 Y3∴8255的端口地址为80H,82H,84H,86H8253的端口地址为90H,92H,94H,96H8259的端口地址为A0H,A2H,8251的端口地址为B0H,B2H,(2) OUT 80H,ALIN AL,82H2、(1) 控制线连接图如图所示。

四、程序阅读题1、AL=01H AH=00 H BL=08H2、(1) 从目的串中查找是否包含字符‘0’,若找到则停止,否则继续重复搜索。

(2) ZF=1, 说明已找到字符ZF=0, 说明未找到字符CX≠0,说明中途已找到字符退出CX=0,且ZF=0说明串中无字符‘0’3、∵74C3H- 95C3HDF00H且有:CF=1,ZF=0,SF=1,OF=1∴程序将转到L5标号处执行。

4、(1) 程序对8253的通道1进行初始化。

(2)计数常数为10000D,BCD计数。

(3)工作在方式3,方波速率发生器周期=10000 1µs=10000µS=10ms五、编程题1、(1) MOV DX, 203HMOV AL, 10111000BOUT DX, AL(2) MOV DX, 202HIN AL, DXMOV AH, ALTEST AL, 80HJNZ NEXT1MOV DX, 203HMOV AL, 00000011B ;对PC1置位OUT DX,AL (2分)NEXT1:MOV AL,AHTEST AL,40HJZ NEXT2MOV AL,00000000B ;对PC0复位MOV DX,203HOUT DX,ALNEXT2:……… (3分)2、DATA SEGMENTBUFER DB 10,0,20,15,38,236MAX DB 0MIN DB 0AVI DB 0DATA ENDS (2分)STACK SEGMENT PARA STACK‘STACK’DW 100 DUP (?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK (1分)START PROC FARBEGIN:PUSH DSMOV AX,0PUSH AXMOV AX,DATAMOV DS,AXLEA DI,BUFFERMOV DX,0 ;使DH=0,DL=0MOV CX,6MOV AX,0 ;和清0MOV BH,0 ;最大值MOV BL,0FFH ; 最小值(2分) LOP1: CMP BH,[DI]JA NEXT1 ;若高于转移MOV BH,[DI];大值→BHNEXT1: CMP BL,[DI] ;JB NEXT2 ;若低于转移MOV BL,[DI];小值→BL (2分) NEXT2: MOV DL,[DI];取一字节数据ADD AX,DX ; 累加和INC DILOOP LOP1MOV MAX,BH;送大值MOV MIN,BL;送小值(3分)MOV DL, 6DIV DL,;求平均值MOV AVI,AL;送平均值RETSTART ENDPCODE ENDSEND BEGIN (3分)。

相关文档
最新文档