1,两条高位地址线未参加地址译码,则对应的地址范围它的容量是多少倍?
? 答:公式=CPU的地址线(假设16位)(它的低位地址线一般进入片内A0~A10,高位A11就是A、A12就是B、A13就是C、A14未用、A15未用、)
?A14、A15两个未用就有4种情况00、01、10、11
?两根地址线没有用就是2的2次方=4,三根地址线没有用就是2的3次方=8,四根地址线没有用就是2的4次方=16,n根地址线没有用就是2的n次方。
?2,加1减1不影响标志位。
3,物理部件将物理信号转换为电信号传感器。
?4,在设计电路时需要进行数模转换,外设需要模拟量,计算机里面是数字量,接口上一定有数模转换器DAC。
5,容量=末地址+1-首地址
?6,8253持续的负脉冲只有方式0和方式1。
?7,波特因子=f发送/f接收? 比? 波特率(bps)
?8,8253中输出1s的负脉冲, 而且是高电平持续信号下有效是方式0。
?9,IN AX/AL,端口地址;从端口地址上取内容给了AX/AL。
10,OUT 外设的端口地址上,AX/AL;是把AX/AL的数据送到外设的端口地址上。
11,从启动一次存储器操作到完成该操作所经历的时间,叫存取时间。
12,存储器的性能指标:①存储容量,②速度:CPU和主存进行信息交互的时间。③存取时间:C
PU发一次读或一次写的时间,④:存储周期:连续两次存取器的操作的最短时间间隔。
读周期和写周期都叫做存取周期(存取时间)
13,判断两个数的最高位是否相等。
XOR AL,BL;最高位相同为0不同为1
JS L1;SF=1则表示AL和BL不相同跳L1
14,XOR不影响OF,CF,但是影响其他四个标志位(SF等)。
15,七种寻址要记住!
16,寻址中[ ]带中括号的都是存储器寻址(要从内存单元当中取或存入信息)。
17,数据在内存的有效地址EA是1000H,DS=2000H,问该数据段的末单元的物理地址是()?
答:首先确定该数据段的整个空间多大,存储器分段可以分成四个段,每段64K个字节(首地址0000H~FFFFH),PA=DS×16+EA=2000×16+FFFFH=2FFFFH。
18,8255如果未设定工作方式初始化时默认使用方式0,8255无条件传输用的是方式0,题目中没有用到C口使用的是方式0,初始化没有设定工作方式是方式0。
19,异步串行通信它采用的是帧作为一个传输的基本单位,帧{起始位:1位(低电平0有效),5~8位数据位,1位奇偶校验位,1位停止位(高电平1有效)},起始位是D0位。
20,波特率是每秒传的二进制位。
21,一个异步串行通信接口,发送一帧数据的字符格式如图所示,如果线路上传送的字符格式包括7位ASCII码,一位奇偶校验位,一位停止位。则该帧字符所传送的7位二进制数据值是(),采用的是()校验。如果波特率为600bps,计算传送该帧数据需要的时间是(),每位数据需要(1/600)时间。
?答:看数据值是起始位是0,依次是1,0,0,1,1,1,0,0,因为起始位是D0,所以7位二进制数据值是0111001(这个1是D0位);有偶数个1所以是偶校验;1s的波特率(是每秒传的二进制位)是600bps,一共7位数据位,1s比x=600位比10位(一帧),得到x等于1/60=0.0166s=16.6ms。
1/600是1位需要的时间。
注意!!是该帧需要多长时间,还是一个字符需要多长时间,还是一位数据。
?22,8259的初始化实质上就四个初始化命令字的格式,以及三个操作命令字的格式。
23,内中断外中断总共256个,包括了0,1,2,3,4,n型中断,还有外设中断源。
中断优先级:内中断(软件中断):0中断、3、4、n,外中断(硬件中断)
零型中断是分母为0时产生的中断
一中断是指令当中的调试中断(1是软中断)
二中断是NMI(2是外中断)
三型中断是断点中断
四型中断是溢出中断
n型是21号中断21H
外中断包括NMI,INTR
中断的优先级由低到高是1型,INTR,NMI,n,4,3,0。
?24,MOV? BL,'A'? A是字符型常量,BL=41H,A的ACAII码给了BL。寻址方式一定是立即数寻址。
?25,除法div出错中断就是0型中断。
?26,中断屏蔽寄存器的作用:禁止8259某级中断申请向CPU发中断请求。
27,8259中有一个IMR(8位)寄存器,某位为1,说明哪一位被屏蔽。
?被屏蔽就是它的请求不能传递给CPU。?
?开关中断是CPU开或者关。
?28,传送类型分为三种程序传送方式IN/OUT{无条件传送(同步)和条件传送(异步、查询)和中断请求},还有一个DMA传送(工作在最小工作模式下)靠硬件DMA C(8237芯片),还有一个通道(工作在最大工作模式下)也是硬件。
?29,8259的功能记住,结构包括有三个八位的寄存器ISR,IRR,IMR以及功能。
?8259引脚有IR0~IR7。
?30,十进制定点原码整数最小负数是多少?-127
? 答:原码反码的范围都是-127~+127,补码的范围-128~+127
?31,MOV AH,byte ptr? buf
?32,JE=JZ指令等效。
?33,8255口地址4个地址(A1 A0 两根),8253 4个地址(A1 A0),8259 2个地址(A0)。
?34,SAR带符号的逻辑右移,高位补符号位
?35,想使某位变反,某位就为1 低四位变反就是XOR ,CL,0FH
?36,8255题中没有开关只有8个灯PC0~PC7的情况:
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?PC7 PC6 PC5 PC4 PC3 PC2 PC1 PC0 8个灯依次点亮
当pc0=1时0灯亮:? ?0? ? ? 0? ? ? ? 0? ? ?0? ? ? 0? ? ? 0? ? ? 0? ? ? 1? ? ? ? ? ? ? ? 01H
当pc1=1时1灯亮:? ?0? ? ? 0? ? ? ? 0? ? ?0? ? ? 0? ? ? 0? ? ? 1? ? ? 0? ? ? ? ? ? ? ? 02H
......
当pc7=1时7灯亮:? ?1? ? ? 0? ? ? ? 0? ? ?0? ? ? 0? ? ? 0? ? ? 0? ? ? 0? ? ? ? ? ? ? ? 80H
程序段如下:
MOV DX,3EAH
MOV AL,01H ;0灯亮
L1:OUT DX,AL
CALL DELAY;延时1s
ROL AL,1;每次左移一位
JMP L1
;没有开关通过程序段控制灯
以上总结到此结束啦。
拜拜下期在更新。