微机原理习题及答案

上传人:沈*** 文档编号:100968136 上传时间:2022-06-04 格式:DOC 页数:13 大小:204.50KB
收藏 版权申诉 举报 下载
微机原理习题及答案_第1页
第1页 / 共13页
微机原理习题及答案_第2页
第2页 / 共13页
微机原理习题及答案_第3页
第3页 / 共13页
资源描述:

《微机原理习题及答案》由会员分享,可在线阅读,更多相关《微机原理习题及答案(13页珍藏版)》请在装配图网上搜索。

1、 微机原理习题册第 1 章 数制和码制1.将以下十进制数分别转换为二进制数11472409530.625解:147=10010011B4095=1B0.625=0.101B0.15625=0.00101B2. 将以下二进制数分别转换为十进制数40.15625110110.101B210010010.001B解:311010.1101B10110.101B=22.625 10010010.001B=146.062511010.1101B=26.81253将二进制数转换成十六进制数110010101B21101001011B311101B 401B501111111B61B 解:195H234BH

2、3FFFDH40815H57FH6401H4 a=1011B, b=11001B, c=100110B,按二进制完成以下运算,并用十进制运算检查计算结果:1a+b;2c-a-b; 3ab; 4c/b;解:a=1011B11, b=11001B25, c=100110B381a+b100100B36 2c-a-b10B23ab100010011B275 4c/b11101B135设机器字长为 8 位,写出以下各数的原码和补码:(1) +1010101B2-1010101B3+1111111B 4-1111111B5+1000000B6-1000000B 解:1+1010101B 原码 01010

3、101B补码 01010101B(2) -1010101B 原码 11010101B 补码 10101011B(3) +1111111B 原码 01111111B 补码 01111111B(4) -1111111B 原码 11111111B 补码 10000001B(5) +1000000B 原码 01000000B 补码 01000000B(6) -1000000B 原码 11000000B 补码 11000000B6 a=00111000B,b=11000111B,计算以下逻辑运算:1a AND b;2a OR b;3a XOR b;4NOT a;解:100000000B211111111

4、1B3111111111B411000111B7求以下组合 BCD 数的二进制和十六进制表示形式:1.14(1) 3251;212907;32006 解:10011 0010 0101 0001B,3251H(2) 0001 0010 1001 0000 0111 B , 12907H(3) 0010 0000 0000 0110B , 2006H8设以下四组为 8 位二进制补码表示的十六进制数,计算 a+b和 a-b,并判定其结果是否溢出:1a=37H,b=57H;2a=0B7H,b=0D7H;3a=0F7H,b=0D7H;4a=37H,b=0C7H。解:1a=37H, b=57H; a+b

5、=8EH; a-b=-1E0H=-32(2) a=0B7H, b=0D7H; a+b=18EH=-114; a-b=-1E0H=-32(3) a=0F7H, b=0D7H; a+b=1CEH=-50; a-b=20H=32(4) a=37H, b=0C7H; a+b=FEH=-2; a-b=-170H=1129写出“0到“9共 10 个数符的 ASCII 码。答:“0的 ASCII 码是 30H,“1的 ASCII 码是 31H,“2的 ASCII 码是 32H,“3的 ASCII 码是 33H,“4的 ASCII 码是 34H,“5的 ASCII 码是 35H,“6的 ASCII 码是 36

6、H,“7的 ASCII 码是 37H,“8的 ASCII 码是 38H,“9的 ASCII 码是 39H。10将以下算式中的十进制数表示成组合 BCD 码进展运算,并用加 6 和减 6 进展修正。138+42 299+88+ 42 BCD+88 BCD7AH121H+ 06H+ 66H80 BCD187 BCD解:1 38 BCD2 99 BCD第 2 章 8086CPU 结构与功能1微处理器部结构由那几个局部组成?阐述各局部的主要功能?答:微处理器部结构主要由算术逻辑运算单元ALU、控制器、工作存放器和 I/O 控制逻辑组成。算术逻辑运算单元是 CPU 的核心,它完成所有的运算操作;控制器是

7、 CPU 的“指挥中心,只有在它的控制下,CPU 才能完成指令的读入、存放、译码和执行;工作存放器用于暂时存储寻址信息和计算中间结果;I/O 控制逻辑用于处理 I/O 操作。2为什么地址总线是单向的,而数据总线是双向的?答:由于在计算机中地址总是由 CPU 产生的,因此地址总线是单向的。而数据可从 CPU 写到存储器,也可从存储器读到 CPU,因此数据总线是双向的。38086/8088 微处理器部有哪些存放器?其主要作用是什么?2.4答:执行部件有 8 个 16 位存放器,AX、BX、CX、DX、SP、BP、DI、SI。AX、 BX、CX、DX 一般作为通用数据存放器。SP 为堆栈指针存器,B

8、P、DI、SI 在间接寻址时作为地址存放器或变址存放器。总线接口部件设有段存放器 CS、DS、 SS、ES 和指令指针存放器 IP。段存放器存放段地址,与偏移地址共同形成存储器的物理地址。IP 的容为下一条将要执行指令的偏移地址,与 CS 共同形成下一条指令的物理地址。4如果某微处理器有 20 条地址总线和 16 条数据总线,问:(1) 假定存储器地址空间与 I/O 地址空间是分开的,那么存储器地址空间有多大?(2) 数据总线上传送的有符号整数的围有多大?解:存储空间为220 =1048576 =1M 字节, 数据总线上传送的有符号整数的围为3276832767。5从以下各数中减去 4AE0H

9、,求出其结果与标志位 CF、AF、SF、ZF、OF 和PF 的值:(1) 1234H 25D90H 39090H4EA04H 解:11234H4AE0HC754H;CF1,AF0,SF1,ZF0,OF0,PF0(2) 5D90H 4AE0H12B0H;CF0,AF0,SF0,ZF0,OF0,PF0(3) 9090H4AE0H45B0H;CF0,AF0,SF0,ZF0,OF0,PF0(4) EA04H4AE0H9F24H;CF0,AF0,SF1,ZF0,OF0,PF16.什么是逻辑地址?什么是物理地址?它们之间的关系如何?答:在逻辑空间中每条指令的地址和指令中要访问的操作数地址统称为逻辑地址。存

10、是由假设干个存储单元组成的,每个存储单元有一个编号,这种编号可惟一标识一个存储单元,称为存地址或物理地址。7写出以下存储器地址的段地址、偏移地址和物理地址:12134:10A021FA0:0A1F3267A:B876解:1段地址:2134H; 偏移地址:10A0H; 物理地址:223E0H(2) 段地址:1FA0H; 偏移地址:0A1F H; 物理地址:2041FH(3) 段地址:267A H; 偏移地址:B876H; 物理地址:32016H8给定一个数据的有效地址为 2359H,并且(DS)=490BH,求该数据的物理地址。答:4B409H9如果在一个程序段开场执行之前,CS=OA7F0H,

11、IP=2B40H,求该程序段的第一个字的物理地址。解:物理地址为: 0A7F0H10H2B40HA3330H。10IBM PC 有哪些存放器可用来指示存储器的地址?答:指示存储器地址的存放器有:SI,DI,BX,BP11 AH=56H,AL=65H,那么 AX 的值是多少?假设 AX=AX+0202H,那么 AH 和 AL 的值分别是多少?答:AX=5665H;AH=58H;AL=67H。12在 8086CPU 中,从逻辑地址计算出物理地址的部件是什么?答:地址加法器。13当 8086CPU 重启后,指令指针指向的存单元的物理地址是多少?答:8086CPU 重启后,CS=0FFFFH,IP=0

