教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 行业资料 >

微机原理期末复习资料

来源:网络收集 时间:2026-05-22
导读: 微机原理课程知识点 1. 8086CPU访问存储器要用20条地址线,访问I/O口用16条地址线。所以,8086CPU访问存储器和I/O使用不相同的地址线。 2. 8086CPU既可以按字节也可以按字访问存储器。 3. 8086CPU标志寄存器中除了反映算术运算和逻辑运算后AX的状态的标志位

微机原理课程知识点

1. 8086CPU访问存储器要用20条地址线,访问I/O口用16条地址线。所以,8086CPU访问存储器和I/O使用不相同的地址线。

2. 8086CPU既可以按字节也可以按字访问存储器。

3. 8086CPU标志寄存器中除了反映算术运算和逻辑运算后AX的状态的标志位外,还有中断开放标志,方向标志等。所以,8086CPU的所有标志位并不是都反映算术运算和逻辑运算后AX的状态。

4. 8086CPU的INC和DEC指令都不会影响CF标志。所以,如果操作数已经为0,DCE指令将不会使CF标志置1。

5. 宏指令在汇编过程起作用,子程序在程序执行时起作用。

6. 8086CPU在复位后,I标志被置0,即封锁可屏蔽中断请求,执行STI指令,即I标志碑置1后,才能响应可屏蔽中断。但是,I标志不能封锁非屏蔽中断,所以,即使不致下STI指令,8086CPU在复位后,也可以响应中断请求(非屏蔽中断)。

7. 以查询方式进行数据传输可以把慢速的外设与高速的CPU连接起来。

8. 8086CPU在相应外部中断时,中断矢量都由提出中断请求的外部设备提供。这不一定,如可以由8259中断控制器提供。

9. 8086CPU寻址I/O可以使用16条地址线,所以,8086CPU能寻址65536个I/O口地址,而不是8086CPU只能寻址256个口地址。

10. 在访问I/O口的IN和OUT指令中,I/O地址有两种寻址方式:直接寻址(在指令中提供1个8位I/O地址)和间接寻址(I/O地址放在DX寄存器中),所以,IN与OUT指令必须用DX存I/O口地址是错误的。

11. 8086CPU规定字在存储器中存放的方法必须是低字节在前,高字节在后。如果低字节在偶数地址,高字节在奇数地址就是规范存放,否则就是非规范存放。

12. 将低字节放在低地址,高字节放在高地址有利提高访问速度。这句话有问题,如果低地址是奇数,则不能提高访问速度。

13. INC指令不影响CF。

14. 在程序使用子程序要比使用宏指令更节省存储空间。

15. 8086在复位后,I标志为0,所以,8086在复位后,封锁所有可屏蔽中断。 16. 以中断方式进行数据传输,CPU与外设是并行工作的。 17. 8086CPU在执行中断指令时中断矢量由指令提供。

18. 设X=FFH、Y=80H,且均为带符号数的补码,即X=-1,Y=-128,所以X〉Y 19. 汇编语言中的伪指令是一种指示性语句。

20. 在异步串行通讯中,数据位最多可以有8位.

21. cache是一种高速存储器,速度是主存速度的数倍,但容量小,价格高,主存和CPU之间设置Cache的目的不是为了扩大主存的容量,而是为了缩短CPU访问主存的时间。 22. 在计算机中,正数的原码、反码和补码就是这个数本身,所以正数的原码、反码、补码相等。

23. 中断屏蔽为程序员提供了控制中断处理顺序的手段。

24. 若算术运算或逻辑运算后,结果为0,则零标志ZF=1,否则ZF=0,所以,若CPU执行减法指令后,状态标志位ZF=0,则表明运算的结果为非0。

25. 汇编程序负责你书写的汇编语言程序翻译成机器能够识别的机器语言程序,所以,汇编程序不是汇编语言程序。

26.IA-32CPU的寄存器有16位和32位的。IA-32PU有6个段寄存器都是16位的。

27.条件转移指令的转移范围是-128~+127,所以当前IP的值是前128字节到后127字节。

28.指令JMP NEAR PTR L1是不需要保存IP的内容,而CALL L1(L1为标号)需要保存IP的内容;

29.在8086CPU中负责访问存储器和I/O接口的部件是EU,EU是负责执行指令。 30.RESET信号有效后,8088从FFFF0H开始执行程序。

