Pentium
发音
['pentiəm]
n. 美国英特尔公司生产的微处理器,中文译名为“奔腾”
详尽释义
n.(名词)
【计】美国英特尔公司生产的微处理器
奔腾处理器
奔腾(Intel公司生产的CPU芯片)
概述
Pentium是英特尔的第五代x86架构之微处理器,于1993年3月22日开始出货,是486产品线的后代。Pentium本应命名为80586或 i586,后来命名为"Pentium"(通常认为"pentium"是希腊文"五(penta)"加拉丁文中代表名词的接尾语"ium"的造词),是因为阿拉伯数字无法被用作注册商标。i586被使用在英特尔竞争对手所制造的类80586的微处理器。
Pentium的由来
继承着80486大获成功的东风,赚大笔美金的Intel在1993年推出了全新一代的高性能处理器——Pentium。由于市场竞争越来越趋向于激烈化,Intel觉得不能再让AMD和其他公司用同样的名字来抢
自己的饭碗了,于是提出了商标注册,由于在美国的法律里是不允许用阿拉伯数字注册的,于是Intel玩了个花样,用拉丁文去注册商标。“pentium”在拉丁文里面就是“五”的意思。Intel公司还替它起了一个相当好听的中文名字——奔腾。
基本简介
Pentium是英特尔的第五代x86架构之微处理器,于1993年3月22日开始出货,是486产品线的后代。Pentium本
应命名为80586或 i586,后来命名为“Pentium”(通常认为“pentium”是希腊文“五(penta)”加拉丁文中代表名词的接尾语“ium”的造词),是因为阿拉伯数字无法被用作注册商标。i586被使用在英特尔竞争对手所制造的类80586的微处理器。
INTEL在1993年推出的全新一代的高性能处理器Pentium。由于CPU市场的竞争越来越趋向于激烈化,INTEL觉得不能再让AMD和其他公司用同样的名字来抢自己的饭碗了,于是提出了商标注册,由于在美国的法律里面是不能用阿拉伯数字注册的,于是INTEL玩了个花样,用拉丁文去注册商标。
Pentium在拉丁文里面就是“五”的意思了。
INTEL公司还替它起了一个相当好听的中文名字奔腾。奔腾的厂家代号是P54C,PENTIUM的内部含有的晶体管数量高达310万个,时钟频率由最初推出的60MHZ和66MHZ,后提高到200MHZ。单单是最初版本的66MHZ的PENTIUM微处理器,它的运算性能比33MHZ的80486DX就提高了3倍多,而100MHZ的PENTIUM则
比33MHZ的80486DX要快6至8倍。
也就是从PENTIUM开始,我们大家有了超频这样一个用尽量少的钱换取尽量多的性能的好方法。作为世界上第一个586级处理器,PENTIUM也是第一个令人超频的最多的处理器,由于Pentium的制造工艺优良,所以整个系列的CPU的浮点性能也是各种各样性能是CPU中最强的,可超频性能最大,因此赢得了586级CPU的大部分市场。Pentium家族里面的频率有
60/66/75//90/100/120/133/150/166/200,至于CPU的内部频率则是从60MHz到66MHz不等。
值得一提的是,从奔腾75开始,CPU的插座技术正式从以前的Socket4转换到同时支持Socket5和7同时支持,其中Socket7还一直沿用至今。而且所有的PentiumCPU里面都已经内置了16K的一级缓存,这样使它的处理性能更加强大。
详细参数
英特尔奔腾中央处理器
制造日期: 由1993年至今
厂商: 英特尔
处理器速度: 60 MHz 到4000 MHz
前端总线速度: 50 MHz 到1066 MHz
制程:
(MOSFET通道长度) 800 nm 到22 nm
指令集架构: x86 ;x86-64(EM64T)
微架构: P5,Netbust,Conroe等
插座:
Socket 4
Socket 5
Socket 7 (321针)
Socket 8 (387针)
Slot1
Socket 370
Socket 423
Socket 478
LGA 775
LGA 1156
LGA 1155
核心:
P5(Pentium)
P54(Pentium)
P54CS(Pentium)
P55C(Pentium MMX)
Klamath(Pentium II)
Deschutes(Pentium II)
Katmai(Pentium III)
Coppermine(Pentium III)
Tualatin(Pentium III)
Willamette(Pentium 4)
Northwood(Pentium 4)
Prescott(Pentium 4)
Smithfield(Pentium D)
Wolfdale(Pentium E)
Clarkdale(Pentium G)
Sandy Bridge(Pentium G)
Ivy Bridge(Pentium G)
Haswell
[pentium是什么意思_发音&释义及简介概述]
微机
一、选择题
1、下列 CPU 中属于准 16位的是 _______。
A.8080 B.8086 C.8088 D.80386 SX 2、在执行 0100010010110001B 与 0100010101101010B 的加法运算后,关于标志 寄存器中各位的变化的叙述正确的是 ______。 (设该运算前刚执行了标志寄存器 的清零)
A.AF=1 B.CF=1
C.SF=0 D.OF=1
3、 8086CPU 经加电复位后,执行第一条指令的地址是 ____。
A.FFFFH B.03FFFH
C.0FFFFH D.FFFF0H
4、 8086的 NMI 信号是一个 _________。
A. 高电平 B. 低电平
C. 由高到低的下跳沿 D. 由低到高的上跳沿
5、 8086工作于最大模式下的特点是 ________。
A.CPU 提供全部的控制信号 B. 需要 CPU 收发器
C. 需要总线控制器 8288 D. 由编程进行模式设定
6、关于 8086总线周期,叙述不正确的是 ________。
A. 总线周期通常由连续的 T1~T4组成 B. 在读 /写操作数时才执行总线周期 C. 总线周期允许插入等待状态 D. 总线周期允许存在空闲状态
7、 8086/8088的存储器可以寻址 1MB 的空间,在对 I/O进行读写出操作时, 20位地址中只有低 16位有效。这样, I/O地址的寻址空间为 ________。
A.64KB B.256KB C.128KB D.10KB
8、 8086的存储系统采用“字节编址结构” ,现有一个存储字地址为 5678H ,则 该地址
所在的存储体称为 _______。
A. 偶存储体、其数据线接在低 8位的 D0~D7上
B. 奇存储体、其数据线接在低 8位的 D0~D7上
C. 偶存储体、其数据线接在高 8位的 D8~D15上
D. 奇存储体、其数据线接在高 8位的 D8~D15上
9、 8086中的堆栈采用 _______的原则。
A. 先进先出 B. 先进后出
C. 后进先出 D. 自由出入
二、填空题
1.若 8086中访问一个字的数据需 2个总线周期,则当 和 A0的状态为 10时, 表 示 在 第 ________个 总 线 周 期 中 , 将 ___________位 数 据 送 到 数 据 引 脚 的 ___________上。
2. 8086/8088CPU的 A16~A19在总线周期的 T1期间,用来输出 _______位地址 信息中的 ________位,而在其他时钟周期内,用来输出 __________信息。
3. 8086有 _____位数据线, ________地址线,最大内存容量是 _________字节。
4.为了使得地址和数据同时出现在系统的地址总线和数据总线上,必须在地址 信号出现时将它们存锁, 8086/8088提供 ___________信号作为锁存器的控制信 号。
5.在 8086中 , 一个最基本的总线周期由 _________个时钟周期组成。如果 8086的主频为 5MHZ ,则基本总线周期为 __________。
6. 8086CPU 在执行指令过程中 , 当指令队列已满 , 且 EU 对 BIU 又没有总线访问 请求时, BIU 进行 __________状态。
7. 8086在每个总线周期的 T3状态开始对 __________信号进行采样,若其为高 电平,则进入 T4状态,否则插入 __________状态。
8.用于纪录各种状态信息的寄存器是 __________,其中 CF 是 __________标志。
9.当 8086进行堆栈操作时, CPU 会选择 __________段寄存器来形成 20位堆栈 地址。
10. CPU 和内存间传输数据或 __________时, CPU 才执行总线周期。
11.取指令时,选择 CS 值作为段基值,再加上由 提供的偏移量形成物 理地址。
三、简答题
1.在 8086系统中,下一条指令所在单元的物理地址是如何计算的?
2. 8086的复位信号是什么?有效电平是什么? CPU 复位后, 寄存器和指令队列 处于什么状态?
3. 8086CPU 标志寄存器中的控制位有几个?简述它们的含义。
4.设 8088的时钟频率为 5MHz ,总线周期中包含 2个 TW 等待周期。问:
(1)该总线周期是多少?
(2)该总线周期内对 READY 信号检测了多少次?
5. 8086/8088CPU由哪两部分构成?它们的主要功能是什么?
6. 8086CPU 系统中为什么要用地址锁存器?需要几片?
y
微机
微机原理课程小测验
一、 填空题
1·8086CPU 从偶地址读写一个字时, 需要 1 个总线周期, 从奇地址读写一个字时, 需要 2 个 总线周期。
2·如果 CS=1200H, IP=FF00H,则程序指令在内存的实际地址 (物理地址 ) 为 21F00H 。
3·8086/8088提供的能接收外部中断请求信号的引脚是 INTR 和 NMI 。
4·(接上题)两种请求信号的主要不同之处在于 是否有屏蔽 。
5·8086在最小模式的典型配置有 8086、 8284、 8286和 8282 。
6·8086有 16低 电位时,实现了高 8位的数据传输。
7. 8086与 8284A 有哪三条信号腿相连接。 READY , RESET , CLK 。
8. 256×4位 SRAM 组成 32K ×8位存储容量。需要 256个 SRAM 芯片,需要 8根片内地址选择线, 该存储系统最少需要 15根地址选择线。
9. 单片 8259A 可管理 8 级可屏蔽中断, 3片级联最多可管理 22 级可屏蔽中断。
10.8253内部有 三 个独立 16位计数器通道,每个计数器通道均可采用 6 种不同方式工作。 11. 3·8086CPU 指令队列长度为 6个字节 , 8088CPU 指令队列长度为 4个字节
12. 4. 当 CPU 进行数据输出时, DT/R为 高 电平,当 CPU 进行数据输入时, DT/R为 低 电平。
13. 当存储器的读出时间大于 CPU 所要求的时间时, 为保证 CPU 与存储器时序的正确配合, 就 要利用 READY (8086CPU )腿信号,使 CPU 插入一个等待状态。
14. 8086/8088的中断响应用 2个总线周期,从 INTA引脚输出 2个负脉冲 .
15. 8253可采用 6 种操作方式, 8255可采用 3 种操作方式。
16 . 8086CPU的内存寻址空间最大为 1M 字节, I/O接口寻址能力为 64K 个端口。
17. 8250在 (异步 ) 工作方式下,传输一个字符时,一般有 5~8个数据位和 1个 起始位,还必 需至少有 1个 停止位。
18.串行通信的基本工作方式有 异步方式 和 同步方式 两种。
19.串行通信时,数据在两个站之间传送,按传送方向可分为单工、半双工和全双工等三种 不同的方式。
20.存储器某单元地址为 3250H :0016H ,其段地址为 3250H,偏移地址为 0016H,物理地 址为 32516H。
21.8086/8088的标志寄存器中的溢出标志位是 O F, 中断允许标志位是 I F。
22.8086在最小模式的典型配置有 1 片 8284、 2 片 8286和 3 片 8282。
23. 如某 CPU 外部地址总线为 26位,能直接寻址 64 MB物理地址空间。
24.8086系统中,如果寄存器 CS= A000H , IP=285AH,则程序指令的实际地址为 A285AH 。
25. 串行通信中, RS -232C 接口输出为-10V 电压时 , 为逻辑 高 (高/低)电平。
26. 8086CPU 的数据线的位数为 16 位, I/O地址线的位数为 16 位
27. 当 8086/8088的引脚 MN/MX接高电位时,便工作于 最小 模式;当引脚 MN/MX 接地时,便工作于 最大模式。
28. 若 8086CPU 从 3A217H 存储单元中读取一个字要占用 1 总线周期,若从 3A210H 存储 单元中读取一个字要占用 2 总线周期。
29. 8086CPU复位时,总是从地址 FFFF0H 开始执行程序 .
30. 在存储器系统中,实现片选控制的方法有三种,它们是全译码选择方式 \线性选择方式
和 部分译码选择方式
31. CPU 与外设进行数据交换有 中断方式 、 DMA 方式 和程序控制方式三种控制方式。
32. CPU 从 I/O接口的 状态端 中获取外部设备的“忙”、 “闲”和“准备好”等信息。 CPU 通过 I/O接口中的控制端口(命令端口)向外设发出“启动”和“停止”等信号。
33. 计 算 机 CPU 与 输 入 /输 出 设 备 之 间 交 换 的 信 息 包 括 控 制 信 息 、 状 态 信 息 和 数据信息三类信息。
34.8086CPU 内部结构按功能可分成执行部件和总线接口部件两部分,算术逻辑单元在
执行部件 中,段寄存器在 总线接口部件 中。
二、 选择题
1. 8086CPU 典型的总线周期包含 4个状态, 如要插入一个等待状态 Tw , 应在 C 状态之后插 入。
A) T1 B) T2 C) T3 D) T4
2. 8086/8088最大模式系统与最小模式系统的基本配置主要区别是增加一个 C 芯片。 A) 8282地址锁存器 B) 8286总线收发器
C) 8288总线控制器 D) 8284时钟发生器
3.可直接存取 1M 字节的微处理器,其地址线需要 C 。
A ) 8条 B) 16条 C) 20条 D) 24条
4. 起始地址为 0000:0020的四个字节连续存放着 34H 、 12H 、 56H 和 78H 四个数代表某存储单元 的物理地址,那么它们所形成的物理地址是 C 。
A) 1234:7856 B) 3412:5678
C) 7856:1234 D) 5678:3412
5. 8086最基本的读写总线周包含 B 个状态。
A ) 3 B) 4 C) 5 D) 6
6.8086CPU 经加电复位后,执行第一条指令的起始地址是 D 。
A ) FFFFH B) 03FFH C) 0FFFFH D) FFFF0H
7. 当 M/IO=“ 0”, RD=“ 0”, WR=
A )存储器读 B) I/O读 C)存储器写 D) I/O写
8. 8086/8088的中断向量表中,每个中断处理子程序的入口地址占有 4个单元。设 4个单元的 地址分别是 A , A+1, A+2, A+3。 按 8086/8088中断向量表规定, 地址 A 和 A+1单元中应放 C 。
A)中断处理子程序入口地址的段地址 CS
B)中断处理子程序入口地址的偏移量 IP
C)标志寄存器 PSW 的内容
9. 已知 SRAM2114芯片容量为 1K ?4位,若要组成 8KB 的系统存储器,则共需芯片数为( B ) 。 A) 32 B) 16 C) 64 D) 8
10. 下述中断,优先权级别最低的中断是 ( C )。
A ) NMI B) INTR C)单步中断 D) INT n
11.8086CPU 在中断响应过程中,接收的中断类型码为 ( D ),中断子程序入口地址存放在 00070H ~00073H 四个存储单元中。
A) 70H B) 07H C) 0CH D) 1CH
12.8086系统中,如果寄存器 CS=6850H, IP=685BH,则程序指令的实际地址为 ( B )。 A ) 6850BH B) 6ED5BH C) 7535BH D) 7AD5BH
13.CPU 可以对 8253 计数器执行读操作,其读到的是 ( D ) 。
A) 工作方式字 B) 计数初值
C) 计数执行部件 D) 输出锁存器
14. 某数 8421BCD 码为 01100011,与其对应的二进制数为 ( C )。
A) 63 B) 01100011 C) 00111111 D) 1011111
15. 在 8086CPU 的中断向量表中, 如中断向量的首地址是 00110H , 则中断类型码是 ( C ) 。 A ) 45H B) 110H C) 44H D) 32H
16. 已知只读存储器 ROM 芯片容量为 2K ?4位,若要组成 16KB 的系统存储器,则共需芯片数为 ( B ) 。
A) 32 B) 16 C) 64 D) 8
17.8255A 的 PC 口可以设定为 ( A )
A ) 方式 0 B)方式 1 C)方式 2 D)任何方式
18.8086CPU 执行 IRET 指令后, SP 的内容 ( C )。
A )减 6 B)减 4 C)加 6 D)加 4
19. 8086CPU 一个最基本的总线周期由 4个时钟周期(T1~T4)组成,在总线周期的 T1状态 主要完成传送 ( B )信号。
A. 数据 B. 地址 C. 读控制 D. 写控制
20. CPU在中断响应过程中 ( C ),是为了能正确地实现中断返回。
A.识别中断源 B.获得中断服务程序入口地址
C.断点压栈 D.清除中断允许标志 IF
21. 8086CPU 有 20条地址线, 可直接寻址 1MB 的内存地址空间, 这 1MB 的存储器分成两个 512KB 的存储体——“偶存储体”和“奇存储体”, 在全译码的情况下, “偶存储体”和“奇存储
A. 16级 B. 29级 C. 32级 D. 64级
23.CPU 寻址 I/O端口空间为 1KB ,最少需要 ( B )条地址线。
A. 8 B. 10 C. 16 D. 12
24. 用一片 EPROM 芯片构成系统内存,其地址范围为 F0000H -F0FFFH ,无地址重叠,该内存 的存储容量为( B )
A. 2KB B. 4KB C. 8KB D. 16KB
25. INTEL8253通道工作于方式 3,接入 2MHZ 的时钟,如要求产生 800HZ 的方波,则计数器 的初值应为( C )
A. 1500 B. 2000 C. 2500 D. 4000
三、编制程序段
1·完成 14H*15H,结果放在 AX 中。
MOV AL, 14H
MOV BL, 15H
MUL BL
2·若有两个 4字节的无符号数相加, 这两个数分别存放在 2000H 和 3000H 开始的存储单元中, 得到的和存放在 2000H 开始的单元中。
MOV AX, [3000H] MOV AL, 0
ADD [2000H], AX ADC [2004], AL
MOV AX, [3002H]
ADC [2002H], AX
3. 将 AL 寄存器的低 4位置 1,高 4位不变;将 BL 寄存器的低 2位取反,其它位不变。
OR AL, 0FH
XOR BL, 00000011B
4. 某系统中有 3片 8259A 级联使用, 1片为 8259A 主片, 2片为 8259A 从片, 从片接入 8259A 主片 的 IR2和 IR5。主片中断类型号 90H ~97H ,端口地址为 CCF8H 、 CCF9H 。中断采用电平触发,特 殊完全嵌套工作方式,非缓冲方式,普通 EOI 结束。编写主片的初始化程序段。
解:MOV AL, 00011001B
MOV DX, 0CCF8
OUT DX, AL ;写 ICW1
INC DX
MOV AL, 10010000B
OUT DX, AL ;写 ICW2
MOV AL, 00100100B
OUT DX, AL ;写 ICW3
MOV AL, 00010001B
OUT DX, AL ;写 ICW4
四、接口电路与分析设计
1.如图所示,为译码器和 ROM (只读存储器)与 CPU 系统的连接电路图;指出各 ROM 的地址空 间。
A18A19A17A16A15
IO
( 40000H---47FFFH )
( 68000H---6FFFFH )
( 70000H---77FFFH )
A0--A14
2. 若将 1片 64K ×8位 ROM 芯片连接到 8088CPU (最小方式)的 B0000H 到 BFFFFH 的地址空间中, 试画出译码器 (可用 3-8译码器、与非门或比较器 ) 和 ROM 与 CPU 系统总线的连接电路图。
3. 8253控制信号与 8086总线相连,详见下图。 8253各端口地址为 51H 、 53H 、 55H 、 57H ,用 8253控制 LED 点亮或熄灭,点亮 5秒钟后,再熄灭 5秒,周而复始。 2MHZ 频率从 CLK0输入,通 道 0与通道 1级联。 试问:
①
通道 0、 1为何种工作方式; ② 通道 0、 1的计数初值 N0、 N1各为多少; ③ 给出初始化 程序。
解:①通道 0工作方式为方式 2或方式 3,通道 1工作方式为方式 3;
② LED 的周期为 12秒, N =24000000, N0=5000, N1=4000(注:答案不是唯一) ③ MOV AL, 00100111B OUT 57H, AL MOV AL, 50H OUT 51H, AL
MOV AL, 01100111B
OUT 57H, AL
MOV AL, 40H
OUT 53H, AL
4、 某系统中有单片 8259A , 8259A的 IR5和 IR6端引入两个中断请求, 中断类型号为 55H 和 56H , 中断服务程序的入口地址分别为 SUB5和 SUB6。编写中断向量表的初始化程序段。
解 :MOV AX,00 MOV AX, offset SUB6
MOV AX, seg SUB5
MOV [156H],AX
5. 某系统中有 4片 8259A 级联使用, 1片为 8259A 主片, 3片为 8259A 从片, 从片接入主片的 IR2、 IR5和 IR6。主片中断类型号为 68H ~6FH ,端口地址为 04B0H 、 04B2H 。中断采用电平触发、特 殊全嵌套工作方式、普通 EOI 结束、缓冲方式。仅编写主片的初始化程序段。
解: MOV AL, 00011001B OUT DX, AL
MOV DX, 04B0H MOV AL, 01100100B
OUT DX, AL OUT DX, AL
MOV DX, 04B2H MOV AL, 00011101B
MOV AL, 68H OUT DX, AL
2. 教材 290页 8-7
1秒延时程序提示:
主频为 5MHz ,一个 T 的周期为 200ns , 1秒需要 5000000各 T 。
大致 1秒延时子程序如下:
D:PUSH DX
PUSH CX
MOV DX,29411
L1:MOV CX,10
L2:LOOP L2 ;1个 LOOP 为 17个 T
DEC DX
JNZ L1
POP CX
POP DX
RET
、解: MOV DX,1C3H
MOV AL,10010000B
OUT DX,AL
START:MOV DX,1C0H
IN AL,DX
TEST AL,00000100B
JZ A1
MOV AL,0FFH
MOV DX,1C1H
OUT DX,AL
JMP START
A1: MOV AL,00H
MOV DX,1C1H
OUT DX,AL
CALL D
MOV AL,0FFH
MOV DX,1C1H
OUT DX,AL
CALL D
JMP START
2-1 解:
DX 在 EU 中, DS 在 BIU 中。
2-2 解:
ZF=0、 CF=0、 AF=1、 OF=0、 SF=0、 PF=0
2-5 解:
CLK , PCLK , OSC
2-7 解:
FFFF0H , CS=FFFFH, IP=0000H
2-11 解:
DS: 12100H~220FFH
ES: 0A3010H~0B300FH
CS: 634E0H~734DFH
2-13 解
5780H :5E221H 5780H :
5780H :
5780H :5FA521H
3-1 解:
② ADD AL, [BX][SI]
⑤ ADD AL, 0D6H
3-5解:
① AX=1200H ④ AX=3412H ⑦ AX=F0DEH 3-13 解:
PUSH
POP FFA0H :
3-14 解:
① SF=1、 ZF=0、 CF=0、 0F=1 3-15 解:
② SF=0、 ZF=0、 CF=0、 0F=0 3-20 解:
① BX=0B4H ② BX=042H ③ BX=0F6H ④ BX=0DH ⑤ BX=0 ⑥ BX=0F2H13
3-20 解:
① BX=0B4H ② BX=042H ③ BX=0F6H ④ BX=0DH ⑤ BX=0 ⑥ BX=0F2H13 4-4
4_13
DATA Segment x DW 600 y DW 25
z DW -2000
s DW ?,?
DATA ends
Code segment Assume CS:code,DS:data Start:MOV AX,DATA MOV DS,AX
MOV AX,X
MOV BX,Y
IMUL BX ADC DX,BX MOV BX,0 MOV CX,2300 MOV CX,AX MOV BX,DX MOV AX,Z CWD ADD AX,CX SUB CX,AX SBB BX,DX MOV AX,CX MOV DX,BX MOV BX,Z IDIV BX MOV S,DX MOV S+2,AX CODE ENDS END START Dseg segment
Data db 32,45,28
Dseg ends
Cseg segment
Assment Xchg al,data+2 A2:Mov data,al Mov al,data+1 Cmp al,data+2 Jbe A3
4-14 解:
4-21解:
5-2 解:
(A ) : 11根和 4根; (B ) : 12根和 8根; (C ) :16根和 1根; (D ) :19根和 4根。
5-12解:
128个芯片, 16组, 共需 14根地址线, 片内地址线 10根, 芯片组地址线 4根。 5-13 解:
128个芯片, 14根地址线, 16组。
5-15解:
Dseg segment ARY DW ………100个 无 符 号 字 BUF1 DW ? , 0 ; 偶 数 BUF2 dw ? , 0 ; 奇 数 Dseg ends Cseg segment Assume cs:cseg,ds:dseg Start: mov ax,dseg Mov ds,ax Mov ax,FFFEh Mov SI,01h Mov bx,offset ARY Mov cx,0 L1:test word ptr[bx],01h Jz L2 Inc BUF2+2 Cmp si,[bx] Jae A1 Mov si,[bx] A1: jmp A2 L2: inc BUF1+2 Cmp ax,[bx] Jbe A3 Mov AX,[bx] A2:loop L1 MOV BUF1,AX MOV BUF2,SI MOV AH,4CH INT 21H CSEG ENDS END START SUB1 PROC
PUSH AX
PUSH BX
PUSH CX
MOV AX , 0
LEA BX , ARRAY
MOV CX , COUNT
L1: ADD AX , [BX]
INC BX
INC BX LOOP L1 MOV SUM , AX POP CX POP BX POP AX RET SUB1 ENDP
5-16解:
6-16 解:
6-17 解: 6-19 解:
IR0→ IR1→从 IR2(IR0→ IR1→ IR2→ IR3→ IR4→ IR5→ IR6→ IR7) →从 IR3(IR5→ IR6→ IR7→ IR0→ IR1→ IR2→ IR3→ IR4) →从 IR4(IR0→ IR1→ IR2→ IR3→ IR4
→
方
法 一 : MOV AX,00H
MOV DS,AX
MOV AX,OFFSET INTR60
MOV [180H],AX
MOV AX,SEG INTR60
MOV [182H],AX 方 法 二 : MOV AX,SEG INTR60 MOV DS,AX MOV DX,OFFSET INTR60 MOV AL,60H MOV AH,25H INT 21H MOV DX,02C0H MOV AL,00010011B OUT DX,AL MOV DX,02C2H MOV AL,08H OT DX,02C2H MOV AL,00000001B OUT DX,AL
IR5→ IR6→ IR7) → IR5→ IR6→ IR7 7-1 解:
3个计数通道, 6种工作方式。 7-4 解:
133310.510236
0≈??=n
510.513
1=?=n
62==n
8-4 解: ⑴ MOV AL, 10011001B OUT 63H, AL
⑶ MOV AL, 1011011XB
OUT 63H, AL
8-5解: 设控制端口为 63H MOV AL, 00001011B OUT 63H, AL A: DEC AL
OUT 63H, AL INC AL
OUT 63H, AL JMP A
8-6解:BUF DB (256个数据 ) ……
MOV DI, OFFSET BUF MOV CX, 256
MOV AL , 10000001B ;8255初始化 OUT 083H , AL A1: IN AL , 82H ;检测 PC0是否为 0 TEST AL, 01H JNZ A1
MOV AL , [DI] ;送字符到 A 口
MOV DX,306H
MOV
AL,00110111B
OUT DX,AL
MOV DX,300H
MOV AL,33H
OUT DX,AL MOV AL,13H OUT DX,AL
MOV DX,306H MOV AL,01010110B OUT DX,AL MOV DX,304H MOV AL,05 OUT DX,AL MOV DX,306H
MOV AL,10010111B OUT DX,AL MOV DX,304H OUT DX,AL MOV AL,6H OUT DX,AL
XI OUT 80H , AL
INC DI
MOV AL , 00001001B ; PC4产生正脉冲 OUT 83H , AL
DEC AL
OUT 83H , AL
LOOP A1
8-17解:MOV DX,43H
MOV AL,10000010B
OUT DX,AL
START:MOV DX,40H
IN AL,DX
AND AL,00000011B
CMP AL,02H
JZ A2
CMP AL,01H
JZ A1
MOV AL,04H;黄灯亮
JMP A3
A1:MOV AL,01H;红灯亮
JMP A3
A2:MOV AL,02H;绿灯亮
A3:MOV DX,42H
OUT DX,AL
CALL 延时程序
JMP START
7-4 解:
133310.51023
60≈??=n 510.5131=?=n 62==n
MOV DX,306H
MOV
AL,00110111B
(方 式 2也 可 以 )
OUT DX,AL
MOV DX,300H
MOV AL,33H
OUT DX,AL
MOV AL,13H
OUT DX,AL MOV DX,306H MOV AL,01010110B OUT DX,AL MOV DX,302H MOV AL,05 OUT DX,AL MOV DX,306H MOV AL,10010111B OUT DX,AL MOV DX,304H OUT DX,AL MOV AL,6H OUT DX,AL
微机
班级介绍 七·1班,是一个温暖之家,是一个快乐之家,是一个进取之家!欢笑溢满这个家,因为它给予我们精神上的满足;真情萦绕这个家,因为爱意在每一个人心中流淌。能够在这样一个集体中度过美好的初中时光,怎能不使我们感到快乐?怎能不令我们感到自豪?我爱七·1班!我爱我的家!
风雨中,我们勇往直前;阳光下,我们携手共进。相信我们的明天会更美好!
“千里始足下,高山起微尘”四年级三班不会停滞不前,今后还有很长的路等着我们去开拓,去探索,还有很多尚未挥洒的汗水和泪水,还有很多尚未迸发出的欢声笑语,未来的日子里,我们将用汗水浇灌成熟,用激情燃烧岁月,用最真诚的心来面对未来,向稷下人展示这个不凡班集体的独特魅力。
班级趣事
每时每刻,班里都会发生各种各样的事情,有欢笑,有悲哀,又难过,总而言之,班里的喜怒哀乐都联系我们。接下来,我就给你们讲讲我们班的趣事吧! 记得去年那个冬天,刚开学,我们的音乐书还没发,所以上音乐课的时候,音乐老师就和我们做了一个游戏。游戏规则:每个同学准备四张小纸条,在这四张小纸条上分别写时间、人物、地点、事件,然后最后一排同学收起来分类放到讲桌上,然后老师随便抽一组组成一个句子。游戏开始了,我们把时间、人物、地点、事件分别写在四张小纸条上,然后把它折叠起来交给最后一个人,再把那些小纸条交给老师。“昨天的今天的明天,小明,在公园里,玩奥特曼打小怪兽的游戏。”顿时,班里的人都哈哈大笑起来,连平时不爱笑的小红也哈哈大笑起来。老师继续念,“在2008年8月8日8点8分8秒,小芳,在男生宿舍,一边睡觉,一边唱忐忑。”班里又一场大笑,接着我旁边的那位同学说:“精辟啊!”接着又有人说:“精辟啥啊,这是辟精,懂不?”班里接着又来了一场捧腹大笑…… 就这样,这堂音乐课上完了,走廊里都充满了我们班的欢声笑语。这就是我们有趣的班级!欢迎加入哦!
班级公约
一、努力学习,按时到校,不迟到早退,不旷课。
二、尊敬师长,团结同学,不骂人,不打架,课间不喧哗打闹。
三、专心听讲,勤于思考,积极发言,按时按质按量独立完成作业。
四、积极参加劳动和有益的文娱活动,讲究卫生,不随地吐痰。
五、穿戴整洁,朴素大方。提倡穿校服,热爱集体,爱护公物,不做有损班级名誉的事。
六、参加各种集会准时到达,安静听讲,不做与会议无关的事。
七、白天少开灯,节约水电。不向楼下扔垃圾、不污染墙壁。在任何时候都要遵守纪律,服从管理。
主题班会(诚信之本)
“诚”即诚实诚恳,主要指主体真诚的内在道德品质;“信”即信用信任,主要指主体“内诚”的外化。“诚”更多地指“内诚于心”,“信”则侧重于“外信于人”。“诚”与“信”一组合,就形成了一个内外兼备,具有丰富内涵的词汇,其基本含义是指诚实无欺,讲求信用。千百年来,诚信被中华民族视为自身的行为规范和道德修养,形成具有丰富内涵的诚信观。
“诚”与“信”作为伦理规范和道德标准,在起初是分开使用的。孟子说“诚者,天之道也,诚之者,人之道也。”《中庸》中也说:“诚者天之道,诚之者人之道。”信的基本含义是指遵守承诺,言行一致,真实可信。最先将“诚”与“信”连在一起使用的是在《逸周书》中:“成年不尝,信诚匡助,以辅殖财。”“父子之间观其孝慈,兄弟之间观其友和,君臣之间观其忠愚,乡党之间观其信诚。”这里的“信诚”实际上表达的是“诚信”的意思。就是说,从一般意义上,诚信是指诚实不欺,讲求信用,强调人与人之间应该真诚相待,言而有信。而做到这一点,就必须待人以诚,纳人以信,方为真正的诚信。
主题班会(友善在我心)
如果没有良心,哪怕有天大的聪明也活不下去! ——高尔基《我的大学》 良心的法则常常与经典上的法则不同。——泰戈尔《牺牲》 虔诚的开端,带来美好的结束。(雨果《吕意? 布拉斯》) 爱你自己要爱在最后,珍爱那些恨你的人,诚实比起腐败会给你赢得更多的好处。——莎士比亚《亨利八世》 你必须对你自己忠实; 正像有了白昼才有黑夜一样,对自己忠实,才不会对别人欺诈。——莎士比亚《哈姆莱特》 如果你想要过的快活,想要祷告上帝,做一个诚实的人,那你就得遵守诺言。——狄更斯《荒凉山庄》 如果你做事缺乏诚意,或者迟迟不愿动手,那你即使有天大本事,也不会有什么成就。——狄更斯《荒凉山庄》 人们倾诉衷肠的声音更温柔,更真实,可以绝对信赖,并且可以十分肯定它除了给人以最亲切的劝告之外,再无别的。——狄更斯《圣诞故事集》 诚实,像我们所有的情操一样,应当分成消极的与积极的两类。消极的诚实没有发财的机会时,是诚实的。积极的诚实是每天受着诱惑而毫不动心的。——巴尔扎克《邦斯舅舅》 当一个人是一个真正的人的时候,他就应当在大言不惭和矫揉造作之间保持等距离。既不夸夸其谈,也不扭捏取宠。——雨果《悲惨世界》
主题班会(文明)
精神是虚无的,没有个性,在浮浅无知的层面上自我构成,以绝妙的组合与大自然的节奏和谐。 感觉、思维是生理、心理能量的原始开端,从无到有的状态在影子和气息之间进行着灵魂的运动,这个抽象、混沌的体系不可能找到,这是构成文化的初级阶段。文化只有进程,没有核心,是虚无的精神谎言,但又分裂成大小不同的两块。文化进程里恩怨游戏的终结就是文明。文明的永恒、普适、
唯一性就是科学。文化进程的创新战略结构就是国正论里的非绝对对立性。 战略是寻找连续正理、科学的文明实体。 战术是达成局部真理 、文明的文化性质。 一个人懂得了文化进程,就走进了产生智慧、文明、科学的发源地。人类在文化进程中,通过自由的激情,在真理之前不可能达到完整性,因为包含了错误行为的那一部分,任何人从未彻底解决这一矛盾。每一个人都有权让自己变得愚蠢,有权犯错,寻找自我,确证自我的存在。人是一个神秘的怪物,每时每刻都在矛盾的对立中期待着什么,一旦有了机会,便信口开河地胡说,想创造独有的理论,看似有着健全的理智,其实搀进了主观无知的闹剧成分,异想天开,任意发挥,荒谬之极,根本不知道什么是真理、文化、文明、科学、哲学,只是想证明自己,却忽略了正在表现的正是一个低级文化的残缺过程。人们并没有多少文化,只是简单地对名词的吼叫。文化的无知逐渐神话,与听众的无知共同走到一起,无知的结合赋予了文化进程的和谐,接受未来与过去共同的命运。在非理性的文化过程中,遗留下来的文化因素是复活的文化个性,能对文化人格进行区分。 文化是一个进程,伟大的文化价值在进程的中间。文化不是实现,而是象征,最终以物理世界的存在达到文明。文明是现实主义。大部分人对文化的中间属性持怀疑态度,人们在非物质文化中表现出的正常精神或精神疾病都来源于文化虚无主义。虽然文化价值遭到了不同程度的毁灭,任何真实存在的文明还都是通过文化来实现,一次次的文化变成现实,都是精神与物理世界的博弈,也是大自然的一次次呼吸,以国正论相对性的结构永存并进行传递。
——《博弈文化盛宴》
感动瞬间
读了这篇文章,我感受到了父子情,感受到了人间有爱.
父子情如:孩子把牛肉面送到父亲面前,自己则端过那碗葱花面,父亲把牛肉夹到孩子碗里,孩子把牛肉夹回父亲碗里,看到父亲吃了,自己才大口吞咽他那碗葱花面.
人间有爱如:老板让店小二端出一盆牛肉,送到父子俩的那个桌上. 还谎称是新店开业赠送的. 而那个男孩就悄悄地把六元钱放到了碗下.
我觉得人人都是这样的话,那人间就会变成爱的海洋了. 但是,可不是人人都有爱心的.
前几天,我读到一篇文章,就看见很多老人被家庭遗弃,我觉得那些年轻人太自私了. 他们也会有老的一天,那又就该如何.
在我们每天的生活中,也有父子情
. 吃饭时大人总把大的好的夹给我们,自己吃小的,不好的. 每天上学大人总把我们先安顿好,自己在去上班. 去朋友家做客,出门前大人总会叮嘱,说:" 在别人家做客要有礼貌,叫叔叔阿姨好."
我们一定要做个有爱心的人. 让人间有爱,让人情温暖.
家长的话:此篇是霖霖在兴趣班里写的,也是我比较喜欢的一篇. 都说学做文先做人,只有站在比较高的高度,才能写出意境较好,耐读的文章. 随篇附上歌曲<茉莉花>送给俞老师和同学们,愿我们的内心永远都如茉莉般洁白芬芳
有趣的课堂(政治)
我们政治老师是一个爷爷,60岁左右,穿得挺朴素,但说话声音洪亮,他每次上课,都不用多媒体,也很少用书。他讲一些新闻,一些时政。他讲一些花季少年遇害和犯罪的事情,就是想让我们提高警惕,管理好自己,这是最好的课堂。
有趣的课堂(没事)
有两节课,美术老师没讲课,给我们讲一些关于宇宙的奥秘,原来在这个浩荡的宇宙中,我赖以生存的地球渺小到不能再渺小,连在我们人类眼中庞大无比的太阳在更大的星球面前也不值得一提。这节课让我明白了人类有多渺小,地球有多渺小,我们为人处世一定要谦虚。
微机
《微机》
1、 ENIAC 是第一台正式投入运行的电子计算机。
2、 冯 . 诺依曼计算机的特点:
(1) 由运算器、存储器、控制器、输入、输出设备组成硬件系统。
(2) 计算机内部采用二进制表示数据和指令。
(3) 工作原理的核心是:存储程序和程序控制。
3、 ROM (只读存储器)中的信息只能读出,不能写入,机器停电,信息不丢失。
RAM (随机存储器)中的数据即可以写入也可以读出,但机器停电,信息丢失。 4、 I/O设备:用户与微机交互(如标准输入设备:键盘;标准输出设备:显示器)
I/O接口:外设和主机间的桥梁——完成信号变换、数据缓冲、联络控制等工作
I/O端口是 I/O接口里的寄存器, I/O接口里有多个 I/O端口。
5、 CPU 访存的最小单位是:字节 =8位
计算机的最小单位是:字 =2字节
6、 正数的原码 =反码 =补码
负数:反码——符号位不变,其余位取反
补码 =反码 +1 (补码——原码符号位不变,从右向左找第一个 1,从 1到右边直 接写下,除符号位,其余位取反。 )
求补运算:如求(-Y )的补码?——(-Y )补 =((Y)补)求补 P12
先求 Y 的补码,然后把 Y 的补码从右向左找第一个 1,从 1到右边直接写 下,其余位取反。
7、 汇编语言的发展:机器语言(面向机器)— >汇编语言(面向机器)—— >高级语言(面 向过程或对象)
8、 汇编程序完成翻译过程的两次扫描:(1)扫描程序中产生的符号表和伪指令
(2)扫描生成的指令代码,确定数据
9、总线分为:芯片内总线、系统总线、通信总线
系统总线分为(1)地址总线:单向输出主存单元或 I/O端口的地址信息;
(2) 数据总线:(双向) 读操作数据输入微处理器; 写操作数据输出到外界 (主存或外设) ;
(3)控制总线:(双向) CPU 向 I/O设备输出控制信号, I/O设备向 CPU 输入状态信号。 10、 8086/8088微处理器可以分为两部分:
(1)执行单元(EU ) :负责指令译码执行
(2)总线接口单元(BIU ) :负责与总线打交道。
11、 8086和 8088的异同:
(1) 8086数据总线是 16根,是 16位微型处理器, 8088数据总线是 8根,但 EU 内部 总线是 16位,所以是准 16位微型处理器;
(2) 8086的指令队列是 6个字节, 8088的指令队列是 4个字节;
(3) 8086/8088具有 20条地址总线,访存空间为 1MB ;
(4) 8086对端口、内部所有寄存器和总线的访问空间最多是 64KB , 16根地址线。 12、 8086/8088的工作模式:
(1)最小模式:指在系统中只有 8086/8088一个微处理器,系统中的所有总线控制信号 都直接由 8086/8088产生,因此整个系统中的控制线路最简单。
(2)最大模式:指系统中含有两个或两个以上微处理器,其中一个就是 8086/8088为主 处理器, 其它都是协处理器。 系统总线中的控制信号由外部器件对微处理器的某些引 脚信号经过译码后得到。
13、 8086引脚
(1) (Minimum/Maximum) ,为输入方向。当该引脚输入高电平时, 8088工 作在最小模式,当输入低电平时工作在最大模式。
(2) INTA 引脚:可屏蔽中断请求输入,低电平有效
(3) NMI 引脚:非屏蔽中断请求输入,上升沿有效
(4) ALE 引脚:地址锁存允许,高电平有效
(5) DEN 引脚:数据允许
(6) M/IO引脚:存储器或 I/O接口选择信号
(7) BHE/S7引脚:高字节数据允许 /状态复用
14、物理地址与逻辑地址之间的转换 P24
逻辑地址 =段基址:偏移地址
逻辑地址是 16位的,把它左移 4位 +偏移地址 =20位的物理地址
一个存储单元具有一个唯一的物理地址,一个物理地址可对应多个逻辑地址。
15、 IP :指向下一条要执行的指令地址。
SP (堆栈指针寄存器)与 SS (堆栈段)配用。
16、标志寄存器(程序状态字寄存器 PSW )分为:
(1)状态标志:CF (进位标志) 、 SF (符号标志) 、 ZF (零标志) 、 PF (奇偶标志) 、 OF (溢出标志) 、 AF (辅助进位标志)
(2)控制标志:IF (中断允许标志) 、 DF (方向标志) 、 TF (单步标志)
17、操作数中的常量分为:常数、字符串、数值表达式、符号常量。
符号常量:以字母、 _、?、 @打头
EQU 用于数值等价时不能重复定义符号名,但 “ =” 允许有重复赋值。
18、变量和标号都是存储单元。
变量:表示存储单元中存放数值,常用于数据段。 (变量的定义和应用 P42~43)
标号:表示存储单元中存放指令代码 (给出本条指令在内存中的位置) , 常用于代码段。 19、寻址方式:P53
(1)立即寻址 MOV AX,12H
例:立即数只能用于源操作数 ------ MOV 40H, AL (?)
类型要一致 ----- MOV AH, 3064H (?)
(2)寄存器寻址 MOV AX,BX
例:CS 不能用 MOV 指令改变 ------ MOV CS, AX (?)
(3)直接寻址 MOV AX,[1200H]
(4)寄存器间接寻址 MOV AX,[BX]
例:不允许使用 AX 、 CX 、 DX 存放 EA ----- MOV AX, [CX] (?)
类型要一致 ------ MOV DL, [ BX ] ; [BX]指示一个字节单元
MOV DX, [ BX ] ; [BX]指示一个字单元
(5)寄存器相对寻址 MOV AX,06H[SI]
(6)基址变址寻址 MOV AX,[BP][DI] (当使用了 BP 寄存器时,数据默认在 SS ) 例:必须是一个基址寄存器和一个变址寄存器的组合 ----- MOV AX, [BX] [BP] (?) ------ MOV AX, [SI] [DI] (?) (7)相对基址变址寻址 MOV AX,06H[BX][SI]
20、 AX 是累加器 ,用于算术、逻辑运算以及与外设传送信息等;
BX 是基址寄存器,常用做存放存储器地址;
CX 是计数器,作为循环和串操作等指令中的隐含计数器;
DX 是 数据寄存器, 常用来存放双字长数据的高 16位,或存放外设端口地址。 21、堆栈:? 先进后出 ? 的存储区,段地址存放在 SS 中, SP 在任何时候都指向栈顶,进出栈 后自动修改 SP 。
堆栈的操作类型是:字类型
堆栈是把数据放入 AX 中。
判断 MOV 、堆栈指令对错,并说明原因。 (P55例 2-9 , P57例 2-11)
22、 AND 、 ADD 、 SUB 等都影响 6个状态标志位, INC 、 DEC 不影响 CF 标志。
CMP/TEST比较结果仅仅反映在标志位上,运算结果不保存。 (P62例 2-17)
23、 AND--------保留、清零
例:将 AX 中的最高位和最低位保留,其余位清零,可用下面的指令:
AND AX, 8001H
OR-------置位
例:将 BX 中的低 4 位置位,而其余位不变,可以使用下面的指令:
OR BX, 000FH
XOR-------某些位求反、清零
例 :(1)假设(BH ) = 10110010B,分析以下指令执行后 BH 中的内容。
XOR BH,01011011B
指令执行后, (BH)=11101001B。
(2) XOR BH,BH ;BH 清零
所以清零指令:XOR BH,BH ;BH 清零
MOV SI,0 ;SI 清零
SUB SI,SI ;SI 清零
AND SI,0 ;SI 清零
23、移位指令:无符号逻辑移位 ------SHR 、 SHL
有符号算术移位 --------SAR 、 SAL
不带进位循环移位 --------ROR 、 ROL
带进位循环移位 --------RCR 、 RCL
循环移位指令:不影响 SF 、 ZF 、 PF 、 AF ,只影响 CF (无符号)和 OF (有符号) 例:将 AX 中的 16位无符号数除以 512。
MOV CL,9 ;CL ←移位次数
SHR AX,CL ;AX 逻辑右移 9位
25、条件转移指令:
(1) 根据单个条件标志的设置情况转移
格式:JZ(JE) OPR ; ZF = 1
JNZ(JNE) OPR ; ZF = 0
(JS 、 JNS 、 JO 、 JNO 、 JP 、 JNP 、 JC 、 JNC )
(2) 比较两个无符号数,并根据比较结果转移 (A 、 E 、 B )
<:jb (jnae/jc)="" opr="" ;="" cf="">
≥ :JNB (JAE/JNC) OPR ; CF = 0
≤ :JBE (JNA) OPR ; CF ∨ ZF = 1
>:JNBE (JA) OPR ; CF ∨ ZF = 0
(3) 比较两个带符号数,并根据比较结果转移(G 、 E 、 L )
<:jl (jnge)="" opr="" ;="" sf="" ?of="">
≥ :JNL (JGE) OPR ; SF ?OF = 0
≤ :JLE (JNG) OPR ; (SF?OF) ∨ ZF = 1
>:JNLE (JG) OPR ; (SF?OF) ∨ ZF = 0
24、循环指令
LOOP 指令与 CX 配套使用;
LOOP L1; —— >DEC CX; JNZ L1;
26、输入输出功能调用
(1)输入(DOS 键盘) :MOV AH, 1 ;输入单个字符,并回显的功能号
INT 21H ;输入一个字符, ASCII 码在 AL 中
MOV AH, 0AH ;行输入功能代号
INT 21H ;调用系统服务
BUFFER DB 6, ?, 6 DUP (?)
第一字节:输入字符存放区的大小。
第二字节:实际输入的字符个数,不包括回车。
第三字节之后:输入字符存放区,存放输入的字符和回车。
(2)输出:下面的程序在显示器上输出数字字符 “9” :
MOV AH, 2 ;功能号 02H
MOV DL, 39H ;字符 “9” 的 ASCII 代码
INT 21H ;调用 21H 号系统服务程序
输出一个字符串:LEA DX, STRING
MOV AH, 9
INT 21H
27、 时钟周期:也称为振荡周期,定义为时钟脉冲的倒数,是计算机中的最基本的、最小 的时间单位。
总线周期:微处理器通过总线完成一次总线操作所需要的时间,包含多个 T 状态。 (8086中一个总线周期包含 4个时钟周期,也就是 4个 T 状态)
指令周期:执行一条指令所需要的时间
28、 IN 指令用于读取端口中的信息:MOV DX, 300H
IN AL, DX
OUT 指令用于向端口中写入新的信息:MOV DX, 1000H
MOV AL, 12H
OUT DX, AL
输入端口:三态缓冲器 输出端口:锁存器
29、主机访问外设的控制方式:
(1)程序查询方式:主机通过应答线、查询线看外设是否准备好。
(2)程序中断方式:当外设准备就绪后,通过中断系统线向主机发出中断请求。
(3)直接存储器存取方式(DMA 方式) :依靠硬件
30、 (1)中断的概念:所谓中断,是指 CPU 执行程序时,突然有某个外部或内部事件发生, 请求 CPU 处理, CPU 暂停当前正在执行的程序, 转去执行处理该事件的服务程序, 服务完毕后, CPU 返回原来程序被中断的地方继续执行。这个过程称为中断。
(2) 中断的分类:根据中断发生的原因和位置分为内部中断和外部中断, 其中外部中断
可分为屏蔽中断和不可屏蔽中断。
(3)不可屏蔽中断 (NMI): 不能用软件来控制是否允许中断的一种外部中断。 (不受 IF
控制,中断类型号为 2号)
常见 NMI 中断有:电源掉电 、存储器检验出错、总线奇偶错等。
可屏蔽中断 (INTR):可用软件控制是否允许中断的外部中断。 即 STI 使 IF=1,允许
中断; CLI 使 IF=0,禁止中断。
常见 INTR 中断有:所有外部设备中断如键盘、鼠标、打印机、显示器、声卡、
CD-ROM 等。
可屏蔽中断的特点:a 、中断由外部事件引起,需要硬件电路产生中断请求信号;
b
、中断请求能否被响应受到中断允许标志 IF 的影响;
c 、 响应请求时, 通过 INTA 信号向 8259A 发出应答, 由 8259提供中断类型号;
d 、允许中断嵌套;
e 、可屏蔽的请求具有随机性,发生的时间无法预知。
(4)内部中断是由于 8086内部执行程序出现异常引起的程序中断
内部中断特点:a 、 中断由 CPU 内部引起, 与外电路无关。 中断型号由 CPU 自动提供; b 、除单步中断外,内部中断无法用软件禁止,不受 IF 状态的影响; c 、内部中断无随机性,与调用子程序类似。
31、可编程并行接口芯片 8255:分 3个端口(端口 A 、端口 B 、端口 C 、控制口) ,共 24
个外设引脚,共三种输入输出工作方式(方式 0,方式 1,方式 2) 。
A1、 A0: 端口地址选择信号。
8255A 有三种基本工作方式:
方式 0:基本输入输出方式,适用于无条件传送和查询方式的接口电路,三个端
口都适用;
方式 1:选通输入输出方式,适用于查询和中断方式的接口电路,适用于端口 A
和端口 B ;
方式 2:双向选通传送方式,适用于与双向传送数据的外设,适用于查询和中断
方式的接口电路,仅适用于端口 A 。
8255A 方式选择控制字:
端口 C 按位置位 /复位控制字
32、 (1) 8253/8254定时计数器:3个独立的 16位计数器通道;每个计数器有 6种工作方式
D7 D6 : 00 计数器 0 01 计数器 1
10 计数器 2 11 回读命令
D5 D4:00 计数器锁存命令 01 只读写低字节
10 只读写高字节 11 先读写低字节,后读写高字节
D3 D2 D1:000 方式 0 001 方式 1 010 方式 2
011 方式 3 100 方式 4 101 方式 5
D0:0 二进制 1 十进制
(2)读出控制字
D7D6和 D0为标志位,必须为 110。
D5=0锁存当前的计数值;
D4=0锁存当前状态;
D3~D1 用来选择锁存的计数器分别对应于计数器 2~计数 0 , 1表示锁存。
(3)计数初值的计算方法:
输入时钟频率记为 fclk ,周期记为 tclk=1/ fclk,输出 out 信号的频率记为 F ,周期为 T 。 则计数初值 N 为:N=T/ tclk = fclk /F=T×fclk
举例:fclk =1MHz, T=1ms
N= 1MHz×1ms
33、大题:(1)怎么判断闰年?
(2)判断大于 50的数有几个?小于 50的数有几个?等于 50的数有几个? (用 8254)
转载请注明出处范文大全网 » pentium是什么意思_发音释义及简介概述
茉莉花>