微机原理考试复习要点

上传人:简****9 文档编号:107479383 上传时间:2019-10-19 格式:DOC 页数:4 大小:102.50KB
返回 下载 相关 举报
微机原理考试复习要点_第1页
第1页 / 共4页
微机原理考试复习要点_第2页
第2页 / 共4页
微机原理考试复习要点_第3页
第3页 / 共4页
微机原理考试复习要点_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理考试复习要点》由会员分享,可在线阅读,更多相关《微机原理考试复习要点(4页珍藏版)》请在金锄头文库上搜索。

1、第一二三 章微型计算机组成:微处理器,存储器,I/O接口电路;计算机硬件系统:运算器,控制器,存储器,输入设备,输出设备。总线:指计算机中各功能部件间传递信息的公共通道;总线分类:数据总线(双向),控制总线(整体双向,局部单向),地址总线(单向)。原码的正数(符号位0)的原码,反码,补码相同;负数(符号位1)的反码等于原码符号位不变,其余按位取反,补码等于反码加1。补码的补码等于原码。特殊数:1000 0000(补码)表示-128特殊数:1000 0000 0000 0000 (补码)表示-32768物理地址=段地址x10H+段内偏移地址;8086的总线周期由4个时钟周期组成。BHEA0对应操

2、作00同时访问两个存储体,读/写一个字的信息,对于规则字(低位在偶地址,高位在奇地址)需要一个总线周期。对于非规则字(低位在奇地址,高位在偶地址)需要两个总线周期01访问奇地址地址存储体,一个字节10访问偶地址地址存储体,一个字节11无操作A0:选通存储器低位(偶地址)库,低电平有效。BHE:选通存储器高位(偶地址)库,低电平有效。CPU的中断响应包括两个总线周期,在每个总线周期中都从INTA端输出一个负脉冲,第一个总线周期的INTA负脉冲,用来通知中断源,CPU准备响应中断,中断源应准备好中断类型号。第二个总线周期的INTA负脉冲期间,外设接口应立即把中断源的中断类型号送到数据总线的低8位A

3、D7-AD0上。第四章寻址方式例子立即数寻址1050H寄存器寻址AX存储器寻址特点:有直接寻址1064H寄存器间接寻址SI/DI/BX寄存器相对寻址SI/DI/BX/BP+10H基址变址寻址SI/DI+BX/BP基址变址相对寻址SI/DI+BX/BP+10HI/O端口寻址端口直接寻址OUT 21H,AXIN AX,21H端口间接寻址OUT 21H,DXIN DX,21H指令易错点MOV1. 源操作数,目的操作数不能同为存储器操作数2. 段寄存器必须通过AX修改3. IP,CS不能做目的操作数PUSH1. 目的操作数不能是立即数2. 目的操作数必须是16位POP1.目的操作数不能是立即数2.目的

4、操作数不能是CS3.目的操作数必须是16位XCHG1. 源操作数,目的操作数不能同为存储器操作数2. 段寄存器不能参加交换3. 两操作数长度要一致OUT直接寻址00H-FFH,间接寻址必须用DXIN直接寻址00H-FFH,间接寻址必须用DXADDSUB1段寄存器不参加加减乘除运算2源操作数,目的操作数不能同为存储器操作数3目的操作数不能为立即数DECINC1.单操作数指令,存储器操作数必须加确定其长度的指令LEA1目的操作数必须是16位通用寄存器2源操作数必须是存储器操作数移位指令1.单操作数指令,存储器操作数必须加确定其长度的指令注意:堆栈向地址减小方向生长;转移指令配合(CMP A,BAN

5、D A,B)转移条件JMP无条件转移JZ/JE相等/前一个操作的寄存器等0JNZ前一个操作的寄存器不等0测试无符号数测试带符号数JBJL小于JAEJGE大于等于JAJG大于JBEJLE小于等于第五章 标准方法返回DOS系统:PUSH DSMOV AX,0PUSH AX非标准方法返回DOS系统:MOV AH,4CHINT 21HDOS功能调用:1子程序的入口参数送相应的寄存器2子程序编号送AH3发中断请求 INT 21H(系统功能调用指令)1号功能调用(键盘有键按下,就读入响应的ASCII码)MOV AH,1INT 21H2号功能调用(显示DL中的ASCII码)MOV DL,待显示的ASCII字

6、符MOV AH,2INT 21H9号功能调用(显示以$结尾的字符串,字符串偏移地址在DX中)MOV DX,待显示字符串的首字符的偏移地址MOV AH,9INT 21H第七章 中断处理过程:中断请求,中断响应,保护断点,中断处理,中断返回。中断向量表:8086/8088有256种中断,每个中断服务程序的入口地址占用4个存储单元,低地址的两个单元存放地址偏移量(IP),高地址的两个单元存放段地址(CS).256*4=1024=1K,地址范围是00000H-003FFH。类型(0-4)他们已有固定用途,类型(5-31)系统保留,所以用户有224个自定义的中断。中断入口地址=类型号x4DOS功能调用法

