微机原理与接口技术期末总复习要点(3)

2019-08-30 22:55

34.会5个引脚连接方式

DACO832双缓冲工作方式接口框图 用 DACO832产生各种波形的硬件连接图 35.DAC0832有以下3种数据输入方式。 ?

1.双缓冲方式 2.单缓冲方式 3.直通方式 36.直通方式下如何产生锯齿波,方波,三角波 1.锯齿波 MOV DX,OFFFEH ;8255A控制口地址 ? MOV AL,82H OUT DX,AL ;设置8255A 口 A为方式0

输出 ? MOV DX,OFFF8H ;8255A口A地址 ? MOV AL, 00H ;输出数据初值 ?

J: OUT DX,AL ;锯齿波输出 ? INC AL ? JMP J

这段程序将输出到DAC0832的数据从0开始逐渐增加,增至最大后,再恢复到0,重复此过程,得到的波形为正向锯齿波。如数据从全1逐渐减小到0,则输出负向锯齿波 2. 三角波 ?

利用正、负向锯齿波组合,可产生三角波。 ? MOV DX,OFFFEH ;8255A控制口地址 ? MOV AL,82H? OUT DX,AL?

S: MOV DX,0FFF8H ;8255A端口A地址 MOV AL,00H ;正向初值 ? Z: OUT DX,AL ? INC AL? JNZ Z ? MOV AL,0FFH ;负向初值 ? F: OUT DX,AL ? DEC AL ? JNZ F ? JMP S

11

3.方波 MOV DX,0FFFEH ;8255A控制口地址 ? MOV AL,82H? OUT DX,AL? MOV DX,0FFF8H ;8255A端口A地址AGAIN:MOVAL,00H? OUT DX,AL ;输出方波“0” ? CALL DELAY ;方波宽度 ? MOV AL,0FFH ? OUT DX,AL ;输出方波“1” ? CALL DELAY ;方波宽度 ? JMP AGAIN?

其中,DELAY为一延时子程序,根据所需的方波宽度设置延时时间。

36.会利用给定芯片设计一定容量的存储器会连接框图(见书130页3,。接口举例和132页3.接口举例)

37.8086/8088指令系统(见书65页至81页) 38.与数据有关的寻址方式 立即寻址方式 【例3.1】??? MOV AL,20;(A) ← 20? MOV AX,1234H ;(AX)← 1234H? MOV 250H,AX ;(错误的,立即数不能作目的操作数)

20和1234H为立即数,立即数可以是二进制、十进制、十六进制。? 【例3.2】??? MOV AL, BUFFER

在汇编语言中,可以用符号BUFFER代替常数,但是BUFFER必须用伪指令EQU来赋值 2.寄存器寻址方式 【例3.3】

已知(BX)=1234H。 MOV AX,BX ;(AX)←(BX)

执行后(AX)=12一般操作数存放在数据段,故操作数的物理地址为 物理地址=(DS)× 16D+ EA?

=(段基址的寄存器)× 16 + 偏移地址 34H,(BX)不变 3.存储器操作数寻址?

【例3.4】已知(DS)=4000H,[42000H]=3355H。? MOV AX,[2000H] 执行后:(AX)=3355H。?物理地址=40000H+2000H=42000H,EA=2000H。? 说明:?

1) 有效地址(EA)在指令中直接给出。指令中默认段寄存器说明,段基址在DS段寄存器中;否则在指令中需对段寄存器加以说明。例如:? MOV AX,ES:[2500H]

2) 可用符号地址代替数值地址,例如:? MOV AX,VALUE

此时,VALUE 为存放操作数单元的符号地址,即变量名,也可写成? MOV AX,[VALUE];两者等价。

12

4.寄存器间接寻址方式

) 指令中的有效地址EA存放在BX、SI、DI寄存器中,则操作数在数据段中,即操作数的物理地址为?

(BX) 物理地址=16D×(DS)+{ (SI) } (DI)

2) 若有效地址存放在BP寄存器,则操作数在堆栈段中,即操作数物理地址为? 物理地址=(SS)×16D+(BP)?

3) 可使用段跨越前缀来取得其他段中的数据,例如:? MOV AX,ES:[BX]

注意: MOV AX,BX; (AX)← (BX)与上面的 MOV AX,[BX]含义不同。 例3.5]已知(DS)=1000H,(BX)=0A00H, (10A00H)=33H,(10A01H)=?44H。?

MOV AX,[BX]

物理地址=10000H+0A00H=10A00H。? 执行后:(AX)=4433H。

39.每个总线周期由几个时钟周期组成,时钟周期又称为T状态,是两个时钟脉冲上升沿之间持续的时间,它是计算机系统的(最小定时单位),是频率的倒数。

40.伪指令语句格式:[符号名],<伪指令定义符>[操作数][;注释] 41.数据段定义伪指令格式:DATA[名字】 42.段定义伪指令格式(开始,结束):

<段名>SEGMENT[定位类型[组合类型][类型名] {语句体}

<段名>ENDS

43.8088/8086指令系统(见书65页到81页)

需掌握比较指令,查表指令,偏移地址传送指令,DAS,DAA调整指令,OR,XOR,TEST,XNLXVR,POL,LOOP,LOOPZ,LOOPNZ,

44.退出循环条件:CX=0或ZF=1

45.,REP,REPZ,REPNZ执行重复,推出条件:

REP:判断(CX)是否等于0,若等于0则结束串传送,负责往下执行

REPZ:判断CX或ZF是否等于0,只要有一个条件为0,则串比较退出,否则往下执行 REPNZ:ZF=1或CX=0时,串比较退出

46,汇编语言程序设计(见书95页至105页)

此处会有程序设计:1.半导体存储品设计,选择什么芯片,多少片怎么么连接2.接口设计 47.会多字节加法,减法,累加

48.48.数据定义分配形式是怎样的,(我未找到) 49.貌似是AXX,ULE的作用(我未找到) 50.计数时最大值如何表示(我未找到) 嘿嘿!!!!!!

13

14


微机原理与接口技术期末总复习要点(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:湖北省七市(州)联考2015届高考数学模拟试卷(文科)(4月份)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: