微机原理与应用试卷-有答案
微机原理与应用A卷及答案

一、选择题(每小题2分、共30分)1、单片机在构成应用系统时,下面不属于其可选择的方式的时()A、操作系统B、专用系统C、模块系统D、单片单板机系统2、MCS-51子系列的芯片有()个并行口。
A、1个B、2个C、3个D、4个3、MOV A,#70H这条指令属于()寻址方式。
A、寄存器寻址B、寄存器间接寻址C、变址寻址D、立即数寻址4、堆栈指针SP的作用是()A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A、将源程序转换成目标程序B、将目标程序转换成源程序C. 将低级语言转换成高级语言D. 连续执行键6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。
A、DPTRB、PCC、SPD、PSW7、在寄存器间接寻址方式中,Ri是指()A、R0~R7B、R0~R1C、操作码D、操作数地址8、下面哪个时指令中不可缺少的部分()A、操作码助记符B、标号C、操作数D、注释9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址A、间接B、变址C、相对D、直接10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )A、79HB、49HC、58HD、00H11、总线按功能分类有三种,下面哪种不属于其分类()A、数据总线B、地址总线C、传输总线D、控制总线12、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()A、状态寄存器B、数据寄存器C、传输寄存器D、命令寄存器13、在指令MOV 30H, #55H中,30H是()A、指令的操作码B、操作数C、操作数地址D、机器码14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR源操作数属于()寻址A、间接B、变址C、相对D、直接15、下面指令表示加法指令的是()A、MOVB、SUBC、ADDD、ORL二、填空题(每空2分、共20分)1、按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统和_______________________等。
(完整版)微机原理及应用试题库(附答案)

《微机原理及应用》 试题库1.8086和8088的引脚信号中,D 为地址锁存允许信号引脚。
A . CLKB . INTRC . NMID . ALE2.下面的哪项是有效标识符: B A . 4LOOP :B. DELAYIS3. 如图所示的三态输出电路,当4. 设(SS)=2000H , (SP)=0100H , (AX)=2107H ,则执行指令 PUSH AX 后,存放数据 21H 的物理地址是A. 20102HB. 20101HC. 200FEHD. 200FFH5.汇编语言中,为了便于对变量的访问,它常常以变量名的形式出现在程序中 ,可以认为它是存放数据存储单元的 A 。
A .符号地址B .物理地址C .偏移地址D .逻辑地址 6. 下列四个寄存器中,不能用来作为间接寻址方式的寄存器是A 。
A. CXB. BXC. BPD. DI(C)7.执行下列程序段:MOV AX , 0 MOV BX , 1 MOV CX , 100AA : ADD AX , BXINC BX LOOP AA HLT执行后的结果:(AX)= ________ , (BX)= ________ 。
A. 5050 , 99B. 2500 , 100C. 5050 , 101D. 2550 , 1028.假设V1和V2是用DW 定义的变量,下列指令中正确的是A 。
A . MOVV1,20HB . MOV V1, V2 C. MOV AL, V1 D . MOV 2000H, V2 9.-49D 的二进制补码为A 。
C. MAIN A/B :D. GAMA$1A. E(ENABLE)=1, A=1 C. E(ENABLE)=0, A=1B. E(ENABLE)=1, A=0 D. E(ENABLE)=0, A=0A 时,VB 7DD 。
10. 在8086/8088CPU 中,为了减少 CPU 等待取指所需的时间,设置了11. ① MOV AX , 1000H :② MOV AX , [1000H]:③ MOV AX , BX上述三条指令,根据其寻址方式的不同,判断执行速度,由快至慢的顺序为:若 BL=87H , BH=0E6H ,贝U BX= D 。
安徽大学《微机原理与应用》期末考试试卷

安徽大学《微机原理及应用》考试试卷(A 卷)(闭卷 时间120分钟)一、填空(将答案填在题目给定的横线上。
每空1分,共20分) 1、数制转换:279.375D =_____________H =_____________Q =____________________B 。
2、8位二进制数1001 0100B ,若它表示无符号数,或者原码数,或者补码数,则该数的真值应分别为________D ,________D 或者________D 。
3、8086CPU 的RESET 引脚为有效高电平之后,(CS)=_________H ,(IP)=_________H 。
4、为了提高程序的执行速度,充分利用总线,8086CPU 内部被设计成_________和_________两个独立的功能部件。
5、在8086/8088中,一个最基本的总线周期由_________个时钟周期(T 状态)组成。
6、8086CPU 的MN /MX 引脚的作用是____________________。
若该引脚接+5V ,则当CPU 执行OUT DX ,AX 指令时,其引脚RD 、WR 、IO /M 的状态为___________、___________、___________。
7、指令MOV AX, [BP+SI]的源操作数寻址方式为_____________寻址,它表示源操作数位于内存的_____________段内。
8、可屏蔽中断从CPU 的___________引脚进入,惟独之中断允许标志IF 为___________时,该中断才干得到响应。
9、某8086系统中采用2片8259A 以主从级联方式工作,则最多可以管理___________个外部中断。
二、单项选择(在备选答案中选出一个正确答案,并将其代码填在题中的横线上。
每小题1分,共20分)1、计算机系统中内存容量大小取决于________。
A) CPU 数据总线的位数 B) CPU 地址总线的位数 C) CPU 控制总线的位数 D) CPU 数据总线和地址总线的位数题 号 一 二 三 四 五 六 总分得 分阅卷人 院/系 年级 专业 姓名 学号 答 题 勿 超 装 订 线 ------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------得分得分2、当所选中的存储器或者外设的存取速度较慢时,允许在总线周期中插入等待周期Tw,插入的Tw是在________。
《微机原理及应用》期末考试试卷附答案

