微型计算机原理练习附答案

上传人:kfc****89 文档编号:62225601 上传时间:2022-03-14 格式:DOC 页数:25 大小:102KB
收藏 版权申诉 举报 下载
微型计算机原理练习附答案_第1页
第1页 / 共25页
微型计算机原理练习附答案_第2页
第2页 / 共25页
微型计算机原理练习附答案_第3页
第3页 / 共25页
资源描述:

《微型计算机原理练习附答案》由会员分享,可在线阅读,更多相关《微型计算机原理练习附答案(25页珍藏版)》请在装配图网上搜索。

1、复习提纲1.两个4字节的无符号数分别存放在从2000H和2021H开场的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从2000H开场的内存单元中。2.设在2000H开场的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL存放器中。 3.将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中。4.在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后,存放在BUF+10为首地址的单元中。编一个程序段。数据段有100个无符号字节数据块BUF,试找出其中数

2、值为0的数据个数并放入ZERO单元中5.在数据段BUF开场的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。6.在数据段BUF开场的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX单元中。7.如图1所示,8255A的A口PA0、PA1、PA2引脚分别接3个开关K0、K1、K2,B口PB0、PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。开关的状态通过A口输入到8255A,然后将其送到B口输出,控制发光二极管的亮及灭。1通过译码电路分析确定8255A的端口地址:假定未使用的引脚均为低电平“0 A口地址: B口地址: C口地址: 控制口地址 =

3、 2编程:根据读入A口开关状态,去控制发光二极管的程序。要求说明8255A控制字的设置过程8.8255A的A口PA0PA5接6只共阴数码管LED0LED5的段码,B口PB0PB5分别接LED0LED5的位码,A、B口工作于方式0,8255A的工作方式控制字如下图。要求:a.简单画出8255A的A、B口及LED的接线图;b.8255A的端口地址为:380H383H,写出能在LED0和LED1上同时显示“66的程序。9.设有2片8255A芯片,在系统中的连接如下图。问:1当8255A的数据总线D0D7及系统数据总线的低8位相连时,1#芯片的4个端口地址为何值?假设地址线中未用的引脚全为02写出能够

4、利用2#芯片A口外接开关K0K7来控制1#芯片A口外接的LED0LED7点亮的8255A初始化程序。 10.设存放器DS=3000H,SS=2100H,ES=1200H,SI=1000H,BX=0100H,BP=0010H,数据段中变量MASK的偏移地址值为50H。指出以下指令中源操作数的寻址方式;对于存储器操作数,写出其物理地址。 MOV CX,ES:BX MOV AX,MASKBP11、.,DS=2000H,BX=100H,SI=0002H,从物理地址20210H单元开场,依次存放数据12H、34H、56H、78H;而从物理地址21200H单元开场,依次存放数据2AH、4CH、8BH、98

5、H。试说明以下各条指令单独执行后AX存放器的内容。 MOV AX,3600H AX= MOV AX,1200H AX= MOV AX,BX AX= 12.何谓波特率?某系统采用串行异步方式及外设通信,发送字符格式由1位起始位、7位数据位、1位奇偶校验位和1位停顿位组成,波特率为1200。试问,该系统每分钟发送多少个字符?13、计算机中,CPU的地址线及访问存储器单元范围的关系是什么?8086CPU有多少条地址线?它能够访问存储器单元的最大地址范围是多少?14.微型计算机系统中引入中断有什么作用?简述NMI和INTR中断的异同点。15. CPU及外设通信的方式有哪几种?简述CPU采用异步查询方式

6、及外设通信的流程。16.CPU地址线及存储器的寻址范围有何关系?如果某一处理器的地址线宽度为32位,那么最大可寻址存储器单元的数量为多少?17.在有多个中断源申请中断时,有几种方法确定它们的优先级别?试比拟各自的优缺点。18.假设有一个四字节数,放在存放器DX及AX中DX中存放高16位,要求这个4字节数整个左移一位 如何实现?右移一位又如何实现?19.伪指令,$20现有一存储体芯片为512*4位,假设要用它组成4KB的存储器,需要多少这样的芯片,每块芯片需要多少寻址线?整个存储系统最少需要多少寻址线?微机原理练习一 单项选择题1. 假设二进制数为01000100B,那么该数的十进制表示为 。

7、A68 B132 C54 D362. 完成二进制数无符号数00011101+00001101的加法运算的正确结果是 。 A10010101 B00100110 C00100010 D001010103. 完成二进制数01110001和00001111的逻辑“及运算的正确结果是 。 A01110000 B01111111 C00000001 D000011114. 十进制数100.95的BCD数为 。 A100000000.10010101 B100000.10010101 5. 8086CPU由以下 两局部组成。 A总线接口部件和执行部件 B运算器和控制器 C执行部件和存储器 D存放器和存储器

8、6. 以下指令中,不正确的指令是 。 AMOV AX,BX BMOV AX,BX CMOV AL,BX DMOV AL,BX7. 8086CPU响应可屏蔽中断的条件是 。 AIF=0 BIF=1 CTF=0 DTF=18. 8086CPU向I/O端口地址30H写字节数据应使用指令 。 AIN 30H,AL BOUT 30H,AL COUT AL,30H DIN AL,30H9. 假设要使存放器AL中的高4位不变,低4位变0,使用指令 。 AAND AL,0F0H BOR AL,0F0H CAND AL,0FH DOR AL,0FH10. 用存储器芯片21141024X4组成4KB内存储器需要2

9、114芯片 片。 A2 B4 C8 D16 11. 假设十进制数为100,那么该数的二进制表示为 。 A1100100 B1000000 C01111100 D1011001012. 完成二进制数无符号数01111101及00000101的减法运算的正确结果是 。 A10010101 B01111000 C00100010 D1000001013. 完成二进制数01110001和00001111的逻辑“或运算的正确结果是 。 A01110000 B01110001 C01111111 D0000111114. 十进制数10.05的BCD数为 。 A10000. 0101 B10000.0000

10、0101 15. 堆栈指针SP是微处理器中用于指示 的专用存放器。 A栈底地址 B栈顶地址 C堆栈基地址 D中断效劳程序或子程序入口地址16. 以下指令中,不正确的指令是 。 APUSH AX BPOP BX CPUSH CL DPOP DX17. 以下引起CPU程序中断的4种情况中, 需要设备提供中断类型号。 AINTR BNMI CINTO DINT n18. 执行“MOV DL,2AH和“SHR DL,1两条指令后,DL存放器及CF标志分别为 。 ADL=10110110 CF=1 BDL=00110101 CF=0 CDL=00110100 CF=0 DDL=00010101 CF=0

11、19. 假设要使存放器AL中的高4位求反,低4位不变,使用指令 。 A. AND AL,0F0H B. OR AL,0F0H C. XOR AL,0F0H D. OR AL,0FH20. 用存储器芯片21141024X4组成2KB的主存储器需要2114芯片 片。 A2 B4 C8 D16 21. 假设十六进制数为8BDH,那么该数的二进制表示为 。22. 完成二进制数无符号数01111101+00000101的加法运算的正确结果是 。 A10010101 B00100110 C00100010 D1000001023. 完成二进制数01110001和00001111的逻辑“异或运算的正确结果是

12、 。 A01111110 B01110001 C01111111 D0000111124. 一个BCD数为01100101,那么它的十六进制表示为 。 A65H B41H C1BH D3DH25. 微机中信息传递的三总线方式包括 。 A片总线,内总线,外总线 B地址总线,数据总线,控制总线 C片内总线,内总线,外总线 D内总线,数据总线,控制总线 26. 电子计算机从问世到现在都遵循“存储程序的概念,最早提出这个概念的是 。 A巴贝奇 B冯诺伊曼 C帕斯卡 D贝尔27. 8086CPU的状态标志位有 位。 A1 B3 C6 D928. 8086CPU当前被执行的指令存放在逻辑地址 中。 ADS

13、:BX BSS:SP CCS:PC DCS:IP29. 完成将累加器AX清零,下面的错误指令是 。 ASUB AX,AX BXOR AX,AX COR AX,0000H DAND AX,0000H30. 8086CPU的输入指令是将输入设备的一个端口中的数据传送到 存放器。 ACX BBX CAL/AX DDX31. 计数符号3的ASCII码表示为 。 A11 B03H C33H D0000001132. 8086CPU中,存储器物理地址形成算法是 。 A段地址+偏移地址 B段地址左移4位+偏移地址 C段地址X16H +偏移地址 D段地址X 10 +偏移地址33. 下面关于CPU的表达中,不正

