小区光纤与ADSL宽带比较

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第1页/共2页微机原理复习题:一、填空题:1、已知:[X]补=1111111111111110B,(正数的补码是它本身,最高位1负数)求:[X]原=相等;[-X]原=取反加一。2、已知段寄存器CS=2000H,指令指针寄存器IP=00FFH,此时指令的物理地址为段地址左移4位(2进制4位)+偏移地址IP。3、8086/8088的状态标志寄存器有9个标志位,其中6个是状态标志,3个是控制标志。Page57CF零标志、PF奇偶标志、AF辅助进位标志、ZF零标志、SF符号标志、OF溢出标志DF方向标志、IF中断允许、TF跟踪标志4、8088在访问4个当前段时,默认的情况下,代码段、数据段及堆栈段的偏移量分别由IP、和BXBP提供。5、若中断向量表地址00060H中存放4200H,00062H中存放1080H,则对应的中断类型号是24,中断服务程序的入口地址是14A00H。6、INTEL8255A有3种工作方式,端口C能工作于0方式。P2467、中断允许标志IF=0时,8088CPU能够响应内部中断的中断请求。而不能响应外部中断的中断请求。8、I/O接口的基本功能是P243。9、I/O设备的译码方式通常有全译码和部分译码两种方式。二、单选题:1、当CPU执行运算后,自动设置PSW中的标志A表示结果等于0。A.ZF=1B.CF=0C.ZF=0D.SF=12、下述转移指令中属于段间直接寻址的指令是C。A.JMPBXB.JZNEXT(短转移)C.CALLFARPTRSUBPROCD.CALLDWORDPTR[BX](寄存器存址)3、设指令要转移的段地址为B000H,标号START的偏移地址为250H,执行下条指令后,进行转移的物理地址PA是D。CALLFARPTRSTARTA.250HB.B000HC.B250HD.B0250H4、可编程接口芯片在使用前对它B,称为接口编程。A.写操作数B.写控制字C.编接口地址D.设计控制电路5、8086/8088CPU的地址线位数及可用于I/O寻址的范围分别是B。A.16,64KB.20,64KC.20,1MD.16,8K6、在堆栈中,以基址寻址的物理地址PA的形成表达式是:D。A.PA=CS×24+IP代码B.PA=DS×24+BX数据C.PA=SS×24+SP压栈出栈D.PA=SS×24+BP堆栈7、下列寻址方式中,段超越前缀不可省略的是B。A.DS:[SI]B.DS:[BP]C.SS:[BP]D.DS:[DI]8、执行下列指令后,状态标志位CF和ZF为C。MOVAL,4CHADDAL,65HA.0,1B.1,0C.0,0D.1,19、8255A口工作在方式2、B口工作在方式0时,其C端口B。A.作2个4位端口B.部分引脚作联络信号,部分引脚作I/OC.全部引脚作联络信号D.作8位I/O端口10、8253某计数通道的最大计数初值是C。A.65536B.FF00HC.0000HD.FFFFH11、除法出错是属于B中断。A.线路故障B.内C.INTOD.单步12、当8255的PA口工作在方式1的输入时,对PC4置位、其作用是B。(A口中断允许标志)A、启动输入B.开放输入中断C.允许输入D.停止输入13、当8086/8088访问100H端口时,采用B端口寻址方式。A.直接B.寄存器间接C.立即D.相对14、8086/8088的中断向量表C。A.用于存放中断类型号B.用于存放中断服务程序的入口地址C.是中断服务程序的入口D.是中断服务程序的返回地址15、对于8253的定时与计数CA.有两种不同的工作方式B.定时只加时钟脉冲,不设计数值C.实质相同D.从各自的控制端口设置三、分析程序和译码电路:1、已知数据段定义如下:DATASEGMENTSHUADB10SHUBDW20,30HSHUCDB‘A12’SHUDDWSHUCDATAENDS数据段内存数据为:2537:0000H0A200030004131320500。2、指出执行下列指令后,CL和AX中的内容。STR1:DB‘AB’4142STR2:DB16DUP(?)预留16个字节的空间COUNEQU$-STR118个MOVCX,COUN把18=12H放入CXMOVAX,STR1把A放入AL,B放入AHHLT;停机答:(CL)=12H,(AX)=4241H。3、假设下图为某外设接口中的I/O地址译码电路,请分析并指出该译码电路确定的I/O端口地址范围。该译码电路的地址译码范围是:。A9A8A7A6A5A4A3A2A1A011111001XX3E43E7四、电路分析:已知电路如下图所示及有关程序段如下:START:CLRCMOVDX,0213H控制口MOVAL,8BH10001011OUTDX,ALKEYIN:MOVDX,0212HINAL,DXCMPAL,0FFHJNECONT1JMPKEYINCONT1:CMPAL,0FCH11111100后两键同时按下JEEXITMOVDX,0210HOUTDX,ALJMPKEYINEXIT:RET题四原理电路图去功能部件第2页/共2页回答问题:1)当有按键按下时,8255的PC口相应位输入的是高电平还是低电平?低2)上述程序退出的条件是什么?s0s1同时按下3)电路中8255的PA口和PC口工作在什么方式?04)本电路及程序完成什么功能?按键对应二极管亮同时按下S0S1退出5)发光二极管的显示和按键有什么关系?按下键二极管亮五、接口译码分析及编程:1、如下图所示接口电路,假定只用地址线的A9~A0作接口译码,试分析8253三个定时器通道及控制字寄存器的口地址各是多少?Y0输出为0通道,CBA为000,G1G2AG2B=1001000000000---1000000011(80H-83H)2、设在2M的时钟下,通道0工作于方式2,计数常数为50,负脉冲周期为多少?通道1工作于方式3,要求产生2K的方波,问计数常数为多少?2M/50=40k2M/2K=10003、按以上要求编写0、1通道的接口初始化程序。MOVAL,15HMOVDX,203HOUTDX,ALMOVAL,5OHMOVDX,200HOUTDX,ALMOVAL,77HMOVDX,203HOUTDX,ALMOVAL,00HMOVDX,201HOUTDX,ALMOVAL,10HMOVDX,201HOUTDX,ALHCT六、问答题:1、外部设备为什么要通过接口电路和主机系统相连?P2132、计数与定时技术在微机系统中有什么作用?试举例说明。P2433、为什么接口需要有地址译码的功能?P243-地址译码4、单个中断源的中断接口中为何要设置中断请求触发器和中断屏蔽触发器?P2245、试举例说明设计中断子程序的方法与步骤。P239七、存储器与接口设计:用4片6116静态RAM构成8K×8的RAM,4片2716ROM构成8K×8的ROM,1片8255,CPU采用8088,用A15~A11全译码方式,译码芯片为74LS138,高4位不考虑,试画出CPU、译码器、存储器和8255的连接示意图。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功