《微机原理及应用》期末考试试卷附答案一、填空(共15空,每题2分,共计30分)1.在浮点加法运算中,在尾数求和之前,一般需要操作,求和之后还需要进行和舍入等步骤。
2.三态门有三种输出状态:、、状态。
3.字符“A”的ASCII码为41H,因而字符“E”的ASCII码为,前面加上偶校验位后代码为H。
4.数在计算机中的二进制表示形式称为。
5.在计算机中,无符号书最常用于表示。
6.正数的反码与原码。
7.在计算机中浮点数的表示形式有和两部分组成。
8.微处理器中对每个字所包含的二进制位数叫。
9.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行多少。
10.PC机主存储器状基本存储单元的长度是。
二、单项选择题(共15题,每题2分,共计30分)1. CPU包括()两部分。
A、ALU和累加器B、ALU和控制器C、运算器和控制器D、ALU和主存储器2. 财务会计方面的计算机应用属于()。
A、科学计算B、数据处理C、辅助设计D、实时控制3. 采用十六进制书写二进制数,位数可以减少到原来的()。
A、1/2B、1/3C、1/4D、1/54. 用二一十进制数表示一位十进制数的二进制位是()。
A、1位B、2位C、3位D、4位5. 如果指令中的地址码就是操作数的有效地址,那么这种寻址方式称为()。
A、立即寻址B、直接寻址C、间接寻址D、寄存器寻址6. Cache的主要特点之—是()。
A、存储量大B、存取速度快C、价格便宜D、价格便宜但容量小7. 集成电路计算机属于第()代计算机。
A .“一”B .“二”C .“三”D .“四”8. 堆栈是一种()存贮器。
A .顺序B .先进后出C .只读D .先进先出9. 如指令中的地址码就是操作数,那么这种寻址方式称为()。
A .立即寻址B .直接寻址C .间接寻址D .寄存器寻址10. 数控机床方面的计算机应用属于()。
A .科学计算B .辅助设计C .数据处理D .实时控制11. 某数在计算机中用 8421BCD 码表示为 0011 1001 1000 ,其真值为()。
微机原理及应用试卷(6套)含答案

学院:**学院专业班级:电子01 命题共4页第页1一填空题(每空1分,共25分)1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。
2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。
3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。
在软件上可以通过(8)和(9)指令来改变IP的内容。
在硬件上可以用(10)或(11)来改变IP的内容。
4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。
5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。
6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。
7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。
8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。
9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。
10.分别用一条指令实现下列功能:1)栈顶内容弹出送BX(21)2)CX的内容加1,不影响进位标志位(22)3)AL的高四位置1(23)4)清进位标志(24)5)子程序结束返回(25)二选择题(10分)1Intel 8253/8254有()个16位计数器通道。
A、1B、2C、3D、42当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()使用。
A、两个4位I/O端口或1个8位I/O端口B、状态端口C、部分引脚作端口A、端口B的联络信号D、全部作联络信号3欲使8086CPU工作在最大方式,其引脚MXMN应接()电平。
《微机原理与应用》试卷(A)及参考答案

《微机原理与应用》试题(A)一、填空题(每空1分,共30分)1、组成一个计算机系统必须包括()和()两个部分。
2、建立子目录的DOS命令是(),删除子目录的DOS命令是()。
3、DOS的命令处理程序可以处理两类命令,分别是()和()。
4、为了表示一个有符号的数,二进制规定用0表示(),用1表示()。
5、微处理器按功能分,有三种总线分别为(),()和()。
6、访问存储器的地址码由()和()两部分组成。
7、8086/8088的存储器都是以()位为单位组织的。
8、汇编语言采用不同的后缀加以区分:D表示(),B表示()。
9、()是由标识符表示的指令的名称。
10、JMP属于()指令。
11、()是完成确定功能的独立的程序段。
12、在我们的程序中,总会有数据的输入和输出,对输入/输出设备的管理,为了简便DOS进行了一些功能集成,如(AH)=01H时,表示();AH)=02H时,表示()。
13、()是利用CPU指令系统中已有的指令按时一定的规则定义的新的指令。
14、调试程序用()指令。
15、8086/8088CPU通过总线对存储器进行一次访问所需的时间称为一个总线周期,基本的总线周期包括()个时钟周期。
16、存储器的性能指标主要有()和()。
17、外部中断分两类:()和()。
18、IBM PC系统的主机板中采用了一片8255A组成并行接口,用于与()和()等联接。
19、X=101011B,则X的原码为(),补码为()。
二、选择题(每题2分,共16分)1、下列各数最大的是()A(23)D B(101101)B C(23)H D(AC)H2、下列()寄存器也叫累加器。
A、AXB、BXC、CXD、DX3、MOV AX,BX属于()寻址。
A、直接B、寄存器C、立即数D、寄存器间接4、DW定义()变量。
A、字节B、字 C 、双字D、长字4、下列()是带符号的除法。
A、IMULB、MULC、IDIVD、DIV5、执行SHR AX,2的意思是()。
《微机原理与应用》考试题及参考答案【最新版】

《微机原理与应用》考试题及参考答案一、填空(每空1 分,共10 分)1、指令格式是指指令码的结构形式。
通常,指令可以分为操作码和操作数两部分。
2、RST为8031的复位端,高电平有效,INC 指令的功能是自加1。
3、数据指针DPTR是一个(16)位的特殊功能寄存器,其高位字节寄存器用(DPH)表示,低位字节寄存器用(DPL)表示.4、MOVC A,@A+DPTR指令中,源操作数在__程序_____存储区。
MOVX A,@DPTR 指令中,源操作数在____数据____存储区。
5、8031的异步通信口为全双工(单工/半双工/全双工)二、选择题(每空2分,共10分)1.单片机中的程序计数器PC用来C 。
A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址2.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM 的D 。
A.00H-FFH B.00H-07H C.07H-7FH D.08H-7FH3.8051单片机的定时器T0用作定时方式时是D 。
A.由内部时钟频率定时,一个时钟周期加1B.由外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由T0(P3.4)输入定时D.由内部时钟频率计数,一个机器周期加14.MCS-51单片机在同一级别里除INT0外,级别最高的中断源是B 。
A.外部中断1B.定时器T0C.定时器T15.已知A=87H ,(30H)=76H,执行XRL A,30H 后,其结果为:C。
A.A=F1H (30H)=76H P=0B.A=87H (30H)=76H P=1C.A=F1H (30H)=76H P=1D.A=76H (30H)=87H P=1三、简答题(每题7分,共35分)1、简述I/O接口并说出I/O接口的功能作用。
1.答:I/O接口是CPU和外部设备间信息交换的桥梁,是一个过渡的大规模集成电路,可以和CPU集成在同一块芯片上,也可以单独制成芯片。
微机原理与应用-习题集(含答案)

