收藏 分销(赏)

微机原理题集(附答案).doc

上传人:仙人****88 文档编号:9451654 上传时间:2025-03-26 格式:DOC 页数:10 大小:400KB
下载 相关 举报
微机原理题集(附答案).doc_第1页
第1页 / 共10页
微机原理题集(附答案).doc_第2页
第2页 / 共10页
微机原理题集(附答案).doc_第3页
第3页 / 共10页
微机原理题集(附答案).doc_第4页
第4页 / 共10页
微机原理题集(附答案).doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、 微机原理题集8、一般一个总线周期可分为_T1_ 、_T2_ 、_T3_和_T4_状态。3、指令JO NEXT 表示OF=_1_时转移。3、DEBUG命令中,反汇编命令的英文字母为_U_,显示内存命令的英文字母为_D_,跟踪执行命令的英文字母为_T_,显示和修改寄存器的命令_R_,汇编命令是_A_。7、CPU与IO设备之间数据传送控制方式常见的有_程序控制方式_、_中断控制方式_和_DMA_三种。5下列指令执行时出错的是(B)AADDBUF1,BUF2 BJMPDWORDPTRDATBX CMOVAX,BX+DINUM DTESTAL,08H10下列指令中,源操作数的寻址方式中,(C)属于立即

2、寻址,(B)属于寄存器寻址,(E)属于寄存器间接寻址,(A)属于直接寻址,(D)属于寄存器相对寻址。A)MOV AX,4000H B)MOV BX,AXC)SUB AX,2000H D)MOV AX,SI+12HE)MOV CX,BX F)MOV AX,SI+BX+10H13指令LOOPNZ的循环结束条件是(D)。A)CX=0且ZF=0 B)CX=0或ZF=0C)CX=0且ZF=1 D)CX=0或ZF=114、指令CALL DWORD PTR BX目标地址的寻址方式为DA)段内直接B)段内间接C)段间直接D)段间间接1语句DA1 DB 2 DUP(4,6),5汇编后,与该语句功能等同的语句是(

3、C)。A)DA1 DB 4,6,5 B)DA1 DB 2,4,6,5C)DA1 DB 4,6,4,6,5 D)DA1 DB 4,6,5,4,6,51、微机系统由(硬件系统)和(软件系统)两部分组成。2、总线按传输的信息种类可分成(数据)、(地址)和(控制)三种。3、模型机CPU主要由(运算器)、(控制器)和(寄存器)三部分组成。4、指令格式通常由(操作码)和(操作数)组成。5、指令的执行分(取指)和(执指)两个阶段。6、8086有( 20 )位地址线,存储器容量为(1M )B。1、8086CPU 内部组成结构从功能上讲,可分为_BIU_和_EU_两部分。2、8086/8088的四个段寄存器为_

4、DS_、_ES_、_SS_、_CS_3、用来存放CPU状态信息的寄存器是_FLAGS_。4、用来存放指令地址的寄存器是IP。5、AX寄存器可分成_AH_和_AL_两个8位寄存器。6、8086的16位标志寄存器FLAGS中OF=1表示运算结果_溢出_,ZF=1表示运算结果为零。PF=0表示运算结果的低8位中1的个数为_奇数_ 。7、8086的16位标志寄存器FLAGS中IF=1表示CPU_允许_中断,TF=1表示CPU进入_单步_工作方式。9、8086CPU的1M内存由_两_块512KB 存储体组成。10、地址4000H:0300H,其物理地址是_40300H_,段地址是_4000H_ ,偏移地

5、址是_0300H_。11、8086存储器管理采用_分段管理_技术。12、8086CPU引脚信号中中断请求两个信号名称为_INT_和_NMI_ 。13、8086CPU信号中控制地址锁存器信号是_8282_ 。14、8086CPU信号中控制数据收发器的信号是_8286_ 。15、8086信号中区分存储器和I/O操作的信号是_M/IO_ 。1、I/O端口的寻址方式有两种,分别是_直接端口寻址_,_间接端口寻址_。2、指令MUL BX隐含的被乘数寄存器是_AX_,指令LOOP NEXT的循环次数必须存放在_CX_寄存器中。4、将I/O设备端口内容读入AL中的指令助记符是_IN_。5、8086CPU的I

6、/O指令采用间接寻址时,使用的间接寄存器是_DX_。6、设置IF=1的指令为_STI_。7、清除CF标志的指令为_CLC_。8、一对操作堆栈的指令为_PUSH_和_POP _。9、LOOPNZ的循环条件为_ZF=0且CX!=0_。10、指令LOOP NEXT的循环次数必须存放在_CX_寄存器中。11、DIV BX指令的被除数隐含的寄存器为_AX_和_DX_,存放商的寄存器为_AX_,存放余数的寄存器为_DX_。12、实现无符号数乘2的指令的助记符是_SAL_,实现有符号数除2的指令的助记符是_SAR_。13、中断调用指令的助记符是_INT_,中断返回指令的助记符是_IRET_。14、子程序调用

7、指令的助记符是_PROC _,子程序返回指令的助记符是_RET_。1、用汇编语言编写的源程序不能直接为计算机所识别和执行,它首先必须需要将汇编语言源程序_翻译_成目标文件,再经过_汇编_生成可执行文件后才能执行。2、变量/标号的三个属性是_段属性_,_偏移属性_,_类型属性_。4、定义子程序的一对伪指令助记符是_Proc_、_endp_ 。5、存储器与CPU之间的连接有_地址总线_、_数据总线_ 和_控制总线_3组连接线。1、CPU与输入输出设备之间传送的信息有_数据_、_状态_和_控制_三类。4、接口电路中一般有_数据_、_状态_ 和_控制_三种端口。6、8086CPU专门为接口输入输出设计

8、的两条指令的助记符为_IN_、_OUT_。8、中断源一般分为_外部中断_和_内部中断_两类。9、8086的中断技术采用_向量中断_机制。10、8086CPU有_INTR_和_NMI_两条硬件中断请求线。11、中断处理过程一般包括_中断请求_、_中断响应_、_中断处理_和_中断返回_四个过程。1、目的变址寄存器是(B )。 A)SI B)DI C)SP D)BX2、用来存放即将执行的指令的偏移地址的寄存器是(B )。A)SP B)IP C)BP D)CS3、用来存放运行结果状态的寄存器为(C )操作。A)SP B)SI C)FLAGS D)DX4、TF=1表示CPU工作于(A)方式。A)单步B)

9、连续5、微机中控制总线传送的是(D )。A)存储器和I/O接口的地址码B)微处理器向内存储器和I/O接口传送的命令信号C)存储器和I/O设备向微处理器传送的状态信号D)B和C6、8086CPU引脚MN/ MX 接电源电压时,表示系统工作于(A )。A)最小模式B)最大模式2、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着(C )操作。A)读存储器B)写存储器C)读I/O端口D)写I/O端口1下列叙述正确的是(C)A对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令B对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令C对无符号数条件转移采

10、用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令D对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令2在下列指令的表示中,不正确的是(C)AMOVAL,BX+SI BJMPSHORTDONI CDEC100 DMULCL 6已知(AX)=1234H,执行下述三条指令后,(AX)= (D)MOVBX,AX NEGBX ADDAX,BX A1234H B0EDCCH C6DCCH D0000H7在下列指令中,_D_指令的执行会影响条件码中的CF位。AJMPNEXT BJCNEXT CINCBX DSHLAX,1 8将DX的内容除以2,正确的指令是(C)AD

11、IV2 BDIVDX,2 CSARDX,1 DSHLDX,1 9若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是(A)。A)20102H B)20101H C)20100H D)20103H11下列指令中错误指令是(E)、(B)和(F)。A)MOV AX,DS B)MOV CS,1500HC)MOV SI,BX D)MOV 3000H,ALE)MOV DI+32H,1845H F)MOV AL,1000H12JMP WORD PTR BX的目标地址偏移量是(B)A)BX的内容B)BX所指向的内存字单元之内容C)IP+BX的内容D)IP+SI2、对于语句Y DW 10

12、 DUP(0),则TYPE Y为(A)、LENGTH Y为(B),SIZE Y为(C)。A)2 B)10 C)20 D)41以下存储器件,若存有数据,当掉电时,(C)存储器件能保留原有数据?A)磁芯存储器B)RAMC)ROM 2、下列按块擦除的是(D)存储器。A)EPROM B)EEPROM C)PROM D)FLASH3、若256KB的SRAM具有8条数据线,则它具有(C)地址线。A)10 B)15 C)20 D)321、需要( C )片8259中断控制器构成32级中断系统。A)4 B)6 C)5 2 、指令IN AL,24H 采用的寻址方式为( A ) A)端口直接寻址 B)端口间接寻址3

13、指令OUT DX,AL采用的寻址方式为(B) A)端口直接寻址 B)端口间接寻址5、断电故障属于(B )。A)可屏蔽中断 B)不可屏蔽中断6、INTEL 8259作用是(C )A)定时B)地址锁存C)中断控制D)并行处理。1.可编程芯片8259的作用是(B)。A定时/计数B.中断控制C.并行输入输出D.数/摸转换2.在串行通信中,每一位数据传送所需要时间与(A)有关。A.波特率B.帧格式C.CPU频率D.固定不变5.芯片Intel 8286的作用是(D)。A.地址锁存B.产生时钟C.总线控制D.数据驱动 6.芯片Intel 8286的作用是(D)。A.地址锁存B.产生时钟C.总线控制D.数据

14、驱动7.可编程芯片8255作用是(C)。A.定时/计数B.中断控制C.并行输入输出D. 数/模转换3、什么叫总线周期,为什么要插入等待周期?插在何处?答:总线周期是指CPU经外部总线对存储器或IO端口进行一次信息输入或输出的操作所需要的时间;CPU与慢速的存储器和IO接口交换信息时,为防止丢失数据,需要插入等待周期;插入在总线周期的T3和T4之间1、什么叫中断?什么叫中断源?中断源分为哪两类?对每类中断各举1例。答:中断就是使CPU暂停运行原来的程序而应更为急迫事件的需要转向去执行为中断源服务的程序(称为中断服务程序),待该程序处理完后,再返回运行原程序。中断源:即引起中断的事件或原因,或发出

15、中断申请的来源。中断源分为外部中断和内部中断两类。如掉电故障为外部中断,运算溢出为内部中断。6、CPU在中断周期要完成哪些主要的操作?答:CPU在中断周期要完成下列操作:(1)关中断(2)保留断点(3)保护现场(4)给出中断入口地址,转去相应的中断服务程序(5)恢复现场(6)开中断与返回1、分析以下程序段: SUM DW ? . . MOV AX,0 MOV CX , 10 LP:ADD AX,CX DEC CX JNZ LP MOV SUM,AX(1)以上程序段的功能是什么?将110相加(2)程序段执行完后,变量SUM为多少?551、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换

16、成大写字母在屏幕上显示出来。CODESEGMENTASSUMECS:CODESTART:MOVAH,01HINT21HSUBAL,20HMOVDL,ALMOVAH,02HINT21HMOVAH,4CHINT21HCODEENDSENDSTART2、编写一个完整的汇编语言程序,实现10以内奇数相加。STACKSEGMENTDB 20DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE, SS:STACKSTART:MOVCL,10MOVAL,00HLP:TESTCL,01HJZLP1ADDAL,CLLP1:LOOPLPCODEENDSENDSTART2、编写统计连续存储

17、区10个数据(变量名DATA)中奇数、偶数的个数。DATA SEGMENTBUF DB JS DBOS DBDATA ENDSSTACK SEGMENTSTA DB 10 DUP(?)STACK ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACKSTART: MOV AX,DATAMOV DS,AXMOV DL,0MOV DH,0MOV BX,OFFSET BUFMOV CX,0AHL1: MOV AL,BX SHR AL,1 JC L3L2: INC DL ;偶数 INC BXLOOP L1L3: INC DH ;奇数INC BXLOOP L1MO

18、V JS,DHMOV OS,DLMOV AH,4CHINT 21HCODE ENDSEND START1、设有一个具有13位地址和8位字长的存储器,问:(1)存储器能存储多少字节信息 ?213=8KB(2)如果存储器由1K*4bRAM芯片组成,共需要多少片?8KB/(1K*4b)=16片(3)需要哪几个高位地址做片选译码来产生片选信号?A15A13(4)采用什么方式产生片选? 全译码1、已知芯片8253的端口地址为4F0H4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数,请设计实现上述功能的8253初始化程序。8253控制字格式如下:MOVAL,01110010BMOV

19、DX,4F3HOUTDX,AL;初始化控制字MOVAL,60HMOVDX,4F1HOUTDX,ALMOVAL,30HOUTDX,AL2、设一个接口的数据端口地址为0200H,而它的状态端口地址为0201H,待输出的数据为20H,状态端口中第6位为1表示外设“忙”,0表示外设“空闲”。请画出查询式输出流程图并设计实现查询式输出的程序段。源程序:WAITING:MOVDX,0201HINAL,DXTESTAL,20H;判断外设状态是“忙”还是“空闲”JNZWAITINGMOVDX,0200HMOVAL,20HOUTDX,AL3、若要将8255A设定为:A口为方式0输入,B口为方式1输出,PC7PC4为输出,PC3PC0为输入。设8255A的4个端口地址范围为0060H0063H(PC系统中),控制字格式如下图,请作答:(1)8255的控制字为多少?(4分)(2)写出8255初始化程序段(4分)(3)写出向C口输出50H的程序段(4分)8255控制字格式如下:(1)8255的控制字为95H/10010101B(2)MOVAL,95HMOVDX,0063HOUT DX,AL(3)MOVDX,0062H MOVAL,50H OUTDX,AL

展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 小学其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服