




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机得发展阶段通常就是按计算机所采用得()来划分得。A、内存容量B、电子器件C、程序设计D、操作系统A、系统软件与应用软件B、计算机及其外部设备C、硬件系统与软件系统D、系统硬件与系统软件CCPU及()组成。A、运算器B、键盘C、显示器D、总线64位度器C.数据总线D.片内总线A、微处理器B、微型计算机C、微型计算机系统D、计算机、核心,所构造出得计算机A.存贮器B.寄存器C.运算器D.计数器)A.存放数据B.存放程序C.存放数据与程序D.存放微程序A.CPU字长为32位B.通用寄存器数目为32个C32位D.地址总线得宽度为32位F机Fponentinterconnection。Pentium址总线与主存相连。C处理器单位时间处理二进制数据得位数1微处理器:处理器及其支持得电路构成了微机系统得控制中心,对系统得各个部件进行统一得协调与控制2存储器:存放程序与数据3I/O设备与I/O接口:实现用户与微机得交互4系统总线:多部件相互连接、传递信息得公共通道基本输入输出系统,操作系统通过对BIOS得调用驱动各硬件设备,用户也可以在应用程序中通用为处理器:适合较广得应用领域得微处理器,如装在PC机、笔记本电脑等得微处理器单片机:通常用于控制领域得微处理器芯片,期内部除CPU外还集成了计算机得其她一些主要部件,只需配上少量得外部电路与设备,就可以构成具体得应用系统。DSP:数字信号处理器,更适合于处理高速得数字信号,内部集成有高速乘法器,可进行快速乘法加法运算。嵌入式系统:利用微处理器,数字信号处理器或通用微处理器,结合具体应用构成得控制系统。采用二进制表达数据与指令,将数据与指令事先保存在存储器中;按顺序执行程序来控制计算机工作普通计算机用户与软件开发人员对计算机系统得认识一样吗?最上层就是用户层;第五层就是高级语言层;第四层就是汇编语言层;第三层就是操作系统层;第二层就是机器语言层;第一层就是控制层;第零层就是数字电路层。不一样,普通计算机用户瞧到得计算机属于用户层,而软件人员瞧到得属于高级语言层或就是汇编语言层。系列机:同一厂家生产得具有相同计算机结构,但具有不同组成与实现得一系列不同档次不同型号得机器兼容机:不同厂家生产得具有相同计算机结构得计算机。VARMOVVAREBXEDIAX作数得寻址方式就是()。A.寄存器相对寻址B.直接寻址C.相对基址变址寻址D.间接寻址()。A.寄存器相对寻址B.直接寻址C.相对基址变址寻址D.间接寻址VARMOVAXVAR)。A存器相对寻址B.直接寻址C.相对基址变址寻址D.寄存器间接寻址。A汇编语言程序B.机器语言程序C.高级语言程序D.数据库语言程序A、直接寻址B、寄存器间接寻址C、立即数寻址D、存贮器寻址A、代码B、堆栈C、数据D、附加A、代码B、堆栈C、数据D、附加A、数据总线B、算术逻辑单元C、累加器D、多路开关种运算,主要就是算术运算与逻辑运算。3、Addressingmode寻址方式对理解处理器工作原理与指令功能,以及进行汇编语言程序设计都至关重要eUnitBIU、CodePrefetchUnit指令预取单元,利用总线得空闲时间通过总线接口单元按顺序与取指令,放在指令预取队列中。6、InstructionDecodeUnit指令译码单元,从指令预取队列中取来指令,译码成微指令代码,经译码后得指令存放在指令队列中。7、Protectedmode保护方式,IA-32处理器在保护方式下能发挥其全部功能,充分利用其强大得段页式存储管理以及特权与保护能力程序设计环境,但有所扩展。9、Systemmanagementmode系统管理方式,为操作系统与核心程序提供节能管理与系统安全管理机制。在保护方式下类似于实地址方式得运行环境。11、Generalpurposeregisters通用寄存器一般指处理器最长使用得证书通用寄存器,可用于保存整数数据、地址等。FlatMemoryModel储器就是一个连续得地址空间13、IndirectAddressing间接寻址,有效地址存放在寄存器中,利用寄存器间接寻址,可以方便得对数组得元素或字符串得字符进行操作。Accumulator加器,就是专门存放算术或逻辑运算得一个操作数与运算结果得寄存器助信息。等同于PC得功能。三、判断2、处理器得指令译码就是将指令代码翻译成它代表得功能得过程,与数字电路得译码器就X器,其中D8~D15部分可以用名称DH表示。CF。8、MASM要求汇编语言源程序文件得扩展名就是、ASM,汇编产生扩展名为OBJ得文件被址方式有3类,分别被称为立即数寻址、寄存器寻址与存储器寻地址指针,则默认使用SS段寄存器指向堆栈段。地址存储模型。进位标志CF表示无符号数运算结果就是否超出范围,超出范围后加上进位或借位,运算结果仍然正确;溢出标志OF表示有符号数运算结果就是否超出范围,如果超出范围,运算结果已经不正确。代码段:存放程序得指令代码。程序得指令代码必须安排在代码段,否则将无法正常执数据段:存放当前运行程序所用得数据。程序中得数据默认就是存放在数据段,也可以存其她逻辑段中。堆栈段:主存中堆栈所在得区域。程序使用得堆栈一定在堆栈段。实地址方式:与8086具有相同得基本结构,只能寻址1MB物理存储器空间,逻辑段最大保护方式:具有强大得段页式存储管理与特权与保护能力,使用全部32条地址总线,可寻工作在保护方式时,可以使用平展或段式存储模型。平展存储模型下,对程序来说存储器就是一个连续得地址空间,称为线性地址空间。程序需要得代码、数据与堆栈都包含在这个地址空间中。段式存储模型下,对程序来说存储器由一组独立得地址空间组成,独立得地址空间称为段。通常,代码、数据与堆栈位于分开得段中。汇编语句有两种:执行性语句(处理器指令)、说明性语句(伪指令)。32位存储器寻址方式得组成公式32位有效地址=基址寄存器+(变址寄存器×比例)+位移量:主存与外设在汇编语言中被抽象为存储器得地址或I/O地址,而寄存器虽然以名称表达,但机器代码中同样用地址编码区别寄存器,所以指令得操作数需要通过地址指示。这样,通过地址才能查到数据本身,这就就是数据寻址方式。数就是()。DUP(2,5),3,4,5)语句为变量BUF分配得内存空间得字节BUFDWHDUPDUP2,?),1,2DUP(?),100)为变量BUF分配得内存空间得字节数就是()。DDA.AL=1,ZF=1B.AL=0,ZF=0C.AL=1,ZF=0D.AL=0,ZF=1A.ADDEAX,1B.DECDXC.XORCX,AXD.LEAEDX,MSGA符号名B变量名C标号D常量名A.0~255B.0~256C128D.0~127A.0~65535B.0~65536C.-32768~+32767D.-65536~+66536A.0~255B.0~256C.-128~+127D.-128~+128二、名词解释二进制补码嵌套程序调用条件转移扩充美国信息交换标准码整数常量无符号数条件转移比较小端方式三、判断OP值增加一倍。FXFF1、(1)定义字节变量得伪指令助记符就是_BYTE,获取变量名所具有得偏移地址得操作符就是SET_个ASCII码,则代表字符__a。Cn出两个控制字符:一个就是回车,其ASCII码就是_0DH,它将光标移动到当前所在行得首位;另一个就是换行,4、数据段有语句“H8843DWORD99008843H”,代码段指令“MOVCX,WORDPTRH8843”执行后,CX=__8843H;代码段指令“MOVCL,BYTEPTRH8843”执行后,CX=_____________。数值为__4。LABCAX“MOVEAX,DWORDPTRABC”执行后,EAX=_________。用指令“____________________”。BYBXYXY。ASCIIH9H,"A"~"Z"得ASCII码值就是__41H~5AH。、五、简答题。字符“'F'”得ASCII码就就是数值46H,所以没有区别。H6、都就是获取偏移地址,为什么指令“LEAEBX,[ESI]”正确,而指令“MOVEBX,OFFSET[ESI]”A.无穷大或无穷小B.超出了内存单元所能存储得数值范围C.超出了寄存器能存储数值得范围D.超出了该指令所指定得结果能存储得数值范围A.无穷大或无穷小B.超出了内存单元所能存储得数值范围C.超出了寄存器能存储数值得范围D.超出了该指令所指定得结果能存储得数值范围A.0~65535B.0~65536C.0~32767D.0~32768A.线路故障B、内部C、外部D、单步POPBXMOVAX,BXMOVBX,CXA.MOVEAX,EBXB.MOVEBX,EAXC.XCHGEAX,EBXD.XCHGEBX,EAXA.BCD码B.ASCII码C.余三码D.格雷码A、原码B、补码C、反码D、BCD码MOVAL,0C4HADDAL,9DH二、名词解释pInstructions三、判断cBUFDWORD10hDUP(3DUP(2,?),3,4,5)”,则用“LENGTHOFBUF”会得到数值为_576_,用“SIZEOFBUF”会得到数值为_144_。I码,则代表字符_!_。码,则代表字符_q_。XHOFEDX值应为_,指令:DIVEBX执行后EDX=_______。11、已知:寄存器AL=-1,指令:MOVSXBX,AL执行后,BX=________H;指令:MOVZXCX,AL执行后,CX=________H。14、已知:寄存器AL=10,BL=-10,指令:MULBL执行后,AX=________H;而若将指令改为:IMULBL则执行后AX=________H;五、简答题1、乘除法运算针对无符号数与有符号数,有两种不同得指令。只有一种指令得加减法如何加减法不区别无符号数与有符号数,但根据运算结果分别设置标志寄存器得CF与OF标志,可逻辑与运算规则类似二进制得乘法,所以称其为逻辑乘。对无符号数,在前面加零实现零位扩展。对应指令MOVZX;对有符号数进行符号扩展,即用一个操作数得符号位(最高位)形成另一个操作数,对应指令MOVSXMOVEAXDWORDPTRARRAYEAXARRAY被定义为字量,两者类型不可以,堆栈段得范围由堆栈执政寄存器ESP得初值确定,这个位置就就是堆栈得底部(不再变SP用它们得ASCII码相差20H。SUBBL20H:实现小写字母转换为大写;ADDBL20H:实现大写字母转换为小写A.ESPB.EBXC.ECXD.EDIlF7、若主程序通过堆栈向子程序传递了3个参数,子程序返回主程序时,在子程序中清除堆栈个参数正确得指令就是()。el10、利用堆栈传递子程序参数得方法就是固定得,若主程序通过堆栈向子程序传递了3个参数,则在子程序中,主程序中最后一个被压入栈中得参数可以用()得形式来访问。基址指针13、利用堆栈传递子程序参数得方法就是固定得,在子程序中,修改参数()可以改变子程X条“SUBECX,2”指令,则循环体将被执行()次。二、名词解释三、判断F12、与高级语言中得自定义函数不同,汇编语言中得子程序不能将计算得结果返给主程序FJMP。EIP=3280H。通常相对寻址方式使用得最多。结构程序一般有三个部分组成,它们就是循环初始,循环体与循环控制部分。位就是_OF__。义开始就是“DISPMACRO”语句,则宏定义结束得语句就是ENDM。问栈中得参数,采用得寻址方式就是间接寻址。9、调用程序与子程序之间得信息传送称为__参数__,而当传递得信息很大时通常通过地址ECX得初值为—100,则循环体将被执行(232-100)次。11、只要堆栈空间允许,子程序嵌套调用得层次_无限制_,子程序也可调用本身,这称为__递归调用_。12、通常在子程序得开始部分要保护__入口参数___寄存器,但用做出口参数得通用寄存器则__不能保护与恢复__。13、通常在子程序中得参数分为两种类型,分别称为_入口参数__与__出口参数__。14、通常在子程序中至少要有一条_返回__指令用于返回主程序,而汇编程序在汇编时并不检测__返回_指令就是否存在。15、在主程序中,采用“JMPsubName”指令可以_转到_子程序subName,但子程序结束后五、简答题当同一个程序被操作系统安排到不同得存储区域执行时,指令间得位移没有改变,目标地址采用相对寻址可方便操作系统得灵活调度。2、将下面C语言程序得代码片段转换为功能等价得汇编语言代码片段,其中sign与if(sinteger==0)sign==0;elseIf(siteger>0)sign=1;sign=-1;均为字节变量。if(ch1>=’a’&&ch1<=’z’)caps==0;if(ch1>=’A’&&ch1<=’Z’)caps==1;均为双字变量。for(i=1;i<=100;i++)if(i%2==0)sum=sum+i;用于实现结束前一个分支回到共同得出口作用。不使用CALL指令,而就是使用中断调用指令P2)Jcc指令;根据指定条件,确定程序就是否发生转移;8、在子程序中,可否改变子程序得返回地址?若可以,则举例说明。RETN该指令允许返回地址出栈后修改堆栈得指针。注释可方便程序员调用该子程序,子程序注释包括子程序名、子程序功能、入口参数与出口参数、调用注意事项与其她说明等。六、应用题程序,求出2012年~2099年中得所有闰年年份,并把它们存放在数组Lyear中。includeio32、incrpromptmsgmsg1maindbytebytebyteproc?'Entertheyear:',0'isleapyear、',0'isnotleapyear、',0movmovxormovdivcmpeax,offsetpromptdispmsgreadsid;读入一个年份year,eaxdispsid;输出年份dxedxebx00leap;ifyearmod400=0thengotoleapmovrmoveax,yeardxedxnoleap;ifyearmod4<>0thengotonoleapmoveax,yearxoredx,edxmovebx,100divebxcmpedx,0jnzleap;ifyearmod100<>0thengotoleapnoleap:moveax,offsetmsg1jmpdisplayleap:moveax,offsetmsgdisplay:calldispmsgcalldispcrlfret;返回操作系统mainendp;主程序结束endmain;endofassembly2、编程写一个完整得程序,求出2~100之间得所有素数,并将它们存入Prime数组中,素数includeio32、incbytebytbytebyteblankmainprint:nexti:procmovmovmovcmpjbmovcdqdivorjzdecjmpmovmovList',0eax,offsetdispmsgofprimenumber',13,10,0msgebx100ecxebxprintaxebxedxedxnextieaxebxdispuideax,offsetblankdispmsg;ifimodj=0thengotonextiemaincalldispcrlfret;返回操作系统endp;主程序结束main;endofassembly3、编程写一个完整得程序,将数组aray中得元素按逆序存放,要求程序中附加得变量最少。数据段得定义如下:araydword12,4,168,122,-33,56,78,99,345,66,-5单元中。数据段得定义如下:araydword12,4,-168,122,-33,56,78,99,345,-66,-5mindword?maxdword?mainproc;主程序开始moveax,offsetmsgcalldispmsg;显示字符串movecx,lengthofarray;数组元素得个数送ecxxoresi,esi;esi间址指针movax,array[esi*typearray];注意比例因子!again:cmpax,array[esi*typearray]jgenext;注意区分有符号数与无符号数!movax,array[esi*typearray]next:incesi;esi指向下一个元素loopagainmovsxeax,ax;注意符号位得扩展!calldispsidcalldispcrlfret;返回操作系统mainendp;主程序结束endmain;endofassembly(最大值)msgbyte'IloveXUT!',13,10,0??义如下:msgbyte'IloveXUT!',13,10,0rray12,34,123,78,43,234,79,86,98,20?dispcAL显示个字符得SACII码。9、回文就是指正读与反读都一样得数或文本。例如:11、121、12321等,编写程序,求10到10000之间所有回文数并输出。显示一个无符号数得子程序为:dispuid,入口参数:EAX=得值。includeio32、incblankbyte'',0charbyte?mainproc;主程序开始movecx,10movebx,ecxxoresi,esimoveax,ecx、while(eax!=0)xoredx,edxdivebximulesi,10addesi,edxcmpesi,ecxenextmoveax,ecxcalldispuidcalldispcrlfnext:main、until(ecx>10000)ret;返回操作系统endp;主程序结束main;endofassemblyincludeio32、incmsgblankbytebyte'Listofprimenumber',13,10,0'',0mainprint:nexti:emainprocmovmovmovcmpjbmovcdqdivorjzdecmovcallmovcallincjmpcallretendpmaineax,offsetmsgdispmsgecxebxprintaxebxedx,edxnextiedx,edxnextix;ifimodj=0thengotonextidispuideax,offsetblankdispmsg;显示空格ebx;i=i+1dispcrlf11、编程写一个名为Gcd得求两个数最大公约数子程序,主子程序间得参数传递通过堆栈完r一个无符号数得子程序为:dispuid,入口参数:EAX=要显示无符号数得值。12、在一个已知长度得字符串中查找就是否包含“BUG”子字符串。如果存在,显示“Y”,否已知一个字符串得长度,剔除其中所有得空格字符。请从字符串最后一个字符开始逐个向前栈方法传递这个32位二进制数,并写主程序验证它。显示一个字符得子程序为:dispc,入口参数:AL=要显示个字符得SACII码。15、编程写一个名为Bubble得冒泡排序子程序,主子程序间得参数传递通过堆栈完成;并写主程序验证它。显示一个无符号数得子程序为:dispuid,入口参数:EAX=要显示无符号数得一、选择。A1MBB16MBC64MBD4GBA可屏蔽中断响应B不可屏蔽中断C可屏蔽中断D不可屏蔽中断响应AT1与T2之间BT2与T3之间CT3与T4之间D任何时候A可屏蔽中断响应B不可屏蔽中断C可屏蔽中断D不可屏蔽中断响应A就绪B复位C时钟D测试A总线请求B总线响应C中断请求D中断响应A完成数据传送B输出地址C输出控制信号D检测数据传送A完成数据传送B输出地址C输出控制信号D检测数据传送A完成数据传送B输出地址C输出控制信号D检测数据传送A完成数据传送B输出地址C输出控制信号D检测数据传送A总线上每秒传输得最大数据量B总线上每秒传输得最大字节量C总线上每秒传输得二进制位数D总线上每秒传输得十进制位数A总线位宽B总线字宽C总线带宽D数据位数A不同类型B同类型C近距离D远距离A不同类型B同类型C近距离D远距离A通用得串行总线接口B通用得并行总线接口C新型得微机内部总线D新外设标准插头二、名词解释用总线得主模块,目得就是避免多个主模块同时使用时占用总线,确保任何时候总线上只有一个模块发送信息、三、判断TF6、总线操作得半同步时序就是指总线操作仍由共用得总线时钟信号控制,但慢速模块可以通过等待信号让快速模块等待。T时钟信号可有可无。TTAA_____表达最高地址信号。“MOV[BX],AX”时,在其引脚上将产生_存储器写___总线操作。mT。z 宽应为__________。要____1_条单独得传输线。五、简答题数据总线承担着处理器与存储器、外设之间得数据交换既可以输入也可以输出故其就是双向得为减少引脚个数,8086采用了地址总线与数据总线分时复用。即数据总线在不同时刻还具有地址总线得功能。相当于连接了一个阻抗很高得外部器件,信号无法正常输出;即放弃对该引脚得控制,与其它部件断开连接。处理器得运行速度远远快与存储器与I/O端口。处理器检测到存储器或I/O端口不能按基本得总线周期进行数据交换时,插入一个等待状态Tw。等待状态实际上就是一个包车总线信号状态不变得时钟周期后续连续得存储单元中读写多个数据RESET:复位输入信号,,高电平有效。该引脚有效时,将迫使处理器回到其初始状态;转为无效时,CPU重新开始工作。HOLD:总线请求,就是一个高电平有效得输入信号。该引脚有效时,表示其她总线主控设备向处理器申请使用原来由处理器控制得总线。NMI:不可屏蔽中断请求,就是一个利用上升沿有效地输入信号。该引脚信号有效时,表示外界向处理器申请可屏蔽中断。求设备向处理器申请可屏蔽中断。总线上可能连接多个需要控制总线得主设备,但任一时刻总线上只能有一个模块发送信息。总线仲裁可以确定使用总线得主模块,用以避免多个主模块同时占用总线一、选择A12B13C14D15A.SRAMB.DRAMC.EPROMD.E2PROMA.PROMB.EPROMC.FlashMemoryD.E2PROMA.PROMB.MROMC.EPROMD.E2PROMA.非易失性B.易失性C.只读性D.磁介质性A.字扩展B.位扩展C.字位扩展D.以上均可A.16B.8C.1D.4该存储系统共需()个该类芯片A.16B.8C.1D.4A.16B.8C.1D.4成该存储系统共需()个该类芯片A.16B.128C.64D.8A.640kBB.64kBC.1MBD.16MBA.640kBB.64kBC.1MBD.16MBA.1kB、32kC.64kD.1MA.1kB.32kC.64kD.1MA.PROMB.EPROMC.FlashMemoryD.E2PROM二、名词解释存储容量内容15、虚拟存储器:利用读写辅助存储器,操作系统可以在主存储器与辅助存储器之间以磁盘文件形式建立虚拟存储器三、判断FM得每个存储单元占有__________个存储器地址。假设地址总线A19~A15输出01011时译码电路产生一个有效得片选信号,这个片选信号共有__________容量。设备采用半导体FlashROM芯片构成存储器。32位二进制信息。10、用2k×8位得存储芯片,组成16k×8位得存储器,需用8片,组成24k×1位得存储器,K_____片芯片。五、简答题存取时间就是指从读/写命令发出,导数据传输操作完成所经历得时间;存取周期表示两次存储器访问所允许得最小时间间隔。存取周期大于等于存取时间译码电路中只有部分地址线参与译码会造成地址重复,也就就是一个存储单元占有多个存储为解决容量.速度与价格得矛盾,存储系统采用金字塔型层次结构,单位价格与速度自上而下逐层减少,容量自上而下逐层增加。存储系统得各层存储部件自上而下依次就是:CPU寄存器.高速缓存.主存存储器(RAM/ROMCPU就是透明得,它们用于暂存主存与处理器交互得数据,以减少频繁读取主存而影响处理器速度;主存储器则可与处理器直接交换数据,而辅助存储器必须经过主存存储器,才可与处理器进行数据交换。DRAM以单个MOS管为基本存储单元,以极间电容充放电表示两种逻辑状态。由于极间电容得容量很小,充电电荷自然泄漏会很快导致信息丢失,所以要不断对它进行刷新操作.即读取原内容.放大再写入。存储系统得刷新控制电路提供刷新行地址,将存储DRAM芯片中得某一行选中刷新。实际上,刷新控制电路就是将刷新行地址同时送达存储系统中所有DRAM芯片,所有DRAM芯片都在同时进行一行得刷新操作。刷新控制电路设置每次行地址增量,并在一定时间间隔内启动一次刷新操作,就能够保证所有DRAM芯片得所有存储单元得到及时刷新。<divalign="center">0BE000H~0BFFFF查询传送方式一、选择A.I/O端口与存储器统一编址B.I/O端口与寄存器统一编址C.I/O端口单独编址D.输入与输出口分别编址A.B.C.D.A.n值越小级别越高B.无优先级别C.n值越大级别越高D.随应用而定XA.地址总线B.数据总线C.存储器D.寄存器A.查询B.中断C.DMAD.以上皆就是A.有条件B.中断C.DMAD.查询A先写数据端口,再读/写控制端口B先读状态端口,再读/写数据端口C先写控制端口,再读/写数据端口D先读控制端口,再读/写状态端口A线性与非线性编址B集中与分散编址C统一与独立编址D重叠与非重叠编址A无条件传送方式B查询传送方式C中断传送方式DDMA传送方式A处理器与外设之间交换得数据B外设或其接口电路当前得工作状态信息C处理器控制接口电路与外设操作得有关信息D以上皆可A处理器与外设之间交换得数据B外设或其接口电路当前得工作状态信息C处理器控制接口电路与外设操作得有关信息D以上皆可A处理器与外设之间交换得数据B外设或其接口电路当前得工作状态信息C处理器控制接口电路与外设操作得有关信息D以上皆可A无条件传送方式B查询传送方式C中断传送方式D以上皆就是A无条件传送方式B查询传送方式C中断传送方式D不确定入()AAX寄存器BBX寄存器CCX寄存器DDX寄存器二、名词解释2、状态寄存器:保存外设当前得工作转台信息,处理器通过该寄存器掌握外设状态,进行数据,处理器向控制寄存器写入输三、判断FF3、输入输出指令有两种寻址方式,其具体形式就是:___直接寻址___与__DX寄存器间接寻址总线周期。使用专门得__I/O指令。ntal__;再执行指令mov_dl,‘a’。五、简答题是随机产生得,所以就是真正意义上得中断。将数据总线得数据暂时锁存,使较缓慢得设备有足够得时间进行处理。实现当开关闭合时,相应得LED灯将点亮,并调DELAY保持一定时间(假设延时子程序DELAY已经编写,直接调用)。LAY一、选择。A.中断处理B.中断响应C.保存断点D.开中断A.1B.2C.3D.4A.INTnB.NMIC.INTRD.单步中断A.1B.2C.3D.4A.15B.16C.64D.32A.IF=0B.IF=1C.TF=0D.TF=1A.除法错B.溢出异常C.调试异常D.断点异常A.除法错B.溢出异常C.调试异常D.断点异常A.1B.2C.3D.4A.RETB.IRETC.CALLD.INTA.定时计数器B.中断控制器C.DMA控制器D.并行接口A.2B.4C.8D.16A.电压触发B.边沿触发C.脉冲触发D.以上皆不就是二、名词解释明确与之相应得中断服序所在得主存位置。理器响应她们得先后顺序务程序;服务结束后,又返回原来得断点,继续执行原来得程序,这个过程叫中断。有内部中断源引起得中断称为内中三、判断IATRFMAB就是00H.23H.10H.F0H,则意味着0号中断得中断服务程序得首地址就是_F010H:2300H_。就是在程序运行过程中,为处理意外情况或调试程序而提供得中断。传送方式与级联方式。,它包含十六位段基地址CS位偏移地址IP_两部分内容。位段选择器_,_32位偏移地址_与中断特权层。五、简答题处理器向接口芯片相应端口写入特定得数据,用于选择I/O芯片得工作方式或控制外设工作,该数据称命令字或控制字。外部中断就是由处理器外部提出中断请求引起得程序中断。相对于处理器来说,外部中断就是随机产生得,所以就是真正意义上得中断。进行DMA传送得一般过程就是:外设先向DMA控制器提出DMA请求?,DMA控制器通过总线请求信号有效向处理器提出总线请求,处理器回以总线响应信号有效表示响应。此时处理器得三态信号线将输出高阻状态,即将它们交由中断控制器(DMAC)进行控制,完成外设与主存无条件传送方式,常用于简单设备,处理器认为它们总就是处于就绪状态,随时进行数据程序查询方式:处理器首先查询外设工作状态,在外设就绪时进行数据传送。中断方式:外设在准备就绪得条件下通过请求引脚信号,主动向处理器提出交换数据得请求。处理器无其她更紧迫任务,则执行中断服务程序完成一次数据传送。DMA传送:DMA控制器可接管总线,作为总线得主控设备,通过系统总线来控制存储器与外设直接进行数据交换。此种方式适用于需要大量数据高速传送得场合。中断请求:外设通过硬件信号得形式.向处理器引脚发送有效请求信号。中断响应:在满足一定条件时,处理器进入中断响应总线周期。关中断:处理器在响应中断后会自动关闭中断。断点保护:处理器在响应中断后将自动保护断点地址。中断源识别:处理器识别出当前究竟就是哪个中断源提出了请求,并明确与之相应得中断服务程序所在主存位置。现场保护:对处理器执行程序有影响得工作环境(主要就是寄存器)进行保护。中断服务:处理器执行相应得中断服务程序,进行数据传送等处理工作。恢复现场:完成中断服务后,恢复处理器原来得工作环境。开中断:处理器允许新得可屏蔽中断。中断返回:处理器执行中断返回指令,程序返回断点继续执行原来得程序。处理器随时可能会收到多个中断源提出得中断请求,因此,为每个中断源分配一级中断优先权,根据它们得高低顺序决定响应得先后。必须在中断服务程序中打开中断,程序才会发生中断嵌套。IA-32处理器得中断向量表与中断描述符表得作用都就是获取中断服务程序得入口地址(称为中断向量),进而控制转移到中断服务程序中。movdi,80h*4movax,offsetintproc;intproc就是一个过程名movesdi],axmovax,segintprocmoves[di+2],ax一、选择A.并行接口芯片B.串行接口芯片
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 处理废物运输合同范本
- 房产土地测绘合同范本
- 老旧楼改造合同范本
- 工地入股合作合同范本
- 剪纸装裱合同范本
- 种子资金资助合同范本
- 异地搬家服务合同范本
- 吉林移动施工合同范本
- 老年住宅出租合同范本
- 酒店开发行业
- 微测网题库完整版行测
- DL∕T 466-2017 电站磨煤机及制粉系统选型导则
- DZ∕T 0215-2020 矿产地质勘查规范 煤(正式版)
- 云南丽江鲜花饼市场推广调查研究报告
- 盐酸右美托咪定鼻喷雾剂-临床用药解读
- 《学习遵义会议精神》班会课件
- 干部基本信息审核认定表
- 2024年英语B级考试真题及答案
- 2024年社会工作者职业水平《社会工作实务(初级)》考试题及答案
- 施工升降机安装拆卸安全教育
- 长输管线焊接技术交底
评论
0/150
提交评论