12、000H,因此指令指针指向的存单元的物理地址 PA=CS10H+IP = 0FFFF0H。第 3 章 8086CPU 指令系统1写出完成以下要求的变量定义语句:(1) 在变量 var1 中保持 6 个字变量:4512H,4512,-1,100/3,10H,65530;(2) 在变量 var2 中保存字符串:BYTE,word,WORD;(3) 在缓冲区 buf1 中留出 100 个字节的存储空间;(4) 在缓冲区 buf2 中,保存 5 个字节的 55H,再保存 10 个字节的 240,并将这一过程重复 7 次;(5) 在变量 var3 中保存缓冲区 buf1 的长度;(6) 在变量 poin

13、ter 中保存变量 var1 和缓冲区 buf1 的偏移地址。解:1var1DW 4512H,4512,1,100/3,10H,65530(2) var2DBBYTE, word, WORD(3) buf1DB100 DUP(?)(4) buf2DB7 DUP5 DUP55H, 10 DUP240(5) var3DBLENGTHbuf1(6) pointer DWvar1, var22 指令正误判断,对正确指令写出源和目的操作数的寻址方式,对错误指令指出原因设 VAR1,VAR2 为字节变量,L1 为标号:3.3答:1MOV SI,100;指令正确,源:立即数寻址,目的:存放器寻址2MOV B

14、X,VAR1SI ;指令正确,源:存放器相对寻址,目的:存放器寻址3MOV AX, BX器寻址;指令正确,源:存放器间接寻址,目的:存放4MOV AL, DX;指令错误,DX 不能用作为地址存放器5MOV BP, AL;指令错误,类型不一致6MOV VAR1, VAR2传送;指令错误,MOV 指令不能从存储器到存储器(7) MOV CS, AX ;指令错误,CS 不能用作为目的操作数(8) MOV DS, 0100H ;指令错误,MOV 指令不能将立即数传送到段存放器(9) MOV BXSI, 1;指令错误,类型不定(10) MOV AX, VAR1+VAR2 ;指令错误,MOV 指令中不能完

15、成加法运算(11) ADD AX, LENGTH VAR1 ;指令正确,源:立即数寻址,目的:存放器寻址(12) OR BL, TYPE VAR2 ;指令正确,源:立即数寻址,目的:存放器寻址(13) SUB DI, 78H;指令错误,类型不定(14) MOVS VAR1, VAR2;指令正确,源:隐含寻址,目的:隐含寻址15PUSH 100H;指令错误,立即数不能直接压入堆栈16POP CS;指令错误,CS 不能用作为目的操作数17XCHG AX, ES;指令错误,XCHG 指令中不能使用段存放器18MOV DS, CS器;指令错误,MOV 指令不能从段存放器到段存放19JMP L1+5;指

16、令正确,段直接转移20DIV AX, 10;指令错误,DIV 指令格式错误21SHL BL, 2;指令错误,移位指令的移位数要么是 1,要么是 CL(22) MOV AL, 15+23 ;指令正确,源:立即数寻址,目的:存放器寻址(23) MUL CX;指令正确,源:存放器寻址,目的:隐含寻址(24) XCHG CL, SI ;指令正确,源:存放器间接寻址,目的:存放器寻址(25) ADC CS:0100, AH;指令正确,源:存放器寻址,目的:直接寻址(26) SBB VAR15,154;指令正确,源:立即数寻址,目的:直接寻址3设DS=2000H,BX=0100H,SI=0002H,210

17、00=3412H,20102 =7856H,21200=4C2AH,21202=65B7H,求以下指令执行后 AX 存放器的容:(3.6)1MOV AX,1200H 2MOV AX,BX 3MOV AX,1200H4MOV AX,BX 5MOV AX,1100HBX6MOV AX,BXSI7MOV AX,1100HBXSI4执行以下指令后,DX 存放器中的容是多少?TABLE DW 25,36,-1,-16,10000,13PYLDW 7MOV BX, OFFSET TABLEADD BX, PYL MOV DX,BX答:DX 存放器中的容为 10FFH 5设已用伪指令 EQU 定义了 4 个