14、确的选项是 。 ACPU中包含了多个存放器,用降临时存放数据 BCPU担负着运行系统软件和应用软件的任务 C所有CPU都有一样的机器指令 DCPU可以由多个微处理器组成34. 计算机中运算器的主要功能是 。 A算术运算 B算术和逻辑运算 C逻辑运算 D定点和浮点运算35. 8086系统中,某存储单元的物理地址为24A10H,及其对应的逻辑地址为 。 A24A0H:0000H B24A0H:0010H C24A0H:0100H D24A0H:1000H 36. 在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是 。 A伪指令 B机器指令 C汇编指令 D宏指令 37. 易失性存储器是

15、。 AROM BPROM CEEPROM DRAM38. 8086CPU当前被执行的指令存放在逻辑地址 中。 ACS:IP BSS:SP CCS:PC DDS:BX39. 完成将累加器AX的内容压栈,正确的指令是 。 AMOV SP,AX BPUSH AX CPOP AX DMOV AX,SP40. 在微计算机系统中,高速外设及内存储器进展批量数据传送时,应采用 。 A无条件传送 B程序查询控制 C中断控制 D直接存储器存取41. 8086CPU复位后,以下存放器的值为 。A CS=0000H,IP=0000H BCS=0000H,IP=FFFFH CCS=FFFFH,IP=0000H DCS

16、=FFFFH,IP=FFFFH A207 B2007 C27 D207143. 计算机硬件主要由CPU、内存、外存、I/O设备和 组成。 A运算器 B三总线 C显示器 D键盘44. 8086CPU的内部是由 两局部组成的。 A控制器和运算器 B控制器、运算器和存放器 C控制器和20位地址加法器 D执行单元和总线接口单元45. 以下说法中属于最小工作模式特点的是 。 ACPU提供全部的控制信号 B由编程进展模式设定 C不需要8286收发器 D需要总线控制器828846. 完成对累加器DX清零,错误的指令是 。 AAND DX,00H BOR DX,00H CXOR DX,DX DSUB DX,D

17、X 47. 在程序运行过程中,下一条指令的物理地址的计算表达式是 。 ACS*16+IP BDS*16+DI CSS*16+SP DDS*16+SI48. 关于DRAM表达不正确的选项是 。 A存储单元由一个MOS管构成 B不需要外部刷新电路 C是可读写存储器 D地址线行列复用49. 在微机系统中引入中断技术,可以 。 A提高外设速度 B减轻主存负担 C提高处理器的效率 D增加信息交换的精度50. 8255A及CPU间的数据总线为 数据总线。 A4位 B8位 C16位 D32位51. 称8086为16位的CPU,说明 。 A8086CPU有16条数据线 B8086CPU有16条地址线 C808

18、6CPU有16条控制线 D8086CPU有16个存放器52. 二进制数为11111111,那么该无符号数的十进制表示为 。 A127 B255 C128 D6453. 用MB表示存储器容量时,1MB等于 。 A210个字节 B216个字节 C220个字节 D230个字节54. 8086CPU有 个16位的段存放器。 A2 B4 C8 D1655. 某8位数据存放在段地址为2300H、段内偏移地址为2300H处,那么该8位数据存放的实际物理地址是 。 A23000H B23230H C23023H D25300H56. 8086CPU采用I/O独立编址方式,可使用地址线 来寻址端口。 AAD15

19、-AD0 BAD7-AD0 CA19-A0 DA7-A057. 8086按I/O指令寻址方式得到的地址是 。 A物理地址 B有效地址 C段内偏移量 DI/O端口地址58. 存储器系统中1KB RAM的寻址范围是 。 A00000H002FFH B00000H001FFH C00000H000FFH D00000H003FFH59. 可用作中断控制器的接口芯片是 。 A8255A B8251A C8259A D8237A60. 8086CPU响应可屏蔽中断的条件是 。 AIF=0,TF=0 BIF=1,TF=1 CIF=1,TF无关 DIF=0,TF无关61. 假设二进制数为101100100B