微机原理与应用-习题集(含答案)《微机原理与应用》课程习题集一、单选题1.一个字是____位二进制数。
A、32B、20C、16D、82.一个字节是____位二进制数。
A、32B、20C、16D、83.在计算机内部,一切信息的存取、处理和传送都是以形式进行的。
A、EBCDIC码B、ASCII码C、十六进制编码D、二进制编码4.下列数据中,可能是6进制数的是。
A、488B、357C、541D、1265.下列数据中,可能是八进制数的是。
A、182B、417C、696D、1086.下面几个不同进制的中,最大的数是。
A、1100010BB、225QC、500D、1FEH7.已知英文小写字母m的ASCII码为十进制数109,则英文小写字母g的ASCII码为十进制数。
A、102B、103C、104D、1058.字符d的ASCII码为十六进制数64,字符j的ASCII码为十六进制数。
A、68B、69C、6AD、6B9.数字字符4的ASCII码为十六进制数34,数字字符9的ASCII 码为十六进制数。
A、37B、38C、39D、4010.已知英文大写字母A的ASCII码为十进制数65,则英文大写字母E的ASCII码为十进制数。
A、67B、68C、69D、7011.十进制数36转换成二进制数是。
A、110100B、100100C、100110D、10010112.与十进制数96等值的二进制数是。
A、1100000B、1100001C、1011110D、110110013.十进制数60转换成二进制数是。
A、111100B、111110C、111101D、11011014.十进制负数-61的八位二进制原码是。
A、10101111B、10111101C、10101011D、0011010115.十进制数59转换成八进制数是。
A、73QB、37QC、59QD、112Q16.二进制数1101.01转换成十进制数是。
A、17.256B、13.5C、13.25D、17.517.二进制数10101转换成十进制数是。
微机原理及应用期末试卷大全(有答案)

武汉大学微机原理与接口技术考试试卷(A)一、填空题(每空1分,共20分)1. 完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将241H端口清0,否则转向NEXT。
MOV DX , (1)(2) AL, DX(3) AL, 20H(4)______MOV DX,(5)MOV AL,0OUT DX,AL…..NEXT: ……2. 图1中的一个共阴极数码管通过8255A和系统ISA总线相连,请完成下列程序段,使该数码管稳定显示“8”(字型编码为7FH)。
图1MOV DX, (6)MOV AL, (7)OUT DX, AL ;初始化82C55MOV DX, (8)MOV AL, (9)(10) ;数码管稳定显示“8”3..8086 CPU有条地址线,可形成的存储器地址空间,地址范围为。
4..中断类型号为24H的中断向量存放在开始的存储单元。
5..一台微机的地址总线为16条,其RAM存储器容量为16KB,首地址为2000H,且地址是连续的,则可用的最高地址是________。
6..一个数据的有效地址EA = 1234H,且DS =5678H,则该数据在内存中的物理地址是________,该数据段的首单元的物理地址是________,末单元的物理地址是________。
7.若当前堆栈指针SP指向2006H单元,则向堆栈中压入5个字的内容后,SP应指向________。
8.若8086 CPU引脚状态是M/IO=1,RD=1,WR=0,则此时执行的操作是________。
二、综合题(80分)1.(10分) 一个异步串行通信口,通过TXD发送一帧数据的字符格式如图2的实线所示:图2如果线路上传送的字符格式包括7位ASCII码数据,一位奇偶校验位,一位停止位。
要求:(1) 写出该帧字符所传送的数据值,并说明是奇校验还是偶校验。
(2) 如果波特率为600bps,请计算传送上面这一帧数据所需要的时间。
《微机原理及应用》期末考试复习参考

《微机原理及应用》期末考试复习参考《微机原理及应用》期末考试复习参考资料一、微机原理与应用模拟试题Ⅰ一、填空题(每空1分,共25分)1、指令由和组成。
2、I/O接口是微机系统的一种部件,它被设置在与之间。
3、已知[X]补=(11110011)B,则真值X= 。
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个标志中属于控制标志的是()。
《微机原理及应用》期末考试试卷附答案2

《微机原理及应用》期末考试试卷附答案2一、单项选择题(共20小题,每题2分,共40分)1.()用来存放即将执行的指令的偏移地址的寄存器是。
A. SP B. IP C. BP D. CS2.()源变址寄存器是。
A. SI B. DI C. SP D. BX3.()设SP=1110H,执行PUSH AX后,SP中的内容为。
A. SP=1112H B. SP=110EH C. SP=1111H D. SP=110FH4.()语句DA1 DB 2 DUP(3,5,7)汇编后,与该语句功能等同的语句是A.DA1 DB 3,5,7 B.DA1 DB 2,3,5,7C.DA1 DB 3,5,7,2 D.DA1 DB 3,5,7,3,5,75.()下面四个寄存器中,不能用来作为间接寻址的寄存器是A.BX B.CX C.BP D.DI6.()确定下列哪些数据在汇编语言中是非法的A.19AH B.1372 C.102B D.1457.()若栈顶的物理地址为20100H,当执行完指令PUSH AX后,栈顶的物理地址为A.20102H B.20101H C.200FFH D.200FEH8.()当执行完下列指令序列后,标志为CF和SF的值是MOV AL,0C4HADD AL,9DHA.0,0 B.0,1 C.1,0 D.1,19.()JMP WORD PTR[BX]的转移目标地址是A.BX中的内容 B.SP+BX的和C.IP+[BX]之和 D.BX指示的内存单元的内容10.()8086/8088CPU的I/O指令采用间接寻址时,可以使用的寄存器是A.BX B.DX C.SI D.DI11.()完成将BX清零,并使标志寄存器CF清零,下面指令错误的是A.SUB BX , BX B.XOR BX ,BXC.MOV BX,0 D.AND BX,0000H12.()下面数据传送指令中,正确的是A.MOV BUF1,BUF2 B.MOV CS,AXC.MOV CL,1000 D.MOV DX,WORD PTR[BP+DI]13.()下列存储器哪一种存取速度最快A.硬盘 B.DROM C. ROM D. Cache14.()完成将有符号数BX的内容除以2的正确指令是A.SHR BX,1 B.SAR BX,1C.ROR BX,1 D.RCR BX,115.()指令LOOPZ的循环执行条件是A.CX≠0且ZF=0 B.CX≠0或ZF=0C.CX≠0且ZF=1 D.CX≠0或ZF=116.()以8086/8088为CPU的微机内存最大容量为A .4MB B.1MB C.640KB D.64KB17 ()与1A.5H不等的数据是A.26.3125D B.11010.0101B C.32.5Q18.()8位二进制补码表示的整数数据范围是A.-128~127 B.-127~127 C.-128~128 D.-127~128 19.()下列四个寄存器中,不允许用传送指令赋值的寄存器是A.CS B.DS C.ES D.SS20.()指令MOV 100[SI][BP],AX的目的操作数的隐含段为A.数据段 B.堆栈段 C.代码段 D.附加段二、填空题(共10空,每空2分,共20分)1.225D= B= H2.已知X=-1011011,求[X]补= 。
微机原理习题1