18、标识符:N1 EQU 2100N2 EQU 10N3 EQU 20000N4 EQU 25000以下指令是否正确?并说明原因。1ADD AL,N1-N22MOV AX,N3+N43SUB BX,N4-N34SUB AH,N4-N3-N15ADD,AL,N26MOV AH,N2*N2 答:1ADD AL,N1N2 ;指令错误,因为 N1N2 超出一个字节的围(2) MOV AX,N3N4 ;指令正确(3) SUB BX,N4N3 ;指令正确(4) SUB AH,N4N3N1 ;指令错误,因为 N4N3N1 超出一个字节的围(5) ADD AL,N2 ; 指令正确(6) MOV AH,N2*N2

19、;指令正确6写出完成以下功能的程序段:(1) 传送 40H 到 AL 存放器;(2) 将 AL 的容乘以 2;(3) 传送 16H 到 AH 存放器4AL 的容加上 AH 的容。计算最后结果AL=?解:1MOV AL,40H(2) SHL AL,1(3) MOV AH,16H 4ADD AL,AH 执行后AL96H7设BX=11001011B,变量 VAR 的容为 00110010B,求以下指令单独执行后 BX 的容:1XOR BX,VAR2AND BX,VAR3OR BX,VAR4XOR BX,11110000B5AND BX,00001111B6TEST BX,1解:1XOR BX,VAR

20、; 执行后BX00F9H(2) AND BX,VAR; 执行后BX0002H(3) OR BX,VAR;执行后BX00FBH(4) XOR BX,11110000B;执行后BX003BH(5) AND BX,00001111B;执行后BX00C4H(6) TEST BX,1 ;执行后BX00CBH不变 8 在以下程序运行后,给出相应的存放器与存储单元填入运行的结果:MOVAL,10HMOVCX,1000H MOVBX,2000HMOVCX,ALXCHGCX,BXMOVDH,BXMOVDL,01HXCHGCX,BXMOVBX,DLHLTALBLBHCLCHDLDH1000H2000H解:10H0

21、0H20H00H10H01H10H10H01HALBLBHCLCHDLDH1000H2000H9写出执行以下堆栈指令后,AX,BX,CX,DX 的值?PUSH1122HPUSH3344HPUSH5566HPUSH7788HPUSH9900HPOPAXPOPCXPOPDX POPBXHLT答:AX=9900H;BX=3344H; CX=7788H;DX=5566H。10NOP 指令的两个常见用途是什么?答:NOP 指令常用于在程序中标识需要增加指令的位置即占位和用于延时程序中。11为了使 AL 中的 D0,D2,D5,D7 位置为 0,其余位的值保持不变,那么需找到一个数和 AL 相与,那么该数

22、是多少?答:ALD7D6D5D4D3D2D1D0XXXXXXXXAND010110100X0XX0X0该数是:5AH。12 CF=1,AF=0,PF=1,SF=1,ZF=0,OF=0,DF=1,TF=1,IF=0,那么标志存放器 PSW 的值是多少?PSW 的格式:0000OFDFIFTFSFZF0AF0PF0CF答:PSW 的值是:0585H。0000010110000101第 4 章 汇编语言程序设计第 5 章 总线与其形成1微处理器级总线经过总线形成电路之后形成了。答:系统总线2什么是总线结构?简述计算机系统采用总线结构的优点。答:总线结构是微型计算机系统结构的重要特点之一。它是主体局部

23、与其它局部相连接的一种结构方式。其根本思想是,主体局部与其它多个不同局部都通过同一组精心设置的连线相连接,如以微处理器为主体的微处理器级总线和以主机板为主体的系统级总线。微机所采用的总线式结构具有如下优点:1) 简化了系统结构。整个系统结构清晰,连线少。2) 简化了硬件设计。无论是自己选择芯片组成系统机还是在现成的系统机上开发微机应用系统,由总线规给出了传输线和信号的规定,并对存储器和I/O设备如何“挂在总线上都作了具体的规定,降低了硬件设计的复杂性。3) 易于升级更新。在微机更新时,许多时候,不必全部废弃旧机子,而是直接更换主板与过时的局部零配件,以提高微机的运行速度和存容量。比直接买新微机

