预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

指令助记符格式功能备注传送指令地址LEALEADES,Src(Dest)←偏移量(Src)Dest为16位Reg,Src为Mem输 入 输 出ININAc,Port INAc,DXAc←(Port) Ac←((DX))OUTOUTPort,Ac OUTDX,Ac(Port)←Ac ((DX))←Ac算 术 运 算加 法ADDADDEST,Src(Dest)←(Src)+(Dest)不带进位值加法INCINCDest(Dest)←(Dest)+1加一减法CMPCMPDES,Src(Dest)-(Src)结果不回送,后边跟JXX乘法MULMULSrc(AX)←(AL)*(Src);(DX,AX)←(AX)*(Src)Src为乘数逻 辑 运 算 ANDANDDest,Src(Dest)←(Dest)∧(Src)使Dest的某些位强迫清0ORORDest,Src(Dest)←(Dest)∨(Src)使Dest的某些位强迫置1NOTNOTDest(Dest)←(Dest取反)不允许使用ImmXORXORDest,Src(Dest)←(Dest异或Src)使某些位变反,某些位不变TESTTESTDest,Src(Dest)∧(Src)测试某位是否为0移位 指令SARSARDest,Cnt空出位补0,SAR时空出位不变 SAR用于有符号数,SHR用于无符号数Cnt是移位数 Cnt>1,其值要先送到CLSHRSHRDest,Cnt控 制 转 移 指 令LOOPLOOPDestCX-1≠0,则循环段内直接短转移JE/JZDestZF=1则转移相等/等于零JNE/JNZDestZF=0则转移不相等/不等于零JA/JNBEDestCF=0ANDZF=0则转移无符号数A>BJAE/JNBDestCF=0ORZF=1则转移无符号数A≥BJB/JNAEDestCF=1ANDZF=0则转移无符号数A<BJBE/JNADestCF=1ORZF=1则转移无符号数A≤BJG/JNLEDestSF=OFANDZF=0则转移有符号数A>BJGE/JNLDestSF=OFORZF=1则转移有符号数A≥BJL/JNGEDestSF≠OFANDZF=0则转移有符号数A<BJLE/JNGDestSF≠OFORZF=1则转移有符号数A≤B8086指令系统表 题目类型单选题:每题2分,共30分 填空题:每空1分,共30分 判断题:每题1分,共10分 简答题:每题5分,共20分 编程题:两题共10分 第一章 1二进制,十进制,十六进制之间的转换 问:二、十六进制数转换成十进制数的规则? 01110001B转换成十进制数等于? 101=B=H。 2补码及补码的加法运算 问:正真值补码求法:转为2进制数,最高位取0;负真值补码的求法:对正真值的补码作求补运算:取反加1;如对负真值补码作求补运算,同样可得正真值的补码。[Y]补=01010101B,则[-Y]补=。 补码加减法的规则: X+Y=【X+Y】补=[X]补+[Y]补 X-Y=【X-Y】补=[X]补-[Y]补 注意:运算要用补码作,加减法就按通常的加减法,不要转换,最后的结果和对标志位的影响一定是对的。 如已知[X]补=01000001B,[Y]补=11101011B,则[X+Y]补=()B。 如以8位二进制数为例,X=-67,Y=21,[-X+Y]补=? 又如:MOVAL,10H ADDAL,20H 执行上述指令后,AL的值?进位标志、全零标志、符号标志、溢出标志等于多少(溢出的定义:运算结果超出了目标寄存器或目标单元所能表示的范围;加法溢出判断:加数和被加数符号位相同,和结果符号位不同)? 3BCD码和ASCII码 压缩BCD码:每一位十进制数采用4位二进制数表示:如47=(01000111)BCD ASCII码: 将以下16个字符的ASCII码记下: 字符’0’~’9’,ASCII码为 30h(0+30h)~39h(9+30h) 字符’A’~’F’,ASCII码为 41h(Ah+37h)~46h(Fh+37h) 第二章微机概述 1冯诺依曼硬件结构与微机硬件组成(pp.19) 冯诺依曼硬件结构:运算器、控制器、内存、输入设备、输出设备 微机硬件组成:由以上5部分+接口+总线,运算器控制器合成CPU,是微机核心。 微型计算机的性能通常取决于微处理器。 总线根据传送内容不同分为数据总线、控制总线、地址总线,要知道8086地址线20根、地址总线是单向的,由谁发出? 要知道接口的作用 外设必须通过接口和微机相连。 2微机系统的主要性能指标(pp.21) 字长取决于寄存器和数据总线的位数,故8086CPU的字长为16位;主频指时钟脉冲发生器所产生的时钟信号的频率,值越高,当然CPU的速度就越快,8086主频10MHz,