微机原理试题集试题库带答案_第1页
微机原理试题集试题库带答案_第2页
微机原理试题集试题库带答案_第3页
微机原理试题集试题库带答案_第4页
微机原理试题集试题库带答案_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

1、-微机原理及应用习题集库2一、填空2二、单项选择题6三、程序分析题每题6分,共24分16四、判断题在对的后面画,错的后面画×:25五:分析判断题判断对错,并指出错误原因31六、简答题:33七、程序题38八、接口芯片的综合编程题50一8255A50二8259A56三. 其它端口编程题58. z-微机原理及应用习题集库请认真复习4、5、7、10、11章后的习题一、填空1. 87的原码是0101 0111B=57H,补码是01010111B,反码01010111B。2. SP总是指向栈顶,假设原先SP=2000H,SS=2000H,问CPU执行指令PUSHA*后,AL容压入物理地址为21F

2、FEH存储单元中,AH容压入物理地址为21FFFH存储单元中。3. 以B*基址寻址,约定的段存放器是DS,以BP基址寻址,约定的段存放器是SS,变址寻址约定的段存放器是DS。4. 假设*个字的值是1234H,其低位字节地址是20H,高位字节地址是21H,则该字地址是20H。5. 8086/8088的状态标志有6SF、PF、AF、OF、ZF、CF个。8086/8088系统中,存储器是分段的,每段最大长度是64K字节,段偏移地址从0000H到FFFFH。6、 CPU存储器进展读写操作时,通常在T3状态去检测READY ,一旦检测到READY无效,就在其后插入一个Tw周期。7、 汇编语言源程序中的语

3、句有三种类型,它们是指令语句,伪指令语句,宏指令语句。8、 、8086CPU寻址外设可以有两种方式,一种是直接寻址方式,另一种是 间接寻址方式。9、 CPU与外设之间的连接部件称为I/O接口,它的根本功能是在CPU与外设之间起缓冲作用。10、 CPU从主存取出一条指令并执行该指令的时间称 ,它通常用假设干个 来表示,而后者又包括假设干个 。指令周期 机器周期 时钟周期 答:12314、数据的输入/输出指的是CPU与I/O接口进展数据交换。 15*= -120,则*的原码用八位二进制表示是_,补码用八位二进制表示是_。16、8088中的指令INT n用N指定中断类型。17、8088的ALE引脚的

4、作用是地址锁存允许。18. 一片8255A端口A有3种工作方式,端口B有2种工作方式。19. 当8255A口工作在方式1输出时,A口输入信号联络线的名称是IBF,输出信号联络线的名称是OBF(带上划线)。20. 端口A可以工作在3种工作方式中的任意一种,端口B只能工作在方式0或方式1;对错题21. 可编程并行接口芯片8255A共有 A 、 B 、 C 、和 控制 四个端口。22. 8088的当前代码段、数据段和堆栈段段地址分别由 、 和 提供。17、 微型计算机由、和三大局部组成。208086/8088中级别最高的中断类型是非屏蔽中断,其中断类型码为 2 。21. -3的原码是1000 001

5、1,反码是1111 1100,补码是 1111 1101。22. 以B*基址寻址,约定的段存放器是DS,以BP基址寻址,约定的段存放器是SS。23. 一片8259A最多只能接收 八级 中断。三片8259A最多能接收22级中断。24. 8259A中的中断效劳存放器中存放的是正在处理的中断请求0。25. 十六进制数30A转换为二进制是 0011 0000 1010B 。26. 微型计算机由微处理器、存储器和I/O接口电路组成。27. 计算机记忆装置的根本单元是触发器。28. 一个最根本的总线周期是由4个时钟周期组成的。29. 所谓最小模式,是指在系统中只有8086/8088一个微处理器。30. 在