24、更经济。4) 系统扩大性好。一是规模扩大,二是功能扩大。规模扩大仅仅需要多插一些同类型的插件;功能扩大仅仅需要按总线标准设计一些新插件,插入微机的扩大插槽中即可,这使系统扩大既简单又快速可靠,还便于查错。3在8086系统总线结构中,为什么要有地址锁存器?答:因为地址、数据线分时复用。为了将总线周期T1状态下输出的地址信息在总线周期的其他T状态仍保持有效,总线控制逻辑必须有一个地址锁存器,把T1状态输出的20位地址进展锁存。4根据传送信息的种类不同,系统总线分为、和。答:数据总线、地址总线、控制总线。5三态逻辑电路输出信号的三个状态是:、和。答:高电平、低电平、高阻态6 微机中的控制总线提供HA

25、数据信号流;B存储器和I/O设备的地址码;C所有存储器和I/O设备的时序信号;D所有存储器和I/O设备的控制信号; E来自存储器和I/O设备的响应信号;F上述各项;G上述C,D两项;H上述C,D和E三项。7.微机中读写控制信号的作用是(E)A 决定数据总线上数据流的方向;B 控制存储器操作读/写的类型;C 控制流入、流出存储器信息的方向; D 控制流入、流出I/O端口信息的方向;E 以上所有。8.系统总线中地址线的作用是答:9CPU和总线控制逻辑号的时序是由信号控制的。答:时钟。10欲使8086CPU工作在最小方式,引脚MN/MX应接。答:高电平。11RESET信号是时产生的,至少要保持4个时

26、钟周期的电平才有效,该信号完毕后,CPU的CS为,IP为,程序从地址开场执行。答:系统加电或操作员按面板上的RESET键、高、0FFFFH、0、0FFFF0H。12当M/IO引脚输出高电平时,说明CPU正在访问。答:存储器138086CPU在读写一个字节时,只需要使用16条数据线中的8条,在 个总线周期完成;在读写一个字时,自然要用到全部的16条数据线,只是当此字的地址是偶地址时,可在 个总线周期完成,而对奇地址字的访问那么要在个总线周期完成。答:1、1、2148086最大系统的系统总线结构较最小系统的系统总线结构多一芯片。答:8288总线控制器。158086 最小方式下,读总线周期和写总线周

27、期一样之处是:在 状态开场使 ALE 信号变为有效 电平,并输出 信号来确定是访问存储器还是访问 I/O 端口,同时送出 20 位有效地址,在状态的后部,ALE 信号变为电平,利用其下降沿将 20 位地址和 BHE 的状态锁存在地址锁存器中;相异之处是从状态开场的数据传送阶段。答:T1、高、M/IO、T1、低、T2。16在最小模式系统中,与读和写有关的 7 个控制引脚是什么?答:RD,WR,BHE,DT/R,M/IO,DEN,ALE。 17在最小模式系统中,与中断有关的 3 个引脚是什么?答:NMI,INTR,INTA。第 6 章 存储器设计1用以下RAM芯片构成32KB存储器模块,各需多少芯

28、片?16位地址总线中有多少位参与片寻址?多少位可用作片选控制信号?1 1K1 21K43 4K8 416K1 解:题号芯片规格所需片数片寻址线可用的片选线11K1256A0 A9,10位A10 A15,6位 一台8位微机系统的地址总线为16位,其存储器中RAM的容量为32KB,首地址为4000H,且地址是连续的。问可用的最高地址是多少?解:由 32K=215=8000H ,首地址为 4000H ,那么可用的最高地址为 H+8000H-1=0BFFFH。该存储器中RAM的寻址范围为4000H0BFFFH。1K464A0 A9,10位A10 A15,6位 某微机系统中内存的首地址为4000H,末地