20、,那么该数的十进制表示为 。 A356 B244 C282 D19862. 完成二进制数无符号数10011101及00000101的减法运算的正确结果是 。 A10010101 B00100110 C00100010 D1001100063. 微型计算机在硬件上是由 四大局部组成。 A微处理器、存储器、I/O接口和总线 B算术逻辑单元、存放器组、程序计数器和指令系统 C微处理器、存储器、输入设备和输出设备 D主板、硬盘、键盘和显示器64. 以下引起CPU程序中断的4种情况中, 需要由硬件提供中断类型号。 ANMI BINTR CINTO DINT n65. 在CPU及外设通信中,异步查询方式相

21、比于中断方式,具有 的特点。 A硬件电路简单,数据传送可靠 B硬件电路简单,CPU使用效率高 C数据传送可靠,CPU使用效率高 D硬件电路复杂,CPU利用率低66. 执行8086指令“PUSH AX后,SP值为 。 ASP=SP+2 BSP=SP+1 CSP=SP-2 DSP=SP-167. 以下指令中属于存放器基址加变址寻址的指令是 。 AMOV AX,BX BMOV AX,BX CMOV AX,SI DMOV AX,10HBXSI68. 某存储器芯片有11条地址线,8条数据线,那么该芯片中存储单元有 。 A1KB B2KB C4KB D8KB69. 一个有符号十进制正数10,在数据单元中的

22、二进制表示为 。 A00000010 B10000010 C00001010 D1000101070. 条件转移指令JE/JZ成立的条件是 。 ACF=0 BCF=1 CZF=0 DZF=1 71. 完成二进制数11100001和00001111的逻辑“异或运算的正确结果是 。 A11101110 B01111111 C00000001 D0000111172. 十进制数98.05的BCD数为 。 A100000000.10010101 B100000.10010101 73. 以下可编程只读存储器中,仅能一次写入数据的是 。 AROM BPROM CEPROM DEEPROM74. 在微机系

23、统中引入中断技术,可以 。 A提高外设速度 B减轻主存负担 C提高处理器的效率 D增加信息交换的精度75. 8086CPU由以下 两局部组成。 A总线接口部件和执行部件 B运算器和控制器 C执行部件和存储器 D存放器和存储器76. 在汇编过程中不产生指令代码,只用来指示汇编程序如何汇编的指令是 。 A汇编指令 B伪指令 C机器指令 D宏指令77. 在ASSUME伪指令设定了段存放器后,无须在程序段中用指令完成赋值的存放器是 。 ASS BDS CES DCS 78. 决定计算机主要性能的是 。 A中央处理器 B整机功耗 C存储容量 D整机价格79. 下面的数据交换指令中,错误的操作是 。 AX

24、CHG AX,DI BXCHG BX,SI+DAT CXCHG CX,DS DXCHG BUF,DX80. 8255A及CPU间的数据总线是 数据总线。 A4位 B8位 C16位 D32位微机原理练习二 填空题1. 十进制数50在计算机中的二进制补码8位表示为 。2. 8086CPU的8个16位通用存放器名为 ,BX和 ,DX以及 , ,SI和 。3. 假设CS=4320H,IP=2030H,那么实际地址为 。4. 堆栈操作遵循 原那么,指令队列遵循 原那么。5. 中断号15的中断向量表地址的首址为 。6. CPU及外设的通信方式有 , 和 。7. 8255A是一个可编程的 接口芯片,它能提供

25、 个8位端口。8. 当8086CPU往存储器中存放字数据时,低8位数据应放在 单元,高8位数据应放在 单元。9. 一般情况下微型机寻址I/O端口有 和 两种方式,8086CPU采用 方式。10. 计数符号9的ASCII码值为 。11. 为了能够寻址1MB的存储器空间,8086CPU有 个段存放器,它们分别是代码段存放器 ,数据段存放器 ,堆栈段存放器SS和扩展段存放器 。12. 8086复位时,存放器CS的值为 ,存放器IP的值 。13. 串寻址方式仅在8086的 指令中使用。指令的操作数大多在内存单元中,且规定源操作数的逻辑地址为 ,目的操作数的逻辑地址为 。14. 微型计算机在硬件上是由

