为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

微型计算机系统

2018-05-29 16页 doc 1MB 40阅读

用户头像 个人认证

拍拍£宝贝

有多年的行政人事工作经验,现负责公司员工招聘,筛选,面试,培训等管理

举报
微型计算机系统第一章选择+填空+简答+判断1、进制转换(小数、整数的不同转换方式,不同数制间比较大小)a、十进制“逢十进一,借一当十”b、二进制“逢二进一,借一当二”c、十六进制基数为16,用0-9、A-F十五个字符来数值,逢十六进一。注:实际表示时,一个十六进制数如果最高位数字为字母,则字母前面必须加一个0,以便与变量名等相区别。d、十进制整数转换到二/十六进制整数用2连续去除十进制数,直至商等于0为止。逆序列排列余数便是与该十进制相对应的二进制数各位的数值。用16连续去除十进制数,直至商等...
微型计算机系统
第一章选择+填空+简答+判断1、进制转换(小数、整数的不同转换方式,不同数制间比较大小)a、十进制“逢十进一,借一当十”b、二进制“逢二进一,借一当二”c、十六进制基数为16,用0-9、A-F十五个字符来数值,逢十六进一。注:实际表示时,一个十六进制数如果最高位数字为字母,则字母前面必须加一个0,以便与变量名等相区别。d、十进制整数转换到二/十六进制整数用2连续去除十进制数,直至商等于0为止。逆序列排列余数便是与该十进制相对应的二进制数各位的数值。用16连续去除十进制数,直至商等于0为止。逆序列排列余数便是与该十进制相对应的十六进制数各位的数值。e、十进制小数转换到二进制小数连续用2去乘十进制小数,直至乘积的小数部分等于0。顺序排列每次乘积的整数部分,便得到二进制小数各位的系数。f、二进制数与十六进制数之间的转换因为2^4=16,故二进制数转换为十六进制数只需以小数点为起点,向两端每4位二进制用1位十六进制数表示既可。2、与或非与运算所谓规则:1AND0=00AND1=00AND0=01AND1=1“或”运算的规则为:0OR0=01OR0=10OR1=11OR1=1“异或”运算的规则为:0XOR0=01XOR0=10XOR1=11XOR1=0“非”运算的规则为:NOT0=1NOT1=03、正数、负数的反码、补码①、原码:用最高位表示符号,其中:0----正、1----负,其它位表示数值的绝对值。②、反码表示法反码:最高一位表示符号,数值位是对负数取反[+0]反=00000000[-0]反=1111111[+1100111]反=01100111[-1100111]反=10011000③、补码表示法正数的补码和原码相同。负数的补码=反码+1。[0]补=[+0]补=[-0]补=000000004、标志寄存器p215、8086/8088的工作方式10、存储器的分类11、计算机的组成第二章选择+填空+判断+程序(标志传送指令不做要求)1、不同寻址方式的代表类型、注意事项(会判断该寻址属于哪种方式)①、立即寻址方式操作数由指令直接给出,称为立即数。立即数包含在指令的操作码之后,与操作码一起存放在代码段区域。立即数有8位和16位。若是16位,低位字节存放在相邻两个字节存储单元的低地址单元中;例:MOVAL,05H例:MOVAX,3064H②、寄存器寻址方式在寄存器寻址方式下,操作数存在于指令规定的8寄存器中。包括8位或16位通用寄存器和段寄存器。其中16位寄存器:AX、BX、CX、DX可分成两个8位寄存器AL/AH,BL/BH,CL/CH,DL/DH使用。例:MOVAX,CX③、直接寻址方式在直接寻址方式中,操作数的偏移地址(有效地址EA)由指令直接给出。操作数的偏移地址存放在代码段中指定操作码之后,但操作数本身存放在数据段中,所以必须先求出操作数的物理地址,然后再访问存储器才能取得操作数。段地址隐含的由DS指定,允许段超越,即允许ES/CS/DS作为段寄存器,但需在指令中指明,如ES:[3100H]例:MOVAX,DS:[2000H]将DS:2000H单元内容送入AX。④、寄存器间接寻址操作数的有效地址包含在指令指定的寄存器中。寄存器间址方式可以使用的寄存器有四个:基址寄存器BX、基址指针BP、变址寄存器SI、变址寄存器DI。寄存器间接寻址要用方括号括起来,以便与寄存器操作数相区别。物理地址计算方法:物理地址=(DS)*16+(BX)或(SI)或(DI)物理地址=(SS)*16+(BP)⑤、变址寻址方式操作数在存储器内,指令中寄存器内容与指令指定的位移量(DISP)之和作为操作数所在单元的有效地址。使用的变址寄存器有两个:SI、DI。位移量(DISP)可以是8位或16位二进制数。默认的段寄存器是DS,允许段超越。例如:MOVAX,DISP[SI]MOVAX,[SI]+DISPMOVAX,[SI+DISP]⑥、基址寻址方式操作数在存储器内,指令中寄存器内容与指令指定的位移量(DISP)之和作为操作数所在单元的有效地址。使用的变址寄存器有两个:BX、BP。位移量(DISP)可以是8位或16位二进制数。注:⑤、⑥两种寻址方式也可合称为寄存器相对寻址⑦、基址变址寻址方式:操作数的有效地址由基址寄存器的内容和变侄寄存器的内容相加,再加上偏移量。使用的段寄存器由基址寄存器决定。注意:不允许同时使用两个基址寄存器或变址寄存器例如:MOVAX,DISP[SI][BX]MOVAX,[SI+DI](X)根据上述7种寻址方式,操作数可以分为3类。1、立即数:采用立即寻址方式的操作数称为立即数操作数(1)大部分指令都可以使用立即数操作数(2)立即数只能作为源操作数不能作为目标操作数。2、寄存器操作数:采用寄存器寻址方式(1)不能直接将立即数传送给段寄存器(2)CS只能作为源操作数(即用户不能对CS赋值)(3)有些指令有隐含的寄存器操作数。3、存储器操作数:除了立即寻址方式和寄存器寻址方式外其他寻址方式都是存储器操作数。(1)要求源操作数和目标操作数不能同时是存储器操作数(2)存储器操作数的地址可以直接给出也可间接给出。(3)要注意存储器操作数的段地址。2、常用指令a、数据传送指令p53数据传送类指令是计算机中最基本、最常用、最重要的一类操作。它用来在寄存器与存储单元、寄存器与寄存器、累加器与I/O端口之间传送数据、地址等信息,也可以将立即数传送到寄存器或存储单元中。为此,指令中必须指明数据起始存放的源地址和数据传送的目标地址。数据传送类指令共有14条,分成4组。除了SAHF、POPF指令外,其他指令执行后对标志位没有影响。一、通用传送类指令:MOVPUSHPOPXCHGXLAT1.MOV(Move):传送指令MOV指令的格式为:MOVdest,src;dest←src功能:将源操作数src复制到目的操作数dest中,结果目的操作数的内容等于源操作数的内容,源操作数src的内容不变。对标志位的影响:无语法格式:MOVreg/mem/seg,reg/mem/seg/imm说明:(1)双操作数指令不允许两个操作数同时为段寄存器或存储器操作数(2)立即数不能传送到段寄存器中。(3)目的操作数不允许使用CS段寄存器。(4)dest与src必须类型匹配,即同时是字节或字。例如:MOVSI,BX;寄存器至寄存器MOVDS,AX;通用寄存器至段寄存器MOVAX,CS;段寄存器至通用寄存器MOVAL,5;立即数至通用寄存器MOV[2000],5;立即数至存储器MOV[BX],5;MOVAX,DISP[SI]2.XCHG(Exchange):交换指令XCHG指令的格式为:XCHGoprd1,oprd2;交换oprd1与oprd2的内容语法格式为:XCHGreg/mem,reg/mem对标志寄存器的影响:无说明:(1)源和目标操作数不能同时为存储器操作数(2)源和目标操作数是段寄存器(3)源和目标操作数的类型必须匹配例:XCHGBX,[BP+SI]如指令执行前:(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F00H)=4254H,OPR2的物理地址=2F00+0200+0046=2F246则指令执行后:(BX)=5154H,(2F246H)=6F30H。3、堆栈操作指令堆栈概念------堆栈是按照后进先出原则组织的一段内存数据区域。80X86/Pentium规定堆栈设置在堆栈段SS内。堆栈的栈底是固定不变的,这块存储器只有一个出入口,称之为栈顶栈指针SP始终指向堆栈的栈顶。随着PUSH和POP指令的执行,栈顶的位置将发生变化,进栈栈顶向低地址方向扩展,退栈栈顶向高地址(栈底)方向扩展,即SP的内容被修改,并始终指向的是栈顶。作用:在调用一个过程时,保存返回地址;暂时存放寄存器或存储器单元操作数的内容。指令格式:进栈PUSHSRC;操作:(SP)(SP)-2,((SP)+1,(SP))(SRC)出栈POPDST;操作:(DST)(SP)+1,(SP)),(SP)(SP)+2例1PUSHAXPUSHBX…PUSHBXPUSHAX4、查表转换指令XLAT。指令格式:XLATXLATSRC-TABLE;AL←[BX+AL]指令功能:完成一个字节的查表转换。它将数据段DS中偏移地址为BX与AL寄存器之和的存储单元的内容送入AL寄存器。对标志寄存器的影响:无在使用该指令时,应首先在数据段中建立一个长度小于256B的,表的首地址置于BX中,AL中存放查找对象在表中的下标。指令执行后,所查找的对象存于AL中,BX内容保持不变。该指令可用于两种代码的转换,例如要将下表1中的代码CODE1转换成代码CODE2,我们只要将表中的代码CODE2依次存入地址连续的内存单元中,如表2所示。那么,若将其首地址TABLE送入BX,将需要转换的一个CODE1的代码送入AL,执行XLAT指令后,AL中便是对应的CODE2的代码了。例如,求CODE1代码中的5所对应的CODE2代码,可以用下面的程序段:MOVBX,OFFSETTABLEMOVAL,03HXLAT二、输入输出指令在计算机中,输入/输出操作是由CPU利用输入、输出指令并通过累加器AL,AX进行的。输入指令完成由输入端口到CPU的信息传送,输出指令完成从CPU到输出端口的信息传送。1、输入指令指令格式:INACC,PORT指令功能:把I/O端口的数据传送给AL或AX具体指令形式:INAL,imm8;INAX,imm8INAL,DXINAX,DX2、输出指令指令格式:OUTPORT,ACC指令功能:把AL或AX的数据发送给I/O端口具体指令形式:OUTimm8,ALOUTimm8,AXOUTDX,ALOUTDX,AX三、地址传送指令将操作数所在存储器的地址送入目标寄存器。1、LEA指令格式:LEAreg16,mem指令功能:将存储器操作数的有效地址写入到目标寄存器中。说明:(1)这里的REG不允许是段寄存器,且必须是16位(2)源操作数只能是存储器操作数。注意下面两条指令区别:MOVAX,10H[DI]LEAAX,10H[DI]取有效地址指令也可以有下面的形式:LEADI,DATA1LEABX,AGAIN注意下面几条指令的区别:MOVBX,OFFSETBUFFERMOVBX,BUFFERLEABX,BUFFERLEAAX,[BX]MOVAX,BX2、LDS(LES)指令格式:LDS(LES)reg16,mem指令功能:该指令完成一个地址指针的传送。地址指针包括段地址和地址偏移量。指令执行时,将段地址送入DS,地址偏移量送入一个16位的指针寄存器或变址寄存器。说明:(1)这里的REG不允许是段寄存器,且必须是16位(2)源操作数只能是存储器操作数。例如:LDSSI,[BX]LESSI,[BX]b、算数运算指令p641、加法指令(1)不带进位位加法指令ADD加法ADDreg/mem,imm/reg/mem功能:(DST)(SRC)+(DS)说明:(1)源和目标操作数类型必须匹配。(2)此条指令对FLAGS的6个状态标志位CF、OF、PF、SF、ZF和AF都会产生影响(3)对于有符号数是否溢出判断OF位,对于无符号数是否有溢出判断CF位。具体地说,该指令可以实现累加器与立即数、累加器与任一通用寄存器、累加器与存贮单元内容相加,其和放回累加器中。例如:ADDAL,30ADDAX,3000HADDAX,SIADDAL,DATA[BX]该指令也可以实现任一通用寄存器与立即数、累加器或别的寄存器、存贮单元的内容相加,其和放回寄存器中。例如:ADDBX,03FFHADDSI,AXADDDI,CXADDDX,DATA[BX+SI]该指令还可以实现存贮器操作数与立即数、累加器或别的寄存器的内容相加,其和放回存贮单元中。例如:ADDBETA[SI],AXADDBETA[SI],DX(2)带进位加法指令指令格式:ADCreg/mem,imm/reg/mem功能:(DST)(SRC)+(DS)+CF带进位的加、减法指令主要用于多位数的加、减运算。假设从DATA1、DATA2开始的两个内存单元分别存放了5个字节的加数和被加数,且低字节存放在低地址,高字节存放在高字节。编程将这5个字节相加。MOVCX,5;循环次数送CXMOVSI,0;SI初值为0CLC;清进位标志位CFLOOPER:MOVAL,DATA1[SI];取一个字节的加数ADCDATA2[SI],AL;与被加数相加并送回内存区INCSI;;SI加1,指向下一个字节DECCX;;循环次数减1JNZLOOPER;;如不等于0,转LOOPER…;如等于0,运算结束(3)加1指令指令格式:INCOPR;(OPR)(OPR)+1说明:(1)INC指令不影响标志CF,但影响SF/PF/ZF/AF/OF。(2)INC指令的操作数可以是寄存器或存储器,对于存储器操作数必须写明操作类型。字操作或字节操作均可。INCDLINCSIINCBYTEPTR[BX][SI]INCWORDPTR[DI]2、减法指令(1)不带进位位减法指令SUB加法SUBreg/mem,imm/reg/mem功能:(DST)(DST)-(SRC)说明:(1)源和目标操作数类型必须匹配。(2)此条指令对FLAGS的6个状态标志位CF、OF、PF、SF、ZF和AF都会产生影响(3)对于有符号数是否溢出判断OF位,对于无符号数是否有溢出判断CF位。(2)带进位减法指令指令格式:SBBreg/mem,imm/reg/mem功能:(DST)(DST)-(SRC)-CF例如:SBBBX,1000SBBCX,DXSBBAL,DATA[SI]SBBDISP[BP],BLSBB[SI+6],96(3)减1指令指令格式:DECOPR;(OPR)(OPR)-1说明:(1)DEC指令不影响标志CF,但影响SF/PF/ZF/AF/OF。(2)DEC指令的操作数可以是寄存器或存储器,对于存储器操作数必须写明操作类型。字操作或字节操作均可。DECDLDECCXDECBYTEPTR[BX][SI]DECWORDPTR[DI]常用DEC指令来修改循环次数。(4)求补指令NEG。指令格式:NEGOPRD;OPRD=0-OPRD指令功能:对指定操作数求补运算。在机器内部,对操作数的求补操作是对操作数进行求反后末位加1。通过求补可使正数变为负数或使负数变为正数。这样使得一个正数减去一个正数的减法运算,转化为一个正数加上一个负数的加法运算。利用NEG可以求一个负数的绝对值。对标志寄存器的影响:对6个标志位全部都有影响。例如:NEGBLNEGAXNEGBYTEPTR[BP][SI](5)比较指令CMP。指令格式:CMPOPRD1,OPRD2指令功能:将目的操作数减去源操作数,结果不予保存。只是根据结果的状态设置条件标志位,设置状态标志位与SUB指令含义相同。比较指令通常用于比较两个操作数的大小。由受影响的标志位状态来判断两个操作数比较的结果。不论是无符号数比较还是有符号数,若在比较指令后,ZF=1,则两者相等,否则不相等。若两者不相等,则可在比较两个数之后,利用其他标志位的状态来确定两者中哪个大。如果是两个无符号数比较,则可根据进位标志CF的状态来判断:若CF=1,则OPRD1<OPRD2;若CF=0,则OPRD1>OPRD2。如果是两个有符号数比较,则要根据SF和OF两个标志的关系来判断:若SF=0,OF=0,则OPRD1≥OPRD2;若SF=1,OF=0,则OPRD1<OPRD2;若SF=0,OF=1,则OPRD1<OPRD2;(负数减正数)若SF=1,OF=1,则OPRD1≥OPRD2;(正数减负数)逻辑表达式又可简化为:若OFSF=0,则AX≥BX;若OFSF=1,则AX<BX。例如,若自BLOCK开始的内存缓冲区中,有100个带符号的数,希望找到其中最大的一个值,并将它放到MAX单元中。编制该程序的思路是这样的:先把数据块中的第一个数取到AX中,然后从第二个存贮单元开始,依次与AX中的内容进行比较。若AX中的值大,则接着比较;若AX中的值小,则把内存单元中的内容送到AX中。这样经过99次比较,在AX中必然存放着数据块中最大的一个数,然后利用传送指令将它放到MAX单元中去。这是一个循环程序。循环程序开始应置初值,包括循环次数为99次。在循环体中应包括比较指令和转移控制指令。满足上述功能要求的程序是:MOVBX,OFFSETBLOCKMOVAX,[BX]INCBXMOVCX,99AGAIN:CMPAX,[BX]JGNEXTMOVAX,[BX]NEXT:INCBXDECCXJNEAGAINMOVMAX,AXHLT3、乘法指令指令格式:无符号数乘法MULSRC;(AX)(AL)*(SRC)字节乘法;(DX,AX)(AX)*(SRC)字乘法进行字节运算时,目的操作数必须是累加器AL,乘积在寄存器AX中;进行字运算时,目的操作数必须是累加器AX,乘积在寄存器DX,AX中。源操作数不允许使用立即数。具体指令形式:MULreg;AX←AL×reg8或DX,AX←AX×reg16MULmem;AX←AL×mem8或DX,AX←AX×mem16例如:MULAL,MULBX,MULBYTEPTR[DI+9],MULWORDPTRALPHA乘法指令的执行结果会使标志位发生变化。只有进位标志CF、溢出标志OF有意义,其它标志位无定义。CF、OF定义如下:当进行字节运算时,其结果超过字节长度成为字(AH≠0),CF和OF置“1”;当进行字运算时,其结果超过字长度成为双字(DX≠0),CF和OF置“1”。这样就可以用OF及CF来检查和判断字节或字操作的结果。对MUL指令,当进行字节操作时,乘积结果的高一半为0(AH0),或当进行字操作时,乘积结果高一半为0(DX0),CF和OF均为0。对于IMUL指令,如果乘积结果的高一半为低一半的符号位的扩展,那么CF和OF均置“0”,否则置“1”。乘法指令为乘积保留了两倍于原来操作数的存储空间,因而不会出现溢出现象。(2)带符号数乘法指令IMUL。指令格式:IMULSRC指令功能:完成两个带符号数的乘法运算。要求被乘数放在AL或AX累加器中,用于字节运算和字运算,另一乘数可通过指令中的SRC(除立即数方式以外的寻址方式)获得。IMUL指令将乘数和被乘数都当成有符号数看待,其余和MUL完全一样4.除法指令除法指令包括无符号数除法指令DIV,带符号数除法指令IDIV。(1)无符号数除法指令DIV。DIVSRC;(AL)(AX)/(SRC)除法的商(AH)(AX)/(SRC)除法余数或者(AX)(DX,AX)/(SRC)除法的商(DX)(DX,AX)/(SRC)除法余数(2)带符号数除法指令IDIV。指令格式:IDIV源操作数指令功能:完成两个带符号数的除法操作。在执行该指令时,要求操作数为带符号数,商及余数也为带符号数,余数与被除数的符号相同例如DIVBLDIVCXDIVBYTEPTRDATADIVWORDPTR[DI+BX]除法指令的使用需要说明:①源操作数不允许使用立即寻址方式。②除法指令执行后,标志位无定义。③除数为零时,则产生一个0类型中断。在除法运算中常常使用CBW和CWD对除法所需操作数进行长度扩展。5.转换指令(1)CBW(Convertbytetoword)指令格式:CBW说明:1)该指令是对有符合数扩展的指令,对于无符合数的扩展直接在高位添0即可。例如:MOVAL,0FBHXORAH,AH2)此条指令隐含的操作数是ALMOVAL,4FHCBW(2)CWD(ConvertWordtodoubleword)指令格式:CWD说明:1)该指令是对有符合数扩展的指令,对于无符合数的扩展直接在高位添0即可。例如:MOVAL,0FBHXORAH,AH2)此条指令隐含的操作数是Axc、条件转移指令p98状态标志作为转移的条件,当满足一定的条件时,转移到指定的地址,否则,将顺序执行下条指令。作为判断条件的状态标志位有:CF、PF、ZF、SF和OF。根据单个标志位的设置情况转移这组包括10种指令,它们一般适用于测试某一次运算的结果并根据其不同特征产生程序分支作不同处理的情况。结果为零(或相等)转移JZ/JEOPR;ZF=1结果不为零(或不相等)转移JNZ/JNEOPR;ZF=0结果为负转移JSOPR;SF=1结果为正转移JNSOPR;SF=0溢出转移JOOPR;OF=1无溢出转移JNOOPR;OF=0奇偶位为1转移JP/PEOPR;PF=1奇偶位为0转移JNP/JPOOPR;PF=0低于/不高于或等于/进位为1转移JB/JNAE/JCOPR;CF=1不低于/高于或等于/进位为0转移JNB/JAE/JNCOPR;CF=0(2)比较两个无符号数,并根据比较的结果转移。低于/不高于或不等于/进位为1转移JB/JNAE/JCOPR;CF=1且ZF=0不低于/高于或等于/进位为0转移JNB/JAE/JNCOPR;CF=0或ZF=1低于或等于/不高于转移JBE/JNAOPR;CF=1或CF=1不低于或不等于/高于转移JNBE/JAOPR;CF=0且ZF=0(3)比较两个带符号数,并根据比较结果转移。小于或者不大于或者等于转移JL(或JNGE)OPRSF⊕ZF=1小于或者不大于或者等于转移JNL(或JGE)OPRSF⊕ZF=0小于或等于,或者不大于转移JLE(或JNG)OPR(SF⊕ZF)∨ZF=1小于或等于,或者不大于转移JNLE(或JG)OPR(SF⊕ZF)∨ZF=0(4)测试CX的值为0则转移指令JCXZOPR;(CX)=0则转移3、循环控制指令(1)LOOP(LOOP)循环指令格式:LOOPOPR测试条件:(CX)≠0(2)LOOPZ/LOOPE(Loopwhilezeroorequal)当为零或相等时循环指令格式:LOOPZ(或LOOPE)OPR测试条件:ZF=1且(CX)≠0(3)LOOPNZ/LOOPNE(Loopwhilenonzero,ornotequal)当不为零或不相等时循环指令格式:LOOPNZ(或LOOPNE)OPR测试条件:ZF=0且(CX)≠0在LOOPE和LOOPNE两条指令中,只要两个条件中任一个不满足,循环就结束。第三章选择+填空1、计算机语言分类机器语言、汇编语言、高级语言2、汇编语言格式、组成部分p121、关系运算符p1233、DOS如何设置4、数据定义伪操作p129第四章选择+填空+判断+最后一道连线大题(拓展芯片的数目、地址线的数目、存储空间、接线等等)1、半导体存储的分类及各自特点、容量表示2、动态RAM需刷新3、连线例题某微机系统提供以下信号:地址线A0~A19,数据线D0~D7,控制线。试用两片静态RAM芯片6264BL(8K8bits),扩充为16K8bits的存贮器系统。(10分)(1)单片存储器寻址需要多少根地址线?并在图中虚线框中写出地址下标。(2)假如扩充的存贮器空间为10000H开始的连续存储区,画出电路连线图。(3)写出各个SRAM芯片的所在地址空间。第五章少量选择、填空、判断+简答1、I/O信号的形式CPU通过接口与外设交换信息,这些信息包括数据信息、状态信息和控制信息。2、I/O接口的功能(1)信号的形式变换(2)电平的转换(3)锁存及缓冲(4)I/O定向(5)并行及串行I/O转换3、I/O内容分类1、存储器映像编址I/O端口和存储器单元放在一起编址。优点:无需专业的I/O指令及专用的I/O控制信号就可以完成输入输出数据的传送。缺点:I/O端口占用了一部分内存空间,使内存空间减少;访问I/O端口同访问内存一样,由于访问内存的地址长,指令的机器码也长,执行时间显然增加。2、I/O单独编址CPU使用专门的I/O指令及控制信号进行I/O,其主要优点是I/O端口和存储器分别编址。优点:I/O指令执行速度比访问存储器的速度要快。8086CPUI/O端口地址空间为64KB对8086微处理器,CPU从端口读入数据的指令称为输入指令,助记符为IN;CPU向端口输出数据的指令称为输出指令,助记符为OUT。指令的一般格式为:INDST,SRCOUTDST,SRC4、I/O的控制方式直接传送方式、查询方式、中断方式、DMA方式5、总线分类①芯片总线:又称元件级总线。芯片内部的数据传输公共通道。例如CPU内部的寄存器之间利用芯片总线进行数据传送。片内总线可以减少芯片内导线所占的面积,增加芯片的集成度。②内总线:又称为系统总线。它是微型计算机系统内连接各插件板的总线,用于插件与插件之间的信息传送。系统总线在计算机主板上,以几个并列的扩展插槽的形式提供给用户。③外总线:又称通信总线。用于微型计算机系统与系统之间或微型计算机系统与外部设备之间的通信。例如串行接口总线标准RS232。6、8255的特点、工作方式p275特点:工作方式:①方式0:基本输入/输出方式输出锁存,输入无锁存,无固定联络信号。②方式1:选通输入/输出方式输入/输出均锁存,C口用于传送联络信号,读C口可了解外设当前状态。③方式2:双向数据传送方式仅A口有此方式、C口为控制线第六章少量选择、填空、判断+简答1、D/A转换器a、三种输入方式p3262、A/D转换器简答:※6-8试比较积分型的A/D转换器与逐次逼近式的A/D转换器二者的优缺点。积分型的优点是对常态干扰(串模干扰)有很强的抑制作用,精度高,缺点是转换速度较慢,转换时间不固定。逐次逼近式的优点是转换速度较快,转换时间固定,不随输入信号的变化而变化,缺点是抗干扰能力相对积分型差。※6-9A/D转换器的主要技术参数有哪几个?它们的物理意义各是什么?1。分辨率:反映A/D转换器对输入微小变化响应的能力,通常用数字输出最低位(LSB)所对应的模拟输入的电平值表示。2。精度:有绝对精度和相对精度两种表示方式。(1)绝对精度:是指对应于给定的满刻度数字量,D/A实际输出与理论值之间的误差,该误差是由于D/A的增益误差、零点误差和噪声等引起的。(2)相对精度:是指在满刻度已校准的情况下,在整个刻度范围内对应于任一数码的模拟量输出与理论值之差。3。转换时间:是指完成一次A/D转换所需的时间,即由发出启动转换命令信号到转换结束信号开始有效的时间间隔。4。电源灵敏度:是指A/D转换芯片的供电电源的电压发生变化时,产生的转换误差。5。量程:是指所能转换的模拟输入电压范围,分单极性,双极性两种类型。6。输出逻辑电平:多数A/D转换器的输出电平与TTL电平兼容,在考虑数字量输出与微处理器的数据总线接口时,应注意是否要三态逻辑输出,是否对数据进行锁存等。7。工作温度范围:由于温度会对比较器、运算放大器、电阻网络等产生影响,故只在一定的温度范围内才能保证额定精度标准。※6、计算机发展至今,经历了哪几代?电子管计算机、晶体管计算机、集成电路计算机、超大规模集成电路计算机、非冯诺伊曼计算机和神经计算机。※7、微机系统由哪几部分组成?微处理器、微机和微机系统的关系是什么?①、微机系统分硬件和软件,硬件包括CPU、存储器、输入输出设备和输入输出接口,软件包括系统软件和应用软件。②、微处理器是指微机的核心芯片CPU;微处理器、存储器和输入输出设备组成微机;微机、外部设备和计算机软件组成微机系统。※8、微机的分类方法包括哪几种?各用在什么应用领域中?按微处理器的位数,可分为1位、4位、8位、32位和64c位机等。按功能和机构可分为单片机和多片机。按组装方式可分为单板机和多板机。单片机在工业过程控制、智能化仪器仪表和家用电器中得到了广泛的应用。单板机可用于过程控制、各种仪器仪表、机器的单机控制、数据处理等。※9、微处理器由哪几部分组成?各部分的功能是什么?微处理器包括运算器、控制器和寄存器三个主要部分。运算器的功能是完成数据的算术和逻辑运算;控制器的功能是根据指令的要求,对微型计算机各部分发出相应的控制信息,使它们协调工作,从而完成对整个系统的控制;寄存器用来存放经常使用的数据。※7、什么叫I/O端口?典型的I/O接口电路包括哪几类I/O端口?对于可编程的通用接口芯片,其内部往往有多个可寻址读写的寄存器,称之为端口。端口有宽度,一般以字节为单位来组织。端口有自己的地址(端口地址),CPU用地址对每个端口进行读写操作。主机和外设之间的信息交换都是通过操作接口电路的I/O端口来实现的。根据端口接收和输出的信息不同,可将端口分为三类:数据端口、状态端口和控制端口。※8、计算机I/O端口编址有几种不同方式?简述各自的主要优缺点。在微型计算机系统中常用两种I/O编址方式:存储器映像编址和oI/O端口单独编址。存储器映像编址的优点是:无须专用的I/O指令及专用的I/O控制信号也能完成;且由于CPU对存储器数据的处理指令非常丰富,现可全部用于I/O操作,使I/O的功能更加灵活。I/O单独编址的优点是:I/O端口分别编址,各自都有完整的地址空间;.因为I/O地址一般都小于存储器地址,所以I/O指令可以比存储器访问指令更短小,执行起来更快;而且专用的I/O指令在程序清单中,使I/O操作非常明晰。
/
本文档为【微型计算机系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索