




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1微机原理及应用习题集库2一、填空2二、单项选择题6三、程序分析题(每小题6分,共24分)16四、判断题(在对的后面画,错的后面画)25五分析判断题(判断对错,并指出错误原因)31六、简答题33七、程序题38八、接口芯片的综合编程题50(一)8255A50(二)8259A56(三)其它端口编程题582微机原理及应用习题集库(请认真复习4、5、7、10、11章后的习题)一、填空187的原码是01010111B57H,补码是29H00101001B,反码00101000B28H。2SP总是指向栈顶,若原先SP2000H,SS2000H,问CPU执行指令PUSHAX后,AL内容压入物理地址为21FFEH存储单元中,AH内容压入物理地址为21FFFH存储单元中。3以BX基址寻址,约定的段寄存器是DS,以BP基址寻址,约定的段寄存器是SS,变址寻址约定的段寄存器是DS。4假设某个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,那么该字地址是20H。58086/8088的状态标志有6(SF、PF、AF、OF、ZF、CF)个。8086/8088系统中,存储器是分段的,每段最大长度是64K字节,段内偏移地址从0000H到FFFFH。6、CPU访问存储器进行读写操作时,通常在T3状态去检测READY,一旦检测到READY无效,就在其后插入一个TW周期。37、汇编语言源程序中的语句有三种类型,它们是指令语句,伪指令语句,宏指令语句。8、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是间接寻址方式。9、CPU与外设之间的连接部件称为I/O接口,它的基本功能是在CPU与外设之间起缓冲作用。10、CPU从主存取出一条指令并执行该指令的时间称(),它通常用若干个()来表示,而后者又包括若干个()。指令周期机器周期时钟周期答12314、数据的输入/输出指的是CPU与I/O接口进行数据交换。15已知X120,则X的原码(用八位二进制表示)是_,补码(用八位二进制表示)是_。16、8088中的指令INTN用(N)指定中断类型。17、8088的ALE引脚的作用是(地址锁存允许)。18一片8255A端口A有(3)种工作方式,端口B有(2)种工作方式。19当8255A口工作在方式1输出时,A口输入信号联络线的名称是IBF,输出信号联络线的名称是OBF带上划线。20端口A可以工作在3种工作方式中的任意一种,端口B只能工作在方式0或方式1(对错题)21可编程并行接口芯片8255A共有(A)、(B)、(C)、和(控制)四个端口。228088的当前代码段、数据段和堆栈段段地址分别由()、()和(4)提供。17、微型计算机由()、()和()三大部分组成。208086/8088中级别最高的中断类型是(非屏蔽中断),其中断类型码为(2)。213的原码是(10000011),反码是(11111100),补码是(11111101)。22以BX基址寻址,约定的段寄存器是(DS),以BP基址寻址,约定的段寄存器是(SS)。23一片8259A最多只能接收(八)级中断。三片8259A最多能接收(22)级中断。248259A中的中断服务寄存器中存放的是(正在处理的中断请求0)。25十六进制数30A转换为二进制是(001100001010B)。26微型计算机由(微处理器)、(存储器)和(I/O接口电路)组成。27计算机记忆装置的基本单元是(触发器)。28一个最基本的总线周期是由(4)个时钟周期组成的。29所谓最小模式,是指(在系统中只有8086/8088一个微处理器)。30在8086/8088的引脚中,与总线有关的两个引脚是(HOLD)和(HLDA)。31中断向量是(中断处理子程序的入口地址),每个中断类型对应一个中断向量。32MOVAX,BXDI50的寻址方式是(基址加变址的相对寻址)338086最多能处理256种中断。347的原码是(10000111),反码是(11111000),补码是(11111001)。358259A中的中断屏蔽寄存器中存放的是(对各级中断请求的屏蔽信息)。36在8088读存储器周期中,采样READY线的目的是(测试外设数据是否准备好)。37微机系统中,ROM只能(读),RAM可(随机存取)。538寄存器是由(触发器)组成的。39一个机器周期是(执行一条指令的时间),机器周期又可分为(取指周期)和(执行周期)。40所谓最大工作模式,是指(在系统中有二个以上的微处理器)。41对于地址/数据复用总线,在T1时刻,其传输的信息是(地址信号)。42在8086/8088的引脚中,与中断有关的三个引脚是(NMI)、(INTR)和(INTA)。43所谓断点,就是指(响应中断时,主程序中当前指令下面的下一条指令的地址)。448088中的指令INTN用(N)指定中断类型。458086最大模式下产生控制信号利用芯片8288总线控制器,最小/最大模式下,外部地址锁存器利用芯片8282,外部数据收/发器利用芯片8286。46子程序可以由PROC语句定义,由ENDP语句结束,属性可以是NEAR或FAR。47段定义伪指令语句用SEGMENT语句表示开始,以ENDS语句表示结束。48逻辑地址为2000H1234H的存储单元的物理地址是。21234H49取指令时,段地址由寄存器提供,偏移地址由寄存器提供。CS和IP50CPU在执行OUTDX,AL指令时,寄存器的内容送到地址总线上,寄存器的内容送到数据总线上。DX和AL51数据的输入/输出指的是CPU与进行数据交换。I/O端口52中断矢量就是中断服务子程序的入口地址,在内存中占有4个存储单元,其中低地址存储单元存放的是偏移地址,高地址存储单元存放的是段地址。53中断返回指令是RET,该指令将堆栈中保存的断点弹出后依次装入CS6寄存器和IP寄存器中,将堆栈中保存的标志装入标示寄存器FR中。54CPU响应8259A中断,在INTA引脚上输出二个负脉冲,在第二个负脉冲期间读入中断类型码。7二、单项选择题1若补码用8位二进制数表示,则可表示的最大正数是(4)。(1)28(2)281(3)27(4)2712向外设端口输出一个数据的指令是(1)(1)OUTDX,AL(2)INDX,AL(3)OUTAL,DX(4)INAL,DX3完成同指令XCHGAX,BX相同功能的指令或指令序列是(3)。MOVAX,BXMOVBX,AXPUSHAXPOPBXMOVCX,AXMOVAX,BXMOVBX,CX1当有两个8286时,可为(2)CPU提供数据总线。80888086803868048623片8259A级联,最多可管理(3)级中断。242322213响应NMI请求的必要条件是(3)。IF1IF0一条指令结束无INTR请求5测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是(2)。TESTBL,4FHANDBL,4FHJZNEXTJZNEXTXORBL,4FHORBL,4FHJZNEXTJZNEXT68086/8088的一个典型总线周期需要(1)个T状态。432187指令指针寄存器是(1)。IPSPBPPSW8下面指令序列测试BH中的数是否为奇数,若为奇数则转移至K1处,横线处的指令应为()。TESTBH,01H1K1JNEJZJSJC9下面的数据传送指令中,错误的操作是(4)。MOVSSBXDI,1000HMOVDX,1000HMOVWORDPTRBX,1000HMOVDS,2000H108255A工作在方式1时,端口A和端口B作为数据输入/输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。其中作为端口A和端口B的中断请求信号的分别是端口C的()。APC4和PC2BPC5和PC1CPC6和PC7DPC3和PC0答D18255芯片具有C端口。A)2B)3C4D528255的C一般用作控制或状态信息传输。A)端口AB)端口BC)端口CD)端口C的上半部分3对8255的端口A工作在方式1输入时,C口的C一定为空闲的。A)PC4、PC5B)PC5、PC6C)PC6、PC7D)PC2、PC34对8255的C口D3位置1的控制字为B。A)00000110BB)00000111BC)00000100BD)00000101B58255工作在方式1的输出时,OBF信号表示B。A)输入缓冲器满信号B)输出缓冲器满信号C)输入缓冲器空信号D)输出缓冲器空信号3在PC/XT机中键盘的中断类型码是09H,则键盘中断矢量存储在B。A)36H39HB)24H27HC)18H21HD)18H1BH43片8259A级联起来,可管理C级中断。A)24B)23C)22D)20E)16F)155若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先权最高的中断源是B。9A)IRQ3BIRQ5CIRQ0DIRQ47PC/XT机中若对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存储的地址是D(注先算类型号,再4得到)A)75HB)280HC)300HD)1D4H8当向8259A写入的操作命令字OCW2为01100100时,将结束E的中断服务。A)IRQ0B)IRQ1C)IRQ2D)IRQ3E)IRQ4F)IRQ5G)IRQ6H)IRQ71下面是关于可编程中断控制器8259A的叙述,其中错误的是(3)。8259A具有优先级管理的功能8259A具有辨认中断源的功能8259A具有向CPU提供中断向量的功能一片8259A可管理8级中断2由8088CPU组成的PC机的数据线是(4)。8条单向线16条单向线8条双向线16条双向线3为8088CPU提供地址总线需要(4)。一个8286两个8286两个8282三个82824一个8259可提供(2)个类型号。1816645响应INTR请求的必要条件是(2)。IF0IF1TF0TF16完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(1)。MOVAL,00HANDAL,00HXORAL,ALSUBAL,AL7当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF1,下面的叙述正确的是(4)。表示结果中含1的个数为偶数表示结果中含1的个数为奇数表示该数为偶数表示结果中低八位含1的个数为偶数8在汇编语言程序中,对END语句的叙述正确的是(3)。END语句是一可执行语句END语句表示程序执行到此结束END语句表示源程序到此结束END语句在汇编后要产生机器码9执行下列指令后,正确的结果是(2)。AL64HBL82HAL100HBL0FEH10MOVAL,100MOVBL,2AL100HBL02HAL64HBL0FEH10当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是(3)。JLEJNLJNLEJL1寄存器间接寻址方式中,操作数在中。CA)通用寄存器B)堆栈C)存储单元D)段寄存器2寻址方式的跨段前缀不可省略。AA)DSBPB)DSSIC)DSDID)SSBP3假设(SS)2000H,(SP)0012H,(AX)1234H,执行PUSHAX后,12HA)20014B)20011HC)20010HD)2000FH4若要检查BX寄存器中的D15位是否为1,应该用指令。CA)ORBX,1000HB)TESTBX,1000HJNZNOJNZYESCXORBX,1000HD)ANDBX,1000HJZYESJNZYES5用BP作基址变址寻址时,操作数所在的段是当前。CA)数据段B)代码段C)堆栈段D)附加段若主程序段中数据段名为DATA,对数据段的初始化操作应为。BA)MOVAX,DATAB)MOVAX,DATAMOVES,AXMOVDS,AXC)PUSHDSD)MOVDS,DATA3EXE文件产生在之后。DA)汇编B)编辑C)用软件转换D)连接4定义双字变量的定义符是。CA)DWB)DQC)DDD)DT5下列存储器操作数的跨段前缀可省略的是。BA)DSBPB)SSBPC)ESBXD)ESSI3堆栈操作时,段地址由寄存器指出,段内偏移量由寄存器指出。C、G11A)CSB)DSC)SSD)ESE)DIF)SIG)SPH)BP4若当前DS的内容为2000H,则偏移量为1000H单元的地址可表示为。BA)2000H1000HB)21000HC)1000H2000HD)3000H38086CPU在执行INAL,DX指令时,DX寄存器的内容输出到上。AA)地址总线B)数据总线C存储器D寄存器28086CPU复位后,CPU执行的第一条指令的起始地址应是BAROM,FFFF0HBRAM,FFFF0HCROM,FFFFHDRAM,FFFFH3下述指令,正确的指令是D(设BUF是字节变量,LAB为标号)AMOVBX,ALBMOVBX,BUFCMOVBX,LABDMOVBX,OFFSETBUF4下述中断,优先权级别最高的中断是AANMIBINTRC单步中断DINTN68086CPU的40根引脚中,有C个是分时复用的。A)1B)16C)21D)247、用BP作基址变址寻址时,操作数所在的段是当前C。A)数据段B)代码段C)堆栈段D)附加段8执行下列指令STR1DWNO12STR2DB14DUP()CONTEQUSTR1MOVCX,CONTMOVAX,STR1HLT后寄存器CL的值是D。A)0FHB)0EHC)12HD)10H9、接口的基本功能是C和D。A)输出锁存B)输入锁存C)输出缓冲D)输入缓冲10、堆栈操作时,段基址由C寄存器指出,段内偏移量由SP寄存器指出。ACSBDSCSSDES11下列四条指令中错误的是D。A)MOVAX,SIB)MOVAX,BPDIC)MOVAX,DID)MOVAX,BPDI12、在8086/8088系统中,约定用于形成堆栈段数据物理地址的寄存器有A。A)SS,SP,BPB)SS,SP,BXC)DS,BX,BPD)DS,SP,BP1313、EXE文件产生在D之后。A)汇编B)编辑C)用软件转换D)连接15指令指针寄存器是(1)。IPSPBPPSW16完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是(1)。MOVAL,00HANDAL,00HXORAL,ALSUBAL,AL17下列指令执行后总是使CF0,OF0的是(1)。ANDNEGNOTINC22下面的数据传送指令中,错误的操作是(1)。MOVSSBXDI,1000HMOVDX,1000HMOVWORDPTRBX,1000HMOVDS,2000H23下面指令执行后,变量DAB中的内容是(3)。DAWDW2A05HDABDB0FAHMOVAL,BYTEPRTDAWSUBDAB,AL0DAH0FAH0F5H0D0H24执行下列指令后,正确的结果是(2)。14MOVAL,100MOVBL,2AL100HBL02HAL64HBL0FEHAL64HBL82HAL100HBL0FEH25设数据段中已有DA1DB12H,34HDA2DW56H,78H下面有语法错误的语句是(2)。ADR1DWDA1MOVDA11,AXMOVBYTEPTRDA21,ALMOVWORDPTRDA11,AX27DATASEGMENTTA1DW0102H,0304H,0506HTA2DB02H,03H,04HMOVBX,DS0006HANDBX,0FFHANDBH,BX上述指令序列运行后,BX的内容是(4)。0605H0402H0606H0204H32IBMPC机的8088处于最大模式,其总线仲载是由(2)裁决。非RQ/非GT828980878288338088的一个总线周期可交换(3)字节。154211/81617三、程序分析题(每小题6分,共24分)1ADW1234HBDW5678HPUSHAPUSHBPOPAPOPB试回答上述程序段执行后(A),(B)设执行前SP200H,执行后SP2AB读下面程序段,请问,在什么情况下,本段程序的执行结果是AH0BEGININAL,5FHTESTAL,80HJZBRCH1MOVAH,0JMPSTOPBRCH1MOVAH,0FFHSTOPHLT答3A现有下列程序段MOVAX,6540HMOVDX,3210HMOVCL,04SHLDX,CLMOVBL,AHSHLAX,CLSHRBL,CLORDL,BL试问上述程序段运行后,(AX)(BL)(DX)4A现有下列程序段MOVAL,60HMOVBL,20H18STCADCAL,BL问程序执行后,ALBLCF已知DS09LDH,SS1E4AH,(AX)1234H,(BX)0024H,(CX5678H,(BP)0024H,(SI)0012H,(DI)0032H,(09226H)00F6H,(09228H)1E40H,(1E4F6H)091DH。下列各指令或程序段分别执行后的结果如何()MOVCL,20HBXSI()MOVBPDI,CX()LEABX,20HBXSIMOVAX,2BX()LDSSI,BXDIMOVSI,BX()XCHGCX,32HBXXCHG20HBXSI,AX答1CX56F6H209226H5678H3AX1E40H41E4F6H0024H509226H1234H,AX5678H1假设寄存器AX1234H,DX0A000HMOVBX,0MOVCX,BXSUBCX,AXSBBBX,DXMOVAX,CXMOVDX,BX19上述程序段执行后AX0FDCFH,DX60000H程序功能是对原AX、DX中的值求补码,因为取补码指令就相当于用0减去此操作数,见书本P1224分析下面程序段,MOVAL,200SARAL,1MOVBL,ALMOVCL,2SARAL,CLADDAL,BL试问程序段执行后BL)11100100BE4H(AL)11111001BF9H5程序段如下BLK1DB46,84,34,5,20,122,73MOVCX,7LEAS1,BLK1NEXTMOVAL,SIINCSITESTAL,81HLOOPZNEXTMOVBL,SI请回答程序段运行后(AL)46(BL)8414对于下面的数据定义,各条MOVE指令单独执行后,有关寄存器的内容是什么20FLDBDBTABLEADW20DUP()TABLEBDBABCDMOVEAX,TYPEFLDBMOVEAX,TYPETABLEAMOVECX,LENGTHTABLEAMOVEDX,SIZETABLEAMOVECX,LENGTHTABLEB解答AX0001HAX0002HCX0014HDX0028HCX0001H。19读下面程序段,请问在什么情况下,本段程序的执行结果是AH0BEGININAL,5FHTESTAL,80HJZBRCHLMOVAH,0JMPSTOPBRCHLMOVAH,0FFHSTOPHLT解答AL中的最高位为1时。20读程序STARTINAL,20HMOVBL,ALINAL,30HMOVCL,ALMOVAX,0ADLOPADDAL,BLADCAH,0DECCLJNZADLOPHLT请问1本程序实现什么功能2结果在哪里解答完成20H30H,结果在AX中。2121请编一程序段完成AXL0的任务要求不准用乘法指令做。解答MOVBX,AXMOVCL2SHLAX,CLADDAX,BXSHLAX,122编程序使1AX寄存器低4位清零。2BX寄存器低4位置“1”。3CX寄存器低4位变反。4用TEST指令测试DL寄存器位3、位6是否同时为0,若是,将0送DL;否则L送DH。解答1,ANDAX,0FFF0H2,ORBX,000FH3,XORCX,000FH4,TESTDL,48HJZLOOPMOVDH,1HLTLOOPMOVDL,0HLT23编一程序段,完成符号函数128X1271X0Y0X01X0Y0X01X0假设X的值存放在DATAL中,Y的值存放在DATA2中。解答STARTMOVAL,DATA1ANDAL,ALJGEBIGRMOVAL,0FFHMOVDATA2ALHLTBIGRJEEQULMOVAL,1MOVDATA2,AL44HLTEQULMOVDATA2,ALHLT91编一程序段,实现下列功能01XYMOVAX,XCMPAX,0JGEAA1MOVBL,0AHJMPAA3AA1JZAA2MOVAL,01HJMPAA3AA2MOVAL,0HAA3MOVY,ALHLT11假设在数据段X_SEG、附加段Y_SEG和堆栈段Z_SEG中分别定义了字变量X,Y和Z。试编制一完整的程序计算XXYZ答XSEGSEGMENT45XDWXSEGENDSZSEGSEGMENTZDWZSEGEMDSYSEGSEGMENTYDWYSEGENDSCODESEGMENTMAINPROCFARASSUMEESYSEG,CSCODE,DSXSEG,SSZSEGSTARTPUSHDSSUBAXAXPUSHAXMOVAX,Y_SEGMOVES,AXMOVAX,Z_SEGMOVSS,AXMOVAX,X_SEGMOVDS,AXMOVAX,DSXMOVBX,ESYADDAXBXJOOVERFLOWMOVBX,SSZADDAX,BXJOOVERFLOWMOVDSX,AXOVERFLOWRETMAINENDPCODEENDSENDSTART12读下面程序段,请问在什么情况下,本段程序的执行结果是AH0BEGININAL,5FHTESTAL,80HJZBRCHLMOVAH,0JMPSTOPBRCHLMOVAH,0FFHSTOPHLT46解答AL中的最高位为1时。13读程序STARTINAL,20HMOVBL,ALINAL,30HMOVCL,ALMOVAX,0ADLOPADDAL,BLADCAH,0DECCLJNZADLOPHLT请问1本程序实现什么功能2结果在哪里解答完成20H30H,结果在AX中。14请编一程序段完成AXL0的任务要求不准用乘法指令做。解答MOVBX,AXMOVCL2SHLAX,CLADDAX,BXSHLAX,115编程序使1AX寄存器低4位清零。2BX寄存器低4位置“1”。3CX寄存器低4位变反。4用TEST指令测试DL寄存器位3、位6是否同时为0,若是,将0送DL;否则L送DH。解答1,ANDAX,0FFF0H2,ORBX,000FH3,XORCX,000FH4,TESTDL,48HJZLOOPMOVDH,1HLTLOOPMOVDL,0HLT474810设一子程序求两个多字节数FIRST与SECOND之和,结果放在THIRD中,设这两个多字节数均为4个字节长答ADDSUBPROCPUSHFPUSHAXPUSHBXPUSHCXPUSHSIPUSHDILEASI,FIRSTLEADI,SECONDLEABX,THIRDMOVCX,2CLCAA2MOVAX,SIADCAX,DIMOVBX,AX49PUSHFADDSI,2ADDDI,2ADDBX,2POPFLOOPAA2POPDIPOPSIPOPCXPOPBXPOPAXPOPFRETADDSUBENDP5051八、接口芯片的综合编程题(一)8255A1若要求从8255A的A端口输出数据82H,请编写8255A的初始化程序和数据输出程序。现已知A口地址为80H,B口地址为81H,C口地址为82H,控制字寄存器地址为83H,8255A的方式控制字各位的含义如下表答参考程序如下MOVAL,10000000B;置工作方式字,只要求了A是输出,其它任意,故都选用基本;工作方式OUT83H,AL;输出工作方式控制字到控制端口地址MOVAL,82H;将要输出的数值先给AL;OUT80H,AL;将数值送到A端口,其地址号为80H2若A口方式2要求发两个中断允许,即PC4和PC6均需置位。B口方式1要求使PC2置位来开放中断。,8255的端口地址为6063H,请写出其初始化程序。D7D6D5D4D3D2D1D0100端口A工作于方式001端口A工作于方式110、11端口A工作于方式20端口A输出1端口A输入0C4C7输出1C4C7输入0端口B工作于方式01端口B工作于方式10端口B输出1端口B输入0C0C3输出1C0C3输入521特征位端口A方式00方式001方式11方式2端口A输入/输出1输入0输出PC3PC0输入/输出1输入0输出端口B方式0方式01方式1端口B输入/输出1输入0输出PC7PC4输入/输出1输入0输出D7D6D5D4D3D2D1D0特征位D7D6D5D4D3D2D1D0无关选择位置位/复位1置位0复位000PC0选择位001PC1010PC2011PC3100PC4101PC5110PC6111PC7答参考程序如下MOVAL,0C4HOUT63H,AL;设置工作方式MOVAL,09HPC4的置位控制字为00001001,即09HOUT63H,AL;PC4置位,A口输入允许中断MOVAL,0DH;PC6的置位控制字为00001101,即0DHOUT63H,AL;PC6置位,A口输出允许中断MOVAL,05H;PC2的置位控制字为00000101,即05HOUT63H,AL;PC2置位;B口输出允许中断533某系统要求使用8255A的A口方式0输入,B口方式0输出,C口高4位方式0输出,C口低4位方式0输入,8255的端口地址为6063H。请写出其初始化程序。则控制字为10010001即91H初始化程序为MOVAL,91HOUT63H,AL4若8255端口A工作于方式0输出,端口B工作于方式1输入,用PC2置位来自动开启STB选通信号,;请写其初始化程序答初始化8255A54MOVDX,8255_CTRL8255A控制端口地址送DXMOVAL,86H把所设的控制字送给ALOUTDX,AL再将控制字从AL送到8255的控制端口;MOVAL,05H;把PC2置位的控制字00000101,即05H送给ALMOVDX,AL置PC21,允许中断5设8255A的控制口地址为00EEH,要求对端口C的PC7置1,则控制字00001111B0FH,要求对端口C的PC3置0,控制字为00000110B06H。下面的程序可以实现上述要求MOVAL,0FH对PC7置1的控制字MOVDX,00EEH控制口地址送DXOUTDX,AL对PC7置1操作MOVAL,06H对PC3置0的控制字OUTDX,AL对PC3进行置0的操作6编一初始化程序,使8255A的PC5端输出一个负跳变。如果要求PC5端输出一个负脉冲则初始化程序又是什么情况55解答初始化程序MOVAL,0BH;PC5置“1”控制字ALMOVDX,11B;控制口地址DXOUTDX,AL;置“1”控制字控制寄存器MOVAL,0AH;PC5置“0”控制字ALOUTDX,AL;置“0”控制字控制寄存器如果要求PC5输入一个负脉冲则再加两条指令MOVAL,0BHOUTDX,AL7设8255A与8086CPU相连,8255A芯片A口工作在方式1输出,B口工作在方式0输入,禁止A口中断,8255A芯片A口、B口、C口、控制口地址分别为FFF8H、FFFAH、FFFCH、FFFEH,请写出初始化程序。答本题没有告诉C口高4位与低4位的出入补充为C口高4位与低4位均为输出,则其控制字为10100010B0A2H初始化程序为MOVAL,0A2HMOVDX,0FFFEHOUTDX,AL8设8255端口地址为50H56H中的偶地址,并设端口A工作在方式0输入,端口B工作在方式1输出,允许B口中断,端口C输出,对8255初始化编程。其控制字为10010100B0A4H初始化程序为MO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 老人考试题及答案
- 心理学基础模拟练习题(含答案)
- 中级英语II知到智慧树答案
- 护理重点环节应急预案试题+答案
- 药店药品网络销售管理制度试题(含参考答案)
- 水利工程师-水利工程管理测试题(含参考答案)
- 运输车驾驶员安全教育培训考核试题及答案
- 2025城管执法服装定制化采购及质量监控制度合同
- 2025车展场地租赁合同范本-附带增值服务条款
- 2025年度速记服务保密协议及数据安全保护合同
- 2025年《数据采集与处理》课程标准
- 混凝土垫层厚度强度检测要求
- EXCEL实操应用培训
- DB32/T 4322-2022家政职业经理人培训规范
- 脊髓电刺激护理
- 2025-2030中国水利信息系统行业市场发展现状及发展趋势与投资前景研究报告
- 外包合同补充协议
- 全景回顾2024年系统规划与管理师考试试题及答案
- 2025年碳排放管理员职业技能鉴定考试题库及答案
- 必修二英语单词表人教版
- Mission-Planner地面站操作手册
评论
0/150
提交评论