




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理练习测验题(答案仅供参考)选择题:166个填空题:103个判断题:161个 简答题:27个程序题:13个合计:470个一、选择题1运算器与控制器统称为:A微形计算机 B程序 CCPU 2一个字节的数据包含多少个二进制位:A1位B8位C不定 3一个字的数据包含多少个二进制位:A1位 B8位C不定 4微型计算机系统包括哪几个部分:ACPU,存储器,I/O接口BCPU,存储器,I/O接口及程序设计语言C微型计算机的硬件及相应的软件5C+是一种什么软件:A监控程序B程序设计语言C应用软件6按总线上传输信息类型区别,可将总线分为哪几类: A通讯总线,地址总线,系统总线 B数据总线,信息总线,片总线 C地址总线,数据总线,控制总线7通用寄存器的作用是:A暂存指令代码等信息 B暂存一些CPU运行状态及标志等信息C暂存一些运算中间结果等信息8累加器A的作用是:A具有将有关内容累加的功能 B.提供运算的一个操作数 C.可以进行移位等操作 12无符号运算会产生。A进位 B补码 C溢出13128D的双字节补码是A0FFH B0FFFFH C0F128H1409的ASCII码是:A3039 B30H39H C0-9158086内存最大的扩充空间是:A64K B1M C20168086CPU内部由下列部件组成: A.ALU、BIU及通用寄存器 B.EU与BIU C.EU、通用寄存器、指令队列17指令队列内是否包含下一条要执行的指令:A是B不是C不一定18设AX=0F13EH,则AH等于:A0FH B0F1H C13H19ZF标志=1表示: A某寄存器内容为零 B某寄存器内容不为零C某次运算结果为零20各指针寄存器中存放的是:A偏移地址 B段地址 C实际地址21运算器与控制器统称为:A微形计算机 B程序 CCPU22一个字节的数据包含多少个二进制位:A1位 B8位 C不定23一个字的数据包含多少个二进制位:A1位 B8位 C16位248284A由几种产生时钟脉冲的方法:A一种B两种 C三种25一个总线周期最多可以包含几个时钟周期:A4个B5个C5个以上26时钟周期、总线周期、指令周期之间的关系是:A时钟周期总线周期指令周期 B时钟周期总线周期指令周期 C时钟周期指令周期27最小方式下8086典型系统中8282功能是:A.产生时钟脉冲 B.地址锁存 C.提高驱动力298086最小系统中,三总线只能由8086控制:A.是 B.不是C.数据总线是,其他不是33地址总线上总是输出存储器地址信号:A是 B不是 C不一定34最大方式下,系统的芯片数比最小方式系统的芯片数:A多 B少 C不一定35最大方式下RQGT1、RQGT0分别相当于最小方式下的HOLD与HLDA:A对B错C不一定368288输出的/MRDC与8086最小方式输出的/RD功能:A一样 B不一样37基本的总线读周期需要几个T状态:A1个 B4个 C多于4个38等待状态可以持续几个T状态:A0个 B1个 C1个或更多398086在什么状态采样READY信号:AT1 BT3 CT3及Tw40可以用什么信号作为地址锁存允许信号:A/BHE BALE CDT/R /DEN418288的普通写与超前写的区别是:A有效电平不同 B有效时间不同 C功能不同42最小方式与最大方式下,8086的总线请求与响应各使用的是几个引脚:A.1,2 B.2,1 C.2,2 D.1,143中断类型号是在中断响应周期什么时候读入CPU的:A第二个中断响应信号有效期间B第一个中断响应信号有效期间CALE有效期间44实际地址、段地址、有效地址分别是多少位16进制码:A5,4,4 B20,16,16 C5,4,5 D .20,16,20458086系统1M内存空间最多能分成多少个不同的段:A.16个B.64K个C.256个D.20个46字数据只能采用规则存放:A是 B不是 C不一定47由某单元的物理地址即可确定其逻辑地址,或由逻辑地址即可确定其物理地址: A.是、是 B.不是、不是 C.是、不是 D.不是、是48.堆栈中的单元只能采用先进后出的方式访问: A.对 B.错49.8086CPU的PUSH指令执行时:A.先推数据,再将SP-2 B.先将SP-2,再推数据 C.先推数据,再将SP+2 D.先将SP+2,再推数据50.8086CPU的POP指令执行时:A.先弹数据,再将SP+2 B.先将SP+2,再弹数据C.先弹数据,再将SP-2 D.先将SP-2,再弹数据51.8086系统中,I/O端口地址:A.只能采用内存映像编址 B.只能采用独立编址 C.既可以采用独立编址,又能采用内存映像编址52固定寻址方式中没有操作数:A对 B错53一种处理器有两套指令,即助记符指令及机器指令:A.对 B.错54寄存器寻址就是操作数所存放的地址在某一寄存器中:A.对 B.错55存储器寻址表示了指令中的操作数:A.本身 B.在内存中的偏移地址 C.内存中的段地址56存储器寻址方式中,缺省段地址是SS的间址寄存器是:A.SP间址 B.BP间址 C.BX间址57能进行间接寻址的间址寄存器有:A4个 B6个 C.8个58计算指令执行时间时,不计入取指时间是因为:A取指时间很短,可忽略不计。B取指与执行指令基本并行。C取指时间是固定的,不需要单独计算。59指令的执行时间正比于:A时钟周期B寻址方式所用的时间C.执行的总线周期个数60教材中所列的各指令基本执行时间”,是否已经包括必须的(即假设为规则存放的字)访问总线周期的时间。 A是 B否61LDS指令要求源操作数必须为:A.一个16位寄存器B.一个存储器操作数C.一个有效地址62LES指令传送的是:A.源操作数的值B.源操作数的偏移地址 C.源操作数的物理地址63无符号数相加与有符号数相加,是否使用同样的指令:A.是 B.否64两无符号数相加造成OV标志为1,有何意义:A.无意义 B.相加有溢出 C.相加有进位65ADC指令将两操作数相加,再加上进位值1: A.对 B.错66.对任意2个操作数使用ADD相加后,再用DAA或AAA都能得到正确的BCD码结果: A.对 B.错67对负数(补码)用求补指令得到的结果总是原数的绝对值:A.对 B.错68比较两符号数大小,应根据:A.CF,SF标志 B.OF,ZF标志 C.ZF,SF,OF标志69两单字节带符号数用IMUL相乘,结果为:A.单字节带符号数 B.双字节无符号数 C.双字节带符号数70AAM对乘法调整,乘法的BCD码结果应:A.小于65536 B.小于9999 C.小于99 D.小于25671双字节无符号数,除以单字节非零的无符号数,商肯定可以用单字节表示:A对 B错72带符号数将其字长扩充1倍,而值不变,只需要: A将高半部分补全0” B将高半部分补全1” C.将原最高位扩充到高半部分73MOV AX,0和XOR AX,AX两条指令:A.实现的功能完全一样 B.都将AX清零 C.执行后AX值不一致74.SAL,SAR指令分别能将什么数乘以2:A.无符号数无符号数 B.无符号数带符号数C.带符号数无符号数 D.带符号数带符号数75REPE前缀实现:A.结果相等时,继续重复 B.结果相等时,结束重复76.串操作指令源,目的串操作:A.DS:SI与DS:DI指向 B.ES:SI与ES:DI指向 C.DS:SI与ES:DI指向77.MOVS指令传送的串类型:A.仅能为字节串 B.仅能为字串 C.可以为字节串及字串78串搜索指令搜索的串是:A.由DS:SI指向 B.ES:DI指向 C.两者都可以79.近转移,远转移转移的范围是:A.32K以内与32K以外 B.64K以内与64K以外C.同一段内与不同段之间80短转移转移范围是:A.256字节以内 B.同一段内 C. -128+127范围内81.调用指令执行时,总是要将断点地址的CS与IP值推入堆栈:A.对 B.错82调用指令执行完后,堆栈指针指向:A.最后推入断点地址的单元 B.最后推入断点地址单元的上一个单元(地址较低的单元)C.-128+127范围内83RETn指令执行后,堆栈指针指向对应的CALL指令执行前的堆栈指针的位置A.是 B不一定84条件转移类指令有:A.近转移、短转移、远转移 B.只有近转移 C.只有短转移85LOOPNZ意味着:A.CX=0且标志为1时转移结束循环 B.CX=0或ZF标志为0时结束循环C.CX=0或ZF标志为1时结束循环86LOOPNZ意味着:A.设置串操作地址增方向与关中断 B.设置串操作地址减方向与开中断C.设置串操作地址增方向与开中断87中断指令与子程序调用指令执行的操作是一样的:A.对 B.错88子程序返回指令可代替中断返回指令:A.对 B.错898086类型0,类型1,类型3是否由中断指令引起:A.是是否 B.否否是 C.否是是 D.否否否90BIOS是由DOS系统提供的:A.对 B.错91.使用INT20H中断返回DOS方法是:A.直接使用INT20H B.转移到PSP中调用INT20H指令92汇编程序指的是: A.用汇编语言编写的程序 B.一种应用程序,它进行汇编操作对某 C.程序进行整理和编辑工作93.机器指令、高级语言中的语句、汇编语言助记符指令之间的关系是: A.一条高级语言中的语句对应一条机器指令 B.一条汇编语言助记符指令对应一条机器指令 C.一条汇编语言助记符指令对应一条高级语言中的语句94伪指令是:A.格式不正确的指令B.不会在内存中产生代码和数据C.仅对汇编过程有影响95.标号的类型属性有: A.NEAR B.DW C.偏移量96.变量类型属性有: A.FAR B.双字 C.段地址97以下哪些表达式是合法的: A.AX+BXB.SI+1 C.AX/5 D.10/5 E.AX MOD5 F.SEGAX G.offsetSI H.TYPEAX98.若Var1与Var2为2个内存变量,则表达式Var1Var2表示: A.两变量的差B.两变量偏移地址之差C.两变量的段地址之差99常数是否具有操作数类型:A.有 B.没有 C.不一定100.SI的类型是: A.字 B.字节 C.不确定101.DW20DUP(?,5)分配了几个字节: A.240 B.40 C.80 D.60102定义一个结构是否同时分配了相关的内存单元:A是 B不是 C.不一定103EQU与DB伪指令是否分配内存单元: A是,是 B是,否 C.否,是 D.否,否104ASSUME伪指令能设置CPU中段寄存器的值:A.是 B.否 C.不一定105.ORG设定当前可分配内存单元的: A.段地址 B.偏移地址 C.类型106.一个程序只能用段定义伪指令定义4个段或4个以下的段: A.对 B.错 C.不一定107.段定义伪指令定义的段中,偏移地址总可以从零开始:A.对 B.错108.exe文件与.com程序代码量能否超过64K:A能,能 B能,否 C.否,能 D.否,否109.com文件中用户代码入口是否能定义在64K中任意位置:A能 B不能 C.不一定110单字节无符号数乘以单字节无符号数,结果类型是:A单字节无符号数B双字节无符号数C.3字节无符号数D.4字节无符号数111两单字节相加,结果类型是:A.单字节B.双字节112有符号数比较大小与无符号数比较大小采用的条件转移指令:A.不同 B.相同 C.不一定113LOOP指令使用哪一个寄存器作为循环计数:AAX BBXCCX DDX114循环控制部分一定放在循环处理以后:A对B错115在高级语言中,若多种循环出现交叉”的错误,系统往往会提示出来,汇编语言的程序出现错误时,CPU是否会提出呢? A是 B否116在软件中只使用一次的功能编写成子程序完全没有必要:A对 B错117子程序的属性说明了本子程序:A.规模与大小 B.是否通用C.是否能浮动 D.与调用指令是否在同一段E.与调用指令是否相隔超过64k的距离118通过寄存器传递参数比通过内存传递参数的优点是:A能传递更多得参数 B存取更方便 C.能确保正确调用119.通过堆栈传递参数,在子程序中使用间址取得参数的原因是:A.BP没有被占用 B.BP间址速度较快 C.BP间址是对堆栈段进行120冒泡法算法程序的循环之中,设置BL=-1的目的是:A减少循环次数B设置大小比较结果C.减少每次循环中交换比较次数121使用INT21H2号功能显示16进制数码,需要: A.直接将数码送DLB.将该数码加30H再送DLC.将该数码加30H或加37H再送DL12232位数乘以32位数,结果一般为:A33位 B40位 C.48位 D.64位123声音的音高取决于驱动扬声器的电信号的:A.强度 B.谐波 C.频率124对于例3,按照该程序,若两个学生成绩相同,则求出的名次:A相同 B不相同125对于例2,若要求查找单词SUN,则例子程序是否同样适用:A是 B否126DRAM与SRAM比较: A.DRAM比SRAM速度快B.DRAM比SRAM价格低C.DRAM比SRAM较容易使用127EPROM的特点是:A.可象RAM一样进行读写 B.掉电不丢失信息 C.将只能写一次1284164刷新周期为2ms,因此,需要多长时间对4164作一次刷新操作:A.2ms B.15us C.128us1294164只有8根地址线,却能寻址64k个单元,原因是:A.分时送入2次地址码 B.4164每单元只有1位 C.4164每次寻址都选中某一个整行130用4164构成1M*9的存储体需要多少片:A.16片 B.9片 C.144片131下列哪些芯片允许用户多次编程改写:A固定掩码ROM BPROM C.EPROM132EPROM与EEPROM区别是:A.EPROM价格较低 B.EEPROM不需要用紫外线擦除 C.EEPROM编程不需要编程器133线选法采用的方法是:A.保证地址都是线形的B.直接用地址线作为片选C.只采用较少的地址线134.全译码法的方法是:A.所有地址线都参与译码B.没有剩余高位地址线的方法C.译码逻辑较简单的方法135所谓高位地址线是:A.地址线的高半部分B.地址线的最高位C.存储器片内单元译码剩余的高部分地址线136使用64KB的芯片扩充到1M字节空间,需要进行:A字扩充 B位扩充 C.字位同时扩充137当8086需要用多片芯片扩充1M存储单元时,只能选用:A.线选法 B.全译码138无条件传递指的是:ACPU在不停地传送数据 BCPU在传送数据前不查询I/O的状态C.CPU无条件地服从外设传送数据的要求139查询式I/O中CPU如何得知外设是否准备好?A.从状态端口读入外设状态 B.根据外设处理数据的一般流程与时间 C.从数据端口的数据分析140查询式I/OCPU效率较低的原因是:ACPU需要多次读入状态信息的操作 BCPU需要等待外设准备好 C.外设接口的速度可能较慢141查询式I/O外设状态信息通过CPU的:A.数据总线读入 B.某条控制线读入 C.数据总线与控制总线输入142中断控制的I/OCPU效率较高的原因是:A外设速度可能较快 BCPU被动接受外设接口的I/O请求C.CPU不需要读入状态的操作143DMA方式的I/O数据传输是由: A.CPU控制的 B.由专门的DMA控制器控制的 C.由外设控制的144DMA的过程是由:ACPU主动引起的 B外设引起的 C.CPU与外设都可能引起145来自8086CPU外部的中断申请怎样送给CPU,可以通过:A只通过INTR引脚B只通过NMI引脚C.以上两个引脚D.通过执行INTN指令146中断处理不能中断:A.当前子程序执行B.当前指令的执行C.当前中断服务程序执行147中断向量表中存放:A.所有中断服务程序的入口地址B.转向中断服务程序的代码C.中断类型码1488086转入中断服务程序前,会自动执行如下哪些操作:A.将中断地址入栈B.将标志寄存器入栈C.将受影响的寄存器内容入栈D.将中断允许标志清零E.将中断允许标志置位F.取中断服务程序的入口地址G.清除掉中断源的中断申请信号H.恢复CS:IP中的断点地址149NMI中断在计算机系统中一定不能屏蔽:A对 B错150INTR引脚只一个,因此系统只能有一个可屏蔽中断源:A.对 B.错151CPU在什么时候得到INTR中断源的类型码:A.在中断服务程序中 B.在中断申请时 C.在中断响应的第二个/INTA周期152单片8259能管理几种外部中断:A8 B16 C.256153中断屏蔽寄存器的作用是:A.禁止外设向8259提出中断请求 B.禁止8259相应的某级中断申请传向CPU C.禁止CPU响应8259提出的中断申请 D.禁止优先级较高的中断申请1548259管理多个中断源的中断类型码:A是相同的一个单字节数 B是连续的几个单字节数 C.是毫无关系的几个单字节数155在完全嵌套方式下,8259规定哪级中断优先权最高,哪级最低:A.IR0IR7 B.IR7IR0 C.其他156之所以需要EOI操作,是因为:A.CPU需要结束中断服务 B.8259需要将某级中断正在响应的有关标志复位 C.8259需要实现完全嵌套优先权157哪种方式可能引起错误的重复申请中断:A.电平触发 B.边沿触发 C.两者都可能 D.两者都不可能158在任何情况下,8259都会忽略比当前正在响应的中断优先级较低的中断源的中断申请:A.是 B.否159ICW1-ICW4是否可以以任何次序写入:A可以 B不可以 C.不一定1608259有几个端口地址? A.1个 B.2个 C.2个以上161.下列哪些写入较低的口地址: A.ICW1 B.ICW2 C.ICW3 D.ICW4 E.OCW1 F.OCW2 G.OCW31622片8259最多可连接多少个外部中断源:A16B64 C.256163级联时,中断类型码怎样发给CPU:A通过主片 B通过从片164级联时,CAS0-CAS2功能是:A从片给主片送上申请中断的引脚号 B主片给从片送上被响应的从片编号 C.主片给从片送上响应的中断类型码选择题答案:1. CBCCB6.CCBCB 11.CABBB16BCBCA 21. CBCBC26.BBAB33.BAB36BBCCB41BBAAB46BDBBA51.CBBBB56BABAA 61BBAAA66BBCCC71BCCBA76CCBCC81.BABCC86CBBBB91.BBBBA96. BBABC101.CBDBB106.BBBBB111AACBB116BDBCA 121CCCAB126BBBAC131CBBAC.136ABBAB 141ABBBC146BA(ABDF)BB151CABBA 156BABBB 161(AFG)BBB二、填空题1. 位一般指(二进制中的一个数据位)。2. 2.字节(Byte):指(8个二进制位组成的数据),例如:10110101及01001111等。3.字(Word):指(计算机进行数据处理,包括运算,传输等,所使用的基本信息单位,由若干个二进制位组成)。4.字长Word Length): 指(一个字所包含的二进制数据位数)。5.电子计算机系统包括(硬件)和(软件)两大部分。6.硬件由(主机(包括P、 RAM、ROM和 IO接口电路等))及一些(外围设备)、(电源)组成7.软件,从广义角度来说包括等(各种程序设计语言)(系统软件)(应用软件)(数据库)。 8.程序设计语言是指用来编写程序的语言。包括该语言的语法规定及编程工具(又称编程环境),通常分为(机器语言)(汇编语言)(高级语言)三类。9.系统软件包括(监控程序、操作系统、诊断程序及一些工具软件)等。10总线(BUS)是(传输信号的一组公共信号通道 )。11片内总线: 又称(芯片内部总线)。12内总线, 又称微计算机总线或板级总线,一般又称(微机系统总线)。13外总线,又称(通信总线)。14所谓地址,是(计算机系统中给存储器(或I/O端口)的每一个存储单元分配的一个编号)。 15(控制总线)上传输的是各种控制信号及状态信号。16采用三总线的结构,即(数据总线(DB)、地址总线(AB)、控制总线(CB))。 17. 指令系统就是(一种微处理器所能执行的全部指令的集合). 18指令包括(操作码(OpCode))(操作数(OperAnd)或操作数地址)两部分。 19微计算机的特点(体积小、功耗低;价格便宜;结构简单、性能可靠;灵活性好)。20指令数是(指一种微处理器能执行的指令的个数)。 21指令执行时间由(时钟周期)及所用(时钟周期数)决定。22衡量基本的指令执行时间,经常使用一个单位,即(MIPS)。 23. 访存空间是(指由该微处理器构成的系统所能访问(ACCess)的存储单元数)。24 8086CPU的内部由两个独立的工作部件构成,即(执行部件EU(ExeCution Unit))(总线接口部件BIU(Bus InterfACe Unit))。 25十六位的状态标志寄存器(FlAg),用来反映(CPU运算后的状态特征或存放控制标志)。26. 通用寄存器包括(8)个(十六)位寄存器。27(AX)(BX)(CX)(DX)为数据寄存器,它们可以寄存十六位数据,也可分成高低两半,分别寄存8位数据。28(SP( StACk Pointer))(BP( BAsiC Pointer))为指针寄存器。29. 8086中的实际地址是(20)二进制位。30.8086产生20位的地址,称为(实际地址或物理地址)。31 8086的通用寄存器分为(数据寄存器和指针寄存器)(变址寄存器)两组。32. 通用寄存器有(AX、BX、CX、DX、SP、BP、SI、DI)。33.AX作为(16位累加器)使用, AL则是8位累加器。34.BX作(基址(BAse)寄存器),在查表指令XLAT中存放表的起始地址。35.CX作(计数(Count)寄存器),常用于循环程序中的循环计数。36.DX作(数据(DAtA)寄存器),如在字的除法运算指令DIV中,存放余数。37. SP称为(堆栈指针寄存器)。38. BP称作(基址指针寄存器)。39. SI称为(源变址寄存器)。40.目的操作数地址的偏置放于DI中,所以DI称为(目的变址寄存器)。41.DIP封装,指的是(集成电路的一种外封装形式,即双列直插式封装)。42由片外输入CLK引脚的时钟脉冲信号,是系统定时的基本脉冲,其频率称为(主频),其周期称为(时钟周期)。 43.8086的主频为5MHz,l个时钟周期就是(20ns),8086的主额为10MHz,则1个时钟周期就是(10ns)。44. 8086系统中,就有三种时间周期,分别是(时钟周期)(总线周期)(指令周期)。45.所谓时序,就是(指CPU执行各种操作时,引脚信号随时钟而变化的顺序和时间长短的安排)。46总线操作按数据传输方向可分为(总线读操作)(总线写操作)。47. 存储器按(字节) 组织,按(字节)分配地址。48实际地址(又称物理地址)是(指CPU和存储器进行数据交换时在地址总线上出现的地址码)。49逻辑地址由两部分组成(段地址)(偏移量)。50. 堆栈就是(在内存中开辟的一段特殊的存储区域,这段区域采用先进后出的原则存取数据)。51. 堆栈段在存储区中的位置由(堆栈段寄存器SS)(堆栈指针SP)来规定。52. 堆栈最典型的用法就是(在调用子程序时保存返回地址)。53.(断点地址)是指主程序中调用指令(CALL 指令)的下一条指令的地址。54.8086的堆栈操作有(入栈(PUSH))(出栈(POP))两种。55. 每种指令又由(2)个字段(Field)构成。56.(CPU所具有的一整套执行各种类型的操作命令的集)称为该 uP的指令系统(Instruction Set)。57.(所有能寻得操作数来源的方式)称为寻址方式。58. 8086采用独立编址的I/O端口时,可有(64K)个字节端口或(32K)个字端口。59. OUT指令和IN指令一样,都提供了(字节)和(字)两种使用方式。60. 通常,计算机一条指令的执行时间是指(取指令)和(执行指令)所花时间的总和。61. 8086指令系统包含(133)条基本指令。 62. 按指令长度可以分为(长格式)(短格式)。63. TABLE-NAME 是表的名称,也即(表的首地址)。 64. 算术运算指令涉及的操作数从数据形式来讲有两种。(8位的和16位的操作数)65.操作数从类型来讲也分两类(无符号数)(带符号数)。 66. 8位无符号数表示的范围为(0255(或0FFH))。67.16位无符号数表示的范围为(06 5 5 3 6(或0FFFFH))。 68. 微计算机中的带符号数通常用(补码)表示。69. 8位带符号数表示的范围为(-128127(或80H7FH))。 70. 16位带符号数表示的范围为(一3276832767(或8000H7FFFH))。71. 减法指令共有(7)条,其中(5)条为基本减法指令,(2)条为十进制减法调整指令。 72. 逻辑运算与移位指令,由(布尔型指令、移位指令和循环移位指令)三小类组成,共(13)条。73. 8086的布尔型逻辑运算指令包括(AND(与),OR(或),XOR(异或),NOT(非)和TEST(测试))5条指令。74. 8086的控制转移类指令可分为四小类(即无条件转移与调用返回、条件转移、循环控制和中断类指令)。75. 段内和段间的转移指令寻址方法又有两种,即(直接寻址和间接寻址)。 76.(某些具有独立功能的程序编写成独立的程序模块)称之为子程序。77. (CALL)指令就是为调用程序调用过程(或称转子程序)而设立的。78. (RET)指令放在子程序的末尾,当子程序功能完成后,由它实现返回。79. L00P指令执行循环,用(9)个时钟周期,退出时用(5)个时钟周期。80. 在8086的中断机构中,包含两类中断源(一类是外部中断源,另一类是内部中断)。 81. 当微计算机系统在运行时,或者程序运行期间,遇到某些特殊情况,需要CPU停止执行当前的程序,产生(断点)。82. 转去执行一组专门的例行程序进行处理,这种情况称为中断。这种例行程序称为(中断服务程序)。83. 在中断服务程序的末尾需要设置一条返回指令,叫做(中断返回指令(Interrupt RETurn))。84. 子程序接服务功能可分为三个方面(磁盘的读写管理)(内存管理)(基本10管理)。 85. 调用这些子程序时,应给出以下三方面的内容(入口参数)(子程序的功能号送入AH寄存器)(INT 21H)86. 所谓实时性,指的是(系统按照实际的时间刻度运行,并及时按实际出现的情况处理有关问题的能力)。 87. 汇编程序主要分为两种(宏汇编程序)(小汇编程序)。88. 8086宏汇编有三种基本语句。它们是:( 指令语句、伪指令语句和宏指令语句)。89. 标号和变量都具有三种属性:(段、偏移及类型)。90. 偏移属性表示(标号或变量相距段起始地址的字节数)。91. 关系运算符有(EQ(相等)、 NE(不相等)、 LT(小于 ) GT(大于)、 LE(小于或等于)、 GE(大于或等于))共六种。92.结构化程序设计三种类型(顺序结构,条件结构,循环结构)。93(因而常常将这些常用的程序标准化,做成预制好的模块)就是子程序(SUBROUTINE)。94. 调用子程序的程序称为(主程序或调用程序)。95. 一个主程序可多次调用一个子程序,也可调用多个子程序:一个子程序可被多个程序调用,子程序也可再调用其它于程序,这称为(子程序嵌套)。96. 只要堆栈空间允许,嵌套层次不受限制;子程序也可调用本身,这称为(递归调用)。97. 子程序中允许改变的数据叫做参数(或变量),调用子程序时,经常需要传送一些参数给子程序,子程序运行完后,也经常要返回参数给调用程序,前者叫(入口参数),后者叫(出口参数)。98. 调用程序和子程序之间的信息传送称为(参数传递)。99. 用(地址表)传送数据的参数:不直接传递参数本身,而是传送参数存放的地址。100.在子程序嵌套的情况下,如果一个子程序调用的子程序就是它本身,称这种调用为(递归调用),这样的子程序称为(递归子程序)101. 计算机的存储器系统可分为(内存储器(又称主存储器))(外存储器)。102. 磁盘分(硬盘和软盘)两种。103.程序控制方式分为(无条件传送方式)( 条件传送方式)两类。 三、判断题1.基本指令执行时间愈短,表示微处理器工作速度愈高。2.指令执行时间,基本上能反映微处理器速度指标。 3.基本指令执行时间愈短,表示微处理器工作速度愈高。4.访存空间越大,表明该微处理器能扩充的内存单元数越少,系统的性能就越有提高的余地。5.若微处理器具有协处理器接口,则可用来构成多处理系统。6.SP为堆栈指针,用于堆栈操作时,确定堆栈在内存中的位置,由它给出栈顶的偏移量。7.堆栈操作遵循先进后出的原则。8.AX寄存器只能存位数字。9.两个16位有符号数相乘一定是32位。10.两个16位有符号数相加定是32位。11.两个16位有符号数相减是32位。12.两个16位有符号数相除定是32位。13.加法运算和乘法运算是等效的。14.同样的结果,如果用乘法要快一些。15.有符号数和无符号数不能进行运算。16.进位或者借位的记载是在标志寄存器中。17.汇编语言比其它语言复杂。18.汇编语言比其它语言运行起来慢。19.其它语言最终都要转换成汇编语言运行。20.机器最终运行的是伪代码语言。21.伪代码只有转换成机器码才能被机器识别,执行。22.变址寄存器SI和DI是用来存放当前数据段的偏移地址的。23.AX只能放地址。24.CX只能当计数器使用。25.只可以存放数据。26.SP只能当堆栈指针。27.BP只能当基址指针。28.只能存放基址。29.一个字长度等两个字节。30.双字是32个位的。31.总线周期是不确定的。32.一个总线周期有4个状态组成。33.等待状态可能长一点。34.最大方式与最小方式区别不大。35.一般的微机都处于最大方式工作。对36.当存放的数为一个字(16位,2个字节)时,则将字的高位字节放在高地址中,将低位字节存放在低地址中。37.当存放的数是双字形式(即4个字节)时,则将低字存放在较低地址中,高字存放在较高地址中。38.对存放的字,其低位字节可以在奇数地址中(即从奇数地址开始存放),也可以在偶数地址中(即从偶数地址开始存放)。39.若一个字是规则存放,则对它的存取可在一个总线周期完成,而非规则字的存取则需二个总线周期。40.基址和偏移地址都用无符号的16位二进制数或4位十六进制数表示。41.减短了指令长度,提高了执行程序的速度。42.分段组织存储器也为程序的浮动装配创造了条件。43.固定寻址比立即数寻址快。44.直接寻址比间接寻址快。45.立即数寻址最快。46.固定寻址的指令,不需要计算EA,执行速度快。47.立即数可以是8位,也可以是16位。48.采用寄存器寻址方式的指令在执行时,操作就在CPU内部进行,不需要执行总线周期,因此,执行速度快。49.指令操作符使用大小写都是可以的。50.MOV操作源数据丢失了。51.存储单元可以使用直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址加变址寻址这些存储单元寻址方式中的任何一种。52.指令的两个寄存器必须是位数相等。53.MOV ES, AL。54.MOV CL,4231H。55. MOV指令中的两个操作数的类型必须一致。要么都是8位数据,要么都是16位数据。56. MOV指令中不能用CS和IP作目的操作数,是说这两个寄存器的内容不能随意改变。57. 不允许在段寄存器之间直接传送数据。58允许用立即数作目的操作数。59. 不能向段寄存器送立即数。60. 当要对段寄存器初始化赋值时,也要通过CPU的通用寄存器。61. 8086的堆栈是向上生长的(向地址低的方向生长)。62. 堆栈操作指令中,有一个操作数是隐含了的,这个操作数就是(SP)指示的栈顶存储单元。63. 8086堆栈操作都是字操作,允许对字节操作。64. CS寄存器可入栈,能随意弹出一个数据到CS。65. 要成队使用PUSH与POP指令,即PUSH、POP指令的个数应一致。66.使用PUSH与POP指令的顺序,必须相反。 67. 换码指令使用的是隐含寻址方式,表的首地址必须放在BX中,而待查码必须放在AL中。68. 使用LDS和LES指令时应注意,寄存器r不能使用段寄存器。69. 使用LDS和LES指令时应注意src一定是存储器操作数,其寻址方式可以是64种当中的一种。 70LEA 是对操作数的地址进行操作。71.LDS和LES是对操作数的内容进行操作。72. LDS和LES操作数的内容是16位的地址指针。73. SAHF指令和LAHF指令的操作正好相反。74. LAHF和SAHF两条指令只对低8位的标志寄存器操作,这样就保持了8086指令系统对8位80808085指令系统的兼容性。75PUSHF 和 POPF一般是成对使用的。76. 除SAHF和POPF指令执行后将由装入标志寄存器的值来确定标志外,其它的各条指令执行后都不会改变标志寄存器的内容。77.双操作数指令的两个操作数中除源操作数可为立即数的情况外,必须有一个操作数在寄存器中,单操作数指令不允许使用立即数方式。78. 带符号数的最高位作符号位:0表示号,1表示一号。79. 对CPU来说,是没有什么有符号数和无符号数的,这都是由人来确定的。80无符号数对加法和减法可以采用同一套指令。81.无符号数对乘法和除法则能采用同一套指令。82. 对无符号数发生溢出只出现在两数相加的情况。83. 在8086 CPU中则是使用溢出标志OF:当OF=1,无溢出,OF=0,溢出。84. INC指令只影响OF,SF,ZF和PF,而不影响CF。85.当用INC指令进行循环计数,试图以判断CF=1结束循环,是达不到目的的,而且还会导致程序运行进入死循环。86. DAA指令用于对组合BCD码相加的结果进行调整,使结果仍为组合的BCD码。 87. 所谓调整,就在于BCD码是以二进制的记数方式来表示十进制,所以要将两者的差额补上。88. WORD PTRDI表示取(DI)和(DI)+1所指的字单元的内容。89. DEC指令和INC指令一样,执行后对CF不产生影响。90. 立即数是能作为减法指令的目的操作数的。 91. NEG指令适用于对负数求绝对值和对正数求其相反数。92. NEG指令执行后,对 OF, SF,ZF,AF,PF和CF均产生影响。93. 当操作数的值为-128(即80H)或为-32768(即8000H)的情况下,执行NEG指令后,结果无变化,即送回的值仍为80H或8000H。这是因为-128即1000 0000,-32768即1000 0000 0000 0000,对之取反加1 ,其结果认为其本身。94. CMP指令和SUB指令类似,也是执行两操作数相减,但和SUB指令不同的是,不送回相减结果,只是使结果影响标志位OF,SF,ZF,PF和CF。()对95. 判断两个带符号数的大小,应由符号标志SF和溢出标志OF综合进行判断。96. 无符号数和带符号数进行比较,其状态标志反映的两数大小关系。97.对无符号数,是大小的区别。98. 对有符号数,是高低的区别。99. 进行乘法时,如果两个8位数相乘,乘积将是一个16位的数;如果两个16位数相乘,则乘积将是一个32位的数。100. 乘法指令也是使用隐含寻址的,被乘数是固定放在AL或AX中的,运算的结果也是固定存放的。101. 乘法指令中有两个操作数,但其中一个是隐含固定在AL或AX中,若是字节数相乘,被乘数总是先放入AL中,所得乘积在AX中;若是字相乘,被乘数总是先放入AX中,乘积在DX和AX两个16位的寄存器中,且DX中为乘积的高16位,AX中为乘积的低16位。102. 8086执行除法运算时,规定被除数必为除数的双倍字长,即除数为8位时,被除数应为16位,而除数为 16位时,被除数为32位。103. 除法运算后,标志位AF、ZP、OF、SF、PF和CF都是确定的(有意义)。104. 用IDIV指令时,若为双字字,则商的范围为:3276832767;若为字字节,则商的范围为一128127。105. 如果商的范围超出为一128127,8086CPU则将其作为除数为0的情况处理,通常办法用溢出标志OF=1表示。106. 对带符号数进行除法运算时,比如(30)(7)可以得商为一4,余数为一2,也可得商为一5,余数为十5。这两种结果都正确。107. 除法运算时,要求用 16位数除以 8位数,或用 32位数除以 16位数。108. 当被除数只有16位,而除数也为16位时,必须将此16位被除数放在AX中,并用符号位对高16位DX进行扩展,若不进行扩展,除法将发生错误。109. 遇到两个带符号的字节数相除时,可以不先执行CBW指令,产生双倍长度的被除数。110. CWD指令和CBW一样,用于带符号数扩展。111. CWD执行后,影响标志位。112. NOT不影响标志位。113. 用AND指令可对指定位或指定的一些位进行屏蔽(清零)。114.用OR指令不可对一些指定位置 1。115.XOR指令可以比较两个操作数是否相同。116.用XOR指令与全1的立即数进行异或,还可将指定的数据变反。117.AND AX,AX;OR AX,AX;XOR AX,AX都可以用来清除CF,影响SF,ZF和PF。118.XOR AX,AX在清CF和影响 SF,ZF,PF的同时,不清除AX自己。119.AND AX,AX对操作数无影响,可用来检查数据的符号,奇偶性或判断数据是否为零。120.OR AX,AX对操作数无影响,可用来检查数据的符号,奇偶性或判断数据是否为零。121.TEST指令和AND指令执行同样的操作,操作结果也一样。122.NOT指令只有一个操作数,因此操作数能为立即数。123.SHL和SAL的功能完全一样。124.带符号数移位时对符号位的操作和右移时最低位移入CF中。125.SHR和SAR的功能相同。126.循环移位指令可用来检测寄存器或存储单元中含1或含0的个数。127.REP前缀常与MOVS和STOS串操作指令配用,表示字符串未处理完时重复。128.串操作指令是一类高低效率的操作指令,合理选用对程序的优化没有好处。129.LODSBLODSW该指令用来把DS段中由SI所指的存储单元的内容取到AL(或AX)中。130.CMPSBCMPSW,送回结果。131.除中断类指令外,其它类
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国生物质能发电行业市场深度调研及投资策略与投资前景预测研究报告
- 2025-2030年中国环境电子教育行业市场发展分析及发展趋势与投资前景研究报告
- 2025-2030年中国牙科治疗设备行业市场深度分析及发展前景与投资研究报告
- 2025年氨气站搬迁建设项目环评报告表
- 2025-2030年中国池塘曝气器套件行业市场现状供需分析及投资评估规划分析研究报告
- 绿色生态办公区EOD管理的策略及实施路径
- 中国家用水表行业调查研究及投资战略规划研究报告
- 特发性膜性肾病治疗讲课件
- 时间的规划讲课件
- 涤棉混纺双面法兰绒项目投资可行性研究分析报告(2024-2030版)
- 2024-2025人教版一年级下册数学期末考试卷附答案 (三套)
- 风电工程培训课件
- 有机化学 有机上期末试卷(含答案)学习资料
- 食堂退货管理管理制度
- 电解液管理制度
- 打样管理制度
- 定密责任人培训
- 肩周炎的中医护理个案
- 基层院感知识培训课件
- 中国古代工程技术知到课后答案智慧树章节测试答案2025年春广东工业大学
- 景区恶劣天气应急预案
评论
0/150
提交评论