




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理2009练习题 一、填空题 1、微机系统由硬件和软件组成,其主机包含 _CPU_ , _存储器_ , _I/O接口_ 和总线 。2、IBM-PC/XT总线共有地址线_20_根 ,其内存寻址空间为 _1M_字节,I/O空间为_64K_。3、118转换为16进制码为_76H_,二进制数为_01110110_ ;BCD码为_118H_. 4、外部可屏蔽中断是通过8086 CPU 的_INTR_引脚引入的_ _高电平_信号,非屏蔽中断是通过_NMI_引脚引入的_上升沿_信号 5、要进行定时刷新的是 _动态RAM_存储器,可进行电擦除的是_EEPROM_存储器,27256是 _EPROM_ 存储器。 6、DOS系统功能调用是执行_INT 21H_语句,若要显示单个字符,应设置功能号AH=_02H_,其入口参数是_ASCII码送DL_。而返回操作系统的功能号AH=_4CH_。7、指令 MOVAX,BX源操作数的寻址方式为_寄存器间接寻址_ ,而ADD BX,SI+20H 源操作数的寻址方式为_寄存器相对寻址_.8、-67用原码表示为_11000011_ ,用补码表示为_10111101_. 9、8086/8088CPU内部含有一个_16_位的标志寄存器 ,其中状态标志有_6_位 . 10、8086通过I/O端口与外设传送数据的方式有_程序控制方式 , _中断方式_, 和_ _DMA传送方式_. 11、堆栈操作的方式是_先进后出_,_后进先出_.12、8086CPU内部有_14_个_16_位的存寄存器,其中,作为堆栈指针寄存器的是_SP_。13、 指令 END START 完成的功能是_模块结束_和将START标号的段地址和偏移地址分别赋值给CS和 IP_。14、8253具有_6_ 种不同的工作方式,其中具有自动重复的方式为_方式2_ 和 _方式3_ ,只能由硬件启动计数的为方式1_ 和 _方式5_ .15、8259有_2_端口地址, 在固定优先级方式时若正在服务 IR4引脚上的中断请求,则可进行中断嵌套的是_IR0 IR1 IR2 IR3_引脚上的中断请求。16、在IBM-PC/XT 微机中, 若一中断源的中断类型码为67H,则该中断源的中断服务程序入口地址存放在物理地址 _0019CH_ 至 _0019FH_ 中。 17. 01011101.101B = 93.625 D = 5D.A H= (93.625H )BCD 。18. 一个有16个字的数据区,它的起始地址为70A0:10F6,那么该数据区的最后一个字的物理首地址为 70A0:1114H 。19在IBMPC/XT中连接的多个外设时,是通过 8259 器件对CPU产生中断请求的。208088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由IP 、BX、SI、DI、有效地址 和 SP、BP 提供。21在8088读存储器周期中,采样Ready线的目的是判别内存若没准备好,可插入TW等待周期 22、8255内部具有_3_个 _8_位的I/O端口,寻址的端口地址为 _4_个。23、8253工作在方式1启动计数,要求GATE信号为 _上升沿_ 计数结束时OUT输出为 _高电平_ .24、8259内部有_4_个8位的寄存器,ISR为 _中断服务寄存器,IMR为_中断屏蔽_寄存器,IRR是_中断请求_寄存器, 25、要进行定时刷新的是 动态RAM存储器,可进行电擦除的是_EEPROM_存储器,27256是 _EPROM_ 存储器。 26、74LS244与简单的外设连接时可以作 输入_接口, 74LS273可以作输出_接口。27、在IBM-PC/XT 微机中, 若 SP=2300H,执行指令 INT 77H后,(IP)= _001DCH_ , (CS)=_ 001DEH_, (SP)=_22FAH_ 。 28、8259有_2_端口地址, 在固定优先级方式时若正在服务 IR4引脚上的中断请求,则可进行中断屏蔽的是IR5 IR6 IR7_脚上的中断请求,若 5 片8259级联可管理_36_个外部中断源 .29、当8259 连接的外设具有相同优先权时,应编程设置为_循环_优先级 ,该方式下当IR5引脚上的中断请求正在服务,下一个优先级最高的是_ IR6_,最低的是_ IR5_。 30.执行指令INC AL 影响的状态位分别是_ZF PF OF AF SF_31设某存储芯片内有16KB个单元,则其地址线引脚有 14 条;若设计出128KB容量的存储器需要 8 片。若使用全地址译码方式,最少共需要 3 条地址线连接译码器的输入端。32如SP=2530H将AX、BX、CX、 压入 后 SP= 252AH 。33MOS型半导体随机存储器可分为 SRAM 和 DRAM 两种,在使用过程中需要定时刷新的是 DRAM 。34软中断指令 INT 20H的中断服务程序的入口地址存放在地址为: 00080H-00083H 35、指令LOOPZ NEXT 循环执行的条件是_CX-10_ZF=1_ 34如SP=5600H,AX=78ABH BX= 54C3H CX=0025H 则执行完:PUSH AX PUSH BXPUSH CX POP AXPOP BX 后 SP= 55FEH ,AX= 0025H BX 54C3H ,CX= 0025H 35伪指令 DATA2DW10 DUP(2,3 DUP(?),1) 定义的地址空间为 100 字节.36指令 MUL BL 完成的功能是 AL*BL ,执行完指令结果的数据存放在 AX 中。37指令 DIV CX 完成的功能是 (DX AX)/CX ,执行完指令结果的商存放在AX 中,余数存放在 DX 。38JMP BX是一条 段内间接转移 指令 ,而CALL DWORD PTR BX+SI是一条段间间接调用 指令。39假定DS=2012H CS=45B0H IP=1200H BX=3500H DI=0200H,则执行完指令 JMPDWORD PTR BX+DI 后,CS=_23822H_;IP=_23820H_39假定DS=3120H CS=67F0H IP=2200H BX=2100H SI=0100H SP=5100H执行完指令 CALLWORD PTR BX+SI 后,CS=_33402H_;IP=33400H_SP=_50FEH_40假定DS=2012H CS=45B0H IP=1200H BX=3500H DATA=0100H,则执行完INT 35H后,CS=_ 000D6H_;IP=_000D4H _;SP=_SP-6_二、选择题1、8086 CPU一般情况可作为I/O端口寻址的寄存器是(B ). A、SS B、DX C、ES D、BP2、循环执行语句 LOOP DDER 默认的寄存器是 ( B ). A、ZF B、CX C、DX D、变量 3、用2764组成256KB的存储器空间需要数量( D ). A、8片 B、16片 C、24片 D、32片 4、从8255的PA口读出 数据时, 以下其各位的电平为(A ). A、WR=1 RD=0 A1=0 A0=0 B、WR=0 RD=1 A1=0 A0=1 C、WR=1 RD=0 A1=0 A0=1 D、WR=0 RD=1 A1=1 A0=0 5、若AL=0DEH,BL=7BH,则执行ADD AL,BL后,标志位将被置1的是( C ). A、AF OF B、CF SF C、CF AF D、SF OF 6、8253工作于方式4时,门控信号为 才能计数。(D ) A. 上升沿 B. 下降沿 C. 低电平 D. 高电平 7、指令 JMP WORD PTR BXSI 转移方式为 (C ). A. 段内直接转移 B. 段间直接转移C. 段内间接转移 D. 段间间接转移8、PC/XT 8086微机系统 MEMW, MEMR信号线是由 提供。 (B ) A、8284 B、8288 C、8287 D、82899、8086 CPU驱动与存储器传送数据的总线周期一般为( C )个时钟周期组成. A、6个 B、8个 C、4个 D、5个10、执行语句 MOV AX,SI 默认的段寄存器是 ( B ). A、CS B、DS C、SS D、ES 11、芯片62256存储器类型和其容量为(D )A)动态RAM 8KB B)EPROM 32KB; C)SRAM 16KB; D)静态RAM 32KB 12、执行语句 MOV AX,BP 源操作数默认的段寄存器是 ( C ). A、CS B、DS C、SS D、ES 13、若AL=0DEH,BL=7BH,则执行CMP AL,BL后,标志位将被置1的是( D ). A、AF OF B、CF SF C、CF AF D、PF OF 148253工作于方式1时,门控信号为 才能计数。 (A ) A. 上升沿 B. 下降沿 C. 低电平 D. 高电平 15、指令 JMP SI 转移方式为 ( C ). A. 段内直接转移 B. 段间直接转移C. 段内间接转移 D. 段间间接转移16、PC/XT 8086微机系统的读写信号线是由 提供 (B ) A、8284 B、8288 C、8287 D、828917、8086 CPU驱动与存储器传送数据的总线周期一般(C )个时钟周期组成. A、6个 B、8个 C、4个 D、5个18、执行语句 JMP WORD PTR SI 寄存器的值改变的有( D ). A、CS IP B、DS SI C、SI D、IP19、用27128存储器芯片地址线数量是(D )根 A、20根 B、16根 C、13根 D、14根 20、向8255的PB口写入 数据 时,以下其各位的电平为(B ). A、WR=1 A1=1 A0=0 B、WR=0 A1=0 A0=1 C、WR=1 A1=0 A0=1 D、WR=0 A1=1 A0=0 21、8088CPU工作在的最大摸式,提供时钟信号的芯片是( D ).A、 8289 B、8288 C、8250 D、8284 22、需要进行定时刷新的存储器芯片是 ( B ). A. EPROM B. DRAM C. SRAM D. EEPROM 23、可编程并行接口芯片8255的PA口,PB口允许中断是通过(C ).A.向PC口地址写入C口置位/复位字 B.控制口写方式控制字 C.向控制口写入C口置位/复位字 D.向PA PB口写入控制字在 24用6116组成32KB的存储器空间需要数量( B ). A、8片 B、16片 C、24片 D、32片 25指令 CALL DWORD PTR BXSI 调用方式为( D ). A. 段内直接调用 B. 段间直接调用C. 段内间接调用 D. 段间间接调用26定义过程的伪指令是(C )A. ASSUME B. SEGMENT/ENDSC. PROC/ENDP D. EXTRN27定义段寄存器的伪指令是(A )A. ASSUME B. SEGMENT/ENDSC. PROC/ENDP D. EXTRN28指令 DECBX 始终不影响(A ) 状态标志A. CF B. AF C. SF D.ZF29 执行指令 STD CMPSW 自动完成地址指针的(C )的功能。A. SI=SI+1 DI=DI+1 B. SI=SI+2 DI=DI+2C. SI=SI-2 DI=DI-2 D. SI=SI-1 DI=DI-1 30DOS系统功能调用,要显示一个字符串的功能号和字符串偏移地址存放的寄存器为(D )A. 01H DI B. 02H BXC. 0AH SI D. 09H DX 31、8086 CPU一般情况可作为计数器的寄存器是(C ). A、SS B、DX C、CX D、BP 32、用2764的存储器芯片组成256KB的存储器空间需要数量(D ). A、8片 B、16片 C、24片 D、32片 33、下面四种中断优先级最高的是(D ). A、单步中断 B、INTR中断 C、NMI中断 D、INT 10H 34、若8086执行一条ADD AL,BL指令后,OF=1,则表明结果是( D ).A、结果255 B、127 结果 -128 C、为负数 D、127 结果或 -128 35、8253可采用硬件启动计数方式为(D) A. 1,5 B. 0,4 C. 0,2,3,4 D.1,2,3,536、PC/XT 8086微机系统 IOW、IOR 信号是由(B )提供。 A、8284 B、8288 C、8286 D、808637、8086 CPU驱动与存储器传送数据的总线周期一般为( C )个时钟周期组成. A、6个 B、8个 C、4个 D、5个38、当8086 CPU访问存储器的地址为0020:3000H单元时,其物理地址是( A ). A、03200H B、30020H C、02300H D、00230H 39、设两个字的数据 87654321H 存储在起始地址为23000H的内存单元中,则本23002H单元中存储的数据为(D ). A、87H B、21H C、43H D、65H 40、3片8259级联可提供的中断类型码最多是(B ). A、24个 B、22个 C、8个 D、16个 41、8253工作于方式2 正在进行计数时,( D )引脚的低电平信号能使其停止工作. A、CLK B、OUT C、A0 D、GATE 42、可编程并行接口芯片8255可工作于方式0、1、2三种方式的端口为(A ) A. 只有PA口 B. PA口和PB口 C. PA,PB,PC口均可 D. 只有PB口 43.执行指令 CLD MOVSW 自动完成地址指针的(B )的功能。A. SI=SI+1 DI=DI+1 B. SI=SI+2 DI=DI+2C. SI=SI-2 DI=DI-2 D. SI=SI-1 DI=DI-1 三、1 判断题 ( 对的打, 错的打并改正 ) 、8253端口有一个偶地址和一个奇地址.( )、存储器代码段管理的逻辑地址是由 CPU内部的ES段寄存器提供的.( ) 、8255的PA口.PB口.PC口都可设定工作在方式0.方式1和方式2三种方式. ( ) 、执行指令 MUL BX结果放在AX中。( ) 、执行 INT 45H 后,使SP=SP-4.( )、8259的内部寄存器只有一个偶地址和一个奇地.( )、存储器附加段管理的物理地址只能由 CPU内部的ES 和 DI寄存器提供的.( ) 、8255的PA口可设定工作在方式0.方式1和方式2三种方式. ( ) 、执行指令 MUL BL结果放在AX中。( ) 、执行 INT 45H 后,使SP=SP-6.( ). IN 200H, AL . DIV AX , 5() . MOV BYTE PTR BX, 256 () . MOV ES,6000H () SAL AL, 2() DATA1 DB 56,786BH() LOOP CX ,NEXT () MOV DX,2000H () . LEA DI, AX () . PUSH CH() MOV2500H,BX+SI () INCBX+50H () MUL 56H () OUT DX,AL () JMP BYTE PTR DI () MOV CS,BX () POP CS () MOV AL,BX ()四、 阅读程序并分析结果: 1. MOV AL, 43H MOV BL,35HADD AL,BLDAAMOVDL,BLSHLDL,11HLT AL= 78 DL= 6AH BL= 35 AH= 00H CF=0 2. MOV AL,80H MOV BL,92HMOV CL,0ADD AL,BL JNC LABNOT CLLAB:HLTAL= 12H BL= 92H CL= FFH CF= 1 3分析下面程序的功能。LEA SI,DATA1 MOV CX,200MOVAL,SI INC SI DECCX NEXT: CMPAL,SI JLLOP1 MOV AL,SILOP1: INCSI LOOPNEXT答:找出内存变量DATA1中连续存放的200个有符号号数的最小的存放在AL中4分析下面程序的功能。LEABX,BCD-BUF MOV AL,BX INCBX ADD AL,BX DAA INC BX MOVBX,AL将内存BCD-BUF 中存放的两个BCD码相加结果的BCD码存放到BCD-BUF+2的单元中 5若BL=0FH CF=0求执行完下面程序语句后,BL=?CF=?SHLBL,1 ; 00011110 CF=0 SHLBL,1 ;00111100 CF=0 SHLBL,1 ;01111000 CF=0 SHLBL,1 ;11110000 CF=0 MOVCL,04MOVAL,BL AL=11110000SHRBL,CL BL=00001111 CF=0ADDAL,BL AL=11111111 CF=0 BL=0FH CF=0五、应用题1若中断服务程序过程命为INTT,中断向量码为9FH,编写设置中断向量的程序语句?MOV AX,00H MOV ES,AX MOV BX,9FH 4 ;中断号4BX MOV AX,OFFSET INTT ;中断程序偏移值AX MOV ES:BX,AX ;装入偏移地址 MOV AX,SEG INTT ;中断程序的段基址 MOV ES:BX+2,AX ;装入段基址28253共有几种工作方式?计数结束输出的波形有何不同?若CLK0接1.19MHZ的时钟信号,要求得到1KHZ的方波信号,BCD码计数,控制字为何?答:有6种工作方式计数结束OUT自动重复启动方式0高电平无软件方式1高电平无硬件方式2不对称方波有软件/硬件方式3对称方波有软件/硬件方式4负脉冲无软件方式5负脉冲无硬件C=1000/0.84=1190 控制字=00110111=37H38086/8088 微机系统共有多少个中断源?其中断响量表位于内存的何处?8259管理外部可屏蔽中断的过程有哪些?答:256个 00000H003FFH1)中断请求 2)中断判优 3).中断响应 4)中断服务5)中断返回4设计程序存储器48KB,采用6264芯片需要几片?若地址是连续的,首地址为B2000H,则末地址是多少?答:6 片,B2000H-B3FFFH ,B4000H-B5FFFH,B6000H-B7FFFH B8000H-B9FFFH,BA000H,BBFFFH,BC000H-BDFFFH 5 设8255的端口地址从为384H开始,其I/O端口分别连接如下外设。 、将8255与PC总线相连,标出所连信号名.画出地址译码器电路.、写出各端口地址和方式控制字(3)、编程8255的初始化程序.4).编写程序:若从键盘读得的数据为 08H 时,PC口连接的指示灯全亮,否则全灭。 (只写程序主体). 答:2)PA口 384H,PB口 385H,PC口386H,控制口387H ,控制字:90H 3) MOV DX,387H MOVAL,90H OUTDX,AL4) MOV DX,386H MOV AL,0FFH OUTDX,ALMOVDX,380H LOP: INAL,DX CMPAL,08H JNZ LOP MOVDX,386H MOVAL,00H OUT DX,AL68253-5通道1工作于方式3,输入时钟频率为1MHz,OUT引脚输出周期为20ms的方波。已知通道0的口地址为4F0H,试编写初始化程序段。1)输入时钟的周期 t=1/1MHZ=1us , 输出方波的周期20ms=20000us 计数初值C=20000/=20000 2)控制字 01110110=76H3)MOV DX,4F3H MOV AL,76H OUT DX,AL MOV AX,20000 MOV DX,4F1H OUT DX,AL MOV AL,AH OUT DX,AL7、扩展设计存储器容量为12KB,采用2732芯片需要几片?若地址是连续的,则首地址和则末地址是多少? 若扩展设计程序存储器容量不小于13KB,采用2732芯片又需要几片?若首地址由D3000H开始,则末地址是多少?这些2732芯片分别应接在74LS138的哪些引脚上? 答:3片 D3000H-D5FFFH 接在74LS138的Y3 Y4 Y5引脚 8. 设8255的端口地址从为98H开始,PA口连接LED显示器,PB口连接开关,PC口接8个指示灯。 、画出地址译码器电路.写出8255各端口的地址. 、写出8255的方式控制字,编程8255的初始化程序. (3)、当K4闭合上边4个灯亮(PC4-PC7)其余灭,当K2下边的4个灯亮其余灭,其他情况8个灯全灭, 编写程序。.答 : MOV AL,82HOUT9BH,AL LOP:INAL,89HTEST AL,10HJNZLOPMOV AL,0FH OUT9AH,AL 98086微机系统扩展8255的PC0、PC1、 PC2连接开关 K1、K2、K3,PA口接A/D转换器的数据线D0D7,PB口接8个指示灯。完成以下四项:1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 外研社小学英语一年级语音教学计划
- 2025年氰化物中毒解毒药项目规划申请报告
- 物流企业bot合同审计流程操作流程
- 学校妇联2025年下半年妇女法律知识普及计划范文
- 水利工程安全隐患整改措施
- 神经外科切口护理常规
- 2025-2030中国游戏私服打击成效与正版化推进路径分析报告
- 2025-2030中国智能家居市场渗透率及消费者偏好报告
- 2025-2030中国智慧城市建筑信息模型应用深度与效益分析报告
- 缝纫布料知识培训课件
- 联邦学习框架下的设备故障智能诊断算法研究
- 婚内财产协议模板
- 中国钼金属行业市场调查报告
- 物业追缴奖励方案(3篇)
- 华为公司组织管理制度
- 2025年中国蛋白肽市场现状分析及前景预测报告
- 幼儿大班如厕教学课件
- 2025年智慧城市产业园区开发建设社会稳定风险评估与风险防范对策报告
- 《医疗机构工作人员廉洁从业九项准则》解读
- Axure RP 互联网产品原型设计课件 第10章 团队合作与输出
- 《支架外固定的护理》课件
评论
0/150
提交评论