29、址为7FFFH,求其内存容量。答:因为:7FFFH+1- 4000H = 4000H=16K 因此内存容量为:16KB。4K88A0 A11,12位A12 A15, 为地址总线为16位的某8位微机设计一个容量为12KB的存储器,要求ROM区为8KB,从0000H开场,采用2716芯片;RAM区为4KB,从2000H开场,采用2114芯片。试画出设计的存储器系统的连线图。答:提示:2716芯片为EPROM类型,规格为2K8,要构成8KB的存储空间,需 4片进展字节扩展;2114芯片为SRAM类型,规格为1K4,要构成4KB的存储空间,需每2片先进展位扩展为1K8的芯片组,再用4组芯片组字节扩展为

30、4KB,位416K116A0 A13,14位A10 A15,2位因此需8片2114芯片。5一台8位微机系统需将存RAM扩大8KB,其扩大存储空间为8000H开场的连续存储区。设系统的地址总线为A15A0,数据总线为D7D0,控制总线为和,存储器芯片用2114。画出扩大的存储器模块的连接线路图。地址译码器选用3-8译码器74LS138,需要的门电路可自行选择。答:提示:2114芯片为SRAM类型,规格为1K4,要构成8KB的存储空间,需每2片先进展位扩展为1K8的芯片组,再用8组芯片组字节扩展为8KB,因此需16片2114芯片,地址设计上要满足8000H开头的要求。6选用适宜的存储芯片和译码芯片

31、为 8086 CPU (工作于最小模式)设计一个 8KB 的 ROM 和 16KB 的 RAM 的存储器系统。答:提示:如用 2716 和 2114 芯片。7 ROM 是只读存储器,根据写入方式的不同可以分为四类: 、 、和。答:掩膜型ROM、PROM、EPROM 和E2PROM。第 7 章 常用芯片的接口技术1主机与外设之间实现数据的输入输出的根本方式有,和。答:程序直接控制传送方式、程序中断控制方式、存贮器直接存取方式。28086 CPU有 条地址总线,可形成 的存贮器地址空间,可寻址围为 ;地址总线中的 条线可用于I/O寻址,形成 的输入输出地址空间,地址围为 ;PC机中用了 条地址线进

32、展I/O操作,其地址空间为 ,可寻址围为 。答: 20 1M 00000H 0FFFFFH 16 64K 0000H 0FFFFH 10 1K 000H 3FFH38086CPU用指令从端口读入数据,用OUT指令。答:IN、向端口写入数据。4对于微机而言,任何新增的外部设备,最终总是要通过和主机相接。答:I/O 接口。5什么叫I/O端口?一般的接口电路中可以设置哪些端口?计算机对I/O端口编址时采用哪两种方法?在8086/8088CPU 中一般采用哪种编址方法?答:在CPU 与外设通信时,传送的信息主要包括数据信息、状态信息和控制信息。在接口电路中,这些信息分别进入不同的存放器,通常将这些存放

33、器和它们的控制逻辑统称为I/O 端口。(1)一般的接口电路中可以设置数据端口、状态端口和命令端口。(2)计算机对I/O 端口编址时采用两种方法:存储器映像寻址方式、I/O 单独编址方式。(3)在 8086/8088CPU 中一般采用 I/O 单独编址方式。6某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,假设起始地址为300H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码电路,并说明每个芯片的端口地址围。第 8 章 中断系统与可编程中断控制器 8259A1什么叫中断?8086 微机系统中有哪几种不同类型的中断?答:在 CPU 执行程序的过程中,由于某个事件

