微计算机原理与应用模拟题5
- 格式:docx
- 大小:97.52 KB
- 文档页数:9
第五章习题与思考题典型例题解析例5-1 计算机输入/输出控制方式有哪几种?各有什么特点?答:CPU与外设进行数据传送,系统中对数据传送的控制方式一般分为四种:①程序控制方式,程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式,这种方式又分为无条件传送和条件传送二种。
在这种I/O方式中,程序设计简单,硬件软件较省,但费时,CPU效率较低,实时性差,主要用于中低速外设和实时性要求不高的场合。
②中断控制方式,中断控制方式是指利用中断技术控制CPU与外设进行数据传送的一种方式。
这种方式实时性好,不需要反复查询等待,减少了CPU等待时间,CPU与外设可并行工作,但这种方式需要进行现场保护及恢复等工作,仍花费CPU时间。
③DMA方式,DMA方式是指由专门硬件控制,不需CPU介入,直接由存储器与外设进行数据传送的方式。
这种方式不需CPU介入,减少了CPU的开销,能实现高速的数据块传送,提高了效率。
但这种方式增加了硬件开销,提高了系统的成本。
④IOP方式,IOP方式是指由输入/输出协处理器IOP控制数据传送的方式。
这种控制方式由于输入/输出协处理器具有单独的指令系统,因此能在数据传送时,同时进行数据处理,数据传送支持DMA方式,因此传送速度快而且不须CPU介入,CPU与IOP可并行工作,效率高。
这四种方式中,程序控制方式和中断方式属于软件控制方式,DMA方式和IOP方式属于硬件方式。
例5-2 试述I/O端口两种编址方法的特点与区别。
..答:I/O端口的编址方法有二种:即I/O端口单独编址方式和I/O端口与存储器单元统一编址方式。
I/O端口与内存单元地址统一编址方式是将I/O端口地址与内存地址统一安排在内存的地址空间中,即把内存的一部分地址分配给I/O端口,由I/O端口来占用这部分地址。
这种方式控制逻辑较简单,I/O端口数目不受限制,所有访问存储器的指令都可用于I/O端口,指令丰富,功能强。
《微机基础原理及应用》期末自测题标准答案版《微机原理及应用》期末自测题一、基本概念与术语1、8086是(16 )位计算机。
8086地址线有(20 )条,可直接寻址的空间最大为(1M )。
2、总线周期是指(进行一次总线操作的时间)。
基本总线周期有(4 )T状态。
Tw状态是指(等待周期)。
3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(64K )。
4、8086CPU由(总线接口部件BIU,执行部件EU )两部分组成,其功能为(总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。
执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。
)。
其中8086CPU中标志寄存器的作用是(记录指令运行的状态标志和控制标志),指令队列的作用是(完成指令的获取和排队),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址,用于存储器接口访问总线上实际的物理存储器)。
代码段物理地址由CPU的(CS,IP )两个寄存器确定。
堆栈段物理地址由CPU的(SS,SP )两个寄存器确定。
5、8086中断源有(系统外部中断,内部中断两)个。
8086中断服务程序入口地址由( 中断向量表)组成。
中断类型号为20H,其中断向量为(80H )。
6、I/O指令IN/OUT,传送数据的寄存器为(AL,AX ),间接寻址时使用寄存器(DX ),其中IN AL,DX的含义是(将DX中的数据写入到AL中)。
OUT 60H,AL的含义是(将AL读出到地址为60H的端口中)。
7、一片8259A可以管理(8 )级中断;3片8259A可以管理(16 )级中断。
8、硬件中断是(外部引发,随机的,执行总线周期,中断类型码由中断控制器提供),软件中断是(内部引发,确定的,不执行总线周期,中断类型确定)软件中断优先级与硬件中断优先级相比,(软件中断)的级别高。
微型计算机原理应用练习册(附答案)第一章计算机基础一、问答题1、下列数值或字符串表示成相应的ASCII码是多少?(1)换行(2)字母“Q”(3))空格(4)汉字“隘”(国标码)(5)汉字“保”(内部码)(6)51 (7)Hello2、下列各机器数所表示数的范围是(1)8位二进制无符号定点整数;(2)8位二进制无符号定点小数;(3)16位二进制无符号定点整数;(4)用补码表示的16位二进制有符号整数;3、(111)X=273,基数X=?4、有一个二进制小数X=0.X1X2X3X4X5X6(1)若使X≥1/2,则X1……X6应满足什么条件?(2)若使X>1/8,则X1……X6应满足什么条件?5、有两个二进制数X=01101010,Y=10001100,试比较它们的大小。
(1)X和Y两个数均为无符号数;(2)X和Y两个数均为有符号的补码数。
6、一个用十六进制表示的两位整数,如果改用十进制数表示,顺序正好颠倒,该数是多少?二、填空题1、对于R进制数来说,其基数(能使用的数字符号个数)是,能使用的最小数字符号是。
2、八进制数的基数为8,能用到的数字符号个数为。
3、十进制数72转换成八进制数是。
4、与十进制数49.875等值的八进制数是。
5、与十进制数67等值的十六进制数是。
6、十进制小数0.6875转换成十六进制数是。
7、二进制数101.011转换成十进制数是。
8、与二进制数101110等值的八进制数是。
9、十六进制数0E12转换成二进制数是。
10、汉字国标码字符集中共包含有个汉字和图形符号。
11、把汉字区位码的区码和位码都加上十六进制数,即得到汉字国标码;把汉字区位码的区码和位码都加上十六进制数,即得到汉字机内码。
12、将下列十进制数8609、5254、2730、1998变为8421BCD码分别是。
三、选择题1、在计算机机内部,一切信息的存取、处理和传送都是以形式进行的。
A)EBCDIC码B)ASCII码C)十六进制编码D)二进制编码2、下列数据中,可能是八进制数的是。
《微机原理与应用》填空题模拟题及答案浙江广播电视大学计算机科学与技术系蒋融融1.8086有两类中断,它们是中断和中断。
硬件中断、软件中断(或:外部中断、内部中断)2.目前微机系统的存储器分为存储器、存储器、存储器三级。
这种体系结构解决了存储器要,,而又比较合理的矛盾。
高速缓冲、主、外部、容量大、速度快、成本3.十六进制数30A.5转换为二进制是________________,转换为十进制是_ __ ____。
1100001010.0101 778.31254.已知X的原码是10101010,则X的反码是____ ______,补码是___ ________。
11010101 110101105.逻辑运算11110101和11101110的相“与”的结果是___ _________。
111001006.微机硬件系统是指构成微机系统的______ ____,微机软件系统是指_ ____ ____ ___。
软件系统包括______ ______和________ ____两大类。
物理装置各种程序和相应的文档系统软件应用软件7.高速缓冲存储器的英文名称是_____________。
cache8.十六进制数2A1D.8转换为二进制是,十六进制数2B.4转换为十进制是。
10 1010 0001 1101.1 43.259.将二进制数110110.01转换为十进制是,转换为十六进制是,转换为8421BCD码形式是。
54.25 36.4 0101 0100 0010 010110.已知X=-105,则X的原码(用八位二进制)是,补码(用八位二进制)是。
01101001 0110100111. 已知x=-18,它的原码(用十六位二进制)是,反码(用十六位二进制)是,补码(用十六位二进制)是。
1000 0000 000112. 二进制加法1111 0101+1010 1010=。
1001111110.已知X的补码是10110110,则其原码是,值是。
微型计算机原理与应用习题集及答案微型计算机原理与应用习题集目录第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接口电路及系统总线组成的裸机系统。
微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。
微型计算机原理及应用试题及答案一、单项选择题(每小题2分,共30分)1. 十进制33.25转换成十六进制数为()。
A.B1.4H B.1B.19H C.21.4H D.33.4H2. 计算机系统中采用补码运算的目的是为了()。
A.与手工运算方式保持一致B.提高运算速度C.简化计算机的设计D.提高运算的精度3. 为了把串行输入数据转换为并行输出数据,可以使用()。
A.计数器B.寄存器C.移位寄存器D.存储器4. 8086CPU执行OUT DX,AL指令时,DX寄存器的值输出到()。
A.地址总线B.数据总线C.控制总线D.控制字寄存器5. 寄存器间接寻址方式中,操作数处在()。
A.通用寄存器B.内存单元C.程序计数器D.堆栈6. 若有16条地址线,那么可访问的内存地址范围为()。
A.0001H~FFFFH B.0000H~FFFFHC.00000H~FFFFFH D.00001H~FFFFFH7. 在对汇编语言程序的处理过程中,用编辑程序产生汇编语言的源程序的扩展名是()。
A..EXE B..OBJ C..BAT D..ASM8. BUF1 DW 1234H,5678HMOV CL,TYPE BUF1以上两条指令汇编后CL的值为()。
A.01H B.02H C.04H D.08H9. PCI总线的数据宽度为()位。
A.8 B.16 C.32 D.6410. 能同时实现双向串行数据传送的方式是()。
A.单工B.半双工C.双工D.全双工11. 地址译码器的输入端应接在()总线上。
A.地址B.数据C.控制D.以上都对12. 总线的宽度用()总线的条数表示。
A.地址B.数据C.控制D.以上所有13. 8051单片机的MOVX A,@DPTR指令中源操作数的寻址方式是( )寻址。
A. 寄存器B. 寄存器间接C. 直接D. 立即14. 8051单片机中,要用传送指令访问MCS-51片外RAM,指令操作码的助记符是()。
《微型电脑原理及应用》试题库及答案一、填空1.数制转换A〕125D=〔0111 1101 〕B =〔175 〕O=〔 7D 〕H=〔0001 0010 0101 〕BCDB〕10110110B=〔 182 〕D =〔266〕O=〔 B6 〕H=〔0001 1000 0010〕BCD(请用十进制形式写出):单字节无符号整数 0~ 255 ;单字节有符号整数 -127 ~ 127 。
〔注:微型电脑的有符号整数机器码采用补码表示,单字节有符号整数的范围为-128~+127。
〕3.完成以下各式补码式的运算,并根据计算结果设置标志位SF、ZF、CF、OF。
指出运算结果有效否。
A〕00101101+10011100=11001001B SF=1 ZF=0 CF=0 OF=0B〕11011101+10110011=10010000B SF=1 ZF=0 CF=1 OF=02B.4H转换为二进制数是_ ,转换为十进制数是_。
5.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和舍入等步骤。
6.三态门有三种输出状态:低电平、高电平、高阻态状态。
“A”的ASCII码为41H,因而字符“E”的ASCII码为 45H ,前面加上偶校验位后代码为。
机器数。
9.在电脑中,无符号书最常用于表示。
相等。
整数和小数两部分组成。
字节。
13.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少.__字长_______,8位二进制数称为_8位机 ___。
16.微型电脑由微处理器、存储器和总线组成。
、。
18.总线有数据总线、地址总线、控制总线组成,数据总线是从微处理器向内存储器、I/O接口传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因而它可以在两个方向上往返传送数据,称为双向传递。
19.一个微机系统所具有的物理地址空间是由总线决定的,8086系统的物理地址间 2M 字节ALU ,用来对数据进行算术、逻辑运算,运算结果的一些特征由寄存器存储。
微型计算机原理与应用综合练习题一及答案一、选择题(每小题2分,共54分)1、世界上第一台电子数字计算机取名为。
A)ENIAC B)EDSAC C)UNIVAC D)EDVAC2、计算机的发展阶段通常是按计算机所采用的来划分的。
A)内存容量 B)电子器件 C)程序设计 D)操作系统3、最先实现存储程序的计算机是。
A)EDIAC B)EDSAC C)UNIVAC D)EDVAC4、一个完整的计算机系统通常应包括。
A)系统软件和应用软件 B)计算机及其外部设备C)硬件系统和软件系统 D)系统硬件和系统软件5、计算机的软件系统一般分为两大部分。
A)系统软件和应用软件 B)操作系统和计算机语言C)程序和数据 D)DOS和Windows6、用高级语言编写的程序。
A)只能在基本种计算机上运行B)无需经过编译或解释,即可被计算机直接执行C)具有通用性和可移植性D)几乎不占用内存空间7、下面几个不同进制的数中,最小的数是。
A)1001001B B)75 C)37Q D)A7H8、十进制负数-61的八位二进制原码是。
A)00101111 B)00111101 C)10101111 D)101111019、十进制正数38的八位二进制补码是。
A)00011001 B)10100110 C)10011001 D)0010011010、在微机汉字系统中,一个汉字的机内码占的字节数是。
A)1 B)2 C)4 D)811、汉字“灯”的区西半球码为“2138”,该汉字的机内码的十六进制表示为。
A)B5C6H B)C1D8H C)B538H D)21C6H12、用汇编语言编写的程序需要经过翻译成机器语言后,帮能在计算机中执行。
A)编译程序 B)解释程序 C)操作系统 D)汇编程序13、主要决定微机性能的是。
A)质量 B)耗电量 C)CPU D)价格14、CPU指的是。
A)控制器 B)运算器和控制器C)运算器、控制器和主存 D)运算器15、8086/8088可用于寄存器间接寻址的寄存器有。
《微机原理及应用》模拟试卷一参考答案一、选择题1.B C B C A 6. D A C D B二、填空题1.无条件查询中断DMA2.缓冲器锁存器3.数据总线地址总线控制总线4.2 中断向量号(中断类型码)5.OUT6.12H 5030:38007.352348.36H 3AH9.EOC10.CAH CCH三、判断题1.××√√√ 6. √××√×四、简答题1.微型计算机硬件系统由哪几部分组成?各部分功能是什么?答:微型计算机的硬件系统主要由处理器子系统、存储器、I/O接口及I/O设备、系统总线等几部分组成;处理器子系统控制和协调微机系统的各个部件;存储器用来存放程序和数据;I/O设备为微机提供具体的输入/输出手段,I/O接口充当外设与CPU间的桥梁;系统总线用来传递信息。
2.8086基本总线周期是如何组成的?各状态中完成什么基本操作?答:基本总线周期由4个时钟(CLK)周期组成,按时间顺序定义为T1、T2、T3、T4。
在T1期间8086发出访问目的地的地址信号和地址锁存选通信号ALE;T2期间发出读写命令信号RD*、WR*及其它相关信号;T3期间完成数据的访问;T4结束该总线周期。
3.8259的内部寄存器中IRR、IMR、ISR三个寄存器的作用是什么?中断结束实质上是对哪个寄存器进行操作?答:中断请求寄存器IRR:保存8条外界中断请求信号IR0~IR7的请求状态,Di位为1表示IRi引脚有中断请求,为0表示无请求。
中断服务寄存器ISR:保存正在被8259A服务着的中断状态,Di位为1表示IRi中断正在服务中,为0表示没有被服务。
中断屏蔽寄存器IMR:保存对中断请求信号IR的屏蔽状态,Di位为1表示IRi中断被屏蔽(禁止),为0表示允许。
中断结束实质上是使ISR中IRi所对应的Di位清零。
4、在8088系统最小组态中,读取指令“SUB [4000H] ,AX”(指令长度为3B)和执行该指令各需要几个总线周期?它们各是什么样的总线周期?答:由于SUB [4000H],AX 指令放在存储器中,长为3字节,所以读取指令需要3个存储器读总线周期;执行指令时,取操作数需要2个存储器读周期,存结果需要2个存储器写周期。
填空1.微型计算机是指以微处理器为核心,配上存储器、输入输出接口电路及系统总线所组成的计算机。
2.微处理器是由一片或几片大规模集成电路组成的具有运算器和控制器功能的部件。
3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元_两大部分。
4.1KB=1024 字节,1MB=1024 KB,1GB=1024 MB。
5.带符号数有原码、反码和补码三种表示方法,目前计算机中带符号数都采用补码形式表示。
6.(101110.11)2=(46.75)10=(2E.C)167.已知[ X]补=81H,则X= -127 。
(已知补码如何求真值?)8.假设二进制数A=10000110,试回答下列问题:1)若将A看成无符号数则相应的十进制数是_134_。
2)若将A看成有符号数则相应的十进制数是_-122_。
(带符号数都采用补码形式表示,已知补码如何求真值?。
)3)若将A看成BCD码则相应的十进制数是_86_。
9.从_奇_地址开始的字称为“非规则字”,访问“非规则字”需_两_个总线周期。
10.8086CPU数据总线是_16_位,对规则字的存取可在一个总线周期完成,对非规则字的存取则需要两个总线周期。
11.8086CPU的地址总线有20 位,可直接寻址1M B的存储空间。
12.若DS=6100H,则当前数据段的起始地址为 61000H ,末地址为 70FFFFH 。
13.动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒刷新一次。
14.8086 CPU复位后,执行的第一条指令的物理地址是FFFF0H 。
15.8086CPU系统的逻辑地址由段地址和偏移地址组成,物理地址的求法是段地址左移4位+偏移地址。
16.堆栈是以_先进后出_的原则存取信息的一个特定存贮区。
8086的堆栈可在1MB 存贮空间内设定,由堆栈段寄存器 SS 和堆栈指针 SP 来定位。
堆栈操作是以字为单位。
17.转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过_-128~+127_字节。
微机原理及应用习题库与答案习题与练习题1第1章绪论1.计算机分那几类?各有什么特点?2.简述微处理器、微计算机及微计算机系统三个术语的内涵。
答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。
微计算机包括80X86微处理器有几代?各代的名称是什么?80386/80486:32位机。
4.采用一种总线标准进行微型计算机的硬件结构设计具有什么优点?5.一个总线的技术规范应包括哪些部分?6.总线的定义是什么?简述总线的发展过程。
7.微型计算机系统总线由哪三部分组成?它们各自的功能是什么?第3章微处理器结构及微计算机的组成1.8086是多少位的微处理器?为什么?2.EU与BIU各自的功能是什么?如何协同工作?3.086/8088与其前一代微处理器8085相比,内部操作有什么改进?4.8086/8088微处理器内部有那些寄存器,它们的主要作用是什么?答:执行部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。
AX、BX、CX、确定5ch+98h后各标志位的值。
并说明结果的正确性。
5.8086对存储器的管理为什么采用分段的办法?6.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。
7.给定一个存放数据的内存单元的偏移地址是20C0H,(DS)=0C00EH,求出该内存单元的物理地址。
8.8086/8088为什么采用地址/数据引线复用技术?9.8086与8088的主要区别是什么?10.怎样确定8086的最大或最小工作模式?最大、最小模式产生控制信号的方法有何不同11.8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?12.8086基本总线周期是如何组成的?各状态中完成什么基本操作?13.结合8086最小模式下总线操作时序图,说明ALE、M/IO#、DT/R#、RD#、READY信号的功能。
14.8086中断分哪两类?8086可处理多少种中断?15.8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?16.8086的中断向量表如何组成?作用是什么?17.8086如何响应一个可屏蔽中断请求?简述响应过程。
第5章微机的存储器5.4 某一RAM内部采用两个32选1的地址译码器,并且有一个数据输入端和一个数据输出端,试问:(1)该RAM的容量是多少?(2)基本存储电路采用何种译码电路?(3)存储阵列排列成怎样一种阵列格式?答:(1)容量是:32×32 = 1024bit = 1Kb;(2)基本存储电路采用双译码方式;(3)存储阵列排列成32×32的矩阵。
5.5 设有一个具有13位地址和8位字长的存储器,试问:(1)存储器能存储多少字节信息?(2)如果存储器由1K×4位RAM芯片组成,共计需要多少片?(3)需要哪几位高位地址做片选译码来产生芯片选择信号?答:(1)存储器能存储信息:213×8位= 8KB;(2)若由1K×4位RAM芯片组成,则位扩充需要2片,容量扩充需要8片,共计2×8=16片;(3)扩充的8组芯片需用3-8译码器进行片选,由于地址总线的A9~A0需要与各RAM芯片地址线并联,所以用高位地址A12、A11、A10作片选译码来产生芯片选择信号。
5.6下列RAM各需要多少地址线进行寻址?多少条数据I/O线?5.7 分别用1024×4位和4K×2位芯片构成64K×8位的随机存取存储器,各需多少片?答:(1)由1024×4位的芯片组成64K×8位的RAM芯片,位扩充需要2片,容量扩充需要64片,共计64×2=128片;(2)用4K×2位的芯片组成64K×8位的RAM芯片,位扩充需要4片,容量扩充需要16片,共计16×4=64片。
5.8 在有16根地址总线的微机系统中,根据下面两种情况设计出存储器片选的译码电路及其与存储器芯片的连接电路。
(1)采用1K ×4位存储器芯片,形成32K 字节存储器。
(2)采用2K ×8位存储器芯片,形成32K 字节存储器。
微机原理及应用试题及答案(总23页)-本页仅作为预览文档封面,使用时请删除本页-电气工程及其自动化专业《微机原理及应用》试题一、填空题(每空1分)1. 微型计算机系统的主要性能指标有:字长、存储容量、指令系统、运算速度、系统配置。
2. 微型计算机系统硬件包括:运算器、控制器、存储器、输入设备、输出设备等部件,这些部件通过数据总线、地址总线、控制总线相连接。
3. 8086的标志寄存器中控制标志有:IF、DF、TF。
4. 8086的标志寄存器中状态标志有: CF 、 AF 、 ZF 、 PF 、 SF 、 OF 。
5. 随机存储器RAM可分为双极型和 MOS型两大类。
6. 只读存储器ROM可分为:ROM、PROM、EPROM、EEPROM。
7. 8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。
8. 8253是可编程定时器/计数器,它有 3 个计数通道, 6 种工作方式。
9. 串行通信中的数据传送模式有:单工,半双工,全双工。
10. 串行通信中最基本的通信方式:异步通信,同步通信。
11. ADC0809有 8 个模拟量输入信号,可用 3 位地址信号控制,有 8 位数据输出。
12. DAC0832是可编程数/模转换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。
13. 8259A是可编程中断控制器,它有 4 个初始化命令字, 3 个操作命令字。
14.汇编语言指令语句格式:[标号:]操作码助记符[操作数1][,操作数2][;注释]15.CPU和输入/输出设备之间传送的信息有数据信息、状态信息、控制信息。
16. 串行通信中信号传输时的调制解调方式有:调频、调幅、调相。
17. DAC0832可工作在直通、单缓冲、双缓冲三种方式。
18.地址译码的方式有线译码、部分译码、全译码三种。
19.RS-232C串行通信接口T X D和R X D信号的电气性能中“1”= -3~-25V ;“0”= +3~+25V 。
微型计算机原理及应用试题一、单项选择题(每小题2分,共30分)1.半加器的和与其输入端的逻辑关系是()。
A.与非B.或非C.与或非D.异或2.下列系统部件中,一般不直接与三类总线连接的是()。
A.I/O接口B.外设C.ROMD.RAM3.完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。
A.MOV AL,00HB.AND AL,00HC.XOR AL,ALD.SUB AL,AL4.在串操作指令前使用重复前缀指令REPE,终止串的重复操作条件是()。
A.CX=0且ZF=0B.CX=0且ZF=1C.CX=0或ZF=0D.CX=0或ZF=15.在PC机中,执行IN指令时,CPU进入()周期。
A存储器读 B.存储器写 C.I/O读 D. I/O写6.执行下面指令序列后,结果AX的值是()。
MOV AL,96HCBWA.0FF96HB.8096HC.0096HD.0F96H7.Intel8086采用独立编址时选取的存储空间和I/O空间的控制信号是()。
A.BHE A0B.S2S1S0C./M IOD.ALE8.下列关于8086传送类指令说法错误的是()。
A.立即数只能作为源操作数B.不能在存储器之间直接传送C.不能给CS和IP置新值D.堆栈操作指令必须以字节为操作数9.CPU响应中断时,最先完成的两个步骤是()和保护现场信号。
A.开中断B.恢复现场C.关中断D.不可屏蔽中断10.8086在最小模式下,分时使用AD0~AD15,所以必须外接地址锁存器,当总线上为地址信息时,通过()将地址送入地址锁存器。
A.DENB.ALEC.BHED./DT R11.8253-5引脚12CS RD WR A A、、、、为()时,表示对计数器2设置计数初值。
A.00010B B.10010B C.01010B D.10011B12.8253A-5工作在方式1时,欲使输出负脉冲加宽,则可以在输出计数期间()。
A.改变计数值B.改变控制字C.复位D.重新加入带有上升沿的GA TE信号13.梯形电阻网络中的电阻为()。
《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空1分,共25分)1、指令由和组成。
2、I/O接口是微机系统的一种部件,它被设置在与之间。
3、。
4、IF是标志;SP称为;CS称为。
5、段地址为A382H,偏移地址为1234H,则对应的物理地址为。
6、8086CPU由和两部分组成。
7、CPU的基本时间计量单位称为周期。
8、SP总是指向堆栈的。
9、指令MOV AX,[BP+200]读取的是段的存储单元。
10、由8个二进制位组成的基本数据表示单元称为。
11、访存空间的是指CPU所能访问的。
12、某存储器芯片的存储容量为32K×8,则该芯片有个存储单元。
13、PENTIUM的工作模式有、、。
14、指令由、和操作数字段组成。
15、8086CPU指令系统中,用20条地址线寻址I/O端口,其端口地址范围为。
16、电可擦除的可编程只读存储器的英文简写为。
17、逻辑地址由段基值和___ ___组成。
二、判断题(每小题1.5分,共15分,在每小题后面的括号中认为正确的画“√”,错误的画“×”)1、堆栈是处在CPU内部的一个部件。
()2、8086的状态标志位有9个。
()3、IP是EU中的寄存器。
()4、IP中存放的是正在执行的指令的偏移地址。
()5、全地址译码法是指存储器芯片上的所有地址均参加译码。
()6、EPROM是电可擦除的PROM。
()7、中断是指CPU执行程序过程被意外暂停。
()8、EEPROM中存储的数据不会因掉电而丢失。
()9、SRAM是不用刷新的RAM。
()10、总线周期是指CPU通过总线访问一次内存或外设的时间。
()三、单项选择题(每题1.5分,共15分)1)。
(A) SP (B) IP (C)BP (D)CS2、源变址寄存器是()。
(A) SI (B)DI (C)SP (D)DX3、下面4个标志中属于控制标志的是()。
(A) CF (B)DF (C)SF (D)ZF4、LEA BX,BUFF 指令的功能是()。
微型计算机原理及应用(第3版)(修订本)答案习题 1一、选择题1.A2.C3.B4.B5.A6.A7.B8.C9.C 10.C 11.C 12.A13.D 14.A 15.D 16.C在GB2312-80国家标准中,16~55区为一级汉字、56~87区为二级汉字。
DBB5H-A0A0H = 3B15H 3BH = 59 DBB5H属于二级汉字。
二、完成下列不同进制数的转换1.⑴270 = 100001110B ⑵455 =1 11000111B⑶0.8125 = 0.1101B ⑷720.3125 = 1011010000.0101B2.⑴1001001B = 73 ⑵11001100B = 204⑶0.0101B = 0.3125 ⑷11011.1011B = 27.68753.⑴11100011B = E3H ⑵10001111B = 8FH⑶0.0011101B = 0.3AH ⑷110011011.01011B = 19B.58H4.⑴A21H = 101000100001H ⑵4B7H = 10010110111B⑶0.00A3H = 0.0000000010100011B⑷2E8.0D5H = 1011101000.000011010101B三、完成下列机器数和真值的转换1.⑴[11001B]补= 00011001B ⑵[-11001B]补= 11100111B⑶[100000B]补= 00100000B ⑷[-100000B]补= 11100000B2.⑴[65]补= 01000001B ⑵[-75]补= 10110101B⑶[120]补= 01111000B ⑷[-100]补= 10011100B3.⑴[1000]补= 0000001111101000B ⑵[-12]补= 1111111111110100B⑶[800]补= 0000001100100000B ⑷[-3212]补=1 111001*********B4.⑴[10000001B]补= -127 ⑵[01100110B]补= +102⑶[0111011101110111B]补= 30583 ⑷[1000000000000001B]补= -32767四、完成下列各数值和机器编码的转换1.⑴01100011B=99 压缩的BCD码 = 10011001非压缩的BCD码 = 0000100100001001⑵01010000B=80 压缩的BCD码 = 10000000非压缩的BCD码 = 0000100000000000⑶0000001100001111B=783 压缩的BCD码 = 0000011110000011非压缩的BCD码 = 000001110000100000000011⑷0001111111111111B=8191 压缩的BCD码 = 1000000110010001非压缩的BCD码 = 000010000000000100001001000000012.⑴换行 0AH ⑵字母“Q”51H⑶ASCII码“7” 37H ⑷空格20H⑸汉字“隘”(国标码) 30H、2FH ⑹汉字“保”(内码) B1H、A3H3.⑴ [15]补= 00001111 ⑵15的压缩BCD数 = 00010101B⑶15的非压缩BCD数 = 0000000100000101⑷15的ASCII码 = 31H、35H ⑸15的区位码 = 0317、0321⑹15的国标码 = 23H、31H、23H、35H⑺15的内码 = A3H、B1H、A3H、B5H⑻15的奇校验码 = 100001111B五、分析下列各题1.X 2 +X+1 = 273 X = 162.⑴x和y两个数均为无符号数X<Y⑵x和y两个数均为有符号的补码数X>Y3.16X1 + X2 = 10X2 + X135H或53习题 2一、选择题1.A PC是英文Personal Computer的缩写,就是“个人计算机”,个人计算机属于微型计算机。
试卷代号: B宁波广播电视大学2007—2008学年度第一学期期末机电专业《微机原理与应用》考试试题2007年10月一、填空题(本题共15分,每题1分)。有两类中断,它们是 中断和 中断。2. 十六进制数转换为二进制是________________,转换为十进制是_ __ ____。3. 已知x=-18,它 的原码(用十六位二进制)是 ,反码(用十六位二进制)是 ,补码(用十六位二进制)是 。4.逻辑运算11110101和11101110 的相“与” 的结果是___ _________。5.微机系统 的主要技术指标包括 、 、 、 和。6. 查询方式是 。7. RS232C 是 接口 的标准,所以调制解调器之间应按这个标准进行连接。1.微机使用的总线体制有哪几种?PCI总线的特点是什么?2.8086CPU 的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的?3.使用中断有什么好处?1.指出下列标志位的含义(本题5分)(1)CF(2)OF(3)AF(4)ZF(5)DF2.指出下列指令的错误(本题5分)(1)SUB AH,BX(2)MOV CS,AX(3)MOV AX, [SI] [DI](4)MOV BYTE PTR [BX], 9993.指出下列伪指令的含义(本题5分) (1)AA EQU 200(2)BB DB ‘XYZ’(3)CC DB 2*4+3(4)DD DW 4 DUP(?)(5)EE DROC1、若DAT1和DA T2都是内存单元的地址,指出下列程序的功能,并加上注解。(本题10分)MOV AL 0LEA AI. DA T1+14LEA BX.DA T2+14MOV CX, 15LP:MOV AL, [SI]MOV [BX], ALDEC SIDEC BXLOOP LP2、8255A 的工作方式控制宇和C口的按位置位/复位控制字有何差别?若将C口的上脚输出高电平(置位),假设8255A控制口地址是303H,程序段应是怎样的? (本题11分)3、利用一个异步传输系统传送英文资料,系统的速率为1200波特,待传送的资料为5000字符长,设系统用ASCII码传送,不用校验位,停止位只用一位,问至少需要多少时间才能传完全部资料? (本题12分)4、什么是中断优先权排队?若在一个系统中有五个中断源,它们的优先权排列为:1、2、3、4、5,它们的中断服务程序入口地址分别为3000H、3020H、3040H、3060H和3080H。编程序: 当有中断请求且CPu响应时,能用查询方法转至申请中断的优先权最高的源的中断服务程序。(本题12分)5、DAC 的含义是什么?假设DAC满刻度值电压、为10伏,DAC为10位,则用电压值表示的分辨率是什么?(本题10分)《微机原理与接口》课程复习题及参考答案2013年12月第一章习题1.1 微处理器、微型计算机和微型计算机系统三者之间有什么不同?【解】把CPU(运算器和控制器)集成在一个芯片上,即为微处理器。
一、选择题1. 在机器数中,零的表示形式是唯一的。
A.原码B.补码C.移码D.反码2. 8086是高性能的第三代微处理器,是Intel系列的位微处理器。
A.8 B.16 C.32 D.643. 8086有20根地址线,可以寻址到的内存空间能达到字节。
A.1K B.1M C.1G D.1T4.计算机存储数据的最小单位是二进制的。
A.位B.字节C.字长D.千字长5. 当存储器的读出时间大于CPU要求的时间时,为了保证CPU与存储器的周期配合,就要利用一个READY信号,使CPU插入一个状态。
A.T1B.T2C.T3D.Tw6. 为中断允许标志。
该位置为1时,允许响应外部可屏蔽中断(INTR);该位置为0时,禁止响应外部可屏蔽中断。
A.OF B.IF C.DF D.ZF7.十六进制数5BF.C8转换成二进制数是。
A)11011100111111101B B) 010*********.01101BC) 010*********.11001B D) 010*********.11001B8.十进制负数-61的八位二进制反码是。
A)01000010B B)01010000BC)11000010B D)11010000B9.已知英文小写字母d的ASCII码为十进制数100,则英文小写字母h的ASCII码为十进制数。
A)103 B)104 C)105 D)10610. 在定时/计数8253的输出端可产生波形。
a)三角波b)方波c) 锯齿波d)斜波11.假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是。
A)20102H B)20101H C)200FEH D)200FFH12.下列8086CPU标志寄存器FR的标志位中,不属于状态标志位的是。
A. OFB.IFC.AFD.PF13.PC机硬件系统从逻辑上看主要由CPU、内存储器、外存储器、输入设备、输出设备以及构成。
高等教育自学考试微型计算机原理及应用真题及答案课程代码:02277一、单项选择题〔本大题共20小题,每题1分,共20分〕在每题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸〞的相应代码涂黑。
错涂、多涂或未涂均无分。
1.计算机表示一个二进制数的最根本的单位是〔A〕A.位B.字节C.字 D.双字2.世界上第一台电子计算机是〔B〕A.Apple 机 B.ENIACC.IBM 360 D.IBM PC机3.基址存放器是指〔B〕A.AX B.BX C.CX D.DX4.要将进位标志置1,可执行指令〔C〕A.CLC B.CLDC.STC D.STD5.数据定义语句中,用命令DD定义的数据的长度为〔C〕A.8位 B.16位C.32位 D.64位6.SRAM芯片6116的片选信号为〔A〕A.CE B.GNDC.OE D.WE7.以下关于I/O端口独立编址的说法,正确的选项是〔A〕A.译码电路较简单B.I/O端口占用内存空间C.程序设计的灵敏性好 D.不需要专用的I/O指令8.74LS373芯片是一种〔B〕A.译码器 B.锁存器C.缓冲器 D.数据收发器9.异步通信时,在电平幅值肯定的情况下,数据传送的距离与数据传送的速率〔A〕A.无关B.相等C.成正比D.成反比10.在8251A提供的与MODEM相连的操纵信号中,用于表示数据终端打算好的信号是〔C〕A.CTSB.DSR C.DTR D.RTS/ D.MEMR11.以下PC总线信号线中,属于操纵线的是〔D〕A.A19~A0 B.D7~D o C.I OCHCK12.十进制数-126 的8位二进制补码表示为〔D〕A. 01111110 B.10000000C.10000001 D.1000001013.设某一个32位浮点数的阶码有7位,尾数有23位,阶符和数符各1位,则它能表示的最大正数为〔D〕A.(1-2-23)×27B.(l-2-7)×223C.(l-2-127)×223D.(1-2-23)×212714.设某存储单元的段基值为9000H,偏移地址为1000H,该存储单元的物理地址为〔D〕A.0A000H B.10000H C.19000H D.91000H15.以下指令中,源操作数的寻址方法为马上寻址的是〔A〕A.MOV BX,A B.MOV BX,A+l C.MOV BX,OFFSET A D.MOV BX,ASI]16.设AX中存放一个带符号数,要完成(AX)/2运算,应使用指令〔C〕A.RCR AX,1 B.ROR AX,1 C.SAR AX,1 D.SHR AX,117.设AX=0089H,指令“CBW〞执行后,AX存放器的内容为〔D〕A.0089H B.0F89H C.8089H D.0FF89H18.8086系统的存储器采纳奇偶分体,当传送奇地址的高位字节时〔B〕A.BHE=L,A0= L B.BHE=L,A0= H C.BHE= H,A0= L D.BHE= H,A0= H19.两片8259A级联,最多可治理的不同优先级的中断源为〔C〕A.8级 B.9级C.15级 D.16级20.当输入电压满刻度值为1V时,10位模/数转换器的分辩率约为〔A〕A.1m V B.l0m V C.l00m V D.1V 二、多项选择题〔本大题共5小题,每题2分,共10分〕在每题列出的五个备选项中至少有两个是符合题目要求的,请将其选出并将“答题纸〞的相应代码涂黑。
绍兴文理学院继续教育学院2020级第一学期试卷(A)《微型计算机原理及应用》课程(闭卷)专业:电子信息工程班级: 2020级姓名:学号:1题号一二三四五六七八九十总分得分阅卷人一、单项选择题(每题1分,共10分)1、CPU是在( )时响应外中断请求A、一条指令结束B、外设提出中断C、取指令周期结束D、任一机器周期结束2、主机中能对指令进行译码的器件是( )A、ALUB、运算器C、控制器D、存储器3、对RAM芯片作字扩展时可以( )A、增加存储器字长B、增加存储单元数量C、提高存储器的速度D、降低存储器的平均价格4、微处理器的主要任务包括( )A、修改指令、取出指令、执行指令B、删除指令、解释指令、取出指令C、输出指令、执行指令、删除指令D、取出指令、解释指令、执行指令5、PowerPoint2003中,若要在放映过程中能迅速找到某张幻灯片,可通过( )的方法直接移到要查找的幻灯片 A、翻页B、定位至幻灯片C、退出放映视图,再进行翻页D、推出放映视图,再进行查找6、计算机能保存、处理、分析和重新组合大量的信息,这是因为计算机具有( )A、很强的记忆能力B、逻辑判断能力C、很高的计算精度D、自动控制能力7、二进制数1011.101对应的十进制数是( )A、9.3B、11.5C、11.625D、11.108、计算机配置的内存的容量为128MB,其中的128MB是指( )A、128×1000×1000×8个字节B、128×1000×1000个字节C、128×1024×1024个字节D、128×1024×1024×8个字节9、在输入输出设备中,( )是复合型的输入输出设备A、鼠标B、磁盘C、打印机D、CD-ROM光盘10、在浮点数编码表示中,( )在机器数中不出现,是隐含的A、阶码B、符号C、基数D、尾数二、多项选择题(每题2分,共20分)11、冯诺依曼提制的要点是( )A、采用二进制形式表示数据和指令B、计算机由五大部件构成C、用电子电路来完成计算任务D、采用存储程序的工作方式12、计算机的主要性能指标包括( )A、机器字长B、主存容量C、运算速度D、数据通路宽度13、在计算机术语中,将运算器、控制器、cache合在一起,称为( ),而将( )和存储器合在一起,成为( )A、CPUB、内存C、主机D、外存14、下列关于BCD码的说法正确的有( )A、具有二进制数的形式B、保持了十进制数的特点C、可以作为人机联系的一种中间表示D、可以用它直接进行计算15、若x=-0.1010,则x原=( ),x补=( )A、1.1010B、1.0110C、1.1100D、1001116、在信息的下列表示形式中,可以数字化的是( )A、数值大小B、图形、图像C、语音D、字符17、一位十进制数,用BCD码表示需要( )位二进制码,用ASCⅡ码表示需要( )位二进制码A、4.0B、7.0C、8.0D、10.018、显示器的显示方式一般分为和两类( )A、字符(或文本)方式B、图形(或位象)方式C、彩色方式D、灰度方式19、机器数( )中,零的表示形式是唯一的A、原码B、补码C、移码D、反码20、移码表示法主要用于表示( )数的阶码E,以便于比较两个( )的大小和( )操作A、浮点B、指数C、对阶D、尾数归一化三、问答题(每题5分,共40分)21、试述我国档案计算机管理发展过程中解决的主要问题22、试述文档一体化管理的意义23、将二进制数11011.1001B转换为十进制数24、简述Internet在档案工作中的应用25、Pentium的特点26、微程序控制器运行过程包括的几个步骤27、控制器的组成及其功能28、电子文件四、填空题(每题1分,共20分)29、系统分析的三个步骤____________、____________、____________30、可行性分析的主要内容为____________、____________、____________31、计算机病毒是一种以____________和干扰计算机系统正常运行为目的的程序代码32、通常将软件生成期划分为____________、____________、____________和____________四个阶段33、用户需求分析的任务为____________、____________、____________、____________、____________、____________34、调试是对编写的程序进行功能试验,包括____________和____________35、概要设计也叫____________,通常使用的工具是模块结构图36、系统维护包括____________和____________37、程序调试方法包括____________、____________和____________38、____________支持的功能最多五、判断题(每题1分,共10分)39、( )控制存储器是用来存放微程序的只读存储器,它应该比内存的存取速度快40、( )MDR常用于接收程序计数器的值或来自运算器的操作数地址,以确定要访问的内存单元地址41、( )在微程序控制中,微指令寄存器用来存放微程序42、( )某机的主存容量为64K×16,若改用字节数表示,可表示为128KB43、( )微指令的操作控制字段采用字段编码时,兼容的微命令应安排在同一字段中44、( )系统总线中控制线的功能是提供数据信息45、( )CPU访问内存单元的时间是由内存的容量决定的,内存容量越大,访问存储器所需要的时间越长46、( )在冯诺依曼计算机中,指令流是由数据流驱动的47、( )随机存取存储器指既能够读出也可以写入的存储器48、( )决定计算机精度的主要技术指标是计算机字长。
模拟试卷 5一.单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。
每小题 1 分,共10分。
错选、多选或未选均无分)1.能把某种高级语言源程序翻译成机器语言目标程序,而且翻译一句就执行一句的实用程序是( )。
A.解释程序B.汇编程序c.编译程序D.监控程序2.在8086 CPU 中,用来存放EU 要执行的下一条指令的偏移地址的寄存器是( )。
A. SP B.BP C.IP D.BX3.在计算机内,机器数均用( )来表示。
A.原码B.反码C.补码D.ASCII 码4.八位机器数101 1 1010,当它是补码时,其对应的十进制真值为( )。
A. -70 B.-72 C.-74 D.-765.表示是否允许CPU 接受外部中断请求的标志位是( )。
A.SF B.DF C.IF D.TF6.在8086 系统中,用( )来唯一代表存储空间每个字节单元的地址。
A.逻辑地址B.偏移地址C.物理地址D.段地址7.若堆栈段寄存器SS=3A60H ,堆栈指针SP= 1500H,则此时堆栈栈顶存储单元的实际地址为( )。
A. 3B500HB.3BA00HC.3CB00HD. 3BB00H8.IBM PC 类微机是遵循( )的电子计算机。
A.冯·诺依曼原理设计B.基于80x86 系列CPUC.硬件和软件系统D.运算器和控制器9.指令MOV AL,3 EQ 2 ,执行后,AL=( )。
A. 00H B.FFH c.0FH D.01H10.在8086 系统中,堆栈操作指令PUSH 和POP 中的源操作数为( )。
A.字节操作数B.字操作数C.双字操作数D.双精度操作数二.多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案,并将其号码填在题中的括号内。
多选、少选、错选均无分。
每小题 2 分,共10 分)1.对8086CPU 在最大工作模式的正确描述是( )。
A.只有一个主CPU B.可有多个协处理器C.支持更大的寻址能力D. 使用总线控制器8288 E.时钟周期更快2.异步传送时,在字节数据前后附加的控制信息有( )。
A.同步字符B.奇偶校验位C.起始位D.停止位E.时钟信号3. 8086 内部的物理地址加法器产生的是( )。
A.段地址B.偏移地址c.逻辑地址D.绝对地址E.访存地址4.能使BX 寄存器清零的指令语句有( )。
A. MOV BX,OB.ADD BX, BXC.AND BX,0D. XOR BX,BXE.CMP BX ,BX5.下列属于主模块的器件有( )。
A. 8088B.8237 c.8255 D. 8087 E.8259三.填空题(在每小题的空格中填上正确答案。
错填、漏填均无分。
本大题共10个空,每空1分,共10分)1. 8086/8088 用20 条地址线,可寻址的最大存储空间为____字节。
2. 8086 的主时钟频率为5MHz ,则其时钟周期为____。
3.若在内存00084H~00087H 的存储单元中存放中断服务程序人口地址,则其可屏蔽中断类型号为____。
4.指令队列寄存器的数据存取方式是____。
5.受IF 标志位控制的中断是____中断。
6.已知某RAM 芯片内部有11 根地址线、8 根数据线,该存储器容量为____。
7.设PORT 端口地址为3F0H,写出输入指令:____。
8. 8255A 并行接口芯片的通道 A 具有三种工作方式,即:____。
9. 8086/8088 CPU 与外设进行信息传递的三种控制方式为:____。
10.Intel 8253 芯片的主要功能是____。
四.简答题(本大题有3小题,每小题5分,共15分)1.以MOV 指令为例,简述8086 CPU 支持的存储器寻址方式。
2.试绘出计算机硬件组成结构图(五大件)。
3.说明中断源与中断类型号及中断向量间的关系。
五.判断改错题(判断下列各小题的正误,正确的划“√”,错误的划“×”,并对错误进行改正。
本大题有5小题,每小题2分,共10分)l .CMP DATA2 ,DA T A1(DATAI 和DA T A2 为变量名)( )2.ADD AX ,[SI][DI]( )3.MOV SP,0100H( )4.OUT AL,0475H( )5.PUSH 02FFH ( )六.程序分析题(写出下列程序的运行结累及程序功能。
本大题有3小题,每小题5分,共15分)l. 已知SS=A2F0H ,SP= 00C0H,AX=8B31H ,CX=F213H 。
画出在执行下面的程序段后.堆栈区及SP 指针的示意图,且指明:BX=____ ,SP=____,SS=____。
PUSH AXPUSH CXPOP BX2.指出下列程序段完成的功能。
DATXl DB 300 DUP(8)DATX2 DB 100 DUP(?);MOV CX, 100MOV SI, OFFSET DA T X1MOV DI ,OFFSET DATX2NEXT: MOV AL, [SI]MOV [DI] ,ALINC SIINC DILOOP NEXT该程序段的功能是:____________。
3.设有数据定义伪指令DAT DB 12, 34,-1, 74H, 65,-0AH,18, 20试绘图说明内存单元分配图。
七.基本设计题(按题目要求编制8086/8088汇编语言程序。
本大题有2小题,每小题6分,共12分)1.编写一个程序将数据段中自TABLE 开始的60 个字单元清零。
2.已知有一台输出设备。
其接口的数据端口地址为360H ,状态端口地址为361H,其D0 位为状态位。
当D0=1 则表示数据已被外设取走,CPU 可以输出新的数据。
试编写一个完整程序,从存储器AREA开始的区域中送100 个字节数据给输出设备。
(要求利用查询方式输出,一次输出一个字节数据)八.综合应用设计题(本大题有2小题,共18分)1.(8 分)ISA 系统总线外扩 1 片8253 定时/计数器,已知其端口地址为2F0H~2F3H,计数器引脚接线连接如下图。
要求编程实现8253 的OUT1 输出约为800Hz 的方波信号。
2.(10 分)利用下图,设计一个存储器系统。
已知存储器芯片为2716(EPROM ,2 字节),给定存储器地址范围是0000H~07FFH。
画出电路连接图。
(注:“/”代表负)5VA15 G1 Y7/MREQ /G2B Y6A14 /G2A Y574LS138 Y4A13 C Y3A12 B Y2A11 A Y1CPU Y0A10~A02716 /CE/OED7~D0/WR /RD模拟试卷 5 参考解答一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题后的括号内。
每小题 1 分,共10 分。
错选、多选或未选均无分)1~5:ACCAC 6~10:CDAAB二、多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案,并将其号码填在题中的括号内。
多选、少选、错选均无分。
每小题 2 分,共10 分)1:ABD 2:BCD 3:ABE 4:ACD 5:AD三、填空题(在每小题的空格中填上正确答案。
错填、漏填均无分。
本大题共10 个空,每空 1 分,共10 分)1.1M2.0. 2/us(或200ns)3. 21H4.先进先出5.可屏蔽6. 2KB7.MOV DX ,3F0HIN AL ,DX8.基本输入/输出、选通输入/输出、双向传输9.程序控制、中断控制、DMA 控制10.定时和计数四、简答题(本大题有 3 小趣,每小题 5 分,共15分)1.答:立即寻址:MOV AX ,2500H寄存器寻址:MOV BX ,2500HMOV AX ,BX存储器寻址方式(l) 直接寻址:MOV AX, WORD PTR[2500H](2)寄存器间接寻址:MOV AX, WORD PTR[SI](3)寄存器相对寻址:MOV AX,10H[SI] 或者MOV AX ,AREA[SI](4)基址变址:MOV AX,WORD PTR[BX+SI](5)相对基址变址:MOV AX,MASK[BX+SI2.答:储存器输输入出运算器设设备备控制器3.答:中断源——引起中断的原因,8086/8088 可接受256 种中断源。
中断类型号——对每一种中断源都规定有一个唯一的中断类型编号,用n 表示。
N=0~255 或者00H~FFH。
CPU 根据中断类型号来识别中断源。
中断向量——即中断服务程序人口地址。
内存中有1KB 单元用来存放中断向量。
一个中断向量由四个字节组成。
存放需占用 4 个字节单元,其中两个低地址字节单元存放中断向量的偏移地址,两个高地址字节单元的内容是中断向量的段基址。
五、判断改错题(判断下列各小题的正误,正确的划“√”,错误的划“×”,并对错误进行改正。
本大题有5小题,每小题2分,共10分)1.(×)改:MOV AL ,DA T A2CMP AL ,DA T A12.(×)改:ADD AX ,[SI][BX]3.(√)4.(×)改:MOV DX ,0475HOUT DX ,AL5.(×)改:MOV AX ,02FFHPUSH AX六、程序分析题(写出下列程序的运行结果及程序功能。
本大题有3小题,每小5分,共15分)。
1. BX= F213H ,SP=00BEH, SS= A2 F0H 。
2.该程序段的功能是:完成数据传送,从DA T X l 单元传送100 个字节给DA TX 2 单元 ···3.DAT 0CH +1 22H +2FFH 74H 41H F6H 12H 14H ⋯七、基本设计题(8086/8088汇编语言程序2 小题,每 小题 6 分,共 12 分) 1.解: (1) MOV BX,OFFSET TABLE MOV CX,60 AGA: MOV [BX],0 INC BX DEC CXJNZ AGA 2.解: DA T A SEGMENT DPORT EQU 360H SPORT EQU 361H AREA DB 64H DUP (6) DA T A ENDS CODF SEGMENT ASSUME CS: CODE, DS: DATASTART :MOV AX, DATA MOV DS, AX LEA SI, AREA MOVCX, 64HWAIT1 :MOV DX, 361HWAIT0 :IN AL, DXTEST AL,01HJZ WAITOMOV AL, [SI]MOV DX, 360HOUT DX, ALINC SILOOP WAIT1MOV AH, 4CHINT 21HCODE ENDSEND START八、综合应用设计题(本大题有 2 小题,共18 分)1.(8 分)解:CODE SEGMENTASSUME CS:CODESTART: MOV DX, 2F3HMOV AL, 01110110BOUT DX, ALMOV DX, 2F1HMOV AX,10000OUT DX, ALMOV AL, AHOUT DX, ALMOV AH, 4CHINT 21HCODE ENDS2.(10 分)解。