26、、存储器、 和总线四局部组成。15. CPU及外设的通信方式有 , 和 。16. 8253是一个可编程的 接口芯片,它有 种工作方式。17. CPU在一定条件下接收外部设备的请求,暂时停顿执行原来的程序而转去为外部设备效劳,处理好后再返回来继续执行原来程序的过程叫做 。18. 通常而言,指令系统寻址方式就是指令中用于说明 所在地址的方法,寻址方式的多少是衡量 功能的指标。19. 无论微处理器、微型计算机、微型计算机系统,都采用 构造连接各部件,从而构成一个整体。20. 假设有两个数X=-107,Y=+74,那么按8位二进制可写出:X补= ,Y补= 。21.8255A有多种工作方式,其中A口有

27、种工作方式,B口有 种工作方式。22. 8086CPU访问I/O端口时,应使用专门的指令 和 。23.8086的4个16位的通用数据存放器分别是 、 、 、 、 。24.8086CPU的标志存放器中有3个控制标志位,及中断操作有关的控制标志位是 ,及串操作有关的控制标志位是 ,及单步调试操作有关的控制标志位是 。25. 8086CPU可寻址存储器空间为 ,它把存储器空间分成 段。26. 把AX存放器的最高3位清0,其余位不变的指令是 ;使BH存放器的D3、D5、D7位置1,其余位保存的指令是 。27. 设8086系统中堆栈段的段地址为3100H,那么该段的物理地址范围是从 到 。28. 十进制

28、数54的二进制表示为 ,十六进制表示为 。29. 8086CPU在数据的串操作中规定,存放器DS用作 的段存放器,存放器ES用作 的段存放器,存放器SI用作 的变址指针,存放器DI用作 的变址指针。30. ROM中仅能一次写入数据的是 ,电可擦除的是 。31. 串行通信的特点是传输速度 、传输距离 。32. 8086CPU的标志存放器FR中有3个控制标志位,用来控制CPU的操作,其中及中断操作有关的是 ,及串操作有关的是 ,及单步调试操作有关的是 。33. 软件中断的指令符为 ,中断效劳程序的返回指令符为 。34. 在移位指令中,如果移位次数超过1次,那么必须先将移位次数赋给 存放器。35.

29、在数据采集系统中,能够将模拟量转换成数字量的器件是 ,而将数字量转换成模拟量的器件那么是 。36. 当8086CPU往存储器中存放字数据时,低8位数据应放在 单元,高8位数据应放在 单元。37. 十进制数72的二进制补码8位机中表示应为 ,它的二进制反码表示应为 。38. 8086CPU有 条地址线,可寻址存储空间有 MB。39. PROM是 次写入型ROM,EEPROM是 次写入型ROM。40. 数据的并行I/O方式以 为单位进展传送,其中的各位同步地收/发。41. CPU及外设通信,传递的信息除了有数据信息外,还有 和 信息。42. 8086CPU的中断类型码共 个,中断效劳程序的入口地址

30、表放在存储器区间为 到 。43. 串行通信中的调制是将 信号变换为 信号,而解调那么是将 信号变换为 信号。44. 存放字数据时,低8位数据应放在存储器的 单元,高8位数据应放在存储器的 单元,并且用这两个地址中较 的一个作为该字的地址。45. 增量指令INC的执行 CF标志位。46. 二进制数01110010B和11001110B相“及的结果是 。47. 8086CPU的标志存放器FR中有6个状态标志位,用来表示运算结果的特征,它们是 、 、SF、PF、 以 及 。48. 8086CPU采用指令流水线构造的特点是提高 的执行速度。49. 指令由 字段和 字段组成,其中 字段是不能缺省的。50

31、. 依在计算机系统的地位和位置存储器分为 和 ,一般的存储单元以 为单位。51. 8086CPU的中断类型码共 个,中断效劳程序的入口地址表放在存储器区间为 到 。52. 串行通信中所指的数据传输方向有三种形式,即 方式、半双工方式和 方式。53. 在8086指令系统中,要将I/O口地址200H、201H中的16位数据送入8086CPU使用的指令为 。54. 计算机中的三总线是指 、 和控制总线。55. 假设CS=A000H,IP=2300H,那么物理地址PA= 。假设PA不变,IP=1000H,那么CS= 。56. 8086CPU的执行部件中有4个通用数据存放器分别是累加器 ,基数指针 ,计

