版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理与接微机原理与接口技术口技术第一章第一章 微型计算机基础知识微型计算机基础知识1.11.1 计算机的数和编码计算机的数和编码1.2 1.2 逻辑单元与逻辑部件逻辑单元与逻辑部件1.31.3 微型计算机的结构和工作原理微型计算机的结构和工作原理1.41.4 8086/8088 8086/8088微处理器微处理器1.51.5 8086/8088 8086/8088的存储器结构与堆栈的存储器结构与堆栈1.1 1.1 计算机中的数和编码计算机中的数和编码1.1.1 1.1.1 计算机中的数制计算机中的数制u常用数制常用数制-二二, ,十十, ,十六进制十六进制 目前在计算机中,数几乎全部用二进
2、制表示目前在计算机中,数几乎全部用二进制表示 为书写方便为书写方便, ,微机中的二进制数用十六进制数缩写微机中的二进制数用十六进制数缩写 人们最熟悉、最常用的是十进制数人们最熟悉、最常用的是十进制数 ( (各种数制无法统计各种数制无法统计, ,比如比如2424、6060、365365等进制)等进制)u为了区别为了区别3 3种不同数制,约定:种不同数制,约定: 数后加数后加B B表示二进制数表示二进制数 带带D D或不带字母符号表示十进制数或不带字母符号表示十进制数 带带H H表示十六进制数表示十六进制数十进制十进制二进制二进制十六进制十六进制十进制十进制二进制二进制十六进制十六进制0 0000
3、000000 08 8100010008 81 1000100011 19 9100110019 92 2001000102 2101010101010A A3 3001100113 3111110111011B B4 4010001004 4121211001100C C5 5010101015 5131311011101D D6 6011001106 6141411101110E E7 7011101117 7151511111111F F 十进制、二进制、十六进制数之间的关系如下表:十进制、二进制、十六进制数之间的关系如下表:数制间的转换数制间的转换(1 1)二)二十六十六u 二进制整数
4、二进制整数十六:十六:从右(最低位)向左将二进从右(最低位)向左将二进制数制数4 4位位1 1组划分,最后一组若不足组划分,最后一组若不足4 4位则在其左边位则在其左边补补0 0,每组用,每组用1 1位十六进制数表示。位十六进制数表示。如:如: 1111111000111B 1111111000111B 1 1111 1100 0111B 1 1111 1100 0111B 0001 1111 1100 0111B = 1FC7H0001 1111 1100 0111B = 1FC7Hu 十六十六二:二:用用4 4位二进制数代替位二进制数代替1 1位十六进制数位十六进制数如:如: 3AB9H
5、= 0011 1010 1011 1001B3AB9H = 0011 1010 1011 1001B(2 2)十六)十六十十u 十六十六十十:将十六进制数按权展开相加:将十六进制数按权展开相加 如:如: 1F3DH=161F3DH=163 31 116162 2151516161 13 316160 01313 =4096 =40961 1256256151516163 31 11313 =4096 =409638403840484813=799713=7997 u 十进制整数十进制整数十六十六:除:除1616取余法取余法 如:如: 38947=9823H38947=9823H16 38947
6、 316 38947 3 16 2434 2 16 2434 2 16 152 8 16 152 8 16 9 9 16 9 9 0 0余数倒序排列余数倒序排列1.1.2 1.1.2 符号数的表示方法符号数的表示方法 用数的符号和数值部分一起编码的方法表示符号数用数的符号和数值部分一起编码的方法表示符号数 只有只有8 8位位( (字节字节) )、1616位位( (字字) )或或3232位位( (双字双字) )机器数的最机器数的最高位才是符号位。最高位为高位才是符号位。最高位为0 0正数正数, ,为为 11负数负数 区分:区分:机器数、真值、无符号数真值、无符号数 掌握符号数的三种常用表示法:原
7、码,反码,补码掌握符号数的三种常用表示法:原码,反码,补码 1.1.原码原码 数值用其绝对值数值用其绝对值,正数的符号位用正数的符号位用0 0表示,负表示,负数的符号位用数的符号位用1 1表示表示 如:如: X1= 105=+1101001B X1 X1= 105=+1101001B X1原原=01101001B=01101001B X2=-105=-1101001B X2 X2=-105=-1101001B X2原原=11101001B=11101001B注注:u原码表示的数原码表示的数,8,8位数中位数中,D,D7 7位为符号位位为符号位, ,其余其余7 7位位为数值位为数值位( (为为真
8、值的绝对值真值的绝对值) )u8 8位原码数的数值范围为位原码数的数值范围为FFHFFH7FH7FH(-127-127127127););1616位原码数的数值范围为位原码数的数值范围为FFFFHFFFFH7FFFH7FFFH(- -32767327673276732767)u原码表示简单易懂原码表示简单易懂, ,且与真值转换方便且与真值转换方便, ,但内部运但内部运算复杂算复杂, ,为简化计算机结构为简化计算机结构, ,引进了反码和补码引进了反码和补码2.2.反码反码 正数的反码与原码相同;负数的反码为它的正数的反码与原码相同;负数的反码为它的绝绝对值连同符号位按位取反对值连同符号位按位取反
9、 如:如: X1= 105=+1101001B X1 X1= 105=+1101001B X1反反=01101001B=01101001B X2=-105=-1101001B X2 X2=-105=-1101001B X2反反=10010110B=10010110B 注:注:一个负数的反码的数值部分并不是其真值的绝一个负数的反码的数值部分并不是其真值的绝对值对值, ,要按位取反才能求得真值的绝对值要按位取反才能求得真值的绝对值3.3.补码补码 正数的补码与原码相同;负数的补码为正数的补码与原码相同;负数的补码为其正数其正数的补数的补数补数补数有两种求法:有两种求法:(1)(1)按位取反后再加按
10、位取反后再加1 1(2)(2)从最低位向最高位扫描,保留直至第一个从最低位向最高位扫描,保留直至第一个“1 1”的所的所有位,第一个有位,第一个“1 1”左边各位按位取反左边各位按位取反如:如:X1= 105=+1101001B X1X1= 105=+1101001B X1补补=01101001B=01101001B X2=-105=-1101001B X2 X2=-105=-1101001B X2补补=10010111B=10010111B 对补码表示的负数求补可以得到其正数对补码表示的负数求补可以得到其正数如:如: -105 -105补补=10010111B=97H=10010111B=9
11、7H 求补,得:求补,得:01101001=69H=10501101001=69H=105,即补码表示的机器数,即补码表示的机器数97H97H的真值是的真值是-69H-69H(=-105=-105)注:注:u一个补码数,若最高位为一个补码数,若最高位为0 0,则该数即为此数的绝对值;,则该数即为此数的绝对值;若最高位为若最高位为1 1,则其补数为该数的绝对值,则其补数为该数的绝对值u8 8位补码数的范围:位补码数的范围:80H80H7FH7FH(-128-128127127)。)。1616位补位补码数的范围:码数的范围:8000H8000H7FFFH7FFFH(-32768-327683276
12、732767)u补码数补码数80H80H和和8000H8000H的最高位既代表了符号为负又代表的最高位既代表了符号为负又代表了数值为了数值为1 1u1 1个二进制补码数的符号位向左扩展若干位后,所得个二进制补码数的符号位向左扩展若干位后,所得到的补码数的真值不变。到的补码数的真值不变。 如:如:6868补补=44H=44H字节,字节, 68 68补补=0044H=0044H字字 -68 -68补补= BCH = BCH 字节,字节, -68 -68补补= FFBCH= FFBCH字字u微机中,符号数用微机中,符号数用补码补码表示!表示!计算机把机器数均当作无符号数进行运算,即符计算机把机器数均
13、当作无符号数进行运算,即符号位也参与运算号位也参与运算二进制加法规则二进制加法规则: :0+0=00+0=00+1=1+0=10+1=1+0=11+1=0 1+1=0 进位进位1 1二进制减法规则二进制减法规则: :0-0=00-0=01-0=11-0=11-1=01-1=00-1=10-1=1 借位借位1 11.1.3 1.1.3 二进制数的加减运算二进制数的加减运算1.1.无符号数的运算无符号数的运算(1)(1)两个无符号数两个无符号数相加相加-和为正数和为正数. .当和超过其位当和超过其位数所允许的范围时,向更数所允许的范围时,向更高位进位高位进位,用用CFCF表示表示如:如: 59+1
14、64=3BH + 0A4H59+164=3BH + 0A4H 127127160=7FH160=7FHA0HA0H =0DFH =11FH =0DFH =11FH 无进位,无进位,CF=0 CF=0 有进位,有进位,CF=1CF=1 0011 10110011 1011+ 1010 0100+ 1010 01001101 11111101 1111 0111 11110111 1111+ 1010 0000+ 1010 000010001 111110001 1111进位进位192-10=C0H-0AH192-10=C0H-0AH =B6H =182 =B6H =182无借位,无借位,CF=0
15、CF=010-192=0AH-C0H 10-192=0AH-C0H =-B6H=-182=-B6H=-182 有借位,有借位,CF=1CF=1(2)(2)两个无符号数两个无符号数相减相减-被减数大于或等于减数,无被减数大于或等于减数,无借位,结果为正;被减数小于减数,有借位,结果为借位,结果为正;被减数小于减数,有借位,结果为负。如:负。如: 1100 00001100 0000- 0000 1010- 0000 10101011 01101011 0110 0000 10100000 1010- 1100 0000- 1100 000010100 101010100 1010借位借位 结论:
16、结论:对无符号数进行减法运算,其结果的符号用进位对无符号数进行减法运算,其结果的符号用进位来判别:来判别:CF=0(CF=0(无借位无借位) ),结果为正;,结果为正;CF=1(CF=1(有借位有借位) )结结果为负果为负2.2.符号数的运算符号数的运算-两数进行运算两数进行运算, ,结果超出表示范结果超出表示范围会产生围会产生溢出溢出; ;用用OFHOFH表示表示如:如:105+50 = 155 105+50 = 155 127127,超出范围,产生溢出,超出范围,产生溢出又如:又如:-105-50 = -155 -105-50 = -155 -128-128 ,超出范围,产生溢出,超出范围
17、,产生溢出 0110 10010110 1001+ 0011 0010+ 0011 00101001 10111001 1011=155 =155 视为无符号数,结果正确视为无符号数,结果正确=-65H=-65H结果为负,错误,溢出,结果为负,错误,溢出,0F=10F=1 1001 01111001 0111+ 1100 1110+ 1100 111010110 010110110 0101进位进位=-155 =-155 将进位视为符号,结果正确将进位视为符号,结果正确=65H=65H结果为正,错误,溢出,结果为正,错误,溢出,0F=10F=1说明说明: : (1)(1)将多位二进制数拆成多部
18、分运算时将多位二进制数拆成多部分运算时, ,数的低位部分数的低位部分均为无符号数均为无符号数, ,只有只有高位部分才为符号数高位部分才为符号数(2)(2)注意区分进位与溢出注意区分进位与溢出(3)(3)溢出不同于补码运算中的进位或借位丢失溢出不同于补码运算中的进位或借位丢失 如:如: -50-5 = -55 -50-5 = -55 1100 111000 1110+ 1111 1011+ 1111 101111100 1001= -00110111B= -5511100 1001= -00110111B= -55进位丢失进位丢失 结果正确,无溢出结果正确,无溢出判补码运算有无溢出的方法:判补码
19、运算有无溢出的方法: 设符号位向进位位的进位为设符号位向进位位的进位为C CY Y,数值部分向符,数值部分向符号位的进位为号位的进位为C CS S,则溢出判别式为:,则溢出判别式为: OF=C OF=CY Y C CS S 当当OF=1OF=1时,有溢出;当时,有溢出;当OF=0OF=0时,无溢出时,无溢出 0110 10010110 1001+ 0011 0010+ 0011 00101001 10111001 1011C CY Y=0=0, C CS S=1=1OF=0OF=0 1=1,1=1,有溢出有溢出如:如:105+50105+50C CY Y=1=1, C CS S=0=0 100
20、1 01111001 0111+ 1100 1110+ 1100 1110 10110 0101 10110 0101OF=1OF=1 0=1,0=1,有溢出有溢出-105-50-105-50C CY Y=1=1, C CS S=1=1 1010 11101010 1110+ 1111 1011+ 1111 101111100 100111100 1001OF=1OF=1 1=0,1=0,无溢出无溢出-50-5-50-5. .逻辑非逻辑非按位求反按位求反 如:如:A=01100001B,B=11001011BA=01100001B,B=11001011B A=10011110B,B=00110
21、100B A=10011110B,B=00110100B. .逻辑乘逻辑乘( (逻辑与逻辑与)按位求按位求“与与” 规则:规则:=0=0,=0,1=0,10=0,10=0,11=11=1 如:如:01100001B01100001B11001011B=0100 0001B11001011B=0100 0001B1.1.4 1.1.4 二进制数的逻辑运算与逻辑电路二进制数的逻辑运算与逻辑电路. .逻辑加逻辑加( (逻辑或逻辑或)按位求按位求“或或” ” 规则:规则:0 00=0,00=0,01=1,11=1,10=1,10=1,11=11=1 如:如:01100001B01100001B1100
22、1011B=11101011B11001011B=11101011B逻辑异或逻辑异或( (按位加按位加)按位求模和按位求模和规则:规则:0+0=0,0+1=1,1+0=1,1+1=00+0=0,0+1=1,1+0=1,1+1=0。 如:如:01100001B01100001B 11001011B=10101010B11001011B=10101010B5.5.正逻辑与负逻辑正逻辑与负逻辑正逻辑正逻辑高电平表示逻辑,低电平表示逻辑高电平表示逻辑,低电平表示逻辑0 0负逻辑负逻辑高电平表示逻辑高电平表示逻辑 0 0,低电平表示逻辑,低电平表示逻辑1 1 计算机里,字母、各种符号以及指挥计算机执计算
23、机里,字母、各种符号以及指挥计算机执行操作的指令,均用二进制数的组合表示,称为二行操作的指令,均用二进制数的组合表示,称为二进制编码进制编码1.1.二进制编码的十进制数二进制编码的十进制数 即用二进制表示的十进制数,简称即用二进制表示的十进制数,简称BCDBCD数数 (binary binary coded decimal)coded decimal) 常用的是常用的是8421 BCD8421 BCD码,如下表所示码,如下表所示(P10 (P10 表表1-3)1-3):1.1.5 1.1.5 二进制编码二进制编码8421 BCD8421 BCD编码表编码表十进十进制数制数压缩压缩BCDBCD数
24、数非压缩非压缩BCDBCD数数(ABC BCD(ABC BCD数数) )十进十进制数制数压缩压缩BCDBCD数数非压缩非压缩BCDBCD数数(ABC BCD(ABC BCD数数) )0 00H(0000B)00H(0000 0000B)5 55H(0101B)05H(0000 0101B)1 11H(0001B)01H(0000 0001B)6 66H(0110B)06H(0000 0110B)2 22H(0010B)02H(0000 0010B)7 77H(0111B)07H(0000 0111B)3 33H(0011B)03H(0000 0011B)8 88H(1000B)08H(0000
25、 1000B)4 44H(0100B)04H(0000 0100B)9 99H(1001B)09H(0000 1001B)压缩压缩BCDBCD数数用用8 8位位二进制数表示二进制数表示2 2个个十进制数位十进制数位非压缩非压缩BCDBCD数数用用8 8位位二进制数表示二进制数表示1 1个个十进制数位十进制数位如:如:1919 压缩压缩BCDBCD 0001 1001 = 19H0001 1001 = 19H 19 19 非压缩非压缩BCDBCD 00000001 00001001 = 0109H00000001 00001001 = 0109H(1)(1)十进制数与十进制数与BCDBCD数的转
26、换数的转换 查查8421 BCD8421 BCD编码表编码表直接直接(2)BCD(2)BCD数转换为二进制数数转换为二进制数 写出写出BCDBCD数的十进制数数的十进制数十进制数转换为二进制数十进制数转换为二进制数(3)(3)二进制数转换为二进制数转换为BCDBCD数数 二进制数转换为十进制数二进制数转换为十进制数根据十进制数写出根据十进制数写出BCDBCD数数说明:说明:-字符在机内的表示字符在机内的表示常用的常用的ASCIIASCII码字符如下表码字符如下表(P11(P11表表1-4)1-4):2.ASCII2.ASCII码码字符字符ASCASC码码(H)(H)字符字符ASCASC码码(H
27、)(H)0 09 930303939$ $2424A AZ Z41415A5A换行换行LFLF0A0Aa az z61617A7A回车回车CRCR0D0DBlankBlank2020(1)(1)十进制数的十进制数的ASCIIASCII码转换成十进制数码转换成十进制数 减减30H30H 十进制数转换成十进制数的十进制数转换成十进制数的ASCIIASCII码码 加加30H30H(2)(2)将十六进制数的将十六进制数的ASCIIASCII码转换为十六进制或将十六进码转换为十六进制或将十六进制转换为十六进制数的制转换为十六进制数的ASCIIASCII码,要先判别码,要先判别ASCIIASCII码是在码
28、是在哪个区段内,然后再加或减哪个区段内,然后再加或减30H30H或或37H37H。(3)(3)十进制数的十进制数的ASCIIASCII码转换为二进制码转换为二进制: : 将将ASCIIASCII码转换为码转换为ASCII BCDASCII BCD数数写出写出ASCII BCDASCII BCD数的十数的十进制数进制数将十进制数转换为二进制数将十进制数转换为二进制数(4)(4) 二进制数转换为十进制数的二进制数转换为十进制数的ASCIIASCII码码 过程与过程与(3)(3)相反相反注:注: BCD BCD数低位与高位之间数低位与高位之间逢逢“1010”进进1 1,4 4位二进制数之位二进制数之
29、间间逢逢“1616”进进1 1。而计算机按二进制规律运算而计算机按二进制规律运算,故,故BCDBCD数数进行运算后须进行调整进行运算后须进行调整1.BCD1.BCD数加法数加法 调整规则调整规则: :和在和在0 09 9之间之间, ,保持不变保持不变; ;和和大于大于9,9,加加6 6调整调整如:如:48+59=10748+59=1071.1.6 BCD1.1.6 BCD数的加减运算数的加减运算1010 00011010 0001 0100 10000100 1000+ 0101 1001+ 0101 1001 + 0110 0110110 0110 10000 0111 10000 0111
30、BCD数数2.BCD2.BCD数减法数减法 调整规则调整规则: :差在差在0 09 9之间之间, ,不变不变; ;差大于差大于9,9,减减6 6调整调整如:如:28-19=928-19=9 通常在微机中设有二通常在微机中设有二十进制调整电路十进制调整电路, ,通过调通过调用调整指令来实现调整用调整指令来实现调整0000 11110000 1111 0010 10000010 1000- 0001 1001- 0001 1001 - 0000 0110000 0110 0000 1001 0000 1001BCD数数1.3 1.3 微型计算机的结构和工作原理微型计算机的结构和工作原理1.3.1
31、1.3.1 微型计算机常用的术语微型计算机常用的术语u位位(bit)(bit)计算机所能表示的最基本、计算机所能表示的最基本、最小最小的数据单的数据单元。元。1 1个二进制位有两种状态个二进制位有两种状态“0”0”和和“1 1” u字字(word) (word) 计算机内部进行数据处理的计算机内部进行数据处理的基本单位基本单位,与寄存器、与寄存器、ALUALU宽度一致宽度一致每一个字所包含的二进制位数每一个字所包含的二进制位数称为字长称为字长u字节字节(byte) (byte) 8 8个个BitBit组成一个字节组成一个字节, ,存放相邻的存放相邻的8 8位位二制数二制数. .字节的长度固定字
32、节的长度固定u指令指令(instruction) (instruction) 规定计算机进行某种操作的命令规定计算机进行某种操作的命令u程序程序(program)(program)指令的有序集合指令的有序集合u指令系统指令系统(instruction set(instruction set)一台计算机的全部指令)一台计算机的全部指令1.3.2 1.3.2 微型计算机的基本结构微型计算机的基本结构 微型计算机的基本组成如图所示:微型计算机的基本组成如图所示: (3) (3) 控制总线控制总线CBCB 向计算机系统的各部件发送向计算机系统的各部件发送操作命令和定时信息操作命令和定时信息 带有上横线
33、的表示低电平有效带有上横线的表示低电平有效, ,无上横线的表示无上横线的表示高电平有效高电平有效 如:如: ALE(address latch enable) ALE(address latch enable)、INTRINTR高电平有效高电平有效 MEMWMEMW、MEMRMEMR、IORIOR、IOWIOW、INTAINTA低电平有效低电平有效 3. 3. 存储器存储器(memory)(memory) 主要用于存放程序和数据主要用于存放程序和数据 l存储单元存储单元 单元地址单元地址4.I/O4.I/O接口接口 外部设备通过外部设备通过I/OI/O接口与计算机连接接口与计算机连接。因为:因
34、为: (1)(1)外设的工作速度远低于外设的工作速度远低于CPUCPU的速度的速度 (2) (2)外设表示信息的格式与计算机不同外设表示信息的格式与计算机不同 (3) (3)接口还应向计算机报告设备的运行状态接口还应向计算机报告设备的运行状态, ,传达计算机传达计算机命令等命令等5.I/O5.I/O设备设备 输入设备输入设备:键盘、模数转换器、扫描仪等键盘、模数转换器、扫描仪等 输出设备:显示器、打印机、绘图机等输出设备:显示器、打印机、绘图机等 输入输入/ /输出设备:磁盘和光盘等输出设备:磁盘和光盘等1.3.3 1.3.3 计算机的工作原理计算机的工作原理 CPUCPU、存储器、存储器、I
35、/OI/O接口、外部设备构成了计算接口、外部设备构成了计算机的硬件机的硬件(hardware)(hardware),光有这样的硬件还只是具有,光有这样的硬件还只是具有了计算的可能。计算机要真正能够进行计算还必须了计算的可能。计算机要真正能够进行计算还必须有多种程序的配合有多种程序的配合 当人们要解决问题时当人们要解决问题时, ,首先将问题程序化首先将问题程序化, ,形成形成指令序列指令序列, ,然后将它存入存储器中然后将它存入存储器中, ,再由再由CPUCPU的控制器的控制器和和ALUALU依据程序中指令的顺序周而复始地取出指令,依据程序中指令的顺序周而复始地取出指令,分析指令,执行指令,最后
36、输出程序结果分析指令,执行指令,最后输出程序结果. .即即“程序程序存储和程序控制存储和程序控制” 1.4.1 8086/80881.4.1 8086/8088的结构的结构1.4 1.4 8086/80888086/8088微处理器微处理器 1. 1.执行单元执行单元EUEU(execution unit) (execution unit) EU EU负责负责执行指令执行指令,完成两种操作:算术逻辑运,完成两种操作:算术逻辑运算、计算存储器操作数的偏移地址算、计算存储器操作数的偏移地址 2.2.总线接口单元总线接口单元BIUBIU(bus interface unit) (bus interf
37、ace unit) BIU BIU完成所有的完成所有的总线操作总线操作 EU EU和和BIUBIU并行并行工作,可以同时进行读工作,可以同时进行读/ /写操作和写操作和执行指令的操作执行指令的操作 2.2.指令指示器指令指示器IPIP(instruction point)(instruction point) IP IP 硬件电路,能自动跟踪指令地址。硬件电路,能自动跟踪指令地址。 在开始执行程序时在开始执行程序时, ,赋给赋给IPIP第一条指令的地址第一条指令的地址, ,然然后每取一条指令后每取一条指令,IP,IP的值就自动指向下一条指令的的值就自动指向下一条指令的地址地址3.3.状态标志寄
38、存器状态标志寄存器(status flags)(status flags) 9 9个个标志位,其中标志位,其中6 6个状态标志,个状态标志,3 3个控制标志个控制标志 (1 1)状态标志)状态标志 反映反映EUEU执行算术或逻辑运算后的结果执行算术或逻辑运算后的结果 u进位标志位进位标志位CF CF 加减运算执行后,加减运算执行后,最高位最高位有进位或借位,有进位或借位,CF=1CF=1;无进位或借位,无进位或借位,CF=0CF=0 主要用于多字节加减运算主要用于多字节加减运算u辅助进位标志位辅助进位标志位AF AF 最低最低4 4位位D3D3D0D0位位有进位或借位,有进位或借位,AF=1A
39、F=1;无进位;无进位或借位,或借位,AF=0AF=0 用于用于BCDBCD数的算术运算数的算术运算( (调整调整) )指令指令 u溢出标志位溢出标志位OF OF 运算结果超出了机器数所能表示的数的范围运算结果超出了机器数所能表示的数的范围OF=1OF=1;反;反之,之,OF=0OF=0 该标志表示运算结果是否产生了溢出该标志表示运算结果是否产生了溢出 u符号标志位符号标志位SF SF 结果为负数,结果为负数,SF=1SF=1;结果为正数,;结果为正数,SF=0SF=0u零标志位零标志位 结果为结果为0 0,ZF=1ZF=1;结果不为;结果不为0 0,ZF=0ZF=0u奇偶标志位奇偶标志位PF
40、 PF 结果低八位中结果低八位中1 1的个数为偶数,的个数为偶数,PF=1PF=1;为奇数,;为奇数,PF=0PF=0。用于检查数据在传送过程中是否发生错误用于检查数据在传送过程中是否发生错误 (2 2)控制标志)控制标志 用于控制用于控制CPUCPU的操作。的操作。 u方向标志位方向标志位DFDF 控制数据串操作指令的步进方向控制数据串操作指令的步进方向 DF=1,DF=1,地址增址地址增址;DF=0,;DF=0,地址减址地址减址u中断允许标志位中断允许标志位IF IF 控制控制CPUCPU是否开中断是否开中断. IF=1,. IF=1, CPUCPU开中断开中断 IF=0, IF=0, CPUCPU关中断关中断u追踪标志位追踪标志位TF
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年常州机电职业技术学院单招综合素质考试题库附参考答案详解(模拟题)
- 金融机构投资银行业务指南(标准版)
- 企业内部控制手册编制程序手册(标准版)
- 2026年广东省茂名市单招职业适应性考试题库有完整答案详解
- 市政公用设施维修保养规程(标准版)
- 2026年广西农业职业技术大学单招职业技能测试题库附参考答案详解(典型题)
- 2026年广州工程技术职业学院单招职业倾向性考试题库附答案详解(考试直接用)
- 2026年广东工贸职业技术学院单招职业适应性测试题库含答案详解(黄金题型)
- 金融数据分析与挖掘操作手册(标准版)
- 2026年广西制造工程职业技术学院单招职业技能考试题库附答案详解(轻巧夺冠)
- 2025-2026学年苏科版(新教材)小学信息科技六年级下册教学计划及进度表
- 2026年包头钢铁职业技术学院单招职业技能测试题库完整答案详解
- 2026年内蒙古乌海市单招职业适应性考试题库及答案详解(有一套)
- GB/T 16271-2025钢丝绳吊索插编索扣
- 清华大学考生自述
- 儿童炎症性肠病(IBD)
- 《空气动力学与飞行原理》空气动力学-课件
- 《多媒体设计与制作》教学大纲(本科)
- 明朝诗、文、词、曲、民歌课件
- 比例尺的意义 详细版课件
- 全套高中生物思维导图word清晰打印版
评论
0/150
提交评论