6、8086/8088的引脚中,与总线有关的两个引脚是HOLD和HLDA。31. 中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。32. MOV A*, B*+DI+50的寻址方式是基址加变址的相对寻址33. 8086最多能处理( 256 )种中断。34. -7的原码是1000 0111,反码是1111 1000,补码是 1111 1001。35. 8259A中的中断屏蔽存放器中存放的是对各级中断请求的屏蔽信息。36. 在8088读存储器周期中,采样Ready线的目的是测试外设数据是否准备好。37. . 微机系统中,ROM只能读,RAM可随机存取。38. 存放器是由触发器组成的。

7、39. 一个机器周期是执行一条指令的时间,机器周期又可分为取指周期和执行周期。40. 所谓最大工作模式,是指在系统中有二个以上的微处理器。41. 对于地址/数据复用总线,在T1时刻,其传输的信息是地址信号。42. 在8086/8088的引脚中,与中断有关的三个引脚是NMI、INTR和INTA。43. 所谓断点,就是指响应中断时,主程序中当前指令下面的下一条指令的地址。44. 8088中的指令INTn用 n指定中断类型。45. 8086最大模式下产生控制信号利用芯片 8288 总线控制器,最小/最大模式下,外部地址锁存器利用芯片 8282 ,外部数据收/发器利用芯片 8286 。 46. 子程序

8、可以由Proc语句定义,由ENDP语句完毕,属性可以是NEAR或FAR。47. 段定义伪指令语句用 SEGMENT 语句表示开场,以 ENDS 语句表示完毕。48. 逻辑地址为2000H:1234H的存储单元的物理地址是。21234H49. 取指令时,段地址由存放器提供,偏移地址由存放器提供。CS和IP50. CPU在执行OUT D*,AL指令时,存放器的容送到地址总线上,存放器的容送到数据总线上。D*和AL51. 数据的输入/输出指的是CPU与进展数据交换。I/O端口52. 中断矢量就是中断效劳子程序的 入口地址 ,在存中占有 4 个存储单元,其中低地址存储单元存放的是 偏移地址 ,高地址存

9、储单元存放的是 段地址 。53. 中断返回指令是 RET ,该指令将堆栈中保存的断点弹出后依次装入 CS 存放器和 IP 存放器中,将堆栈中保存的标志装入 标示存放器FR 中。54. CPU响应8259A中断,在 INTA 引脚上输出 二 个负脉冲,在第 二 个负脉冲期间读入中断类型码。二、单项选择题1. 假设补码用8位二进制数表示,则可表示的最大正数是 4 。128 228-1 327 427-12 向外设端口输出一个数据的指令是 1 1 OUT D*,AL 2IN D*,AL 3OUT AL,D*4IN AL,D*3完成同指令*CHG A*,B*一样功能的指令或指令序列是3 。 MOV A

10、*,B* MOV B*,A* PUSH A* POP B* MOV C*,A* MOV A*,B* MOV B*,C* 1当有两个8286时,可为2 CPU提供数据总线。 8088 8086 80386 8048623片8259A级联,最多可管理 3 级中断。 24 . 23 . 22 . 213响应NMI请求的必要条件是 3 。 IF=1 IF=0 一条指令完毕 无INTR请求 5测试BL存放器容是否与数据4FH相等,假设相等则转NE*T处执行,可实现的方法是 2 。 TEST BL,4FH AND BL,4FHJZ NE*T JZ NE*T *OR BL,4FH OR BL,4FHJZ N

11、E*T JZ NE*T68086/8088的一个典型总线周期需要 1 个T状态。 4 3 2 17指令指针存放器是 1 。 IP SP BP PSW8下面指令序列测试BH中的数是否为奇数,假设为奇数则转移至K1处,横线处的指令应为 。 TEST BH,01H 1K1 JNE JZ JS JC9下面的数据传送指令中,错误的操作是 4 。 MOV SS:B*+DI,1000H MOV D*,1000H MOV WORD PTRB*,1000H MOV DS,2000H 108255A工作在方式1时,端口A和端口B作为数据输入/输出使用,而端口C的各位分别作为端口A和端口B的控制信息和状态信息。其中

