微机原理自测题1
- 格式:doc
- 大小:92.50 KB
- 文档页数:8
第一章概论自测题1、在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式?2、将下列十进制数转化为二进制数:50, 0.83, 24.31, 79.75, 199, 73.253、将下列十进制数转换成八进制数和十六进制数:39, 99.735, 54.625, 127, 1194、将下列二进制数转换成十进制数:111101.101B 100101.11B, 10011001.001B, 1100110.011B 11011010.1101B 5、完成下列转换:(1) 10110.10111B转换为十六进制数;(2) 34.97H转换成八进制数和十进制数;(3) 0BA.7FH转换成二进制数和八进制数;(4) 43.27Q转换为二进制数和十六进制书。
&设机器字长为8位,写出下列用真值表示的二进制数的原码、补码和反码:+0010101 , +1111111 +1000000, -0010101 , -1111111, -10000007、设机器字长是8位,最高位是符号位,用二进制补码运算法则对下列各式进行运算:(1) 17+7;(2)8+18;(3)9+(-7);⑷-26+6 ;(5) 8-18;(6)19-(-17);(7)-25-6;(8)87-158、已知下列各数均为二进制补码:a=00110010B;b=01001010B;c=11101001B;d=10111010B 试求:(1) a+b ;(2) a+c; (3) c+b :⑷ c+d; (5) a-b ;(6)c-a;(7)d-c;(8)a+d-c;(9)b+c-d;(10)d-c-a9、设机器字长为8位,最高位为符号位,用双高位法判别下述各二进制运算是否产生溢出,并说明是正溢出还是负溢出。
(1) 43+8 ;(2)-52+7;(3)50+84;⑷ 72-8;(5)(-33)+(-47);(6)(-90)+(-75);(7)-127+60 10、a,b均为用十六进制形式表示的8位带符号数补码,按下列给定的a , b之值进行a+b和a-b的运算,并用双高位法判断是否产生溢出:(1) a=37,b=57;(2)a=0B7H,b=0D7H;(3)a=0F7H,b=0D7H;⑷ a=37H,b=0C7H 11、将下列十进制数变为8421BCD码:(1) 8609; (2)5254;(3)2730;(4)199812、将下列8421BCD码表示成十进制数和二进制数:(1) 01111001; (2) 01010111;(3)10000011;(4)1001100113、将下列数值或字符串表示成相应的ASCII代码:(1) 51;(2)7FH ;(3)ABH ;(4)C6H ;(5)SAM ;(6)JONS; (7)HOLLO ;(8)how are you?第二章8086微型处理器自测题1、8086CPU由哪两部分组成?它们的主要功能是什么?8086CPU与8088CPU的主要区别是什么?2、8086/8088和传统的计算机相比,在执行指令方面有什么不同?这种设计的优点何在?3、8086/8088微处理器内部有哪些寄存器?其主要作用是什么?4、设某台微处理器有20条地址总线和16条数据总线:(1)若存储器寻址空间和I/O地址的寻址空间是分开的,问存储器空间有多大?(2)经由数据总线可传送的带符号数的范围是多大?5、有两个16位字1EF5H和2A3DH分别存放在OOBOH和OOBCH单元中,用图表表示它们在存储器里存放情况。
微型计算机原理2006年6 月27日一二三四. 五六七八一.填空题(每空1分,共30分)1.若字长为16位,X=75D,则[X]补=004B H,[-X]补=FFB5 H 。
2.设两个二进制数X=01101010B,Y=10100010B,试比较它们大小:(1)X、Y两数均为带符号位的补码数,则X >Y ;(2)X、Y两数均为无符号数,则X <Y ;3.如果在一个程序段开始执行之前,(CS)=2000H,(IP)=1234H,给定一个数据的有效地址是0127H,且(DS)=3000H。
试问:该程序段的第一个字的物理地址为21324 H,数据在内存中的物理地址是30127H 。
4.某存储芯片有11条地址线和4条数据线,此芯片至少可以存放二进制数2048 个,地址范围是0000~07FFH ,每个二进制数有4位,若要把每个二进制数增加到八位,则应采用芯片级联(位扩展)办法。
5.C P U和外设之间的数据传送方式有程序控制的输入输出方式、程序中断的输入输出方式、直接存储器存取的输入输出方式。
6.根据传送信息的种类不同,系统总线分为数据总线、地址总线、控制总线。
7.8255A把A口和C口高4位和B口和C口低4位分别称为A组和B组,可组成两个独立的并行接口,PA口有 3 种工作方式。
8.指出下列各条指令划线部分的寻址方式:(1)MOV SI ,1000H 寄存器寻址(2)MOV [SI] , 1000H 寄存器间接寻址(3)ADD AX , [1046H ] 直接寻址(4)AND DL, [BX+SI] 基址加变址(5)OUT 2FH ,AL 直接端口(6)IN AX,DX v 间接端口9.在8086系统中,一个中断类型号为0A4H的中断服务子程序位于从01FE:3800H 开始的内存中,则相应的中断矢量地址为0000:0290H,从该地址开始连续4个存储单元存放的内容依次为00H 、38H 、FEH 、01H 。
微机原理试题及答案一、单项选择题(每题2分,共20分)1. 微处理器中的ALU是指什么?A. 算术逻辑单元B. 地址逻辑单元C. 控制逻辑单元D. 数据逻辑单元答案:A2. 在微机系统中,用于存储程序和数据的部件是:A. 内存B. 硬盘C. 外存D. 寄存器答案:A3. 下列哪种存储器是易失性存储器?A. ROMB. RAMC. 硬盘D. 光盘答案:B4. 微机系统中的I/O设备指的是:A. 输入输出设备B. 输入输出端口C. 输入输出接口D. 输入输出控制器答案:A5. 微处理器中的寄存器主要用于:A. 存储数据B. 存储指令C. 存储地址D. 存储控制信号答案:A6. 在微机系统中,中断是指:A. 程序的暂停执行B. 程序的中断执行C. 程序的继续执行D. 程序的顺序执行答案:B7. 微机系统中的总线包括:A. 数据总线B. 地址总线C. 控制总线D. 所有选项答案:D8. 微处理器中的指令周期包括:A. 取指周期B. 执行周期C. 访存周期D. 所有选项答案:D9. 微机系统中的DMA指的是:A. 数据传输模式B. 直接存储器访问C. 直接内存访问D. 动态内存访问答案:C10. 在微机系统中,多任务操作系统允许:A. 同时运行多个程序B. 顺序运行多个程序C. 同时运行多个进程D. 顺序运行多个进程答案:A二、填空题(每空1分,共20分)1. 微处理器中的______是指用于执行算术和逻辑运算的电路。
答案:ALU2. 微机系统中的______存储器在断电后数据不会丢失。
答案:ROM3. 在微机系统中,______是用于控制数据流向的电路。
答案:控制单元4. 微处理器中的______是指用于存储指令和数据的电路。
答案:寄存器5. 微机系统中的______是用于输入和输出数据的设备。
答案:I/O设备6. 微处理器中的______是指用于存储当前正在执行的指令的寄存器。
答案:指令寄存器7. 微机系统中的______是指用于存储当前正在执行的指令的地址的寄存器。
微机原理试题及答案一、选择题。
1. 下列哪个是微机系统的主要组成部分?A. 中央处理器。
B. 显卡。
C. 打印机。
D. 鼠标。
答案,A。
2. 以下哪个不是微机系统的外部设备?A. 鼠标。
B. 键盘。
C. 内存条。
D. 打印机。
答案,C。
3. 下列哪个是微机系统的输入设备?A. 打印机。
B. 显示器。
C. 键盘。
D. 鼠标。
答案,C。
4. 以下哪个不是微机系统的输出设备?A. 鼠标。
B. 打印机。
C. 显示器。
D. 音响。
答案,A。
5. 下列哪个是微机系统的控制设备?A. 鼠标。
B. 键盘。
C. 中央处理器。
D. 打印机。
答案,C。
二、判断题。
1. 微机系统的中央处理器是负责进行数据的输入、输出和存储的。
答案,错误。
2. 微机系统的内存条是用来存储计算机程序和数据的。
答案,正确。
3. 鼠标是微机系统的输入设备。
答案,正确。
4. 打印机是微机系统的输出设备。
答案,正确。
5. 微机系统的主要组成部分包括中央处理器、内存、输入设备和输出设备。
答案,正确。
三、简答题。
1. 什么是微机系统的中央处理器?它的作用是什么?答,微机系统的中央处理器是整个系统的控制中心,负责执行指令、进行运算和控制数据传输等操作。
它的作用是处理各种数据和指令,是微机系统的核心部件。
2. 请简要介绍一下微机系统的输入设备和输出设备各举例一种。
答,微机系统的输入设备包括键盘、鼠标等,它们用来将用户输入的数据传输给计算机。
输出设备包括显示器、打印机等,用来将计算机处理后的数据输出给用户。
四、综合题。
1. 请简要介绍一下微机系统的工作原理及其组成部分。
答,微机系统是由中央处理器、内存、输入设备和输出设备组成的。
中央处理器负责处理各种数据和指令,内存用来存储程序和数据,输入设备用来将用户输入的数据传输给计算机,输出设备用来将计算机处理后的数据输出给用户。
微机系统的工作原理是通过中央处理器的控制,将输入的数据进行处理和运算,然后将结果输出给用户。
自测试题一一、填空(每空1分,共30分)1、若X= —1,Y= —127,字长n=16,则[X]补= H,[Y]补= H[X+Y]补= H,[X-Y]补= H2、LOOPZ OPR是_____寻址方式的指令,其转移范围不超过_____.个字节,转移的条件是_____。
3、若(AX)=3F50H,(BX)=1728H,执行SUB AX,BX指令后,(AX)=_____标志位AF,SF,CF,ZF,OF,PF的状态相应为。
4、若(AX)=0200H,(DL)=81H,则执行DIV DL之后,(AH)= ,(AL)=,而执行IDIV DL之后,(AH)= ,(AL)= 。
5、下列宏定义:MUL VAR MACRO X,Y,ZMOV AL,XMUL YMOV Z,AXENDM实现的功能是。
(3分)6、若某微机系统的RAM存储器由4个模块组成,每个模块的容量为128K×8 bit,若4个模块地址是连续的,最低地址是00000H,则每个模块的首末地址是:①;②;③;④。
7、中断矢量表的1K字节空间中,可供用户使用的指针从00080H开始至003FCH,其对应的类型号为自至。
8、若8086工作于最小方式,当CPU完成将AH中的内容送到物理地址位91001H的存储单元操作时,引脚BHE/S7,RD,WR,M/IO,DT / R的相应电平为。
(3分)9、INTR是信号,CPU在时对INTR进行测试。
10、设(SS)=2250H,(SP)=0140H,若在堆栈中存入5个数据,则栈顶的物理地址为,如果再从堆栈中取出3个数据,则栈顶的物理地址为。
二、单项选择题(每小题2分,共10分)1、8086对中断请求响应优先级最高的请求。
(1)NMI (2)INTR (3)内部硬件中断(4)单步中断2、若(BX)=8285H,且题中指令已在队列中,则执行MOV AX,[BX]指令需要的总线周期数为。
(1)1(2)2 (3)3 (4)43、8086CPU在进行无符号数比较时,应根据标志位来判别。
一、选择题:(每空格1分,共18分)1、(1101001.101)2= DA (69.625)10B (1101001.101) BCDC (69.5)16D (100000101.011000100101)BCD2、若X=-1110110,则[X]原= (1)B,[X]补= (2)C , [-X/2]补= D(3)。
(1) A 01110110 B 11110110 C 10001010 D 10001001(2) A 01110110 B 00001010 C 10001010 D 11110110(3) A 00010101 B 11111011 C 10001100 D 001110113、已知CS=1000H ,DS=4000H ,ES=2000H ,BX=0250H,SI=0382H,8086/8088指令MOV AX,[BX+SI]中源操作数的寻址方式是D(1),目标操作数的寻址方式是(2)A。
CPU执行该指令时,应从内存中物理地址为B(3)的字单元中取出数据。
(1) A 寄存器间址方式 B 基址寻址方式 C 变址寻址方式D 基址加变址寻址方式(2) A 寄存器寻址方式 B 寄存器间址方式 C 基址寻址方式D 变址寻址方式(3) A 205D2H B 405D2H C 20632H D 40632 H4、若8088 CPU 的寄存器AL和BL中分别存放了9AH和7DH 两个数,当CPU执行ADD AL, BL 指令操作后,状态寄存器FR的标志位CF、OF、ZF、SF分别为C(1),AL和BL的内容分别为(2)D。
(1)A 0、0、0、0 B 1、0、1、0 C 1、0、0、0 D 0、1、1、0 (2)A 117H和7DH B 117H和9AH C 17H和9AH D 17H和7DH5、8253外接频率为1MHZ的时钟信号,若控制字设置为74H,则8253将工作于D(1),当写入计数器的16位计数初值为7000H时,可定时的时间为B(2)。
第一章1-1选择1.计算机中最常用的字符信息编码是(A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) gsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是(A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路)D打印机6.下列不是单片机总线是(D )A地址总线B控制总线C数据总线D输出总线7.-49D的二进制补码为.(B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119.十进制0.625转换成二进制数是(A )A 0.101B 0.111C 0.110D 0.10010选出不是计算机中常作的码制是(D )A 原码B反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二讲制补码表示为.110100018.-49D的二讲制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫一真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(寸)2.MCS-51 上电复位时,SBUF=00H。
(x )。
SBUF不定。
微机原理试题答案一、填空1. 01011101.101B = 93.625D = 5D.AH=(1001 0011 . 0110 0010 0101 )BCD2. 一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为7E814H。
3.在IBM-PC/XT中,外设是通过8259器件对CPU产生中断请求。
这些中断的中断类型码为08H—0FH。
4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由IP、由寻址方式决定的16位偏移量和SP提供。
5.在8088读存储器周期中,采样Ready线的目的是确定是否在T3周期后插入T w周期。
二、(8)、下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。
MOV AX, aIMUL bA*b在CX:BX中MOV CX,DXMOV BX,AXMOV AX,CC在DX:AX中CWDADD AX, BXa*b+c在DX:AX中ADC DX, CXIDIV a商存入SMOV S, AX三、简答题1.在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU 与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。
答: 8284 一片:给CPU提供RESET、READY、CLK信号;8282 三片:锁存20位地址;8286 一片:增强总线带负载能力,(或数据驱动);8288 一片:从CPU接收S2S1S0信号,发出相应的控制信号。
2.PC/XT机的输入输出方式有哪几种?各有什么特点?答:(1)无条件:需要外设处于就绪状态,硬件简单;(2)查询:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;(3)中断:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU并行;硬件又比前两者复杂。
微机原理试题答案一、填空1. 01011101.101B = 93.625D = 5D.AH=(1001 0011 . 0110 0010 0101 )BCD2. 一个有16个字的数据区,它的起始地址为70A0:DDF6,那么该数据区的最后一个字的物理首地址为7E814H。
3.在IBM-PC/XT中,外设是通过8259器件对CPU产生中断请求。
这些中断的中断类型码为08H—0FH。
4.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由IP、由寻址方式决定的16位偏移量和SP提供。
5.在8088读存储器周期中,采样Ready线的目的是确定是否在T3周期后插入T w周期。
二、(8)、下列程序段的功能是完成S=(a*b+c)/a的运算,其中变量a,b ,c,和s均为带符号的字数据,结果的商存入s,余数则不计,请在下列空格中填入合适的指令(注:请按注释填空)。
MOV AX, aIMUL bA*b在CX:BX中MOV CX,DXMOV BX,AXMOV AX,CC在DX:AX中CWDADD AX, BXa*b+c在DX:AX中ADC DX, CXIDIV a商存入SMOV S, AX三、简答题1.在8088 CPU的最大方式系统中,设20位地址全部需要锁存,数据线使用总线收发器,请问该CPU 与系统总线的接口逻辑中需要哪些芯片?各需多少片?并叙述每块芯片的作用。
答: 8284 一片:给CPU提供RESET、READY、CLK信号;8282 三片:锁存20位地址;8286 一片:增强总线带负载能力,(或数据驱动);8288 一片:从CPU接收S2S1S0信号,发出相应的控制信号。
2.PC/XT机的输入输出方式有哪几种?各有什么特点?答:(1)无条件:需要外设处于就绪状态,硬件简单;(2)查询:CPU需要不断地查询外设是否就绪,浪费CPU时间,硬件较简单;(3)中断:外设准备好后,向CPU发中断请求,请求CPU完成数据传输,外设与CPU并行;硬件又比前两者复杂。
一、单项选择题(每小题1分)1. 如果CPU 执行了某一( ),则栈顶内容送回到CS 和IPA .子程序返回指令B .数据传送指令C .退栈指令D .子程序调用指令 2. 在微机系统中采用DMA 方式传输数据时,数据传送是由( )控制完成的A .CPUB .执行程序(软件)C .DMAC 发出的控制信号D .总线控制器发出的控制信号3. 采用两片可编程中断控制器8259级联使用,可使CPU 的可屏蔽中断扩大到( )A .15级 B .16级 C .32级 D .64级4. 与并行通信相比,串行通信适用于( )的情况A .传送距离远B .传送速度快C .传送信号好D .传送费用高5. 某一8253通道,CLK 输入频率1000Hz ,工作于方式3(方波方式),写入的计数值为10H ,且采用二进制计数方式,则一个周期内输出信号的高电平和低电平分别为( )ms A .10,10 B .5,5 C .16,16 D .8,86. 若12位A/D 转换器的满量程输入电压为5V ,则它的量化间隔为( ) A .5mv B .2.44mv C .2.5mv D .1.22mv7. 要将一块2764芯片(8K ×8)定位在1MB 内存空间的FE000H~FFFFFH 区间,当接到2764的选片端上的地址译码器输出有效时,A19~A13需为( )来实现的A .100 0000B .110 0000C .111 0000D .111 11118. A/D 变换时,要将一路模拟输入扩展为64路,则至少需要H1508(8路模拟开关)( )个 A .64 B .8 C .9 D .16 9. 为了克服总线上的交叉串扰,应尽可能地( )A .增加分布电容B .减小分布电容C .减小线与线之间的距离D .增加总线长度 10. 采用光电隔离的目的是为了消除( )A .强电控制电路与微机应用系统共地干B .太阳辐射干扰C .无线广播设备的电磁波干扰D .电源自身干扰11. 查手册得到某一门电路的OH I =15mA ,OL I =24mA ,它的IH I =0.15mA ,IL I =0.2mA ,理论上算出用这样的门可驱动同样的门为( )A .150个B .120个C .100个D .80个12. 在异步串行通信中,表示数据传输速率的是波特率,这里的波特率是指 ( ) A .每秒钟传送的数据帧数 B .每秒钟传送的字符数 C .每秒钟传送的字节数 D .每秒钟传送的二进制位数13. 在各类数据传送方式中,采用硬件电路控制实现数据传送的是( ) A .无条件传送方式B .程序查询方式C .中断方式 D .DMA 方式 14. 在中断系统中,中断类型号是在( )的作用下送往CPU 的 A .读信号RD B .地址译码信号CS C .中断请求信号INTR D .中断响应信号INTA15. 8255的PA 口工作于方式2,PB 口工作于方式0时,其PC 口( ) A .用作一个8位I/O 端口 B .用作一个4位I/O 端口 C .部分作联络线 D .全部作联络线16. 已知中断类型号为18H ,则其中断服务程序的入口地址存放在中断向量表的( )中 A .0000H : 0072H ~ 0000H : 0075H B .0000H : 0072H ~ 0000H : 0073H C .0000H : 0060H ~ 0000H : 0063H D .0000H : 0060H ~ 0000H : 0061H 17. DRAM 与SRAM 的最重要的区别是( )A .DRAM 功耗高B .必须定时对DRAM 各单元进行刷新C.SRAM的存取速度慢D.形成存储器系统时译码电路不同18.8086/8088微处理器的地址线数目和寻址的内存空间范围分别为()A.10条,64K B.20条,64KC.16条,1MB D.20条,1MB19.8086/8088处理器包含有两个独立的功能部件,它们分别是()A.R和ALU B.CS和IP C.BIU和EU D.CPU和I/O20.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A.DS×16+DI B.CS×16+IP C.SS×16+SP D.ES×16+SI21.在8086/8088微机系统中,设SP=1110H,当执行PUSH AX指令后,SP的内容为()A.1112 H B.110E H C.1111 H D.110F H22.可用作寄存器间接寻址的地址寄存器是()A.AX,BX,CX,DX B.DS,ES,SS,CSC.SP,BP,IP,BX D.SI,DI,BX,BP23.既可以作16位也可以作8位寄存器使用的是()A.SP B.BP C.DS D.CX24.8255并行接口中,可以工作于方式2的数据端口是()A.PA B.PB C.PC D.PA,PB,PC25.在8086/8088系统标志寄存器中,允许或屏蔽CPU响应外部可屏蔽中断请求的标志位是()A.DF B.IF C.TF D.CF26.执行返回指令,退出中断服务程序,这时返回地址来自()A.ROM区B.程序计数器 C.堆栈区 D.CPU的暂存寄存器二、填空题(每空1分)1.微型计算机的系统总线包括数据总线、地址总线和控制总线三种2.将汇编语言源程序翻译成目标程序的过程称为汇编过程,产生的目标文件扩展名为3.微机系统中数据传送的四种控制方式分别是无条件传送、中断、查询和直接存储器存取DMA4.在同一总线上,同一时刻有两个或两个以上的器件输出其状态称为总线竞争5.在DRAM中,信息是存储在芯片的电容上的6.8086/8088系统中,存储器是分段的,因此存储单元的物理地址是由段寄存器和段偏移地址组合而成的7.对I/O地址的编制方式有两种,即统一编址和独立编址,8086/8088系统采用的是独立编址8.8086/8088中断系统最多可容纳 256 个中断源,中断源可分为两大类:外部中断和内部中断9.当系统中有多个中断源时,常用的中断源识别方法有软件查询和中断矢量两种10.设计存储器译码电路时,除了要使用地址信号外,还要使用CPU提供的控制信号11.在8088系统中,设某中断源的中断类型号为17H,中断向量为3000H:1200H,则相应的中断向量在中断向量表中的起始地址为;从该地址开始,连续的4个存储单元存放的内容依次为:、、和12.8086/8088系统中,CPU从内部功能上可分为总线接口部件和执行部件两个独立的功能部件;BIU部件的功能是;BIU中有四个段寄存器,分别是、、和13.8086/8088系统有两种工作模式,一种为,在该模式下,系统的控制信号由提供;另一种为,在该模式下,系统的控制信号由提供14.定时/计数器8253中包括 3 个独立的计数器,每个计数器的位数是 16 ,每个计数器都有 6 种工作方式三、分析题1. 分析下列指令中源操作数的寻址方式,若是存储器寻址,试写出其有效地址EA 和物理地址PA 的表达式(12分)(1) TEST BX ,BUFFER [BP] (2) CMP CX ,1200H (3) ADD AL ,BL (4) SUB AX ,[SI] (5) AND AL ,[1000H](6) MOV BX ,ES :[BP][DI] (7) XOR AX ,[BX+SI+100H]2. 某串行异步通信接口传送标准ASCⅡ字符,约定采用1位奇校验位,2位停止位,请分析:(6分)(1) 如果在接收端收到的数据波形如下图,则所传送的字符代码是什么? (2) 如果传送的波特率为9600波特,问每秒钟最多可传送多少个字符?3. 已知某接口片选端CS 的译码电路如下图所示,试分析该接口芯片端口地址范围(4分)4. 已知某8088中断系统组成如下图所示,若采用固定优先级方式,试分析:(6分)(1) 共可管理多少级中断(2) 写出该中断系统中断优先级顺序5. 已知某8088系统存储器片选信号的译码电路如下图所示,试分析74LS138的输出0y ,5y 所决定的内存地址范围(6分)70 1 8259(主) 8259(从)6. 某微机系统地址线20位,数据线16位,欲组成一个256K×16的存储器,当分别选用16K×8和32K×16芯片时,试分析:(6分) (1) 所需芯片总数(2) 片内寻址的地址线的位数(3) 采用全译码方式时,用于产生片选信号的地址线的位数 四、程序分析题1. A DW 1234H (6分)B DW 5678HPUSH A PUSH B POP A POP B试分析:(1) 上述程序段执行后,A= ,B= (2) 设执行前SP=200H ,执行后SP= 2. MOV AL ,104 (6分)SAR AL ,1 MOV BL ,AL MOV CL ,2SAR AL ,CL ADD AL ,BL试分析程序段执行后,BL= ,AL=3. 设AX ,BX 中的数一个为正数,一个为负数,下面的程序段完成将正数送到PLW 单元中存放,请分析程序并将所缺指令补上(6分)TEST AX ,8000H① MOV PLW ,BX JMP DONEK1: ② DONE :4. 设从BUFF 单元开始存放有100个带符号数,统计其中负数的个数,并存入COUNT 中BUFF DB 2AH ,……,10H ;100个带符号数 COUNT DB ?MOV SI ,OFFSET BUFFA A A A A A MEMR MEMW ……MOV DI,0①AGAIN:MOV AL,[SI]CMP AL,0②INC DINEXT:INC SI③JNZ AGAIN④请分析该程序并在①、②、③、④处填写合适的指令,以完成该程序段(8分)5.已知某D/A转换器的接口地址为3FF8H,TIMS为延时1ms的子程序以供调用。
微机原理考试试题一、选择题(每题2分,共20分)1. 在微机系统中,CPU是完成什么功能的主要部件?A. 存储数据B. 输入数据C. 处理数据D. 输出数据2. 下列哪个设备不是微机的外部设备?A. 硬盘B. 内存C. 显示器D. 键盘3. 计算机中,二进制数1011等价于十进制数多少?A. 8B. 9C. 10D. 114. 8086微处理器中,16位地址总线可以直接寻址的内存空间大小是多少?A. 1KBB. 64KBC. 128KBD. 256KB5. 下列哪个寄存器在x86架构中被称为“源索引寄存器”?A. IPB. SPC. BPD. SI6. 在微机原理中,DMA代表什么?A. 数据管理系统B. 直接内存访问C. 数据管理应用D. 动态内存分配7. 以下哪种指令不属于x86汇编语言的基本指令?A. MOVB. ADDC. SUBD. JUMP8. 在微机系统中,系统总线包括哪些部分?A. 数据总线和地址总线A. 地址总线和控制总线B. 数据总线和控制总线C. 地址总线和数据总线9. 在微机中,中断向量表位于内存的哪个区域?A. 低地址区域B. 高地址区域C. 可编程区域D. 保留区域10. 下列哪个不是微处理器的组成部分?A. ALUB. CUC. DUD. MUX二、填空题(每题2分,共20分)1. 在计算机中,一个字节由______个二进制位组成。
2. 微处理器8086的最大工作频率是______MHz。
3. 在微机系统中,I/O端口的地址通常位于内存地址的______部分。
4. 指令MOV AX, [BX+SI]中,使用的寻址方式是______寻址。
5. 微机中,DRAM存储器相比于SRAM存储器,其主要特点是______。
6. 在x86汇编语言中,______指令用于将数据从内存移动到寄存器。
7. 一个完整的中断处理过程包括中断响应、中断处理和______。
8. 在微机原理中,______是指CPU与外部设备之间的数据传输方式。
《微机原理及应用》期末自测题一、基本概念与术语1、8086是(16 )位计算机。
8086地址线有(20 )条,可直接寻址的空间最大为(FFFFFH )。
2、总线周期是指(CPU完成一次访问存储单元或I/O端口所需时间)。
基本总线周期有( 4 )T状态。
Tw状态是指(等待状态)。
3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(FFFFH )。
4、8086CPU由(总线接口单元和执行单元)两部分组成,其功能为()。
其中8086CPU 中标志寄存器的作用是(存放算术逻辑运算后的结果特征),指令队列的作用是(),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址)。
代码段物理地址由CPU的(CS、IP)两个寄存器确定。
堆栈段物理地址由CPU的(SS、SP )两个寄存器确定。
5、8086中断源有(256 )个。
8086中断服务程序入口地址由( 段地址CS和偏移地址IP )组成。
中断类型号为20H,其中断向量为(80H )。
6、I/O指令IN/OUT,传送数据的寄存器为(AL/AX ),间接寻址时使用寄存器(DX ),其中IN AL,DX的含义是(从DX所指端口读一个字节到AL)。
OUT 60H,AL的含义是(将AL中的一个字节输出到60H端口)。
7、一片8259A可以管理(3 )级中断;3片8259A可以管理(22 )级中断。
8、硬件中断是(外部引发?随机的?执行总线周期?中断类型码由中断控制器提供),软件中断是(内部引发?确定的?不执行总线周期?中断类型确定?)软件中断优先级与硬件中断优先级相比,(软件)的级别高。
9、在中断服务程序结束前,为正确返回,必须设置一条指令(RETI )。
在子程序调用结束前,为正确返回,必须设置一条指令(RET )。
10、若中断控制器8259的中断请求寄存器IRR状态为10100000B,说明(5、7端口在请求中断)。
微机原理试题一、单项选择题(每小题1分,共20分)1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ).A)总线控制逻辑器 B)内部通信寄存器C)指令寄存器 D)总线接口单元2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB3.Intel8255A使用了()个端口地址。
A)1 B)2 C)3 D)44.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ).A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令5.RAM是随机存储器,它分为( )两种.A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是()A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的.A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机8.对于掉电,8086/8088CPU是通过( )来处理的.A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA9.计算机的存储器采用分级存储体系的主要目的是()。
A)便于读写数据 B)减小机箱的体积C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾10.8259A的OCW1----中断屏蔽字( )设置.A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( )A)1101010101.1111001 B)110101010.11001011C)1110101011.1101011 D)101100011.0101101112.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。
微机原理考试试题3套及答案微型计算机原理与接口技术综合测试题一一、单项选择题1.8086 CPU通过(A)控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为(B)电平。
2.n+1位有符号数x的补码表示范围为(C)。
3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为(A)。
4.下列MOV指令中,不正确的指令是(D)。
5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址(C)开始的4个存储单元内。
6.条件转移指令JNE的条件是(A)。
7.在8086/8088 CPU中,一个最基本的总线读写周期由(A)个时钟周期(T状态)组成,在T1状态,CPU往总线上发(B)信息。
8.8086有两种工作模式,最小模式的特点是(A),最大模式的特点是(D)。
9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是(B)。
10.真值超出机器数表示范围称为溢出,此时标志寄存器中的(A)位被置位。
11.8086系统中内存储器地址空间为1M,而在进行I/O读写时,有效的地址线是(C)。
一、单项选择题1.8086 CPU通过控制线来区分是存储器访问还是I/O访问。
当CPU执行IN AL,DX指令时,该信号线为电平。
2.n+1位有符号数x的补码表示范围为-2n-1 ≤ x ≤ 2n-1.3.要使寄存器AL中的高4位不变,低4位为0,可使用AND AL。
0FH指令。
4.MOV AX。
[CX]指令是不正确的。
5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址0005CH开始的4个存储单元内。
6.条件转移指令JNE的条件为CF=0.7.在8086/8088 CPU中,一个最基本的总线读写周期由1个时钟周期(T状态)组成。
在T1状态,CPU往总线上发地址信息。
8.8086有两种工作模式,最小模式的特点是CPU提供全部控制信号,最大模式的特点是需要总线控制器8288.9.在8086微机系统的RAM存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是0BH。
第1章微型计算机系统导论一、自测练习题㈠选择题1. 微型计算机是指以( c )为基础,配以存储器以及输入/输出接口电路和相应的辅助电路而构成的裸机。
A.运算器 B. 控制器C. 微处理器 D. 存储器2. ( a )和内存储器和称为主机。
A. 运算器、控制器B. 运算器、寄存器B. 控制器、寄存器 D. 输入设备、输出设备3. Intel 8086是( c )位处理器。
A. 4B. 8C. 16D. 324. ( a )是计算机所能表示的最小的数据单元。
A. 位B. 字节C. 字D. 字长5. 在微型计算机中,下列设备属于输入设备的是( d )。
A. 打印机B. 显示器C. 绘图仪D. 鼠标6. 在计算机中把运算器、控制器及内存储器合称为( c )。
A. CPUB. ALUC. 主机D. MPU7. 在微型计算机中,微处理器的主要功能是进行( d )。
A. 算术运算B. 逻辑运算C. 算术、逻辑运算D.算术、逻辑运算及全机的控制8. 计算机软件系统一般分为( d )。
A. 编译程序和解释程序B. 数据库管理系统和数据库系统C. 操作系统和应用软件D. 系统软件和应用软件9. 通常计算机系统中的外围设备是指( b )。
A. 外存储器和输入设备B. 外存储器、输入设备和输出设备C. 外存储器和输出设备D. 输入设备和输出设备10.微型计算机的性能主要取决于( c )的性能。
A. 硬盘B. 软盘C. CPUD. 显示器㈡填空题1. 外存储器和输入设备以及输出设备统称为(外围设备 )。
2. ( 微处理器 )是指用大规模集成电路组成的中央处理单元。
3. 微型计算机系统是由(微型计算机)配以相应的外围设备及其他专用电路、电源、面版、机架以及足够的软件而构成的系统。
4. 数据总线是( )向的,而地址总线是( )向的。
5. 微型计算机数据总线的位数决定于微处理器的( )。
6. 微型计算机数据总线宽度决定于微处理器地址(范围)。
第一章自测题1.1填空题1. 2753用压缩BCD码表示为。
2. 16位无符号二进制整数,能表示的十进制数范围是。
3. 8位二进制补码能表示的十六进制数的范围是。
4. 已知[X]补=81H,其X的真值(用十进制数表示)为。
5. 微型计算机是以CPU为核心,配上、和系统总线组成的计算机.1.2选择题 (在各题的A、B、C、D四个选项中,选择一个正确的答案)1.在计算机内部,一切信息的存取、处理和传送的形式是( )。
A. ASCII码B. BCD码C. 二进制D. 十六进制2.补码10110110B代表的十进制负数是( )。
A. -54B. -68C. -74D. -483. 0 ~ 9的ASCII码是( )。
A. 0~9HB. 30~39C. 30H~39HD. 40H~49H4. 下列四种不同进制的无符号数中,第二大的数是( )。
A. (11011001)二进制数B. (37)八进制数C. (75)十进制数D. (2A)十六进制数第二章自测题2.1 填空题1. MCS51单片机内部RAM的寄存器区共有个单元,分为组寄存器,每组单元。
2. 单片机系统复位后,内部RAM寄存器的当前寄存器是第组,8个寄存器的单元地址是 ~ 。
3. MCS51单片机,位处理器的数据位存储空间是由的可寻址位和内部RAM为寻址区的个位组成。
4. 由于8031片内程序存储器,所以使用时/EA引脚必须接电平。
5. 通常把CPU完成一个基本操作所需要的时间称为周期,执行一条指令所需要的时间称为周期。
6. 已知PSW=10H,则工作寄存器R0的地址是,R4的地址是。
7. MCS51单片机复位后,程序计数器PC= ,堆栈指针SP= 。
2.2 选择题 (在各题的A、B、C、D四个选项中,选择一个正确的答案)1. 使用8031构成应用系统时引脚/EA上应接( )。
A. +5VB. 地C. +12VD. -12V2. 程序计数器PC的值是( )。
微机原理期中⾃测试题及参考答案微机原理⾃测试题参考答案⼀、填空题(每空1分,共40分)1、宏汇编语⾔程序被汇编时,指令语句产⽣代码指令,伪指令语句不产⽣代码指令,宏指令语句可能产⽣也可能不产⽣代码指令。
2、调⽤程序、⼦程序传送参数的⽅法通常有寄存器、内存和堆栈三种⽅法。
3、伪指令EQU、DB、DW、MACRO的标号名字域必须有名字或标号的伪指令为EQU、MACRO。
4、虽在本模块⽆定义,却可以被单独引⽤的名字或标号,必须⽤EXTRN伪指令给以说明。
注:讲义中由于疏忽误将EXTRN 写为EXTERN,请更正过来。
5、PENTIUM的⼯作模式有实模式、保护模式、虚拟8086模式。
6、下述机器数形式可表⽰的数值范围是(请⽤⼗进制形式写出):单字节⽆符号整数0~255;单字节有符号整数-128~+127。
注:微型计算机的有符号整数机器码采⽤补码表⽰,单字节有符号整数的范围为-128~+127。
7、在汇编语⾔中,END伪指令有两种格式。
主模块中的格式为END启动指令标号;⾮主模块中的格式为END。
8、乘法指令MUL的指令格式只有⼀个源操作数,若源操作数的类型属性为字节,则⽬的操作数在AX中,若源操作数的类型属性为字,则⽬的操作数在DX:AX中。
注:将题中的⽬的操作数改为乘积更确切⼀些。
9、请给出标志寄存器中标志位OF、IF、SF、ZF、PF、CF的说明: OF溢出、IF中断、SF符号、ZF零、PF奇偶、CF进位。
10、堆栈是按照先进后出原则组织的⼀⽚连续的存储区域。
11、变址寻址的有效地址是变址寄存器的内容与地址位移量代数和。
12、指令XLA T通常⽤于查表操作,在使⽤该指令前,应把表⾸的偏移⾸地址送⼊BX,待转换的代码在表中的序号送AL。
13、若要求不产⽣汇编错误,则字符串'ABC'只能出现在伪指令DB中。
14、100.25转换成单精度格式为0100 0010 1100 1000 1000 0000 0000 0000 B。
1. 80486CPU 在响应中断时将如下内容顺序压入堆栈(A P171 )管理56级可屏蔽中断,需要8259的芯片数目为(B )某RAM 芯片有8Kx8位的容量,它的片内地址选择线和数据线分别是A ・ A0-A13 和 D0-D15 C. A0-A13 和 D0-D7 机器字长为16位,一个机器数为94B9H, 符号数时,其对应的十进制真值分别为(DA ・ 38073, 一2745B ・ 38073, C. 2745, -2745D. 38073, 5. 8255A 引脚信号 WR=0, ^=0, Al=l, A0=1 时,表示(C )A. CPU 向数据口写数据B. CPU 读8255控制口C. CPU 向控制口送控制字D.无效操作6. 设 SS=6000H, SP=1000H, AL=09H, AH=12H, DX=0FF34H.现要求把 DX 和AX 的内容压入堆栈厂哪不丽靈丽赢是乔77A. F 、CS 、IP C. CS. IP. FB ・ F. IP 、CS D ・ IP. CS. F2. A. 4片 B ・8片C ・ 10片 D. 9片3. 4.B> AO-A12 和 D0-D7 D. A0-A12 和 D0-D15当分别将其视为无符号数和带-27464 -2746360000H 6000IH 60FFCH 60FFDH 60FFEH 60FFFH 61000H _ A5S :60000HSS ! 60000H3S ! 60000H! 60001H 1! 60001H 1! 60001H 112 3P1 > 60FFCH 09 SP 1 « 60FFCH 09 SP 1 • 61000H FF09 :60FFDH 12:60FFDH 12 :61001H 34 FF -60FFEH 34! 60FFEH 34 ! 61002H 12 34:60FFFH 00:60FFFH FF:61003H 0961000H61000H61004HSS SPBC D7•主存和CPU之间增加高速缓存的目的是(D )A. 解决CPU 与外存之间的速度匹配B. 既扩大内存容量,有提高存取速度C. 扩大那存容量D. 解决CPU 与主存之间的速度匹配8・若在数据段定义:NUM1 DW *5D\则在NUM1单元存放的值为(A )NUM1+0 44 NUM1+1 359. 运算器由许多部件组成,其核心部分是(C )10. 80486CPU 的INTR 引脚输入的信号属于(BA.非屏蔽中断B.可屏蔽中断C ・软件中断 D ・内部中断 二、判断改错题(判断下列各小题是否正确,如正确请打“ J ”错误打“ X ”, 并请说明原因。
微机原理试题库及答案一、选择题(每题2分,共20分)1. 微机系统中,CPU指的是什么?A. 中央处理单元B. 存储器C. 输入设备D. 输出设备答案:A2. 以下哪个不是微处理器的组成部分?A. ALUB. 控制单元C. 存储器D. I/O接口答案:C3. 微机系统中的总线可以分为哪几类?A. 数据总线B. 地址总线C. 控制总线D. 所有以上答案:D4. 以下哪个是微机系统中的输入设备?A. 显示器B. 键盘C. 打印机D. 硬盘答案:B5. 微机系统中的内存分为哪两类?A. ROM和RAMB. SRAM和DRAMC. EPROM和EPROMD. 只读存储器和随机访问存储器答案:A6. 微机系统中,中断是指什么?A. 程序的暂停B. 程序的终止C. 程序的继续D. 程序的异常处理答案:D7. 在微机系统中,I/O设备指的是什么?A. 输入输出设备B. 输入输出接口C. 输入输出程序D. 输入输出端口答案:A8. 微机系统中,DMA是指什么?A. 数据管理器B. 直接内存访问C. 数据管理分析D. 数据移动分析答案:B9. 微机系统中的BIOS是指什么?A. 基本输入输出系统B. 基本输入输出服务C. 基本输入输出系统D. 基本输入输出程序答案:A10. 在微机系统中,CPU的时钟频率是指什么?A. CPU的运行速度B. CPU的功耗C. CPU的电压D. CPU的尺寸答案:A二、填空题(每题2分,共20分)1. 微机系统中的CPU主要由______和______组成。
答案:算术逻辑单元(ALU)、控制单元2. 微机系统中的总线宽度通常是指______总线的宽度。
答案:数据总线3. 微机系统中的RAM是______存储器。
答案:随机访问4. 微机系统中的ROM是______存储器。
答案:只读5. 微机系统中的I/O接口是连接______和______的桥梁。
答案:CPU、I/O设备6. 微机系统中的中断服务程序是______响应中断请求的程序。
微机原理试题及答案一、选择题1. 微处理器的核心部件是()。
A. 算术逻辑单元(ALU)B. 控制器(CU)C. 寄存器D. 内存答案:B2. 在微机系统中,用于存储程序指令的存储器是()。
A. ROMB. RAMC. CacheD. 硬盘答案:A3. 下列哪种总线宽度可以提供更高的数据传输速率?()。
A. 8位B. 16位C. 32位D. 64位答案:D4. 微处理器中的直接寻址方式是指()。
A. 操作数在指令中给出B. 操作数在寄存器中C. 操作数在内存中,通过基址寄存器寻址D. 操作数在内存中,通过变址寄存器寻址答案:A5. 在微机原理中,中断是指()。
A. 程序的暂停执行B. 程序的错误终止C. 程序的跳转执行D. 程序的异常处理答案:D二、填空题1. 在微机系统中,CPU是_________的缩写,它负责执行计算机程序中的所有指令。
答案:中央处理器2. 一个32位的系统可以一次性处理_________位的数据。
答案:323. 在计算机内存中,_________是用来存储程序运行期间需要频繁访问的数据。
答案:Cache4. 指令周期通常由_________、执行和中断三个阶段组成。
答案:取指5. 一个完整的指令包括操作码和_________。
答案:操作数三、判断题1. 所有的微处理器都具有浮点运算功能。
()答案:×2. 寄存器是用于临时存储数据和指令的小容量内存。
()答案:×3. 一个微处理器的字长决定了它可以一次性处理的数据的位数。
()答案:√4. 硬盘是微机系统中的主要内存部件。
()答案:×5. 中断服务程序的执行可以被操作系统调度。
()答案:√四、简答题1. 请简述微处理器和微机系统的区别。
答:微处理器是一种集成电路芯片,它包含了执行计算机程序所需的算术逻辑单元、控制器和其他必要部件。
微机系统则是一个完整的计算机系统,它不仅包括微处理器,还包括内存、输入输出设备、电源和其他外围设备。
………密………封………线………以………内………答………题………无………效……电子科技大学网络教育学院自测题一一、填空题:(20分,每小题2分)1.计算机的基本组成部分是,,,,。
2.十进制数(30.25)10的等值十六进制数是,等值二进制数是。
3.通用寄存器中数据寄存器包括、指针寄存器、变址寄存器。
4.在8086/8088系统的存储器寻址中,由段寄存器提供,寻址方式只需确定段内16位。
5.使用XLAT指令之前,要求指向表的,中存放待查的码,用来表示表中某一项与表首址的距离。
6.MOV BX,AXNOT BXXOR AX,BX上述程序段执行后CF= ,OF= ,(AX)= ,若将XOR指令改为OR指令后(AX)= 。
7.伪指令是用来设定程序中各实际的段与各段寄存器之间关系的,它并没有给各段寄存器装入实际值。
8.MOS型RAM存储器分为和两类。
9.数据传送有四种传送方式, 即, , ___和。
10.8086CPU的中断类型码共个, 中断服务程序入口地址表存放在存储器区间为____________到。
二、单项选择题:(20分,每小题2分)1.带符号的八位补码的表示范围是()。
A.-127 ~ +128 B.-32768 ~ +32768C.-128 ~ +127 D.-32768 ~ +327672.用户为了解决自己的问题,用汇编语言所编写的程序,称为()。
A.目标程序B.源程序C.可执行程序D.汇编程序3.8086/8088CPU共有多少条地址线()。
A.8条B.16条C.20条D.32条4.为PC机管理可屏蔽中断源的接口芯片是()。
A.8259 B.8255 C.8253 D.8251………密………封………线………以………内………答………题………无………效……5.传送数据时,占用CPU时间最长的传送方式是()。
A.查询B.中断C.DMA D.通道6.8255PA口工作在方式2、PB口工作在方式0时,其C端口()。
A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是()。
A.AX,BX,CX,DX B.DS,ES,CS,SSC.SP,BP,IP,BX D.SI,DI,BP,BX8.条件转移指令JB产生程序转移的条件是()。
A.CF=1 B.CF=0C.CF=1和ZF=1 D.CF=1和ZF=09.软中断INT n (n=10~FFH)的优先级排列原则是()。
A.n值愈小级别愈高B.无优先级别C.n值愈大级别愈高D.随应用而定10.在汇编语言程序中,对END语句的叙述正确的是()。
A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码三、判断改错题:(判断以下指令正误,如果不对,请指出错误之处)(20分,每小题2分)1.MOV AH, BX2.MOV [BX],[SI]3.MOV BYTE PTR[BX],10004.MOV [BP+DI],AX5.OUT 21H,BL6.POP CS7.LEA BX,4[BX]8.SAR AX,59.AND AH,AL10.ADD AL,[BX+DX+10]四、简答题:(20分,每小题10分)1.假定(DS)=2000H ,(ES)=2100H ,(SS)=1500H ,(SI)=00A0H,(BX)=0100H,数据变量V AL的偏移地址为0500H,请指出下列指令的源操作数字段是什么寻址方式?其物理地址是什么?1)MOV AX,0ABH2)MOV AX,BX3)MOV AX,[100H]………密………封………线………以………内………答………题………无………效……4)MOV AX,V AL5)MOV AX,[BX]6)MOV AX,ES=[BX]7)MOV AX,V AL[BX]8)MOV AX,V AL[BX][SI]9)MOV AX,[SI]2.简述NMI和INTR中断的异同点?五、应用题:(20分,每小题10分)1.若要用2114芯片扩允许1KB RAM,规定地址为3000H~33FFH,问地址线应该如何连接?如何检查RAM工作是否正常?2.已知有一台输出设备,其接口的数据端口的地址为260H,状态端口地址为了261H,其D位为状态位。
若D0=1,则表示输出数据已被外设取走,CPU可以向它输出新的数据,编写一个完整程序,从存储器中以AREA开始的区域中送100个字节数据,给输出设备(要求利用查询方式输出,一次输出一个字节数据)。
………密………封………线………以………内………答………题………无………效……参考答案:一、填空题1.计算机的基本组成部分是运算器,控制器,存储器,输入设备,输出设备。
2.十进制数(30.25)10的等值十六进制数是(1E.4)16,等值二进制数是(11110.01)2。
3.通用寄存器中数据寄存器包括AX BX CX DX 、指针寄存器SP BP 、变址寄存器SI DI 。
4.在8086/8088系统的存储器寻址中,段基址由段寄存器提供,寻址方式只需确定段内16位偏移地址。
5.使用XLAT指令之前,要求BX 指向表的,AL 中存放待查的码,用来表示表中某一项与表首址的距离。
6.MOV BX,AXNOT BXXOR AX,BX上述程序段执行后CF= 0 ,OF= 0 ,(AX)= 0FFFFH ,若将XOR指令改为OR 指令后(AX)= 0FFFFH7. 伪指令ASSUME 是用来设定程序中各实际的段与各段寄存器之间关系的,它并没有给各段寄存器装入实际值.8.MOS型RAM存储器分为静态RAM 和动态RAM 两类9. 数据传送有四种传送方式, 即无条件传送,查询传送,中断传送和直接存储器存取。
10. 8086CPU的中断类型码共256 个, 中断服务程序入口地址表存放在存储器区间为00000H 到003FFH .二、单项选择题1.带符号的八位补码的表示范围是(C)A.-127 ~ +128 B.-32768 ~ +32768C.-128 ~ +127 D.-32768 ~ +327672.用户为了解决自己的问题,用汇编语言所编写的程序,称为(B)A.目标程序B.源程序C.可执行程序D.汇编程序3.8086/8088CPU共有多少条地址线(C)。
A.8条B.16条C.20条D.32条4.为PC机管理可屏蔽中断源的接口芯片是(A)。
A.8259 B.8255C.8253 D.82515.传送数据时,占用CPU时间最长的传送方式是(A)。
A.查询B.中断………密………封………线………以………内………答………题………无………效……C.DMA D.通道6.8255PA口工作在方式2、PB口工作在方式0时,其C端口(B)。
A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口7.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)A.AX,BX,CX,DX B.DS,ES,CS,SSC.SP,BP,IP,BX D.SI,DI,BP,BX8.条件转移指令JB产生程序转移的条件是(D)A.CF=1 B.CF=0C.CF=1和ZF=1 D.CF=1和ZF=09.软中断INT n (n=10~FFH)的优先级排列原则是(B)。
A.n值愈小级别愈高B.无优先级别C.n值愈大级别愈高D.随应用而定10.在汇编语言程序中,对END语句的叙述正确的是(C)。
A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码三、判断改错题(判断以下指令正误,如果不对,请指出错误之处)1.MOV AH, BX错误,类型不匹配2.MOV [BX],[SI]错误,不允许在存储单元之间传数据3.MOV BYTE PTR[BX],1000错误, 1000>256 ,一个字节表达不了4.MOV [BP+DI],AX正确5.OUT 21H,BL错误,需使用AL或AX代替BL6.POP CS错误,禁止对CS寄存器赋值7.LEA BX,4[BX]………密………封………线………以………内………答………题………无………效……正确8.SAR AX,5错误,移位超过1位,就必须赋值给CL9.AND AH,AL正确10.ADD AL,[BX+DX+10]错误,源操作数使相对基址变址寻址时,BX与DX不能搭配在一起四、简答题1.假定(DS)=2000H ,(ES)=2100H ,(SS)=1500H ,(SI)=00A0H,(BX)=0100H,数据变量V AL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?其物理地址是什么?1)MOV AX,0ABH2)MOV AX,BX3)MOV AX,[100H]4)MOV AX,V AL5)MOV AX,[BX]6)MOV AX,ES:[BX]7)MOV AX,V AL[BX]8)MOV AX,V AL[BX][SI]9)MOV AX,[SI]解:1)立即数寻址方式;操作数在指令中2)寄存器寻址方式;操作数为(BX)=0100H3)直接寻址方式;PA=20100H4)直接寻址方式;PA=20050H5)寄存器间接寻址方式;PA=20100H6)寄存器间接寻址方式;PA=21100H7)寄存器相对寻址方式;PA=20150H8)相对的基地变址寻址方式;PA=201F0H9)寄存器间接寻址方式;PA=150A0H2.简述NMI和INTR中断的异同点:答:相同点:均为外部硬中断,均需要向CPU发送中断请求信号。
不同点:NMI称为非屏蔽中断,即不受中断标志IF的控制。
INTR称为可屏蔽中断,即要受中断标志IF的的控制,NMI的中断请求信号为一上升沿中断脉冲信号。
INTR 的中断请求信号为一高电平电平信号。
NMI无中断响应信号输出。
INTR有中断响应信号/INTA输出。
………密………封………线………以………内………答………题………无………效……五、应用题1.若要用2114芯片扩允许1KB RAM ,规定地址为3000H~33FFH,问地址线应该如何连接?如何检查RAM 工作是否正常?答:1,2114为1024*4存储量,要构成1KB RAM ,需要2片2114。
2,规定地址范围为3000H~33FFH ,即有16根地址线参加寻址,其中A0~A9共10根为片内字选线,A10~A15共6根为片选控制译码线。
电路保证:A10=L , A11=L ,A12=H ,A13=H ,A14=L ,A15=L 时,CS=L ,此时将不会产生重复地址 3,检查RAM 工作是否正常: 1)向给定存贮单元写入数据。