微机原理复试题复习资料全_第1页
微机原理复试题复习资料全_第2页
微机原理复试题复习资料全_第3页
微机原理复试题复习资料全_第4页
微机原理复试题复习资料全_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

欢迎下载内容仅供参考微机原理复试试题复习资料〔1〕1〕把十进制数0.9375转成二进制数。解1:0.9375×2=1.8750……整数局部为1,即小数后第一位为10.875×2=1.750……整数局部为1,即小数后第二位为10.75×2=1.50……整数局部为1,即小数后第三位为10.5×2=1.0……整数局部为1,即小数后第四位为1所以结果为〔0.1111〕2〔2〕把二进制数0.101转成十进制。解2:=0*2·0+1*2·-1+0*2·-2+1*2-2=〔0.625〕102.影响INRT解1:INRT引脚:可屏蔽中断请求输入引脚,其控制标志位为IF=1。IF中断允许标志,该标志用于允许或禁止CPU响应外部可屏蔽中断,由程序控制。假设IF=1,那么CPU可以响应外部可屏蔽中断的中断请求;假设IF=0,那么禁止CPU响应外部可屏蔽中断中断请求。2:808628M/IO输入输出信号,输出、三态。当M/IO=1时,表示访问存储器;当M/IO=0I/O3.写一条需要有BYTEPTR的指令。解: ARRAY1 DB0,1,2,3,4 定义字节变ARRAY2 DW0,1,2,3,4 定义字变量MOVBX,WORDPTRARRAY1[3];将0043H->BXMOVCL,BYTEPTRARRAY2[6];将03H->CLMOVWORDPTR[SI],4;将0004H放入SI开场的一个字单元中4.哪些基存放器寻址堆栈段数据。解:用BP作为基址存放器,寻址的是堆栈段数据指针存放器,标志存放器16位寻址时,BP和BX作为基址存放器。在缺省段超越前缀时,BX以DS作为默认段存放器,BP以SS作为默认段存放器。3232EBPESPSS为默认段6DS5.MOVAL,12H与INAL,12H指令的区别?解:MOVAL,12H12HALINAL,12H;表示从端口12H输入8位数到AL,6.INC[BX].解:没有指定存储器操作数类型。改为INCBX[BX]为存放器间接寻址,而INC为存放器直接寻址,应改为INCBX2【另附常见指令错误解决方案:】〔1〕INAL,BX;I/O指令端口地址表示错误,只能用8位立即数或DX间址〔2〕MOVDS,2010H;立即数不能传送到DS〔3〕PUSHAL;栈操作,操作数类型必须为WORD类型〔4〕INAL,0A00H;I/O指令的直接寻址,地址只能为8位〔5〕MOVDI,[AX];AX不能做为间址存放器〔6〕OUTDX,CL;I/O指令操作数只能用AX、AL提供,端口地址可以是8位的直接地址或用DX间址〔7〕LEABX,1000H;有效地址传送指令的源操作数不能为立即数,必须是存储器操作数〔8〕MOVAL,CX;源、目的操作数的类型不一致〔9MOV160〞16位数除法,被除数放在哪个存放器中?除数存放在哪里?解:(1)对字除法,高位存放在DX中,低位存放在AX中,除数与OPRD〔字〕,商在AX中,余数在DX中。(2)被除数:默认放在AXDXAX8位,被除数为16AX1632DXAX1616解释LOOPE解:循环控制指令,格式为LOOPE/LOOPZ OPRDLOOPNE/LOOPNZ JCXZ OPRD用于控制程序的循环,它们以CX存放器为递减计数器,在其中预置程序的循环次数,并根据对CX容的测试结果来决定程序是循环至目标地址OPRD,还是顺序执行循环控制指令的JCXZCXCX中的循环0来决定是否终止循环。LOOPE/LOOPZLOOPE/LOOPZ指令使CX-1→CX,假设CX≠0且么(CX=0ZF=0),顺序执行LOOPE/LOOPZ循环控制指短转)LOOP 时循LOOPE/LOOPZ 且标志ZF=1时循.LOOPNE/LOOPNZ 且标志ZF=0时循JCXZ CX=0时转.JECXZ CX=09说明8086与8088CPU的区别。解:8086CPU8088CPU8088有8条外部数据总线,因此为准16808616CPU8086BHE与AO引脚的用途。解1:BHE/S7(BusHighEnable/Status):高8位数据总线允许/状态复用引脚,三态输出,低电平有效。BHE=0表示数据总线高8位AD15~AD8有效,即8086使用了16根数据线。假设BHE=1,表示数据总线高8位AD15~AD8无效,即8086使用了8根数据线(AD7~AD0)。读/写存储器或I/O端口以与中断响应时,BHE用作选体信号,与最低位地址线A0配合,表示当前总线使用情况,如表5-2所示。表解2:它是高8BHEA0BHE通常作为接在高8A08什么是ICW?解:InitializationCommand,的简称,初始化命令字。在8259A工作之前必须,必须写入初始化命令字使其处于准备就绪状态。什么是OCW?Commandword8259AOCW可在8259A已经初始化以后的任何时间写入。8259A解:放在数据总线缓冲器中,D0-D7中。中断屏蔽存放器〔IMR〕什么是普通EOI?什么是特殊EOI?什么是自动EOI?解:〔1〕普通EOIEndofInterruptCPU5259AEOI命令时,8259A就会把ISR(中断效劳存放器)中已置18259AISR〔2〕特殊EOI:〔SEOI方式〕所谓特殊EOI方式,就是中断效劳程序向8259A发送一特殊EOI命令,该命令中指明将ISR中的哪一位清0。〔3〔AEOIINTAISR〞,在收到第二个INTA8259AISR0。〔2〕EOI〔EndOfInterrupt〕:中断完毕命令。假设EOI=1时,在中断效劳子程序完毕时向8259A回送中断完毕命令EOI,以便是中断效劳存放器〔ISR〕中当前最高优先权复位〔普通EOI方式〕,或由L2—LO表示的优先权位复位〔特殊EOI方式〕。说明指令IN和OUT数据流动方向。解:IN/OUTALAX存放器与I/O端口之间传送数据。INAX,21H表示从端口地址21H读取一字节数据到AL,从端口地址22H读取一字节数据到AH(或表21H16AX)MOVDX,379HINAL,DX;从端口379H输入一字节数据到AL数据流向是从外部I/O端口流向部存放器〔流进〕OUT21H,AL8位数从AL21H(或将AL21H)OUTDX,AX位数从AX输出到DXI/O固定I/O端口号存储在何处?1:DX比拟存储器映像I/O系统和独立编制I/O系统。1:I/O端口的编址方式与其特点:独立编址(专用的I/O端口编址)----存储器和I/O端口在两个独立的地址空间中(1)优点:I/O端口的地址码较短,译码电路简单,存储器同I/O程序比拟清晰;存储器和I/O端口的控制结构相互独立,可以分别设计(2)缺点:需要有专用的I/O指令,程序设计的灵活性较差统一编址(存储器映像编址)存储器和I/O空间分配给I/O端口以后,存储器就不能再占有这一局部的地址空间I/O指令,任何对存储器数据进展操作的指令都可用于I/OI/O端口的地址空间可大可小,从而使外设的数量几乎不受限制缺点:I/O端口占用了存空间的一局部,影响了系统的存容量;访问I/O端口也要同访问存一样,由于存地址较长,导致执行时间增加2:【教材版】I/O端口独立编址,也称作直接I/O映射的I/O址空间和I/O80X86I/OCPUI/OI/OI/O简单I/O编址,端口与存储器统一编址。这种I/O是无需专用I/O指令,端口寻址手段丰富,相互之间依靠地址的不同加以区分,缺点什么是比特率,什么是波特率?解:比特率:每秒传送的比特〔bit〕数。〔或单位时间传送的比特数〕波特率:即传送数据位的速度。1200位/秒=1200波特8255端口A有几种工作方式?端口B有几种工作方式?解:8255A各端口可有3种根本工作方式:方式0---根本输/输出方式方式1---选通输输出方式; 方式3---双向传输方式。A30,方式1B20。端口C常被分成高4位和低4位两局部,可分别用来传送数据或控制信息。8253解:有6种可供选择的工作方式。方式0---计数完毕中断方式方式1---可重复触发的单稳态触发器方式2---频率发生器〔N分频器〕方式3---方波发生器方式4---软件触发的选通信号发生器方式5---硬件触发的选通信号发生器MOVMOV指令有以下几条具体规定,其中有些规定对其它指令也同样有效。、两个操作数的数据类型要一样,要同为8位16位或32位;如:MOV BL,AX等不正确的;、两个操作数不能同时为段存放器,如ES,DS等;、代码段存放器CS不能为目的操作数,但可作为源操作数,如:指令MOV CS,AX不正确,但指令MOV AX,CS等是正确的;、立即数不能直接传给段存放器,如DS,100H等;、立即数不能作为目的操作数,如100H,AX等;、指令指针IP,不能作为MOV、两个操作数不能同时为存储单元,如VARA,VARB等,其中VARA和VARB是同数据类型的存变量。 对于规定24和7,我们可以用通用存放器作为中转来到达最目的。8〕段存放器的操作有一些限制 段存放器属专用存放器,对他们的操作能力有限不允许立即数传送给段存放器 MOVDS,100H;非法指令:立即数不能传送段存放器不允许直接改变CS值 MOVCS,[SI];不允许使用的指令不允许段存放器之间的直接数据传送MOVDS,ES;非法指令:不允许段存放器间传送中断优先权管理方式完全嵌套方式:①即固定优先级方式。IR0~IR7最高,CPU②中断效劳程序完毕返回前,应向8259A传送EOIEOI,特殊EOIEOIISR中登记项。③完全嵌套是8259A的默认优先级控制方式。④中断完毕方式:普通EOI:该方式的完毕命令取消ISR特殊EOI:该方式的完毕命令取消ISR自动2个INTA完ISR中的登记项。该方式由于过早取消了登记项,因此只要CPU不会产生中断嵌套的场合。循环优先级方式:①普通EOI的循环方式:被设置为循环优先级的芯片,中断程序完毕返回前,向芯片发普通EOI命令,该命令取消现行中断中优先级最高的登记项,并使其优先级降为最低,其它中断源的优先级顺推。②自动EOIEOI2个中断响应信号INTA的后沿自动将ISR普通EOI与前述的自动EOI方式一样,有可能出现“重复嵌套〞现象,使用中要特别小心,否那么有可能造成严重后果。③特殊EOI的循环方式:可根据用户要求将最低优先级赋给指定的中断源用户可在主程序或中断效劳程序中利用置位优先权命令把最低优先级赋给某一中断源IRi于是最高优先级便赋给IRi+1,其他各级按循环方式类推。例如,在某一时刻中的ISR存放器的第2位和第6位置,表示当前CPU正在处理第2级和第6级中断。它们以嵌套方式引入系统如果当前CPU正在执行优先级高的第2级中断效劳程序用户在该中断效劳程序中安排了一条优先权置位指令,将最低级优先权赋给IR4,那么IR4具有最低优先级,IR5那么具有最高优先级,但这时第2级中断效劳程序并未完毕,因此存放器中仍保持第2位和第6位置,只是它们的优先级别已经分别被改变为第5级和第1级,使用了置位优先权指令后正在处理的中断不一定在尚未处理完的中断中具有最高优先级上例中,原来优先级高的第2级现在变成了第5级,而原来的第6级现在上升为第1级。这种情况下当第2级中断效劳程序完毕时,能使用普通EOI方式,而必须使用特殊EOI方式,就是向8259A发送IR2完毕命令; 同时还应将IR2的当前级别〔第5级〕传送给82598259A才能正确地将ISR存放器中的第2位清。n 中断请求存放器IRRn 8IR0~IR7n Di位为1表示IRi引脚有中断请求;为0表示无请n 中断效劳存放器ISRn 8259An Di位为1表示IRi中断正在效劳中;为0表示没有被效n 中断屏蔽存放器IMRn 保存对中断请求信号IRn Di1表示IRi08259A0=10〔奇地址、偶地址〕微机原理复试试题复习资料〔2〕什么是物理地址?什么是逻辑地址?解:物理地址:存储器区域的某一单元地址,地址信息是20位二进制代码。CPU是以物理地址访问存储器。逻辑地址:编程时采用,由段基址和偏移量组成8086 CPU中的每个存储元在存储中的位置都可以使用实际地址和逻辑地址来表示。同一物理地址可对应多个逻辑地址。PROM?解Read-OnlyMemory 可编程序的只读存储器。是一种可以用程序操作只读存。最主要特征是只允许数据写入一次,如果数据烧入错误只能报废。1〕计算机应由运算器、控制器、存储器、输入和输出设备等五大局部组成2〕存储运行〔执行程序〕CPU解:指令

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论