12、作为端口A和端口B的中断请求信号的分别是端口C的。(A)PC4和PC2 (B)PC5和PC1 (C)PC6和PC7 (D)PC3和PC0答: D18255芯片具有 C 端口。 A2 B3 C)4 D)528255的 C 一般用作控制或状态信息传输。 A端口A B端口B C端口C D端口C的上半局部3对8255的端口A工作在方式1输入时,C口的 C 一定为空闲的。 APC4、PC5 BPC5、PC6 CPC6、PC7 DPC2、PC34对8255的C口D3位置1的控制字为 B 。 A00000110B B00000111B C00000100B D00000101B58255工作在方式1的输出时

13、,OBF信号表示 B 。 A输入缓冲器满信号 B输出缓冲器满信号 C输入缓冲器空信号 D输出缓冲器空信号3在PC/*T机中键盘的中断类型码是09H,则键盘中断矢量存储在 B 。 A36H39H B24H27H C18H21H D18H1BH43片8259A级联起来,可管理 C 级中断。 A24 B23 C22 D20 E16 F155假设8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且效劳完毕后,优先权最高的中断源是 B 。 AIRQ3 B)IRQ5 C)IRQ0 D)IRQ47PC/*T机中假设对从片8259A写入的ICW2是70H,则该8259A芯片的IRQ5的中断矢量存

14、储的地址是 D 注:先算类型号,再*4得到 A75H B280H C300H D1D4H8当向8259A写入的操作命令字OCW2为01100100时,将完毕 E 的中断效劳。 AIRQ0 BIRQ1 CIRQ2 DIRQ3 EIRQ4 FIRQ5 GIRQ6 HIRQ71下面是关于可编程中断控制器8259A的表达,其中错误的选项是 3 。.8259A具有优先级管理的功能 .8259A具有识别中断源的功能.8259A具有向CPU提供中断向量的功能 .一片8259A可管理8级中断2由8088CPU组成的PC机的数据线是 4。 8条单向线 16条单向线 8条双向线 16条双向线3为8088CPU提供

15、地址总线需要4 。 一个8286 两个8286 两个8282 三个8282 4一个8259可提供2 个类型号。 1 8 16 645响应INTR请求的必要条件是2 。 IF=0 IF=1 TF=0 TF=16完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是 1。 MOV AL,00H AND AL,00H *OR AL,AL SUB AL,AL7当执行指令ADD A*,B*后,假设A*的容为2BA0H,设置的奇偶标志位PF1,下面的表达正确的选项是 4 。 表示结果中含1的个数为偶数 表示结果中含1的个数为奇数 表示该数为偶数 表示结果中低八位含1的个数为偶数8在汇编语言程序中,对

16、END语句的表达正确的选项是3 。 END语句是一可执行语句 END语句表示程序执行到此完毕 END语句表示源程序到此完毕 END语句在汇编后要产生机器码 AL64H BL82H AL100H BL0FEH9执行以下指令后,正确的结果是2 。 MOV AL,100 MOV BL,2 AL100H BL02H AL64H BL0FEH 10当一个带符号数大于0FBH时程序转移,需选用的条件转移指令是 3 。 JLE JNL JNLE JL1存放器间接寻址方式中,操作数在中。 C A通用存放器 B堆栈 C存储单元 D段存放器2寻址方式的跨段前缀不可省略。A ADS:BP BDS:SI CDS:DI

17、 DSS:BP3假设SS=2000H,SP=0012H,A*=1234H,执行PUSH A*后,=12H A20014 B20011H C20010H D2000FH4假设要检查B*存放器中的D15位是否为1,应该用指令。 C AOR B*,1000H BTEST B*,1000H JNZ NO JNZ YES C) *OR B*,1000H DAND B*,1000H JZ YES JNZ YES5用BP作基址变址寻址时,操作数所在的段是当前。C A数据段 B代码段 C堆栈段 D附加段假设主程序段中数据段名为DATA,对数据段的初始化操作应为。 BAMOV A*,DATA BMOV A*,D

18、ATA MOV ES,A* MOV DS,A*CPUSH DS DMOV DS,DATA3.E*E文件产生在之后。 D A汇编 B编辑 C用软件转换 D连接4定义双字变量的定义符是。CADW BDQ CDD DDT5以下存储器操作数的跨段前缀可省略的是。 BADS:BP BSS:BP CES:B* DES:SI3堆栈操作时,段地址由存放器指出,段偏移量由存放器指出。C、G ACS BDS CSS DES EDI FSI GSP HBP4假设当前DS的容为2000H,则偏移量为1000H单元的地址可表示为。B A2000H.1000H B21000H C1000H2000H D3000H3808

19、6CPU在执行IN AL,D*指令时,D*存放器的容输出到上。 A A地址总线 B数据总线 C)存储器 D)存放器2. 8086CPU复位后,CPU执行的第一条指令的起始地址应是BA) ROM,FFFF0H B) RAM,FFFF0HC) ROM,FFFFH D) RAM,FFFFH3. 下述指令,正确的指令是d设BUF是字节变量,LAB为标号aMOVB*,ALbMOVB*,BUFcMOVB*,LABdMOVB*,OFFSET BUF4 下述中断,优先权级别最高的中断是aaNMIbINTRc单步中断dINT n6. 8086CPU的40根引脚中,有c个是分时复用的。 A1 B16 C21 D2

20、4 7、用BP作基址变址寻址时,操作数所在的段是当前C。 A数据段 B代码段 C堆栈段 D附加段8执行以下指令: STR1 DW NO STR2 DB 14 DUP. CONT EQU $-STR1 MOV C*,CONT MOV A*,STR1 HLT 后存放器CL的值是D。 A0FH B0EH C12H D10H9、接口的根本功能是C和D。A输出锁存 B输入锁存 C输出缓冲 D输入缓冲 10、堆栈操作时,段基址由C存放器指出,段偏移量由SP存放器指出。 A) CS B) DS C) SS D) ES11. 以下四条指令中错误的选项是D。 AMOV A*,SI BMOV A*,BP+DI C

21、MOV A*,DI DMOV A*,BPDI12、在8086/8088系统中,约定用于形成堆栈段数据物理地址的存放器有A。 ASS,SP,BP BSS,SP,B* CDS,B*,BP DDS,SP,BP13、.E*E文件产生在D之后。A汇编 B编辑 C用软件转换 D连接 15指令指针存放器是1 。 IP SP BP PSW 16完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是1 。 MOV AL,00H AND AL,00H *OR AL,AL SUB AL,AL 17以下指令执行后总是使CF0,OF0的是1 。 AND NEG NOT INC 22下面的数据传送指令中,错误的操作

22、是 1。 MOV SS:B*+DI,1000H MOV D*,1000H MOV WORD PTRB*,1000H MOV DS,2000H 23下面指令执行后,变量DAB中的容是3 。 DAW DW2A05H DAB DB 0FAH : MOV AL,BYTE PRT DAW SUB DAB,AL 0DAH 0FAH 0F5H 0D0H 24执行以下指令后,正确的结果是2 。 MOV AL,100 MOV BL,2 AL100H BL02H AL64H BL0FEH AL64H BL82H AL100H BL0FEH 25设数据段中已有: DA1 DB 12H,34H DA2 DW 56H,

23、78H 下面有语法错误的语句是2 。 ADR1 DW DA1 MOV DA11,A* MOV BYTE PTR DA21,AL MOV WORD PTR DA11,A* 27 DATA SEGMENT TA1 DW 0102H,0304H,0506H TA2 DB 02H,03H,04H : MOV B*,DS:0006H AND B*,0FFH AND BH,B* 上述指令序列运行后,B*的容是4 。 0605H 0402H 0606H 0204H 32IBM PC机的8088处于最大模式,其总线仲载是由2 裁决。 非RQ/非GT 8289 8087 8288 338088的一个总线周期可交

24、换3 字节。 4 2 1 1/8 三、程序分析题每题6分,共24分 1 A DW 1234H B DW 5678H : PUSH A PUSH B POP A POP B 试答复:上述程序段执行后A,B 设执行前SP200H,执行后SP 2AB读下面程序段,请问,在什么情况下,本段程序的执行结果是AH=0. BEGIN: IN AL,5FH TEST AL,80H JZ BRCH1 MOV AH,0 JMP STOP BRCH1: MOV AH,0FFH STOP: HLT 答:3A. 现有以下程序段: MOV A*,6540H MOV D*,3210H MOV CL,04 SHL D*,CL

25、 MOV BL,AH SHL A*,CL SHR BL,CL OR DL,BL 试问上述程序段运行后, A* BL D* 4A现有以下程序段MOV AL,60HMOV BL,20HSTCADC AL,BL问程序执行后,AL=BL= CF=(DS)09lDH,(SS)1E4AH,A*1234H,B*=0024H,C*)5678H,BP0024H,SI=0012H,DI0032H,09226H00F6H,09228H1E40H,1E4F6H091DH。以下各指令或程序段分别执行后的结果如何?MOV CL,20HB*SIMOV BPDI,C*LEA B*,20HB*SIMOV A*,2B*LDS S

26、I,B*DIMOV SI,B*CHG C*,32HB*CHG 20HB*SI,A*答(1) (C*)=56F6H; (2) (09226H)=5678H; (3) (A*)=1E40H; (4) (1E4F6H)=0024H; (5) (09226H)=1234H,(A*)=5678H.1假设存放器A*=1234H,D*=0A000H MOV B*,0 MOV C*,B* SUB C*,A* SBB B*,D* MOV A*,C* MOV D*,B* 上述程序段执行后A*=0FDCFH,D*=60000H程序功能是对原A*、D*中的值求补码,因为取补码指令就相当于用0减去此操作数,见书本P12

27、24分析下面程序段, MOV AL,200 SAR AL,1 MOV BL,AL MOV CL,2 SAR AL,CL ADD AL,BL 试问程序段执行后(BL11100100B=E4HAL11111001B=F9H5程序段如下: BLK1 DB 46,84,34,5,20,122,73 : MOV C*,7 LEA S1,BLK1 NE*T: MOV AL,SI INC SI TEST AL,81H LOOPZ NE*T MOV BL,SI : 请答复程序段运行后:AL46 BL8414对于下面的数据定义,各条MOVE指令单独执行后,有关存放器的容是什么.FLDB DBTABLEA DW

28、20DUP.TABLEB DB ABCDMOVE A*,TYPE FLDB MOVE A*,TYPE TABLEAMOVE C*,LENGTH TABLEA MOVE D*,SIZE TABLEA MOVE C*,LENGTH TABLEB解答:A*=0001HA*=0002HC*=0014HD*=0028HC*=0001H。19读下面程序段,请问:在什么情况下,本段程序的执行结果是AH0.BEGIN: IN AL,5FHTEST AL,80H JZ BRCHl MOV AH,0 JMP STOP BRCHl: MOV AH,0FFH STOP: HLT解答:AL中的最高位为1时。20读程序:

29、 START: IN AL,20H MOV BL,AL IN AL,30H MOV CL,AL MOV A*,0 ADLOP: ADD AL,BL ADC AH,0 DEC CL JNZ ADLOP HLT 请问: (1)本程序实现什么功能? (2)结果在哪里?解答:完成20H*30H,结果在A*中。21请编一程序段完成A*l0的任务(要求不准用乘法指令做)。解答: MOV B*,A* MOV CL 2 SHL A*, CL ADD A*,B* SHL A* ,1 22编程序使: (1)A*存放器低4位清零。 (2)B*存放器低4位置“1。 (3)C*存放器低4位变反。 (4)用TEST指令测

30、试DL存放器位3、位6是否同时为0,假设是,将0送DL;否则l送DH。解答 :1,AND A* ,0FFF0H 2,OR B* ,000FH 3,*OR C* ,000FH 4,TEST DL ,48H JZ LOOP MOV DH,1 HLT LOOP :MOV DL ,0HLT23编一程序段,完成符号函数(-128*127): 1 (*.>0)y= 0 (*=0) -1 (*<0)假设*的值存放在DATAl中,y的值存放在DATA2中。 解答: START :MOV AL ,DATA1 AND AL,AL JGE BIGR MOV AL,0FFH MOV DATA2.AL HL

31、T BIGR:JE EQUL MOV AL,1 MOV DATA2,AL HLT EQUL:MOV DATA2,AL HLT 24设A*存放器中有一个16位二进制数,编一程序,统计A*中“l的个数,统计结果送C*中。解答: START :MOV C* ,0 LOOP: SUB A*,0 JZ STP SAL A*,1 JNC NOD INC C* NOD:JMP LOOP STP:HLT 25编一子程序利用*LAT指令把十六进制数转换成ASCII码。假设ASCII码存放在以 DAT1为首地址的数据区中,对应的16进制数放在以DAT2为首地址的数据区中,转换结果送以DAT3为首地址的数据区中。解

32、答:MAIN :PUSH B* PUSH SIPUSH DIPUSH C*PUSH ALPUSH DS START:MOV B*,DATA1 MOV SI ,DATA2 MOV DI DATA3 MOV C* ,16 NEST:LODSB *LAT DATA1 STOSB LOOP NEST POP DS POP AL POP C* POP DI POP SI POP B* RET1 设A*=0FFH,执行AND A*,86H 后,A*=.A*=86H2 设A*=1000H,D*=2000H,C*=3000H,SP=1234H执行 PUSH C* PUSH D* PUSH A*后,SP=.再执

33、行 POP C* POP D* POP A*后,A*=.,D*=.,SP=.答: SP=122EHA*=3000H,D*=2000H,SP=1234H错一题扣2分,错2题扣3.5分7请完成如下程序段,使它完成求|A*-B*|,结果放在A*的功能。 A*,B* JC SUB A*,B* AA1AA:SUB ,MOV A*,B*AA1:HLT CMP A*,B*1分 JC AA 1分 SUB A*,B* JMP AA12分AA:SUB B*1分 , A*1分 MOV A*,B*AA1:HLT下面是多字节加法程序,第一个数是8A0BH,第二个数是D705H。请填写出正确结果。7分 DATA SEGM

34、ENTFIRST DB ,0H SECOND DB ,DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV A*,DATA MOV DS,A* MOV C*,MOV SI,0 NE*T: MOV AL,SECONDSI ADC FIRSTSI,AL INC SI LOOP NE*T MOV AL,0 ADC AL,MOV FIRSTSI,AL MOV AH,4CH INT 21H CODE ENDS END START 四、判断题在对的后面画,错的后面画×:1、段转移指令执行结果要改变IP、CS的值。 (× )2、

35、PUSH CS。 ( 3、OUT 2000H,AL ×4、MOV AH,B* 错 5、8088 中,取指令和执行指令可以重叠操作。6、MOV B*, SI ×7、8088CPU用逻辑地址1234H:5678H时,可交换一个字。8、MOV BYTE PTRB*,1000 × 9、MOV 5, AL×10、 MOV A*,SI+DI (× )2、8088 的数据可以存放在几个不连续的段中。4. ADD 15H,B* 错 5、REP是指令前缀,重复操作的条件是C*0。对6、POPCS错7、 MOV CS,A* 错 8、MOV B*,SI 错9、IN

36、AL,2000H 错10、8086 中,取指令和执行指令可以重叠操作。 对 11当8086CPU标志存放器中的IF=0时,意味着制止CPU响应所有类型的中断。错12一个外设最多可含有控制端口、数据端口、状态端口三种类型的端口。对13.假设BUF是变量名,指令LEAB*,BUF和指令MOVB*,OFFSETBUF是等效的。 对14OUT 3FCH,AL指令是正确的。(错,16位地址端口号要先赋给D*)158255A A口工作在方式1输入,B口工作在方式0输出的方式控制字是0011×00×B。 错16假设SS=2000H,SP=1000H,执行指令PUSHA*后,A*容压入21

37、000H字单元中。 错17所谓寻址方式是指CPU执行指令时寻找操作数的方式。 对188086CPU所有外部中断,仅INTR需申请中断的外设提供中断类型码。错19一个外设最多含有控制端口和数据端口。错,还有状态端口20. 8086CPU部F标志存放器的所有标志位均可用指令事先置1或清0。对,用SAHF设置标志指令,见书本P11921. 执行INAL,D*指令时,D*的容送到数据总线上。错22、段转移指令执行结果要改变IP、CS的值。 ( 错 )23. 8255工作在方式1的输出时,OBF信号表示输出缓冲器满信号。 对24. 有数据定义NUM DB 123456,经汇编后,NUM占有3字节存储单元

38、。 错,应是6个字节的存储单元,每一个存的是对应的字符ASCII码值25. OUT D*,AL指令的输出是16位操作数。 错26. 假设SP=1000H,则执行指令PUSHA*后,SP=0FFEH。对27. 8088CPU对存读/写1个字均需两个总线周期。对30. . MOV AH,B* 错 31. . ADD 15H,B* 错 32. . MOV CS,A* 错 33. . MOV A*,SIDI ( 错,不能同时使用两个变址存放器 )34. MOV A*, C* 错 35. MOV 1000H,2000H 错 36. . MOV BYTE PTRB*,1000H 对 37. SAR指令左补

39、零 错 38. 执行CMP指令后,操作数的值会改变 错 39. 8088的Ready信号是由外部硬件产生的。对40. 及HOLD、HLDA信号是与系统中其它总线主设备有关的信号。对41. 8088的信号可用作中断矢量的读选通信号。对42. 8088 的数据可以存放在几个不连续的段中。对43. 、8088 中,取指令和执行指令可以重叠操作。对44. 8088 的可屏蔽中断的优先权高于非屏蔽中断。错45. 多个外设可以通过一条中断请求线,向CPU发中断请求。对46. 8255A中端口A使用的是INTR,及等线是端口C的线。对,见工作方式1的图47. 、中断效劳程序可放在用户可用的存的任何区域。错4

40、8. 8086系统的存储器中各段的大小固定为64KB,同时各段之间可以重叠。 对 49. 堆栈操作所的段是由SS和ES所指定。 错 50. 在存储器连接过程中,应注意防止地址重叠。 错 51. 部中断的优先权总是高于外部中断。 对 52. 两片8259A级连后可管理16级中断。 ( 错 )53. 8259A所管理的中断源中,优先级低的中断源不可能中断优先级高的中断效劳子程序。 错 54. 假设8259A中断屏蔽字OCW1为00H,则8259A所管理的8级中断全被屏蔽. ( 错 ) 55. 只要8259A所管理的中断源没有被屏蔽,则任何中断源的中断请求都能得到CPU的响应和效劳。( 错 )56.

41、 给8255 C口PC3按位置位字是06H。 错 57. 当8086CPU标志存放器中的IF=0时,意味着制止CPU响应所有类型的中断。 错 58. 一个外设最多可含有控制端口、数据端口、状态端口三种类型的端口。 对 59. 在8086微机系统中,通常外设的中断申请接至8259A的IR上,8259A的中断申请线接至CPU的INTR。 对 60. 8086CPU对存读/写1个字的操作仅需一个总线周期。 错 61. 总线控制器8288专门用于8086最大模式下产生控制信号。 对 62. 两片8259A采用主从连接方式时,最多可接收15级中断请求。 对 63. 执行IN AL,D*指令时,D*的容送到数据总线上。 错,到AL 64. 段转移指令执行结果要改变IP、CS的值。 ( 错 ) 65. 假设SS=2000H,SP=1000H,执行指令PUSH A*后,A*容压入21000H字单元中。 对 66. 在8086/8088中,中断源的级别均比外中断源级别高。 错 67. 8088CPU用逻辑地址123

温馨提示

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

评论

0/150

提交评论