“微机原理与应用”试题答案及评分标准一、填空(每空1分,共20分)1.若X=-85,Y=26,字长n=32,则[X+Y]补= FFFFFFC5H,[X-Y]补= FFFFFF91H 。
2.若(AX)=6531H,(BX)=42DAH,则执行指令SUB AX,BX之后,(AX)= 2257H,(SF,ZF,CF,OF)= 0,0,0,0。
3.4.用2114(1K⨯4bit)组成4K⨯8bit的存储模块,所需芯片组数为4组,所需芯片总数为8片。
5.若DS=6100H,则当前数据段的起始地址为61000H,末地址为70FFFFH。
6.动态RAM与静态RAM的主要不同点在于动态RAM需要刷新。
7.8086系统最多能识别256种不同类型的中断,每种中断在中断向量表中分配有 4 个字节单元,用以指示中断服务程序的入口地址。
8.8086系统中,某数据区中存有10个字数据,若该数据区的起始地址为610A:1C17H,则该数据区起始单元的物理地址为62CB7H,末单元的逻辑地址为610A:1C2A H。
9.某存贮器单元的实际地址为2BC60H,该单元在段地址为2AF0H中的偏移地址是0D60H 。
10.8086/8088 CPU提供了接受外部中断请求信号的引脚是NMI 和INTR。
11.在特殊全嵌套方式下,8259可响应同级或高级中断请求。
12.有地址重迭现象的译码方式为部分译码和线选法。
13.一中断向量占4个字节单元,其中低地址的两个字节单元存放中断服务程序入口地址的偏移量,高地址的两个字节单元存放中断服务程序入口地址的段基址。
14.当前微机的存储系统分为三级,即Cache 、主存和外存。
这种层次结构设计的依据是程序和数据访问的局部性原理。
15.设堆栈指针(SP)=0110H,顺序执行下面三条指令后,PUSH AX;PUSH BX;POP AX。
SP的内容是010EH 。
16.MISP是微处理的主要指标之一,它表示微处理器在1秒钟内可执行指令数百万条指令17.8088的ALE引脚的作用是锁存复用线上的地址。
微机原理与应用复习题及答案

微机原理与应⽤复习题及答案微机原理与应⽤习题及解答⼀、填空1、⼗六进制数74..DH转换为⼆进制数是_______________,转换为⼗进制数是_______________。
2、⼗六进制数2B.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
3、⼗六进制数A2.4H转换为⼆进制数是_______________,转换为⼗进制数是_______________。
4、⼗进制数21.75转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
5、⼆进制数100111100.0101B转换为⼗六进制数是_______________,转换为⼗进制数是_______________。
6、进制数53.375转换为⼆进制数是_______________,转换为⼗六进制数是_______________。
7、知X=-95,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
8、已知X=-4,则X的原码(⽤⼋位⼆进制表⽰)是________________,反码是________________。
9、已知X=-37,则X的反码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
10、已知X=-115,则X的原码(⽤⼋位⼆进制表⽰)是________________,补码是____________。
11、已知X=95,则X的补码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
12、已知X=22,则X的原码(⽤⼋位⼆进制表⽰)是________________,BCD码是________________。
13、⼀台计算机所⽤的⼆进制代码的位数称为该计算机的___________,8位⼆进制数称为⼀个__________。
微机原理及应用试题及答案