34、的发生,CPU 暂停当前正在执行的程序,转去执行处理该事件的一个中断效劳程序,待中断效劳程序执行完成后, CPU 再返回到原被中断的程序继续执行。这个过程称为中断。8086 中有:外部不可屏蔽中断、外部可屏蔽中断、部中断。2什么是中断类型?它有什么用处?答:在一个微机系统中,中断源的个数较多。哪个中断源向 CPU 提出中断请求, CPU 响应该中断请求后就应正确的转向该中断源对应的中断效劳程序入口,执行该中断效劳程序。为了使 CPU 识别中断源,从而能正确地转向该中断源对应的中断效劳程序入口,通常用假设干位二进制编码来给中断源标号,该编号称为中断类型号。3什么是中断嵌套?使用中断嵌套有什么好处

35、?对于可屏蔽中断,实现中断嵌套的条件是什么?答:微处理器在处理级别低的中断过程中,如果出现了级别高的中断请求,微处理器停止执行低级中断的处理程序而去优先处理高级中断,等高级中断处理完毕后,再接着执行低级的未处理完的程序,这种中断处理方式称为中断嵌套。4什么是中断向量?中断类型号为 1FH 的中断向量为 2345H:1234H,画图说明它在中断向量表的存放位置。答:中断向量是区分不同中断和获取相应的中断效劳程序的一个字节的量,由CPU 产生或由外设在中断响应周期输送至CPU 的。34H12H45H23H0007CH0007DH0007EH0007FH5可屏蔽中断的响应条件是什么?答:1微处理器处

36、于中断允许状态IF=1。2没有不可屏蔽中断请求和总线请求。3当前指令执行完毕。6简述中断处理过程?答:中断处理过程包含五个步骤:中断请求、中断判优、中断响应、中断处理和中断返回。1中断请求:中断源发出中断请求信号,送到CPU 的INTR 或NMI 引脚;2中断判优:根据中断优先权,找出中断请求中级别最高的中断源,允许中断嵌套;(3) 中断响应:在每条指令的最后一个时钟周期,CPU 检测INTR 或NMI 信号,在满足一定条件下,CPU 进入中断响应周期,自动完成:向中断源发出INTA 中断响应信号、关中断清IF、断点保护 CS、IP 与PSW 自动压栈、形成并转向中断入口地址;(4) 中断处理

37、:由中断效劳程序完成,包括保护现场;开放中断;中断效劳程序;关中断;恢复现场;开放中断;中断返回IRET 等;(5) 中断返回:执行中断返回指令IRET,CPU 自动返回到断点地址弹出堆栈保存的断点信息到IP、CS 和FLAG 中,继续执行被中断的程序。7如外设A1、A2、A3、A4、A5 按完全嵌套优先级排列规那么,外设A1 的优先级最高,A5 最低。假设中断请求的次序如下所示,试给出各外设的中断处理程序的次序。假设所有的中断处理程序开场后就有STI 指令(1) 外设A3和A4同时发出中断请求;(2) 在外设A3的中断处理中,外设A1发出中断请求;(3) 在外设A1的中断处理未完成前,发出E

38、OI完毕命令,外设A5发出中断请求。答:外设的中断处理程序的次序为:A3A1A3A4A58. 中断向量表中地址为 0040H 中存放240BH,0042H单元存放D169H,问:(1) 这些单元对应的中断类型是什么?(2) 该中断效劳程序的起始地址是什么?答:(1)10H(2)D169H:240BH第 9 章 并行接口芯片 8255A 应用设计1.8255A 有三种根本工作方式,分别是:、。答:根本的输入/输出、有联络信号的输入输出和双向传送。2可编程并行接口芯片 8255A 的方式选择控制字和置 1/置 0 控制字都是写入控制端口的,那么,它们又是由什么来区分的?答:用控制字 D7确定。D7 =1,写入的是方式控制字;D7 =0,写入的是按位置位/复位字。3设置 8255A 工作方式,8255A 的控制端口地址为 00C6H。要求端口 A 工作方式 1;输入;端口 B 工作方式 0;输出;端口 C 的高 4 位配合端口 A 工作,低 4 位为输入。方式控制字格式见 P298 页图 10.3。解:按要求的方式控制字为 1011 1001B。编程语句为:MOV AL,0B9H OUT 00C6H,AL12 / 13

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!