31.8255有3种工作方式分别是:方式0,方式1,方式2,其中A口可以工作在方式0,方式1,方式2;B口可以工作在方式0,方式1。

32.当8253的控制线引脚WR=L,A0=H,A1=H,CS=L时,完成的工作是写控制字。 33.8086读取中断向量时INTA信号有效。

34.8086CPU交出总线控制权的标志是HLDA信号有效。

35.8259A初始化时,ICW1和 ICW2是必须写入的两个控制字, ICW3和ICW4是根据需要而定,其中ICW2是设置中断类型。

36.已知中断类型号为14H,它的中断向量存放在存储器的向量单元0000:0050H,0000:0051H,0000:0052H,0000:0053H。

37.保持将要提取的下一条指令的地址是PC

38.要寻址一个32Kx8位的存储器的所有单元,需要15条地址线。如寻址64KB或64MB又是多少条。

39.堆栈是先进后出或后进先出,队列是后进后出或先进先出

40.实现DMA传送过程中,根本不需要CPU参与即可完成,因此传送速度最快。 41.正数加正数,负数加负数可能发生溢出

42.CPU响应中断请求的时刻是在执行完正在执行的指令以后。

43.相对于子程序而言,宏指令必须先定义后调用而且占据空间大,执行时间短。

44. 指令MOV AX,TABLE源操作数为直接寻址,执行指令后把地址单元TABLE的内容送入寄存器AX。

45.指令LEA AX,TABLE源操作数为立即寻址,执行指令后把寄存器AX的内容与地址单元TABLE的值互换

46. PTR伪指令的功能是修改或定义内存变量类型。

47.某一中断程序入口地址值填写在向量表的0080H~0083H存储单元中,则该中断对应的中断类型号是20H。

48.ASSUME伪指令器的功能是段寄存器分配语句。

49.所谓中断屏蔽是指被屏蔽的中断不会被响应。

50.在一个总线周期中,什么情况下要插入TW等待周期?插入多少个TW取决于什么因素?

51.8086中SP、BP、SI、DI有何特殊用途?

52.微机系统中CPU与外设之间数据传送的三种方式为:查询方式、中断方式、DMA方式,有哪些主要特点.

53.计算机为什么要使用二进制数?

54.8086CPU对可屏蔽中断的响应过程有哪些 55.为什么说,采用中断方式进行数据传送时,在一定程度上实现了主机与外设的并行工作? 56.8086CPU在结构上分成了BIU和EU两部分,这样做的好处。

57. 若8086系统采用单片8259A中断控制器控制中断,中断类型码给定为40H,中断源的请求线与8259A的IR7相连,试问:对应该中断源的中断向量表的地址是多少?若中断服务程序入口地址为4AB35H,则对应该中断源的中断向量表内容是多少?

58.掌握指令中操作数的寻址方式,指令的操作数,会计算存储器操作数的物理地址

蒋寰宇(285675437) 18:32:02 别太

李凯(527746527) 18:32:01 我X,你刚才进来没看到我~ 蒋寰宇(285675437) 18:32:12 这么给力

微机原理老师(372153895) 18:32:28 作业:

一.请指出下列指令错误的原因 (1)MOV AL, [DX] (2)MOV VAR1, VAR2 (3)MOV DS,BOOOH (4)MOV [BX][SI], 1 (5)MOV BYTE[BX],1000 (6)PUSH 100H (7)POP CS (8)SAR AX,5 (9)XCHG AX, ES

(10)OUT 310,AL。

二.写出以下指令中存储器操作数的物理地址表达式。 (1) MOV CX,DISP[BX+DI] (2) MOV BX,[BP+DI+2] (3) MOV 10[BX+DI],AX (4) INC BYTE PTR[SI+5] (5) ADD AL,ES:[BX]

三.程序

1.设组合的BCD码放在寄存器BL中,阅读下列程序段,写出其功能.MOV AL,BL AND BL,0FH ADD BL,30H MOV CL,4 SHR AL,CL ADD AL,30H

其功能是: 2. mov cl, 100 p cl mov Result, al mov al, ah …… 此处隐藏:3572字,全部文档内容请下载后查看。喜欢就下载吧 ……

微机原理期末复习资料.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/2275896.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)