一、填空题(每空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 。
20.8237是可编程DMA控制器,它有4个独立的DMA 通道。
21. 8253每个计数器有2 种计数方式,计数范围分别为:BCD 0~9999 ;二进制0~FFFFH 。
《微机原理及其应用》考试试题及答案

C3.RD 低电平,WR 高电平,M/IO 高电平 D3.RD 高电平,WR 低电平,M/IO 高电平9. 8086/8088中断系统可处理__B1__个中断源,中断类型码的范围为__A2__,中断向量设置在内存__A3__, 优先权最高、最低的中断分别是___A4___。
A1. 255 B1. 256 C1. 128 D1. 1024A2. 0~255 B2. 1~255 C2. 0~127 D2. 0~1023 A3. 00000H~003FFH B3. 00400H~007FFH C3. FFFFFH~FF800HA4. 除法出错, 单步 B4. NMI, 单步 C4. NMI, INTR D4. 除法出错, INTR10.当8253定时器0的时钟脉冲为1MHZ 时,其二进制计数时的最大定时时间为 B1 ,这时写入定时器的初值为 A2 。
A1. 65.535ms B1. 65.536ms C1. 131.71ms D1. 131.72ms A2. 0000H B2. FFFFH C2. 0001H D2. FFFEH11. 8255工作于中断方式传送数据时,可供使用的8位数据端口个数有__B 。
A.1 B.2 C. 3 D. 412. 设异步串行通信时,每个字符对应1个起始位,7个信息位,1个奇/偶校验位和2个停止位,每秒传送这样字符240个,其波特率为___B__ b/s 。
A . 2400 B. 2640 C. 1200 D. 192013. 在汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是___B___。
A.汇编指令 B.伪指令 C.机器指令 D.宏指令14. 汇编语言源程序经汇编后,可直接生成___B___。
A. .OBJ 及.ASM 文件B. .OBJ 及.LST 文件C. .LST 及.ASM 文件D. .OBJ 、.LST 及.ASM 文件+(4)图中存储器的基本地址空间从 04000H 到 04FFFH 。
微机原理与应用习题参考答案(郑学坚)

第1章作业1、将下列二进制数转换成十进制数和十六进制数①11010111②10101001参考答案:①215D,D7H ②169D,A9H2.设计算机字长为8位,求机器数E3H分别为有符号、无符号数时对应的值。
参考答案:若E3为有符号数,为-29D;若E3为无符号数,为227D。
3.写出下列字符所对应的ASCII 码a. $b.5c.Fd. t参考答案:a. 24H b. 35H c. 46H d. 74H第2章作业2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。
参考答案:ALU是算术逻辑部件,它能完成二进制的加减乘除四则运算,也能进行布尔代数的逻辑运算。
2.2 累加器有何用处?画出其符号。
参考答案:累加器作为ALU每次运行结果的暂时存储器,在CPU中起着存放中间结果的作用。
除了能装入及输出数据外,还能使存储其中的数据左移或右移。
2.5参考答案:三态输出电路能使输出电路与总线脱离,使总线结构具有公共通路的作用。
2.6 何谓L门及E门?它们在总结结构中有何用处?参考答案:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门,又称装入门。
E 门即ENABLE控制端,是三态输出门,用以使寄存器中的数据输出至总线,又称三态输出门。
L门和E门的运用可以保证数据在共用总线中有序传输互不干扰。
2.8 ROM和RAM各有何特点和用处?参考答案:ROM为只能读出的存储器,可用以存放固定的程序和数据。
由于半导体存储器技术的发展,目前出现了诸如Flash ROM的存储器,它可读可写,并且掉电后写入的信息不丢失。
ROM通常用于固化生产厂家或开发者的程序或数据,用于启动计算机或控制计算机的工作。
RAM为可写入又可读出的存储器,可用以随时写入、改写或读出数据,也可用以写入随时有可能改变的用户程序。
RAM通常用于存储各种动态的输入输出数据、中间结果以及与外部存储器交换的数据或程序。
2.10 除地线公用处,5根地址线和11根地址线各可选多少个地址?参考答案:5根地址线可选25=32个地址;11根地址线可选211=2048个地址;2.11 译码器有何作用?参考答案:通常有地址译码器和指令译码器两种说法,功能基本类似。
浙江工业大学微机原理及应用试卷答案

微机原理练习题一、填空题1.80C51单片机内部 4 KB程序存储器,地址为 0000H 到 0FFFH .2.在基址加变址寻址方式中,以 A 作变址寄存器,以 DPTR 或PC作基址寄存器. 3.PSW是程序状态寄存器,其包括RS1、RS0位,这两个位的作用是:确定工作寄存器组.4.设累加器〔A〕=7FH,〔Cy〕=0,则执行DA A指令后,〔A〕= 85H .5.汇编语言指令是由__操作码______和____操作数____两部分组成.6.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号. 7.MCS-51的定时/计数器可以有 4 种工作方式,编制程序时需要通过设定 TMOD 特殊功能寄存器的值设定T0和T1的工作方式,当T0需要工作在16位定时器方式,T1工作在8位自动重装方式时,该寄存器值为 21H .8.指令"MOV A,R0〞和"MOVX A,R0〞的区别是:前一个内部数据存储器操作,后一个外部数据存储器操作.9.INT0中断和INT1中断的入口地址分别为0003H 和0013H .假设软件设定INT0为低优先级别、INT1为高优先级别,当CPU正在执行INT0中断时,发生了INT1中断请求,CPU 应如何响应?先中断INT0中断,先执行INT1中断. .10.MOV C,20H,源操作数的寻址方式为:位寻址方式 . 11.假定累加器A的内容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的内容送累加器A中.二、程序填空、解释程序语句,并填写运行结果1.PROG:MOV 40H,#3AHMOV A ,#08HORL A,#0F0H ;将A的高4位置1MOV 30H,AANL A,#0F0HSW AP A ;A中的高4位与低4位交换MOV 31H,A当执行完以上指令后,填写下面的寄存器或地址中的值:当执行完以上指令后,填写下面的寄存器或地址中的值:〔A〕= 0FH ;〔40H〕= 2AH ;〔30H〕=0F8H ;〔31H〕= 0FH .2.已知PSW=91H,〔30H〕=05H,<31H>=09H <41H>=06H,<40H>=0AAH,试执行如下程序,写出执行结果.ORG 1000H ;确定以下程序从1000H开始存放代码MOV A,30HADD A,40HDA AMOV 50H,AMOV A,31HADD A,41HDA A ;对A进行BCD码调整MOV 51H,ALL: SJMP LL;进行死循环<51H>=15H;<50H>=15H;<41H>=06H;<40H>=0AAH.3.若内部<61H>=0F2H,〔62H〕=0CCH ,:MOV A, 61HMOV B, #02HDIV AB ;A与B相乘ADD A, 62HMOV 63H, ACLR A ;清楚A的内容ADDC A, BMOV 64H, A<63H>=45H;<64H>=01H;〔A〕= 01H ; <B〕= 00H4.MOV R0,#DATA ; 把立即数DATA给R0MOV A,R0RL A ; 累加器A循环左移一位MOV R1,ARL ARL AADD A,R1MOV R0,A ; 〔A〕--〔〔R0〕〕1>该程序的功能是:〔把DATA所指的存储单元内容乘以10〕;2>若不使结果产生溢出,则运行前A的值应小于等于< 25>.5.MOV A,#04MOV 50H,AMOV 51H,AMOV 52H,AMOV 53H,#80HMOV R6,#03HMOV R0,#50HMOV A,R0CLR C ;清楚进位标志AA:INC R0ADDC A,R0 ; 将<A>和<<R0>>与〔C〕相加DJNZ R6,AA ; 当第3次执行该指令时,〔R6〕=0RET该程序的功能是:将50H,51H,52H,53H四个单元的内容相加当上面程序执行完成后,填写下面的寄存器或地址中的值:〔A〕8CH;〔进位位C〕00H;〔R0〕53H;〔R6〕00H;〔50H〕04H;〔51H〕04H;〔52H〕04H;〔53H〕80H.三、简答题1.试简述80C51单片机的存储器组织.〔1〕分为内部数据存储器、SFR、内部程序存储器,外部数据存储器〔0000H-0FFFFH〕,外部程序存储器〔和内部之和为64K〕.〔2〕内部数据存储器:地址为00H-7FH;4个工作寄存器组,每组个寄存器,由R0-R7表示;〔3〕位寻址区:20H-2FH〔位地址00H-7FH〕与SFR地址能被8整除的地址单元;〔4〕SFR地址为80H-0FFH,采用直接地址方式.2.MCS-51的寻址方式有哪七种?立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基地址加变址寻址、相对寻址、位寻址.3.80C51单片机具有多少个中断请求源?分多少个优先级别?简述多源中断优先级管理和中断嵌套.〔1〕8051共有5个中断源:INT0,T0,INT1,T1,SERIAL.中断能否响应由中断控制寄存器IE 的设置来决定.〔2〕有2个中断优先级,由IP 寄存器的位来确定,当对应位设置为高电平时,对应的中断为高优先级,否则为低优先级,IP 〔-,-,-,PS,PT1,PX1,PT0,PX0〕中断优先级管理:〔1〕高优先级的中断可以中断低优先级的中断服务程序,从而可以实现中断嵌套;同级或低优先级的中断则不能;〔2〕同级的中断同时申请,按照INT0,T0,INT1,T1,SERIAL 顺序先后响应.4.设定时器1设成方式2,作为波特率发生器,若系统时钟频率为12MHz,确定在串行方式1下可能产生的最高波特率与最低波特率.串行方式1的波特率公式为:mod 6212103212(256)s c ⨯⨯-定时器为自动重装载模式,<1>当C=0,SMOD=0时,得到最小波特率为:122.1bps ; <2> 当C=255,SMOD=1时,得到最大波特率为:62.5Kbps ;四、编制程序1. 编程求逻辑函数L 的值,()()L U V W X W Y Z =•++•+.式中,L,U,V,W,X,Y,Z 均为位变量.2. 设有100个有符号数,连续存放在以3000H 为首地址的存储区中,试编程统计其中正数、负数、零的个数并分别存放在内部RAM30H 、31H 、32H 单元中.3. 从内部RAM30H 单元开始,有10个单字节数据.试编一个程序,把其中的正数、负数分别送40H 和50H 开始的内部RAM 单元.4. 设单片机晶振频率F OSC =6MHz,使用定时器1以工作方式1产生周期为500mS 的等宽方波,用中断方式实现编程,并在P1.7输出.要求:<1>写出T1定时器的方式控制字,T1定时器初值计算;<2>试编写程序完成此功能.1.MOV C,VORL C,/WCPL CANL C,UMOV L,CMOV C,WANL C,/YORL C,Z CPL CANL C,XORL C,LMOV L,C位寻址方式写程序〔2分〕,第一部分〔2分〕,第二部分〔2分〕,程序完成性〔4分〕2.MOV DPTR,#30000HMOV 30H,#00HMOV 31H,#00HMOV 32H,#00HMOV R2,#100LOOP: MOVX A,DPTRCJNE A,#00H,LOOP1INC 32HSJMP LOOP3LOOP1: JC LOOP2INC 30HSJMP LOOP3LOOP2: INC 31HLOOP3: INC DPTRDJNZ R2,LOOPEND评分标准;初始化2分,循环体5分,程序完整性3分3.MOV R0,#30HMOV R2,#10MOV R4,#40H ;目标指针1MOV R4,#50H ;目标指针2LOOP: MOV A,R0ACC.7, LOOP2;为正数MOV A,R4MOV R1,AMOV A,R0MOV R1,AINC R4SJMP LOOP3LOOP2: MOV A,R5MOV R1,AMOV A,R0MOV R1,AINC R5LOOP3: DJNZ R2,LOOPEND评分标准;初始化2分,循环体5分,程序完整性3分4. 500Ms= 25ms*20TMOD=10H, Fosc=12MHZ, t=25ms, L=16,2L =216=65536则定时常数TC=2L-foscxt/12=65536-〔12x106x25x10-3〕/12=65536-25000=40536=9E58H TCH=9EH,TCL=58H <2分>ORG 0000HLJMP STARTORG 000BHMOV TH0,#0B1HMOV TL0,#0E0HDJNZ R7, TIM0_ENDCPL P1.0MOV R7,#20TIM0_END: RETI中断服务程序得2分START: MOV TMOD,#01HMOV TH0,#0B1HMOV TL0,#0E0HMOV R7,#20CLR P1.0SETB ET0SETB EASETB TR0SJMP $初始化部分得2分,程序完善性与其他得4分。
《微机原理与应用》考试试题B答案

《微机原理与应用》考试试题B卷答案一、填空题(15分)1.硬件中断、软件中断(或:外部中断、内部中断) (顺序可互换)2.1100001010.0101 778.31253.4. 111001005. 字长内存容量主频运算速度存取周期(顺序可互换)6. 程序控制方式7. 串行二、简答题(15分)1.有PC、ISA、EISA、PCI和PCMCIA总线。
(3分)PCI总线的特点是:性能高,成本低,寿命长,插接灵活,使用方便,数据完整,软件兼容,可靠性高。
(2分)2.8086CPU寻址范围1MB。
(1分)因为8086CPU地址线为20条,220=1024KB,即1MB。
(1分)8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。
(1分)当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。
(2分)3.答:(1)解决快速CPU与慢速外设之间的矛盾,使CPU可以与外设同时工作,甚至可以与几个外设同时工作。
(2)计算机实现对控制对象的实时处理。
(3)计算机可以对故障自行处理。
(错一项扣2分。
最多扣5分)三、每小题5分,共15分1.每个结果1分(1)进位标志。
若运算结果的最高位产生一个进位或借位,则CF二1,否则CF=O。
(2)溢出标志。
若在算术运算中带符号数的运算结果,当字节运算时大于+127或小于-128;字运算时大于+32767或小于-32768,则OF=1,否则CP=0(3)辅助进位标志。
若在字节操作时,由低半字节向高半字节有进位或借位;或在字操作时,由低位字节向高位字节有进位或借位,则AF=1,否则AF=0。
(4)零标志。
若运算结果为O,则ZF=1,否则ZF=O。
(5)方向标志。
若用指令置DF=1,则串操作指令就为自动减量指令,也就是从高地址向低地址处理串;若使DF=O,则串操作指令就为自动增量指令,也就是从低地址向高地址处理串。
微机原理与应用试卷-有答案

微机原理与应用试卷一、单项选择题(每小题 1 分共 10 分)1.十进制33.25转换成十六进制数为( )A. B1.4HB. 1B.19HC. 21.4HD.33.4H2. 若有16条地址线,那么可访问的内存地址范围为。
( )A. 0001H~FFFFHB. 0000H~FFFFHC. 00000H~FFFFFHD.00001H~FFFFFH3. 8086 CPU内有指示下条指令有效地址的指示器是( )A. IPB. SPC. BPD. SI4.下列指令中语法有错误的是( )A. IN AX,20HB. LEA SI,[2000H]C. OUT DX,ALD. SHL AX,25. 8088CPU内部的数据总线有多少条( )A. 8条B. 16条C. 20条D. 32条6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( )A. 0FH和04HB. 0BH和04HC. 0FH和0BHD.04H和0FH7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。
( )A. 寄存器间接寻址B. 变址寻址C. 基址变址寻址D. 相对寻址8. 与MOV BX,OFFSET X等价的指令是( )A. MOV BX,XB. LDS BX,XC. LES BX,XD. LEA BX,X9. 不能实现将AX清零和CF清零的指令是()A. SUB AX,AXB. MOV AX,0C. XOR AX,AXD. AND AX,010.可编程计数/定时器8253的工作方式有几种()A. 3B. 4C. 5D. 6二、填空题(每空2分,共20分)1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。
2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。
微机原理与应用参考答案

《微型计算机原理与应用》参考答案一、单项选择题(每题2分,共20分)1.微处理器又称作(B )A、UPSB、MPUC、RAMD、ALU2.从8086CPU的内部结构上看,其是由(D )两部分组成。
A、制器和20位物理地址加法器B、运算器和总线接口C、执行单元和总线接口单元D、控制器和运算器3.十进制数20用八进制表示是(C )A、20B、14C、24D、101004.一个数用二进制表示至少要6位,则用八进制表示至少要几位( B )A、1B、2C、3D、45.补码10010101的真值是( D )A、+21B、-21C、+107D、-1076.BCD码01110101与BCD码01101000之和的八位BCD码是(B )A、11011101B、01000011C、00010100D、110100117.以下四种存储器中,随机存取存储器是( A )A、RAMB、ROMC、PROMD、EPROM8.没有外存贮器的计算机监控程序可以存放在( B )A、RAMB、ROMC、CPUD、RAM 和ROM9.以下选项中不是计算机内存储器的是(C )A、RAMB、ROMC、CPUD、SDRAM10.采用串行接口七位ASCⅡ码传送数据,带有1位奇偶校验位和1位停止位,波特率为8600波特,则字符传送速率为( D )A、960B、955C、480D、860二、判断题(下列各题,你认为正确的,请在题干的括号内打“√”,错的打“×”。
每题1分,共10分) 总线宽度1.所谓CPU就是微型计算机。
(×)2.在计算机中正数的原码、反码、补码是相同的。
(√)3.八位二进制可以表示的最大十进制数是1024。
(×)4.在浮点数加减运算中,阶码与尾数作为一个整体相加减。
(×)5.若总线地址为26位,则最大访存空间为6M。
(×)6.EPROM 虽然是只读存储器,但在编程时可向内部写入数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微机原理与应用试卷一、单项选择题(每小题 1 分共 10 分)1.十进制33.25转换成十六进制数为( )A. B1.4HB. 1B.19HC. 21.4HD.33.4H2. 若有16条地址线,那么可访问的内存地址范围为。
( )A. 0001H~FFFFHB. 0000H~FFFFHC. 00000H~FFFFFHD.00001H~FFFFFH3. 8086 CPU内有指示下条指令有效地址的指示器是( )A. IPB. SPC. BPD. SI4.下列指令中语法有错误的是( )A. IN AX,20HB. LEA SI,[2000H]C. OUT DX,ALD. SHL AX,25. 8088CPU内部的数据总线有多少条( )A. 8条B. 16条C. 20条D. 32条6. 若(AL)=0FH,(BL)=04H,则执行CMP AL,BL后,AL和BL的内容为( )A. 0FH和04HB. 0BH和04HC. 0FH和0BHD.04H和0FH7. 指令MOV AX,[BX][SI]中源操作数的寻址方式是。
( )A. 寄存器间接寻址B. 变址寻址C. 基址变址寻址D. 相对寻址8. 与MOV BX,OFFSET X等价的指令是( )A. MOV BX,XB. LDS BX,XC. LES BX,XD. LEA BX,X9. 不能实现将AX清零和CF清零的指令是()A. SUB AX,AXB. MOV AX,0C. XOR AX,AXD. AND AX,010.可编程计数/定时器8253的工作方式有几种()A. 3B. 4C. 5D. 6二、填空题(每空2分,共20分)1. 计算机通常___________和___________是核心部件,合称为中央处理单元CPU。
2. 8086CPU通过数据总线对__________进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括__________时钟周期。
3. 组成16M*8位的存储器,需要1M*4位的存储芯片___________片。
4. 微机中一般采用__________芯片作为串行通信接口。
5.在8086CPU系统中,设某中断源的中断类型码为08H,中断矢量为0100H:1000H,则相应的中断矢量存储地址为__________;从该地址开始,连续的4个存储单元存放的内容依次为__________。
6.堆栈是内存中一个专用区域,其存取规则是__________;在8086系统中,当CPU响应外部中断请求转向中断处理程序前,应将__________的内容依次压入堆栈。
三、判断改错题(每题1分,共10 分)1. 8086向存储器的奇地址写一个字节的数据时,需要一个总线周期,在该总线周期内的第为1。
( ) 一个时钟周期中,A2. 8088的信号可用作中断矢量的读选通信号。
( )3. 已知AL的内容为01011101B,执行NEG AL后再执行CBW,AX中的内容为7FA3H。
( )4. 8088 中,取指令和执行指令必须是串行操作。
( )5. MOV [BX],0 指令是正确的。
( )6. 8259A的8个中断源的中断矢量在中断向量表中是连续存放的。
( ) 7.多个外设可以通过一条中断请求线,向CPU发中断请求。
( )8. EPROM 虽然是只读存储器,所以在编程时不可以向内部写入数据。
( )9. 在CMP AX,DX指令执行之后,当标志位SF,OF,ZF满足下列逻辑关系(SF⊕OF)+ZF =0时,表明(AX)<(DX)。
( )10.CPU与外部接口数据传输方式有程序控制、中断、DMA三种方式。
( )四、汇编程序(共20分)1. 设某数据区定义如下:ORG 0100HNAMES: DB ‘TOM’,20DB ‘ROSE’,25DB ‘KATE’,22下列各组指令,若为合法指令,请写出执行结果,若为非法指令,则写出错误原因。
(本题5分)(1)MOV SI,5LEA DI,NAMES[SI+6]MOV AL,[DI](AL)=(2)MOV SI,4LEA BX,NAMESCMP [BL][SI],BYTE PTR NAMES+10(SF)=2.设初值(AX)=4321H,(DX)=8765H,则MOV CL,04HSHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL上述程序执行后(DX)=;(AX)=。
(本题5分)3. 编写一个程序,接收从键盘输入的10个十进制数字,输入回车符则停止输入,然后将这些数字加密后(用XLA T指令变换)存入内存缓冲区BUFFER。
加密表为:输入数字: 0,1,2,3,4,5,6,7,8,9密码数字: 7,5,9,1,3,6,8,0,2,4 (本题10分)五、简答题(共20分)1.简述在最小工作模式下,8086如何响应一个总线请求?(本题5分)2.伪指令的功能是什么?(本题5分)3.简述宏指令与子程序的区别(本题5分)4.8259A 中断控制器的功能是什么?(本题5分)六、综合应用题(共20 分)已知某8088微机系统包括8255,8253两个可编程接口电路。
其中8253三个计数器分别工作在不同的方式下,可以为A /D 转换器提供可编程的采样频率和采样时间;8255A 的PB 0可用于检测按键开关的位置,PB 7可根据PB 0的状态决定是否点亮LED 指示灯。
设系统所要求有关硬件连线已经全部接好,如图1所示。
试完成下列各项要求。
(1) 分别列出8255A ,8253各个端口的地址编码,其中片选信号2PS ,3PS 采用图2中的译码地址。
(5分)(2) 根据图2所示8255A 的A 口和B 口的连接方式,写出接口初始化程序片段。
(5分) (3) 图1给出了8253各个计数器要求的工作方式。
设已知外部时钟频率为F ,计数器0的计数初值为L (字节型),工作在方式2;计数器1的计数初值为M (字型),工作在方式1;计数器2的计数初值为N (字型),工作在方式3,L ,M ,N 是在程序的其它地方已经定义的变量,L ,M 为二进制数,N 为BCD 码。
试按上述要求完成8253的初始化程序片段。
(5分)(4) 设计一个程序片段,使8255A 监测PB 0的输入状态,当PB 0=1时使LED 灯亮。
(5分)图1图2微机原理与应用试题2标准答案一、选择题(每题1分,共10分)1. C.2. B.3. A.4. D.5. A.6. A.7. C.8. D.9. B. 10. D.二、填空题(每空2分,共20分)1.运算器、控制器2.存储器或I/O接口,43.324.8250(或8251A)5.020H,00H,10H,00H,01H6.后进先出,断点处三、判断题(每题1分,共10分)1. √2. √3. X4. X5.X6. √7. √8.X9. X 10. √四、汇编程序(共20分)1.(1)非法指令LEA DI,NAMES[SI+6],不可直接传送(3分)(2)(SF)=0 (2分)2.(DX)=7654H,(AX)=3210H (5分)3.答案:data segmentscode db 7,5,9,1,3,6,8,0,2,4buffer db 10 dup(?)data ends (3分)code segmentassume cs:code,ds:datastart: mov ax,datamov ds,axmov si,0mov cx,10lea bx,scode (2分)input: mov ah,01int 21hcmp al,0ahjz exitand al,0fhxlatmov buffer[si],alinc siloop inputexit: retcode ends (5分)end start五、简答题(共20分)1. 答:外部总线主控模块经HOLD引线向8086发出总线请求信号;8086在每个时钟周期的上升沿采样HOLD引线;若发现HOLD=1则在当前总线周期结束时(T4结束)发出总线请求的响应信号HLDA;8086使地址、数据及控制总线进入高阻状态,让出总线控制权,完成响应过程。
(5分)2.答:伪指令是在汇编程序对源程序汇编期间由汇编程序处理的操作,它们可以完成如处理器选择、定义程序模式、定义数据、分配存储区、指示程序结束等功能。
总之,伪指令主要是指导汇编过程。
(5分)3.答:宏指令插入执行,目标代码重复出现,费单元,省时间(2分)子程序转去执行,目标代码仅出现一次,省单元,费时间(3分)4.答:8259A中断控制器可以接受8个中断请求输入并将它们寄存。
对8个请求输入进行优先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。
8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。
8259A支持多种中断结束方式。
8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。
8259A可以进行级连以便形成多于8级输入的中断控制系统。
(5分)六、综合应用题(共20分)(1)8255的口地址码为08H,09H,0AH,0BH,8253的口地址码为0CH,0DH,0EH,0FH (2)8255的初始化程序MOV AL,10000010BOUT 0BH,AL(3)8253各通道的初始化程序片段MOV AL,14H ;8253 0#设置为方式2OUT 0FH,ALMOV AL,L ;对0#设置计数处值LOUT 0CH,ALMOV AL,72H ;1#设置为方式1MOV OFH,ALMOV AX,M ;1#设置计数初值为MOUT ODH,ALMOV AL,AHOUT ODH,ALMOV AL,B7H ;2#设置为方式3,BCD码OUT OFH,ALMOV AX,NOUT OEH,AL ;2#计数初值为NMOV AL,AHOUT 0EH,AL(4)8255检测到当PB=1时点亮灯的程序片段IN AL,09H ;读B口状态K1: TEST 01H ;测试PB=1否JZ K1 ;不为1,踏步MOV AL,00H ;PB0=1,使PA=0,点亮LEDOUT 08H,AL。