32、数指针 以及 。57. 将端口地址200、201中的16位数据送入8086CPU,使用指令 。58. 堆栈操作遵循 原那么,指令队列遵循 原那么。59. 外部中断控制信号INTR及NMI的不同点在于INTR的响应受 的控制,而NMI不受 的影响。60. 8086系统中,每一个存储单元可存放 位二进制数,假设字数据从偶地址单元开场存放,称该字为 ,假设字数据从奇地址单元开场存放,称该字为 。61. 8253是一个可编程的 接口芯片,它能提供 个独立的定时/计数器。62. 在计算机系统中,完成某种操作的命令称为 ,完成某一具体任务所需指令的集合称为 。63. 计算机中的三总线是指 、 和控制总线。

33、64. 十进制数-4在计算机中的二进制原码8位表示为 。65. 8086CPU的4个16位段存放器分别是代码段存放器 ,堆栈段存放器SS以及数据段存放器 和扩展段存放器 。66. 指令中用于说明操作数所在地址的方法,称为 。指令MOV AL,ES:BX中源操作数是 寻址方式,这里的ES:是 。67. 计算机时钟脉冲的频率称为 ,它的倒数称为 。68. 设8086中数据段的段地址为2300H,那么该数据段的物理地址范围是 到 。69. 8086CPU的标志存放器中有3个控制标志位,其中及中断操作有关的是 ,及串操作有关的是 ,及单步调试操作有关的是 。70. 8253A有 个独立的定时/计数器,

34、每个都有 种工作方式。71. 假设SS=3240H,SP=2000H,栈顶的物理地址为 。72. 8086CPU可访问的存储器空间为 ;字节I/O空间为 ,字I/O空间为 。微机原理练习三 判断说明题先判断对错,有误请说明理由1. 8086系统中的物理地址和逻辑地址没有区别。 2. 8086CPU段存放器CS,DS,SS,ES之间可直接相互传送数据。 3. 16位机即指该机CPU的数据线为16条。 4 将汇编语言源程序翻译成机器语言的过程叫做汇编。 5 8086的外部硬件中断包括非屏蔽中断NMI和可屏蔽中断INTR两类,它们都受CPU内部的中断允许标志IF的控制。 6 对于无符号数和有符号数,

35、判断两数相加后的结果是否正确的依据不同。 7在8086存储器中存放数据字时有“对准字和“非对准字之分。 8 伪指令语句和指令性语句一样,都是CPU可执行的语句。 9 计算机及外设信息交换方式有两种,一种是并行通信,另一种是串行通信。 10CPU及外部设备通信不一定需要使用接口。 11在8086CPU体系构造中,指令执行部件EU和总线接口部件BIU的并行独立工作,有效地加快了系统的运算速度。 12. 控制标志IF控制串操作指令中地址指针的增量方向。 13. 16位机即指该机CPU的地址线为16条。 14. 任何一条计算机指令都包含操作码和操作数两局部。 15. 使AL存放器中的内容求反的指令是“

36、XOR AL,AL。 16. 8086CPU要及外部设备交换数据,必须通过累加器AX或AL。 17. 在8086存储器中存放数据字时有“对准字和“非对准字之分。 18. 伪指令语句和指令性语句一样,都是CPU可执行的语句。 19. 并行通信的特点是速度快、距离短、引线较多。 20. 在计算机应用系统中,由模拟量转换成数字量使用D/A转换器,由数字量转换成模拟量使用A/D转换器。 21. 汇编语言就是机器语言。 22. 假设X原=X反=X补,那么该数为正数。 23. 8086CPU对可屏蔽中断INTR的响应条件是标志位TF置1。 24. 8086字存储中,较低地址单元存字的高8位,较高地址单元存

37、字的低8位。 25. 机器语言是冯诺伊曼计算机惟一能够理解且直接执行的语言。 26. 立即数不允许被用作目的操作数。 27. 汇编语言程序可以只有代码段。 28. 静态RAM需要刷新电路。 29. 用1024X8的SRAM芯片组成2KB存储器,应扩展位线。 30. 异步查询方式是CPU主动、外设被动,所以CPU的效率高。 31. CPU是中央处理器的简称,它至少包含一个处理器,为了提高计算速度,CPU也可以由多个处理器组成。 32. 8086CPU工作于最小工作模式时,控制信号由8086CPU提供。 33. 8086CPU中包含了存放器和存储器。 34. 立即数寻址方式只能用于源操作数,它主要

