微机原理模拟试卷11
- 格式:doc
- 大小:183.00 KB
- 文档页数:7
.《微机原理与接口技术》试题模拟试卷〔一一、填空〔每空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 中断服务的。
微机原理与接口技术模拟题和答案一、选择题(20分)1.在下列描述中属于冯·诺依曼体系结构特点的是。
Ⅰ.采用16进制计数。
Ⅱ.集中而顺序的控制。
Ⅲ.存储程序并且存储时不区别数据和指令。
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.Ⅰ,Ⅱ和Ⅲ2.在机器数中,零的表示形式是唯一的。
A.原码B.补码C.移码D.反码3.如果浮点数用补码表示,判断下列哪一项的运算结果是规格化数。
A.1.11000 B.0.01110 C.1.00010 D.0.010104.8086有20根地址线,可以寻址到的内存空间能达到字节。
A.1K B.1M C.1G D.1T5.指令AND AL,0FH 采用什么寻址方式。
A.立即数寻址B.基址变址寻址C.寄存器相对寻址D.寄存器寻址6.存储单元是指。
A、存放一个二进制信息位的存贮元B、存放一个机器字的所有存贮元集合C、存放一个字节的所有存贮元集合D、存放两个字节的所有存贮元集合7.主存贮器和CPU之间增加cache的目的是。
A、解决CPU和主存之间的速度匹配问题B、扩大主存贮器容量C、扩大CPU中通用寄存器的数量D、既扩大主存贮器容量,又扩大CPU中通用寄存器的数量8.在中断响应周期内,将中断标志位IF置0是由。
A.硬件自动完成的B.用户在编制中断服务程序时设置的C.关中断指令完成的D.以上都不是9.在单级中断系统中,CPU一旦响应中断,则立即关闭标志,以防本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。
A 中断允许B 中断请求C 中断屏蔽D 中断保护10.描述PCI总线中基本概念不正确的句子是。
A、定义了32位数据总线,可扩充到64位B、PCI是异步型总线C、PCI总线不受处理器的限制D、支持并发工作二、填空题(20分)1.冯·诺伊曼计算机在硬件上是由、、、和5大部分组成。
2.是以CPU为核心,加上存储器、I/O接口和系统总线构成。
3.十进制数1000对应的二进制数为4. 是处理器中处理动作的最小时间单位,通常称为一个T 状态。
微机原理试卷模拟一、填空题(2*10=20分)1.CPU工作在实方式下,若指令MOV AL,[BP+SI],其源操作数的寻址方式为_______________,假设BP=1500H,SI=2500H,ES=3000H,SS=1000H,DS=2000H,则源操作数的物理地址为___________。
2.频率为4MHZ的8086,在它的RESET引脚出现至少___ _微秒的高电平,才能使其内部复位?复位时,程序的第一条指令存放在__________物理地址。
3. 8259A有_____个操作命令字,3片8259A接成级联可管理_______级中断。
4.8086CPU的_________引脚输出有效的低电平,表示当前总线周期访问16位数据。
5.由于主机和外设的速度不一致,一般来说输入数据时要有缓冲器,输出数据时要有________器。
6.80X86系列微处理器能够按字节访问的外设端口地址共有________K个。
7.微机CPU与外设间的数据传送方式一般可分为3种,分别是直接程序控制方式、中断控制方式,以及_______________方式。
参考答案:1.基址加变址;13A00H 2.1;0FFFF0H 3.3;22 4.BHE; 5.锁存 6.64 7.DMA二、选择题(2*12=24分)1.指令指针寄存器(IP)中存放的是____D____。
A.当前指令B.下一条要执行的指令C.操作数地址D.下一条要执行指令的地址2.对于下列程序段:AGAIN:MOV AL,[SI]MOV ES:[DI],ALINC SIINC DILOOP AGAIN也可用指令__A______完成同样的功能。
A. REP MOVSBB. REP LODSBC. REP STOSBD. REPE SCASB3. 指令“AND DX,NUM AND 0FFABH”中出现两个AND,正确的解释是( C )A.均是逻辑运算符 B.均是指令助记符C.前者是指令助记符,后者是逻辑运算符 D.前者是逻辑运算符,后者是指令助记符4. 乘法指令中的两个操作数,其中有一个操作数隐含在( C )A.DL或DX中 B.BL或BX中 C.AL或AX中 D.CL或CX中5.若8259工作在优先级自动循环方式,则IRQ6的中断请求被响应并且服务完毕后,优先权最高的中断源是( B )。
(完整版)微机原理试卷库合集(有答案)微机原理试题库合集第1套⼀、填空题:(每空1分,共20分)1.以8086/8088CPU标志寄存器中有6个状态标志和_____3____个控制标志。
2.若有⼆个数8439H和A56AH进⾏相加,则运算后标志寄存器中的ZF= 0 ,PF=1 ,CF= 1 ,OF= 1 。
3.8086在每个总线周期的T3状态开始对 READY 信号进⾏采样,若其为⾼电平,则进⼊T4状态。
4.设CS=3100H,DS=40FEH,两段的空间均为64K个单元,则两段的重叠区为 32 个单元,两段的段空间之和为 131040个单元。
5.8086/8088系统,中断向量表中,每个中断向量占⽤___4_____个字节。
6.对于下⾯的数据定义,各条MOV指令单独执⾏后,请填充有关寄存器的内容TABLE1 DB ?,?,?TABLE2 DW 26 DUP(?)……MOV AX,TYPE TABLE1;(AX)= 1MOV BX,TYPE TABLE2;(BX)= 2MOV CX,LENGTH TABLE2;(CX)= 26MOV DX,SIZE TABLE2;(DX)= 527.在使⽤8086间接输⼊/输出指令时,必须在执⾏该指令之前将相应的端⼝地址送⼊ DX__ 寄存器中。
8.8k×8位的SRAM存储芯⽚,需要寻址线13根。
9.8086/8088CPU复位后,代码段寄存器CS的值为___FFFFH________ 。
10.8086/8088CPU,由INTR引脚引起的中断称为___可屏蔽______中断。
11.8086/8088系统中,⼀个栈的深度最⼤为_____64_____KB。
12.存储器是计算机中的记忆设备,主要⽤来存放程序和_____数据____ 。
13.在微型计算机系统中,CPU对输⼊输出的寻址可归纳为__统⼀编址_和独⽴编址两种⽅式。
⼆、选择题 (每题1分,共10分)1.若由1K×1位的RAM芯⽚组成⼀个容量为8K字(16位)的存储器时,需要该芯⽚数为B 。
微机原理及应用习题集库 (1)一、填空 (1)二、单项选择题 (4)三、程序分析题(每小题6分,共24分) (9)四、判断题(在对的后面画√,错的后面画×): (15)五:分析判断题(判断对错,并指出错误原因) (19)六、简答题: (20)七、程序题 (23)八、接口芯片的综合编程题 (31)(一)8255A (31)(二)8259A (34)(三). 其它端口编程题 (36)微机原理及应用习题集库(请认真复习4、5、7、10、11章后的习题)一、填空1.87的原码是0101 0111B=57H ,补码是29H=0010 1001B ,反码00101000B=28H 。
2.SP总是指向栈顶,若原先SP=2000H,SS=2000H,问CPU执行指令PUSH AX后,AL内容压入物理地址为21FFEH 存储单元中,AH内容压入物理地址为21FFFH 存储单元中。
3.以BX基址寻址,约定的段寄存器是DS ,以BP基址寻址,约定的段寄存器是SS ,变址寻址约定的段寄存器是DS 。
4.假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是20H 。
5.8086/8088的状态标志有6(SF、PF、AF、OF、ZF、CF)个。
8086/8088系统中,存储器是分段的,每段最大长度是64K 字节,段内偏移地址从0000H 到FFFFH 。
6、CPU访问存储器进行读写操作时,通常在T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个T w周期。
7、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令语句,宏指令语句。
8、、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间接寻址方式。
9、CPU与外设之间的连接部件称为I/O接口,它的基本功能是在CPU与外设之间起缓冲作用。
10、C PU从主存取出一条指令并执行该指令的时间称(),它通常用若干个()来表示,而后者又包括若干个()。
微机原理试题库及答案一、选择题1. 微机中,CPU的英文全称是:A. Central Processing UnitB. Central Power UnitC. Central Processing UnitD. Central Program Unit答案:A2. 下列哪项不是微机的组成部分?A. 主板B. 硬盘C. 显示器D. 打印机答案:D3. 在微机中,RAM的意思是:A. Random Access MemoryB. Read And MemoryC. Random Access MonitorD. Read And Memory答案:A4. 微机的总线分为哪几类?A. 数据总线、地址总线、控制总线B. 电源总线、数据总线、控制总线C. 地址总线、控制总线、电源总线D. 数据总线、控制总线、电源总线答案:A5. 微机的存储器分为哪两类?A. 硬盘和软盘B. 内存和外存C. 随机存取存储器和顺序存取存储器D. 只读存储器和可读写存储器答案:B二、填空题6. 微机的CPU主要由________和________组成。
答案:算术逻辑单元(ALU);控制单元(CU)7. 微机的存储器地址空间是________位的。
答案:16位、32位或64位,根据具体微机的配置而定。
8. 在微机中,________是用来存储指令和数据的。
答案:内存(RAM)9. 微机的I/O设备包括________、________等。
答案:键盘、鼠标、打印机、显示器等10. 微机的中断系统允许________在________时请求CPU的注意。
答案:外设;执行特定操作三、简答题11. 简述微机的工作原理。
答案:微机的工作原理基于指令的执行。
CPU从内存中取出指令,通过控制单元解码指令,然后执行算术逻辑单元(ALU)进行必要的计算或逻辑操作。
操作结果可能存储回内存或发送到I/O设备。
整个过程由控制单元协调,确保指令的正确执行。
微机原理试题库及答案一、选择题1. 在微机系统中,CPU不能直接访问的存储器是()。
A. RAMB. ROMC. CacheD. 硬盘2. 下列关于微处理器的叙述中,错误的是()。
A. 微处理器是微机的核心部件B. 它包括控制器和运算器两部分C. 微处理器只能执行整数运算D. 微处理器可以执行控制命令3. 在微机系统中,用于存放当前正在执行的程序和数据的存储器是()。
A. ROMB. RAMC. 硬盘D. 软盘4. 微机系统中,I/O设备通过()与CPU进行通信。
A. 数据总线B. 控制总线C. 地址总线D. I/O总线5. 在微机系统中,用于实现存储器扩展的芯片是()。
A. 计数器B. 寄存器C. 存储器接口芯片D. 算术逻辑单元二、填空题6. 微机系统中的总线包括________、________和________三种类型。
7. 在微机系统中,________是用于存储程序和数据的物理部件。
8. 中断系统允许CPU在执行程序过程中,对外界请求做出响应,这种响应称为________。
9. 微机系统中的________是用于控制CPU和其他系统部件协同工作的部件。
10. 在微机系统中,________是用于暂时存放信息的高速存储部件。
三、简答题11. 简述微处理器的发展历程及其对计算机性能的影响。
12. 描述微机系统中存储器的层次结构,并解释每一层次的作用。
13. 解释中断在微机系统中的作用及其实现方式。
14. 阐述微机系统中输入/输出设备的作用及其与CPU的通信过程。
15. 描述微机系统中总线的作用及其分类,并解释它们各自的功能。
四、计算题16. 给定一个16位的二进制补码数,其数值为F7E1,请计算其十进制等价值。
17. 如果一个微机系统的时钟频率为2GHz,且每个时钟周期可以执行一条指令,计算在一分钟内该系统可以执行多少条指令。
18. 给定一个微机系统的内存地址范围是0x0000到0xFFFF,请计算该系统的最大内存容量。
微机原理及接口技术模拟试卷(含答案)一、填空题(每空1分,本题共15分)1. 一有符号数的补码为11110111B,它所表示的真值为_______________D。
2. 将二进制数1011011.1转换为十六进制数为_______________。
3. 在计算机系统中,运算器、控制器和少量寄存器构成______________。
4. 8088的ALE引脚的作用是_______________。
5. 已知当前CS=2020H,那么该代码段的首地址为_______________。
6. 一片8253芯片将占用________个I/O端口地址,其内含有______个独立的计数/定时器,每个计数/定时器均为________位。
7. 8253可有______工作方式,其中方式1为_____________,方式2为___________,方式3为_______________。
8. 若使用8253定时,CLK的频率为2MHz,那么一个计数器的最大定时时间为_________,一个8253芯片共有___________计数器:每个计数器有_____________工作方式。
二、选择题(每题2分,本题共10分)1. 堆栈的工作方式是___________。
A)先进先出 B)后进先出 C)随机读写 D)只能读出不能写入2. Reset信号有效后,8086CPU的启动地址为__________。
A)0FFFFFH B)0FFFFH C)00000H D)0FFFF0H3. 在8086CPU的标志寄存器中,控制标志位占________位。
A)3位 B)6位 C)9位 D)16位4. 某个8088存储单元的逻辑地址为A400:3400,其物理地址是_____。
A) 0D8000H B) 0A7400H C) 3E400H D) 0A740H5. 8086系统可管理的中断(软件及硬件中断)的个数最多为__________。
微机原理及接口技术模拟试题一、单项选择题(本大题共20小题,每小题1分,共20分)1.PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及( )组成。
A.运算器B.键盘C.显示器D.总线2.下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的是( )A.OFB.IFC.AFD.PF3.8086CPU在进行读内存操作时,控制信号M/ 和DT/ 是( )A.00B.01C.10D.1 14.当8086CPU采样到READY=0,则CPU将( )A.执行停机指令B.插入等待周期C.执行空操作指令D.重新发送地址码5.有一微机系统,采用CPU的低10位地址线A0~A9作为输入/输出口的地址线,系统中某接口芯片内部有16个端口地址,该接口芯片的片选信号由地址译码器产生,则地址译码器的输入地址线一般应为( )A.A5~A9B.A4~A9C.A2~A9D.A0~A96.8086CPU的主频为5MHz,内存芯片的存取时间为250ns,下面4种说法中正确的是( )A.读/写内存时不需要加入等待周期TwB.读/写内存时至少需加入1个等待周期TwC.读/写内存时至少需加入2个等待周期TwD.读/写内存时至少需加入3个等待周期Tw7.存储器映象编址,也称为统一编址,其特点是( )A.有专用的I/O指令B.无专用的I/O 指令C.I/O译码电路简单D.执行I/O读操作时间较短8.CPU在中断响应过程中( ),是为了能正确地实现中断返回。
A.识别中断源B.断点压栈C.获得中断服务程序入口地址D.清除中断允许标志IF9.在CPU停机方式的DMA操作中,CPU与总线的关系是( )A.只能控制数据总线B.只能控制地址总线C.处于隔离状态D.能传送所有控制信号10.在8086CPU的下列4种中断中,需要由硬件提供中断类型码的是( )A.INTRB.INTOC.INT nD.NMI11.在8259A内部,( )是用于反映当前哪些中断源要求CPU中断服务的。
微机原理与接口技术模拟试题及参*** (细选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 )。
《 微机原理及应用 》考试试卷(卷)
(闭卷 时间120分钟)
一、 填空题(每空1分,共20分)(可能是10个空,10
分)
1、字长为8位的二进制数10011111B ,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为______D,或______D 或______D 。
2、将十六进制数85H 转换成八进制数、二进制数和十进制数分别为:_______Q,________B,_____D 。
3、在8086CPU 中,由于BIU 和EU 分开,所以__________和___________ 可以并行操作,提高了CPU 的利用率。
4、8086的中断向量表位于内存中____________开始的区域,它可以容纳_____个中断向量, 每一个向量占____ 个字节。
5、8086系统中,地址FFFF0H 是___________________ 地址。
6、8086CPU 的IO M /输出低电平时,操作对象为______________。
7、8086中7/S BHE 输出高电平,0A 输出低电平时,则表示从__________地址读写__________。
8、8086CPU 中典型总线周期由____个时钟周期组成,其中T 1期间,CPU 输出______信息;如有必要时,可以在__________两个时钟周期之间插入1个或多个T W 等待周期。
9、8259A 共有___个中断请求口,当一主片与2从片相连时,共有_______个中断请求口。
二、单选题(每小题1分,共20分)
1. 在下列伪指令中定义双字变量的是( )。
A)DB B)DW C)DD D)DT 2. 指令( )的源操作数的寻址方式为直接寻址。
A )MOV [2000H],AL B )IN AL ,DX
C)XOR AL,[2000H] D)MOV AX,2000H
3.设异步传输时的波特率为4800bps,若每个字符对应七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是:()。
A)4800 B)2400 C)480 D)240
4.MOV指令使用时注意点不包括( )。
A)影响标志位 B)不能将CS作为目的操作数C)不能将立即数作为目的操作数 D)存储器操作数不能同时作为源和目的操作数
5.现行数据段位于存储器BOOOOH到BOFFFH字节单元,则段寄存器DS的内容及该段长度(字节数)分别为:()
A)BOOOH,1000H B)O0OOH,OFFFH
C)BOOOH,OFFFH D)BOOOH,OOFFH
6.8086在最小模式下,分时使用AD0-AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。
A)DEN B)ALE C)BHE D)DT/ R
7.STRING DW ‘AB’指令作用下,内存中存放的数据以及顺序是()。
A)41H42H B)AB C)BA D)42H41H
8.设8086系统中采用单片8259A,设置ICW2=18H,则对应IR5的中断类型号为()。
A)18D B)0DH C)1DH D)23D
9. 不可屏蔽中断从CPU的()引脚进入。
A)INTA B)INTR C)NMI D)READY
10. 计算机系统的数据传送方式中,不需要CPU干预的是()。
A)DMA方式 B)条件方式 C)查询方式 D)中断方式
11. 组合BCD码的加法调整指令是( )
A)AAA B)AAS C)DAA D)DAS
12.8088/8086的字乘法指令的乘积在()寄存器中。
A)BX:AX B)AX:BX C)AX:DX D)DX:AX
13.XOR AL,0FH的功能是将AL中内容()。
A)清零 B)取反 C)高四位不变,低四取反 D)高四位取反,低四位不变
14.如果BX=3400H,DI=1000H,DS=1000H,14400H字单元中的内容为1300H,则执行JMP WORD PTR[BX][DI]指令后,IP的值为( )。
A)4400H B)1300H C)1000H D)3400H
15.若用4K×4的芯片组成8K×8的RAM,需要( )片。
A)32 B) 16 C) 8 D) 4
16.8088组成的PC数据总线是( )。
A)8条单向线 B)16条单向线 C)8条双向线 D)16条双向线
17. 下列三条指令(1)MOV DL,’A’ (2) MOV AH,2 (3) INT 21H 的功能是( )。
A)键盘读入一个字符 B)输出a到屏幕 C)输出A到屏幕
D)传送A到DL
18.进入中断服务程序后首先要()。
A)开中断 B)保护现场 C)发中断结束命令 D)保护标志位
19. 存储器的存取周期和取数时间相比,前者( )。
A)较短 B)较长 C)同后者 D)与后者关系不定
20.如果8259的OCW1=80H,则屏蔽( )中断。
A)IR8 B)IR0 C)IR4 D)IR7
三、简答题(每小题4分,共16分)
1、某指令对应当前段寄存器CS=FFFFH ,指令指针寄存器IP=FF00H ,此时,该指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。
2.8086CPU 复位后有那些操作?如果8086系统的引导程序存放在0F0000H 起始的内存中,该如何执行它?
3.什么是中断优先权?判别中断优先权的方法有那些?
4.微型计算机系统的三总线是什么?其各自的功能是什么?
(类似的小问答题可以出自:第一章、第三章、第四章、第六章、第七章等)
四、程序阅读与填空(每小题5分,共10分)
1、源程序如下:
XOR AX,AX
MOV CX,10 MOV BX,2
LP: ADD AX,BX INC BX INC BX LOOP LP
MOV SUM,AX
试问: 本程序段的功能_________________________。
程序执行后,SUM 单元的内容是_____________。
2.下列程序实现将AL 中内容乘以20,请在横线处填写适当的内
容。
MOV CL, 2
SAL AL, ________ MOV BL, AL
MOV CL, ________ SAL AL, ________
________AL, BL
五、程序设计题(共10分)
试编写程序将dat开始的100个有符号字数节中的正数和负数分别相加,结果分别送入pldata和negdata 单元。
要求程序结构完整。
(与此题相关的是:求正数或负数的个数;求最大或最小; BCD码同ASCII码的相互转换;排序;求阶乘;查询方式读入若干数累加等)
六、接口技术及应用
1.求RAM1和RAM2的地址范围,给出分析过程并指出地址的重叠性。
(类似题目可以有138带入译码,138同基本门电路结合译码,特别注意部分译码和完全译码)
1、8086系统中接口连接关系如下图所示,请回答以下问题:
(1) 试分别确定8255,8253,8259的端口地址;
(2)设时钟为2MHz,使用8253的1通道产生1000Hz的方波,请写出初始化程序。
与此题相关的还有8253产生周期信号送8259的IRQ,编写8259的初始化程序以及中断服务程序。
3.电路如下图,编写程序实现下列功能:
K0、K1、K2全部闭合时,红灯亮;K0、K1、K2全部打开时,绿灯亮;其他情况黄灯亮。
(注意,此题可以变换成8255A与
8086连接,其中 A1和A0同8086
的地址线连接方式也可变,如
A1-A3,A0-A2等)
与此题相关的是8255A的其它应用,如8255A查询方式下读输入设备(连续),查询方式下写数据到输出设备(连续),8255A的键盘控制电路(包括消除抖动)等,8253做中断源的8255A数据输入和输出等。