7、直接装入法PUSH DS;MOV DX,OFFSET INT60MOV AX,SEG INT60MOV DS,AXMOV AH,25H ;送功能号MOV 60H ;送中断类型号INT 21H ;系统功能调用POP DS ;恢复DSXOR AX,AX ;AX清零MOV DS,AX ;DS清零MOV AX,OFFSET INT60MOV DS:1080H,AXMOV AX SEG INT60MOV DS:1080H+2,AX例4.7 从偏移地址TABLE开始的内存区中,存放着100个字节型数据,要求将这些数据累加,并将累加和的低位存SUM单元,高位存SUM+1单元.LEA BX,TABLE ;数据

8、表地址指针送(BX)MOV CL,100 ;循环次数送XOR AX,AX ;AX清零,CF清零LOOPER:ADD AL,BX ;加一个数到ALJNC GOON ;如果无进位,转到GOONINC AH ;有进位,AH加1GOON: INC BX ;数据指针加1DEC CL ;循环次数减1JNZ LOOPER ;循环次数若不为0,转到LOOPERMOV SUM,AX ;AX送SUM,SUM+1HTL ;结束例 4.13一个数据块由大小写英文字符,数字和其他各种符号组成,结束符是回车符CR(ASII码为0DH),数据块得首地址为BLOCK1,将数据块传送到以BLOCK2为首地址的内存区,并将其中的

9、小写字母转换为大写字母,其余不变。LEA SI,BLOCK1 ;源地址指针送LEA DI,BLOCK2 ;目标地址指针送DICLD ;清方向标志DFNEXT:LODSB ;取一个字符到ALCMP AL,0DH ;是否是回车符JZ DONE ;是,则转DONGCMP AL,61H ;否则,是否小于aJC OK ;是,转OKCMP AL,7BH ; 否则,是否大于zJNC OK ; 是,转OKSUB AL,20H ;否则AL减20HOK:STOSB ;送存JMP NEXT ;转移到NEXTDONE:HTL ;停止例4.16在内存中的数据段中存放了若干个8位带符号数,数据块得长度为COUNT,首地址

10、为TABLE,试统计其中的正数负数,及零的个数,并分别将统计结果存入PLUS,MINUS,ZERO单元。 XOR AL,AL ;AL清零 MOV PLUS,AL ;PLUS清零 MOV MINUS,AL ; MINUS清零 MOV ZERO,AL ; ZERO清零 LEA SI,TABLE ;数据表首地址送SI MOV CX,COUNT ;循环次数送CX CLD ;清方向标志DFCHECK:LODSB ;取一个字符到AL OR AL,AL ;使数据影响标志位JS X1 ;如为负,转X1JZ X2 ;如为0,转X2INC PLUS ;否则为正,PLUS加1JMP NEXT ;X1:INC MIN

11、US ;MINUS单元加1 JMP NEXT ;X2:INC ZERO ;ZERO单元加1NEXT:LOOP CHECK ;CX减1不为0.转CHECKHTL ;结束例 4.17在以DATA1为首地址的内存数据中,存放了200个16位带符号数,将其中的最大数和最小数找出来,分别存放在MAX,MIN单元中。LEA SI,DATA1 ;数据块首地址送SIMOV CX,200 ;循环次数送CXCLD ; 清方向标志DFLODSW ;读一个字到AXMOV MAX,AX ;送MAX单元MOV MIN,AX ;送MIN单元DEC CX ;循环次数减1NEXT:LODSW ;读一个字到AXCMP AX,MA

12、X ;与MAX单元内容比较JG GREATER ;大于MAX,转GREATERCMP AX,MIN ;与MIN单元内容比较JL LESS ;小于MIN 转LESSJMP GOON ;转GOONGREATER:MOV MAX,AX ; AX送MAX单元JMP GOON ; LESS:MOV MIN,AX ; AX送MIN单元GOON:LOOP NEXT ;HLT ;结束例5.8 求两个数的平均值。这两个数分别放在x单元和y单元中,而平均值放在z单元中。DATA SEGMENTx DB 95 ;y DB 87 ;z DB ? ;DATA ENDS ;CODE SEGMENT ;MAIN PROC FAR ;ASSUME CS:CODE,DS:DATA ;START:PUSH DS ;标准法返回DOSMOV AX,0 ;标准法返回DOSPUSH AX ;标准法返回DOSMOV AX,DATA ;装填段寄存器DSMOV DS,AX ;MOV AL,x ;第一个数送入ALADD AL,y ;两数相加,结果送入ALMOV AH,0 ;ADC AH,0 ;带进位加法,进位送入AHMOV B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号