38、用来给存放器赋初值。 35. 汇编程序就是汇编语言程序。 36. 相对而言,动态RAM比静态RAM的外围电路简单。 37. 汇编语言程序可以只有代码段。 38. 异步查询方式是CPU主动、外设被动,所以CPU效率高。 39. 假设非屏蔽中断NMI和可屏蔽中断INTR请求同时发生,8086先响应INTR中断。 40. ADC0809是8位逐次逼近型D/A转换芯片。 41. PC机中实际上只使用了10条地址线A0-A9参及I/O端口地址译码,能访问的端口数最多为1024个。 42. 可编程中断控制器8259A仅能单片使用。 43. 16位机即指该机CPU的地址线为16条。 44. 8086CPU工

39、作于最大模式时,控制信号由8086CPU提供。 45. 响应非屏蔽中断NMI的条件是控制标志位IF必须置1。 46. 通常I/O接口又称为I/O端口。 47. 当I/O端口及存储器统一编址时,可用一样的指令操作。 48. EEPROM的数据擦除方式为光擦除。 49. 动态RAM需要刷新电路。 50. 在计算机应用系统中,由模拟量转换成数字量使用D/A转换器,由数字量转换成模拟量使用A/D转换器。 51. 8086CPU的EU单元直接经外部总线读取数据。 52. 8086CPU的指令队列满足“先进后出的原那么。 53. 对准字、非对准字的读写周期数不一样。 54. 存储器芯片的主要技术指标是容量

40、、存取时间和可靠性。 55. 每一个中断效劳程序的入口地址占用中断向量表的2个地址。 56. 当I/O接口及存储器统一编址时,可用一样的指令操作。 57. 中断控制芯片8259A提供了对8个中断源中断请求信号的管理。 58. 汇编语言程序不能只有代码段。 59. 在计算机应用系统中,由模拟量转换成数字量使用D/A转换器,由数字量转换成模拟量使用A/D转换器。 60. 串行接口中“串行的含义仅指接口及外设之间的数据交换是串行的,而接口及CPU之间的数据交换仍然是并行的。 61. 8086系统中的物理地址和逻辑地址没有区别。 62. 存储器是计算机系统中不可缺少的器件。 63. 在8086CPU中

41、,当两个带符号数的运算结果为负数时,状态标志位SF=1。 64. 8086CPU的EU单元直接经外部总线读取数据。 65. NOT指令的操作数不能是立即数。 66. CS存放器的内容可以被推入栈,因而也可以将堆栈中的数据弹出至CS中。 67. 静态RAM需要刷新电路。 68. DMA方式下,CPU不直接参及外设及内存间的数据传输。 69. 通常I/O接口又称为I/O端口。 70. 中断方式是CPU被动、外设主动,所以CPU效率高。 71. 汇编语言就是机器语言。 72. 假设X原=X反=X补,那么X为正数。 73. 16位机即指该机CPU的地址线为16条。 74. 无论是什么微机,其CPU都具

42、有一样的机器指令。 75. 对准字、非对准字的读写周期数均一样。 76. 存放器寻址比存储器寻址的运算速度快。 77. 堆栈指针SP总是指向堆栈的栈底。 78. 8086CPU工作于最大工作模式时,控制信号由8086CPU提供。 79. 将存储单元、I/O端口统一编址,CPU就不需要安排单独的I/O操作指令。 80. CPU及外部设备通信都需要使用接口。 微机原理练习四 指令改错题先判断指令的正误,有误请改正1. MOV BX,20H2 MOV CS,AX3. DEC BX4. OUT 300H,AL5. PUSH AL6. MOV DX,2000H 7. MOV CS,2000H8. ROL

43、 DX,59. OUT 30H,AL10. INC SI11. PUSH CL 12. MUL AL,E5H13. INT 014. MOV IP,2300H15. INC SI16. MOV BP,AL17. MOV CS,AX18. IN AL,300H19. PUSH AL20. INC IP21. POP FR 22. ADD CX+123. ROL DX,524. INC BX25. XLAT BX26. MOV 234H,BX27. MOV AL,1200H28. MOV CS,AX29. MOV DS,AX30. PUSH DL31. MOV 1000H,SI32. MOV 23

44、00H,DX33. XCHG CX,BX34. OUT AL,30H35. PUSH AL36. MOV 1234,BX37. ADD 2000H,DX38. MOV AX,DL39. IN 30H,AL40. PUSH BX微机原理练习五 简答题1. 设存放器DS=3000H,SS=2100H,ES=1200H,SI=1000H,BX=0100H,BP=0010H,数据段中变量MASK的偏移地址值为50H。试指出以下各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少? MOV CX,ES:BX MOV AX,MASKBP2. 何谓RAM及ROM?RAM和ROM各自的特点是

45、什么?3. 设堆栈指针SP的初值为2400H,AX=4000H,BX=3600H。问: 执行指令“PUSH AX后,SP=?再执行“PUSH BX和“POP AX后,SP=?AX=?BX=?4. 在有多个中断源申请中断时,有几种方法确定它们的优先级别?试比拟各自的优缺点。 5. 设存放器DS=2000H,SS=3100H,ES=1200H,SI=0300H,BX=0100H,BP=0010H,数据段中变量MASK的偏移地址值为50H。试指出以下各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?MOV CX,ES:1200H MOV AX,MASKBPSI6. 微型计算机系

46、统中引入中断有什么作用?简述NMI和INTR中断的异同点。7 分别指出以下各条指令中源操作数的寻址方式。对于存储器操作数,试用表达式表示出该存储单元的物理地址PA。 AND DX,BX ADC AX,ABCBPSI8 CPU及外设通信的方式有哪几种?简述CPU采用异步查询方式及外设通信的流程。9别指出以下各条指令中源操作数的寻址方式。对于存储器操作数,试用表达式表示出该存储单元的物理地址PA。 AND DX,00FFH MOV AX,VALSI10波特率?某系统采用串行异步方式及外设通信,发送字符格式由1位起始位、7位数据位、1位奇偶校验位和1位停顿位组成,波特率为1200。试问,该系统每分钟

47、发送多少个字符?11. 分别指出以下各条指令中源操作数的寻址方式。对于存储器操作数,试用表达式表示出存储单元的物理地址PA。 MOV BX,2100H MOV AX,DISPBP12. 何谓并行通信,何谓串行通信?它们在应用场合和特点上有什么不同?13.设存放器DS=2000H,SS=1500H,ES=3200H,SI=0A0H,BX=0100H,BP=0010H,数据段中变量REL的偏移地址值为10H。试指出以下各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少? MOV BX, SI MOV AX,RELBP14. CPU地址线及存储器的寻址范围有何关系?如果某一处理器

48、的地址线宽度为32位,那么最大可寻址存储器单元的数量为多少?15. 设存放器DS=1200H,SS=3500H,ES=2200H,SI=100H,BX=1000H,BP=0200H,数据段中变量VAL的偏移地址值为20H。试指出以下各条指令中源操作数的寻址方式是什么?对于存储器操作数,其物理地址是多少?MOV AX,BX MOV DX,ES:VALBPSI16. 外设通过可屏蔽中断INTR向CPU申请中断,但CPU不给予响应,其原因有哪些?微机原理练习六 读程序并答复以下问题1. ,DS=2000H,BX=100H,SI=0002H,从物理地址20210H单元开场,依次存放数据12H、34H、

49、56H、78H;而从物理地址21200H单元开场,依次存放数据2AH、4CH、8BH、98H。试说明以下各条指令单独执行后AX存放器的内容。 MOV AX,3600H AX= MOV AX,1200H AX= MOV AX,BX AX= MOV AX,BX AX=2. 以下语句汇编后,变量CON1、CON2、CON3和CON4的内容分别是多少? N1=10 N2=5N3=3CON1 DB NOT N1 CON2 DB N1 AND N2 OR N3GE 0FHCON3 DW N2 AND N1 XOR N3LE 0FHCON4 DB N1 AND N3 OR N2LT 0FH3. 读以下程序,并在空白处填入适宜指令,使该程序段能完成将100H个字节数据从2000H处搬到1000H处的操作。 MOV SI,2000H MOV C

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!