微机原理及应用B 西南交大作业

合集下载

15春西南交《微机原理及应用(电气类)》在线作业一 答案

15春西南交《微机原理及应用(电气类)》在线作业一 答案

西南交《微机原理及应用(电气类)》在线作业一一、单选题(共50 道试题,共100 分。

)1. 若8253-5的某一计数器设定为方式3、初值为10、GATE一直为1,则OUT输出端输出的高电平信号是CLK周期的________。

A. 1倍B. 2倍C. 5倍D. 10倍正确答案:C2. 下列伪指令中,不可以用来定义变量的伪指令是________。

A. TYPEB. DBC. DDD. DQ正确答案:A3. MIPS用来描述计算机的运算速度,含义是( )A. 每秒处理百万个字符B. 每分钟处理百万个字符C. 每秒执行百万条指令D. 每分钟执行百万条指令正确答案:C4. 在汇编语言程序设计中,变量定义后,具有类型属性,非法的类型属性是________。

A. 字节B. 字C. 字符D. 双字正确答案:C5. 下列语句中,没有语法错误的语句是________。

A. IN AL,256B. OUT AX,DXC. IN DX,AXD. IN AL,DX正确答案:D6. CPU不断检测外设状态,当外设准备就绪后,才进行数据传送。

这种数据传送方式称为________。

A. 无条件传送方式B. 查询传送方式C. 中断传送方式D. DMA传送方式正确答案:B7. 默认状态下,在寄存器间接寻址中与SS段寄存器对应的寄存器是________。

A. BXB. BPC. SID. DI正确答案:B8. 指令队列具有()的作用。

A. 暂存操作数地址B. 暂存操作数C. 暂存指令地址D. 暂存预取指令正确答案:D9. 汇编源程序文件的扩展名是()。

A. *.LSTB. :*.OBJC. :*.ASMD. *.EXE正确答案:C10. 指令MOVSB中,目的块的段寄存器是()A. DSB. ESC. SSD. CS正确答案:B11. 当CPU复位时,中断允许触发器处于________。

A. 复位状态B. 置位状态C. 随机状态D. 不定状态正确答案:A12. 8位二进制数的无符号数表值范围为()A. 0~255B. –128~+127C. –127~+127D. –128~+128正确答案:A13. 两个组合十进制数46H、35H相加,调整指令DAA完成的是()。

16秋西南交《微机原理及应用》在线作业二

16秋西南交《微机原理及应用》在线作业二

16秋西南交《微机原理及应用》在线作业二西南交《微机原理及应用》在线作业二一、单选题(共 17 道试题,共 68 分。

)1. 当8086进行取指令操作时,使用的段基值是在________。

A. DS中B. CS中C. SS中D. ES中正确答案:2. CPU中控制器的功能是。

A. 进行逻辑运算B. 进行算术运算C. 分析指令并发出相应的控制信号D. 只控制CPU工作正确答案:3. 对于一低速外设,在外设准备数据期间希望CPU能做自己的工作,只有当外设准备好数据后才与CPU交换数据。

完成这种数据传送最好选用的传送方式是________。

A. 无条件传递方式B. 查询传送方式C. 中断传送方式D. DMA传送方式正确答案:4. 8086微处理器的可屏蔽中断请求信号来自于________。

A. CLK引脚B. NMI引脚C. INTR引脚D. GND引脚正确答案:5. 74LS244芯片是一种________。

A. 8D锁存器B. 8位缓冲器C. 8位数据收发器D. 3×8译码器正确答案:6. 二进制数00000110的8421BCD码表示的十进制数是________。

A. 3B. 4C. 5D. 6正确答案:7. 按总线的规模、用途及应用场合分类,微处理器的引脚信号线属于________。

A. 片总线B. 内总线C. 外总线D. PC总线正确答案:8. 若中断类型号为5,则存放中断向量的存储器的起始地址为_______。

A. 00024HB. 00114HC. 10014HD. 00014H正确答案:9. 在指令“MOV AX,ES:[BX]”中,源操作数采用的寻址方式是________。

A. 寄存器间接寻址B. 寄存器相对寻址C. 寄存器寻址D. 直接寻址正确答案:10. 运算器中的算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由_______储存。

A. 符号寄存器B. 逻辑寄存器C. 标志寄存器D. 以上都不对正确答案:11. 8086响应中断的条件是________。

西南交通大学《微机原理及应用(电气类)》-在线作业一

西南交通大学《微机原理及应用(电气类)》-在线作业一
西南交《微机原理及应用(电气类)》在线作业一
在8086CPU微机汇编语言程序设计中,字操作的二进制数的位数是________。
A:8位
B:16位
C:32位
D:64位
参考选项:B
指令MOVAX,[BX]中,源操作数的缺省段是()
A:DS
B:ES
C:SS
D:CS
参考选项:A
字符9的ASCII码为()
A:09H
参考选项:D
汇编源程序文件的扩展名是()。
A:*.LST
B::*.OBJ
C::*.ASM
D:*.EXE
参考选项:C
8253-5有3个独立的计数器,每个计数器可以有几种不同的工作方式?________。
A:3种
B:4种
C:5种
D:6种
参考选项:D
下列可作为标识符用的字符串是()。
A:MOV
B:ZF
C:FAH
参考选项:A
设8255A的端口A工作在方式1输入,若外设已将数据送入端口A,当CPU读取此数据后,IBF信号变为________。
A:高电平
B:低电平
C:三态
D:不定状态
参考选项:B
MIPS用来描述计算机的运算速度,含义是(??)
A:每秒处理百万个字符
B:每分钟处理百万个字符
C:每秒执行百万条指令
D:每分钟执行百万条指令
A:数据信号
B:地址信号
C:控制信号
D:数据信号和控制信号
参考选项:B
源程序文件汇编后的目标文件的扩展名是()。
A:*.LST
B:*.OBJ
C:*.ASM
D:*.EXE
参考选项:B
采用部分译码法的片选控制________。

2 微机原理及应用 第三版 课后答案 (晏寄夫 著) 西南交通大学出版社

2 微机原理及应用 第三版  课后答案 (晏寄夫 著) 西南交通大学出版社

1.9、 设机器字长为 8 位,最高位为符号位,用双高位法判别下述各二进制运算是否产生溢出,并说明是正溢 出还是负溢出。 (1) 43+8; (2)-52+7; (3)50+84; (4)72-8; (5) ( - 33)+(-47); (6) ( - 90)+(-75); (7)-127+60 [解] (1) 43+8 [43]补→ 00101011B +) [ 8]补→00001000B 00110011B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 (4) 72-8 [72]补→ 01001000B +) [-8]补→11111000B 1┇ 11000000B Cs=1,Cp=1 V=Cs⊕Cp=0 无溢出 (2)-52+7 [-52]补→11001100B +) [7]补→ 00000111B 11010011B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 (5)-33+(-47) [-33]补→ 11001100B +) [-47]补→ 11010001B 1┇ 10110000B Cs=1,Cp=1 V=Cs⊕Cp=0 无溢出 (3)50+84 [50]补→ 00110010B 10000110B Cs=0,Cp=1 V=Cs⊕Cp=1 有溢出,正溢出 (6)(-90)+(-75) [-90]补→ 10100110B +) [-75]补→ 10110101B 1┇ 11011011B Cs=1,Cp=0 V=Cs⊕Cp=1 有溢出,负溢出 +) [84]补→ 01010100B
若侵犯了您的版权利益,敬请来信通知我们! ℡
(7)-127+60 [-127]补→ 10000001B +) [60]补→ 00111100B 10111101B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 1.10、 a,b 均为用十六进制形式表示的 8 位带符号数补码,按下列给定的 a,b 之值进行 a+b 和 a-b 的 运 算 , 并用双高位法判断是否产生溢出: (1) a=37, b=57; (2)a=0B7H, b=0D7H; (3)a=0F7H, b=0D7H; (4)a=37H, b=0C7H [解] (1) a=37, b=57 a+b [37]补→ 00100101B +) [57]补→ 00111001B 01011110B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 (2)a=0B7H, b=0D7H a+b 10110111B +) 11010111B 1┇10001110B Cs=1,Cp=1 V=Cs⊕Cp=0 无溢出 (3)a=0F7H, b=0D7H a+b 11110111B +) 11010111B 1┇11001110B Cs=1,Cp=1 V=Cs⊕Cp=0 无溢出 (4)a=37H, b=0C7H a+b 00110111B +) 11000111B 11111110B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出 +) a-b 00110111B 00111001B 01110000B Cs=0,Cp=0 V=Cs⊕Cp=0 无溢出

微机原理及应用第三版课后答案晏寄夫著西南交通大学出版社

微机原理及应用第三版课后答案晏寄夫著西南交通大学出版社

+) [60]补→ 00111100B 10111101B
Cs=0,Cp=0
V=Cs⊕Cp 位带符号数补码,按下列给定的 a,b 之值进行 a+b 和 a-b 的 运 算 ,
并用双高位法判断是否产生溢出:
(1) a=37, b=57; (2)a=0B7H, b=0D7H; (3)a=0F7H, b=0D7H; (4)a=37H, b=0C7H
[解] (1)a+b=0011 0010B + 0100 1010B=01111100B
(2) a+c=0011 0010B + 1110 1001B=00011011B
(3) c+b=1110 1001B + 0100 1010B=00110011B
(4) c+d=1110 1001B + 1011 1010B=10100011B
无溢出
无溢出
(2)a=0B7H, b=0D7H
a+b
a-b
10110111B
10110111B
+) 11010111B
+) 00101001B
1┇10001110B
11100000B
Cs=1,Cp=1
Cs=0,Cp=0
V=Cs⊕Cp=0
V=Cs⊕Cp=0
无溢出
无溢出
(3)a=0F7H, b=0D7H
[解] (1) a=37, b=57
a+b
a-b
[37]补→ 00100101B +) [57]补→ 00111001B
[37]补→ 00100101B +) [-57]补→ 11000111B
01011110B
11101011B

微机原理及应用B卷及答案

微机原理及应用B卷及答案

长沙理工大学考试试卷课程编号B卷拟题教研室(或老师)签名教研室主任签名……………密…………………………封…………………………线……………………………课程名称(含档次)微机原理及应用专业层次(本、专)本科专业08自动化考试方式(开、闭卷)闭卷一、填空题(每空1分,共20 分)1、堆栈操作时,一次数据入栈,堆栈指针________;一次数据出栈,堆栈指针________。

2、8086 系统中的汇编语言程序可以使用四个段,程序运行时,四个段的基地址分别放在_______、_______、_______及_______。

3、若某中断向量为10H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为________~________。

4、8259 可编程中断控制器可以进行级联,其级联是通过________管脚实现的。

此时,主8259 应接________。

5、外部设备是通过________引脚向CPU 请求服务的,而CPU 是通过________给外设应答。

6、对字符串操作时,______指向源操作数,______指向目的操作数。

7、设[X]补=11100011,[Y]补=00110010,[X]原=_______,[X-Y]补=_______。

8、设SS=1000H,SP=3000H,AX=128AH ,CX=0931H 则执行下列指令后PUSH AXPUSH CXPOP AXSS=________,SP=________,AX=________,CX=________。

二、选择题(单项选择,每题 2 分,共20 分)1、二进制数10010110.10B 的十进制数值可表示为()A. 96.8B. 150.5C. 96.5D. 160.52、RAM 6116芯片有2K×8 位的容量,它的片内地址选择线和数据线分别是()A.A0~A15和D0~D15B.A0~A10和D0~D7C.A0~A11和D0~D7D.A0~A11和D0~D153、8086 CPU在响应中断时顺序将()内容压入堆栈。

15春西南交《微机原理及应用》在线作业一 答案

15春西南交《微机原理及应用》在线作业一 答案

西南交《微机原理及应用》在线作业一
一、单选题(共17 道试题,共68 分。


1. 指令“AND DX,NUM AND 0FFABH”中出现两个AND,正确的解释是________。

A. 均是逻辑运算符
B. 均是指令助记符
C. 前者是指令助记符,后者是逻辑运算符
D. 前者是逻辑运算符,后者是指令助记符
正确答案:C
2. 当8086进行取指令操作时,使用的段基值是在________。

A. DS中
B. CS中
C. SS中
D. ES中
正确答案:B
3. 在指令“MOV AX,INBUFF”中,变量INBUFF的段是________。

A. CS
B. DS
C. SS
D. ES
正确答案:B
4. 微机某内存单元中的内容为C5H,若它表示的是一个有符号数,则该数对应的十进制数是。

A. -59
B. 59
C. -69H
D. 197
正确答案:A
5. 半导体存储器的存取时间可为________。

A. S级
B. mS级
C. S级
D. nS级
正确答案:D
6. 在统一编址方式下,下面哪一个说法正确()
A. 一个具体地址只能对应输入输出设备
B. 一个具体地址只能对应内存单元。

微机原理及应用试卷(6套)含答案

微机原理及应用试卷(6套)含答案

学院:**学院专业班级:电子01 命题共4页第页1一填空题(每空1分,共25分)1.两个无符号数比较大小时,8086CPU用标志寄存器中的(1)标志判断结果。

2.内存单元1999H:0010H的段内偏移地址为(2),物理地址为(3);若(BP)=0010H,用指令MOV AL,[BP]取出该单元的内容,段寄存器(4)的值应为1999H。

3.8086CPU的寄存器CS:IP总是指示(5)地址,复位后CS:IP的值为(6),取出一个指令字节后,(7)自动加1。

在软件上可以通过(8)和(9)指令来改变IP的内容。

在硬件上可以用(10)或(11)来改变IP的内容。

4.在一个微机系统中有多个中断源,当出现两个中断源同时提出(12)时,CPU响应(13)的中断源,在此中断源的中断处理完毕后,再响应(14)的中断源。

5.8086/8088微处理器是否响应INTR引脚的信号由标志位(15)控制。

6.在80X86微处理器中,指令分配给寄存器SP的默认段寄存器是(16)。

7.INT 40H指令引发的中断,其中断向量存放在(17)H:(18)H开始的4个字节。

8.当ALE有效时,8086/8088的AD0-AD15引脚上传送的是(19)信息。

9.若一个数据块在内存中的起始地址为80A0H:1000H,则这个数据块的起始地址的物理地址为(20)。

10.分别用一条指令实现下列功能:1)栈顶内容弹出送BX(21)2)CX的内容加1,不影响进位标志位(22)3)AL的高四位置1(23)4)清进位标志(24)5)子程序结束返回(25)二选择题(10分)1Intel 8253/8254有()个16位计数器通道。

A、1B、2C、3D、42当8255A的端口A、端口B均工作在方式0的输入方式时,端口C可以作为()使用。

A、两个4位I/O端口或1个8位I/O端口B、状态端口C、部分引脚作端口A、端口B的联络信号D、全部作联络信号3欲使8086CPU工作在最大方式,其引脚MXMN应接()电平。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微机原理及应用B第1次作业二、主观题(共7道小题)28. 正数的原、反、补码(相同);负数的原、反、补码(不同)。

29. 1F4H的压缩BCD码为(500H)。

30. 设X、Y均为8位二进制数,若[X]补= 88H,[Y]补= 51H,则[X]原=0F8 H ,[–X]补= 78 H,[–Y]反= 0AE H31. 执行MOV指令时,控制线M/ 输出电位为(高电平);执行OUT指令时,控制线M/输出电位为(低电平)。

32. 规则字即应从存储器的(偶)地址存放(字以上)数据;非规则字既应从存储器的(奇)地址存放(字以上)数据。

33. 8086 CPU可访问(64K)个I/O字节端口;(32K)个I/O字端口34. 8086 CPU中,设堆栈段寄存器SS=2000H;堆栈栈项指针寄存器SP=0100H,执行指令PUSH SP后,SP=(00FEH);栈顶的物理地址是(200FEH)。

微机原理及应用B第2次作业20. 汇编源程序中,BUF+4是(表达式);[BX+4]是(寻址方式)。

21. 定义字节类型变量的伪指令是(DB);定义字类型变量的伪指令是(DW)22. 在先循环后判断的循环结构中,一般判断(CX)寄存器中的值是否为023. 执行指令M O V A L, 2LT5后AL=(FFH)。

24. 指令MUL BYTE PTR[BX]中,(MUL)是指令助记符;(BYTE)是伪指令;(PTR)是运算符;(BYTE PTR[BX] )是表达式。

25. 调用过程时,入口参数和出口参数传递的方法有,通过(寄存器)传递参数;通过(存储器)传递参数;通过(堆栈)传递参数。

26. INT 21H中断的功能号为02H,它的入口参数送寄存器(DL)。

27. 已知8086系统中某数据段定义如下,标明各内存单元的逻辑地址及内容DSEG SEGMENT A T 0C000HORG 6V AR1 DB 2,18ORG $+2V AR2 DW 569AH,'AB'DSEG ENDS解:地址数据C000H:0006H 02H0007H 12H0008H XXH0009H XXH28. 若寄存器AL=47H,BL=9AH,完成AL+BL→BL功能的指令为(ADD BL,AL ),执行完该指令后,AL=(47H),BL=(E1H),CF=(0)。

29. 两个组合BCD码56H加77H,和在AL中,执行DAA指令完成加(66H)调整。

30. 若寄存器AL=9AH,执行指令CBW后,寄存器AX=(FF9AH)31. 与指令LEA AX,BUF功能相同的指令为(MOVAX,OFFSET BUF )。

32. 若DS段偏移地址2000H开始存放4个字节据30H、40H、50H、60H,执行指令JMP WORD PTR[2000H]后,CS=(不变),IP=(4030H)执行指令JMP DWORD PTR[2000H]后,CS=(6050H),IP=(4030H)微机原理及应用B第3次作业1.计算机系统中,内存使用(半导体材料)存储器,外存使用(磁材料)和(光材料)存储器。

2.RAM称为(随机存取存储器),是英文(RandomAcess Memory)的缩写3. SRAM称为(静态存储器),每个存储位由(6)个场效应管组成4.DRAM称为(动态存储器),每个存储位由(1)个场效应管加电容组成5.相对而言,SRAM比DRAM的集成度(低);外围电路更(简单)6.PROM称为(一次编程)ROM;EPROM称为(光擦除多次编程)ROM;EEPROM称为(电擦除多次编程)ROM。

7.存储芯片6116的字节容量是2KB,它的位容量(16)Kb8.存储容量1KB=(1024)B;1MB=(1024)KB9.在内存储器的组织中,可将CPU的全部地址线分为存储器单元寻址所需的(片内)地址线和存储器芯片片选所需的(片选)地址线。

10.存储芯片2114(1024×4)的片内地址线为(A9~A0)11.存储芯片6116(2048×8)的片内地址线为(A10~A0)12.存储器组织中,存储器芯片片选控制的方法有(线选)法、(部分译码)法和(全译码)法。

13.存储器组织中使用部分译码时,若片选地址线中有N条未用,则存储单元的重叠地址有(2N)个。

14.某CPU的地址总线为16条,则最大可寻址空间为(64K);用2K×4的SRAM构成按字节编址的最大存储容量需(64)片SRAM。

15.什么叫中断?为什么计算机系统中要使用中断? 答:中断即对突发事件的处理,生活中有这些突发事件,例如:吃饭时手机响了;中国发生H7N9疫情;马航客机失联等等。

计算机系统中也有突发事件,例如:除数为零;系统突发故障;QQ上有人呼唤;键盘上输入信息等等。

中断是I/O控制方式之一,指CPU 在正常执行程序时,为处理突发任务只有暂停正常程序转而处理突发任务的程序。

中断控制方式可提高CPU的工作效率,增强系统的实时处理能力。

16.什么是硬件中断和软件中断?在PC机中二者的处理过程有什么不同?答:硬件中断是外部设备通过向CPU的中断请求输入电信号,来获得中断请求;软件中断是处理机内部识别中断请求,如内部异常中断或指令中断。

17.简述8086的中断过程。

答:8086 CPU获得中断请求; 8086 CPU执行完当前指令; 8086 CPU查询中断源类型码;保护现场,保护断点;8086 CPU响应中断,根据中断类型码获得中断服务程序的入口地址;执行服务程序;中断返回,即恢复断点,恢复现场;重复上述过程。

18.PC/XT机提供(256)个中断类型码,中断服务程序的入口地址存放在存储器空间的(00000H)至(003FFH)中。

19.中断相量表地址00040H中存放了中断类型(10H)的中服程序的入23口地址20.执行指令INT 21H时,中断服务程序入口的lP值应从存储器地址(00084H)中获得;CS值应从存储器地址(00086H)中获得。

21.指令IRET恢复现场的顺序是(IP)、(CS)和( F )22. 8086 CPU复位后,寄存器中的值进入初始状态,问此时CS=(FFFFH)、IP=(0000H)、DS=(0000H)。

23. 8086 CPU响应可屏蔽中断的条件是(IF=1)24.当INTR端输入一个(高)电平时,(可屏蔽中断)获得了中断请求25.当NMI端输入一个(上升沿)触发时,(非屏蔽中断)获得了中断请求26.8086 CPU的1MB存储空间由(奇)库和(偶)库组成,每个库的最大容量为(512KB);控制线控制BHE¯¯(奇)库的有效;地址线A0控制(偶)库的有效。

27.若控制线BHE¯¯ =0、地址线A0=0,可完成(16位数据操作;若控制线BHE¯¯ =1、地址线A0=0,可完成(低8 )位数据操作。

28.8086 CPU 从存储器单元中读取数据时,控制线A D ¯¯应(低)电平、WR¯应输出(高)电平; 8086 CPU向存储器单元中写入数据时,控制线RD¯¯应输出(高)电平、WR¯应输出(低)电平。

29.CPU寻址外设有(独立编址)和(统一编址)两种方式,8086 CPU采用(独立编址)。

30.8086 CPU地址/数据线复用线在(T1)时刻分离地址线,此时8086 CPU控制线ALE应输出(高)电平。

31.若8086 CPU工作于最小工作方式,控制线MN/ MX ¯应接(高)电平;若8086 CPU工作于最大工作方式,控制线MN/MX¯应接(低)电平。

微机原理及应用B第4次作业一、主观题1.什么是接口? 接口具有哪些功能?答:接口就是微处理器与外部设备之间的连接部件,是CPU与外界进行信息交换的中转站。

接口具有以下功能:(1)数据缓冲功能;(2)接收和执行CPU命令的功能;(3)信号转换功能;(4)设备选择功能;(5)中断管理功能;(6)数据宽度变换功能;(7)可编程功能。

2.什么是统一编址,分别编址?各有何特点答:统一编址:存储器单元地址和I/O端口地址在同一个地址空间中分配。

由于I/O端口地址占用存储器单元地址,减少了存储器的寻址空间,访问存储器单元和I/O端口可用相同的指令。

分别编址:存储器单元地址和I/O端口地址在不同的地址空间中分配。

存储器和I/O端口都有独立且较大的寻址空间,CPU需要用门的控制线来识别是访问存储器还是访问I/O端口,访问存储器单元和I /O端口要用不同的指令。

3.为什么CPU与外设交换信息需要通过专门的I/O接口?答:由于计算机外部设备的种类繁多,包括光、机、电、声和磁等外设。

它们的工作速度高低不一。

外部设备所处理的信息格式也有多种形式,有串行也有并行,有数字式也有模拟式,有标准的逻辑电平信号也有非标准的逻辑电平信号。

因此,CPU与外部设备交换信息是比较复杂的。

因此外部设备不能直接接到计算机的系统总线上,而必须通过专门的I/O接口才能实现二者之间的相互通信,即I/O接口是CPU与外设间的桥梁。

4.I/O接口中有那几种传送方式?它们可有何特点?答:I/O接口中的传送方式有程序控制方式、中断控制方式和DMA控制方式,其中程序控制方式又分无条件和有条件(查询)两种。

程序控制方式是CPU主动而外设被动,当CPU查询外设状态不正确时会造成CPU 反复查询而进入死循环,故此种方式影响CPU的使用效率;中断控制方式和DMA控制方式是外设主动而CPU被动,当外设需要与CPU交换信息时,外设先经I/O接口向CPU发中断请求或DMA请求,CPU 响应后在中断服务程序中完成外设与CPU的数据传送。

5.什么是无条件传送方式?什么是有条件传送方式?答:无条件传送方式又称同步方式,即CPU的动作必须与外设同步,否则,传送数据出错。

有条件传送方式:通过检测外设状态决定是否在CPU与外设之间进行数据交换,又称为查询方式。

6.简述无条件传送方式的特点答:无条件传送方式的特点:CPU直接与外设传送数据,不必预先检查外设状态。

因而程序简单,硬件节省。

但要求时序配合精确。

故无条件传送方式使用较少,仅适用于数据变化缓慢,而且操作时间固定的外设。

如:对开关信号的输入、LED显示器的输出等一些简单外设的操作。

7.I/O接口中中断和DMA两种传输方式的特点。

答:中断方式:当外设准备好时,由外设通过接口电路向CPU发出中断请求信号,CPU在允许的情况下,暂停执行当前正在执行的程序,响应外设中断,转入执行相应的中断服务子程序,与外设进行一次数据传送,数据传送结束后,CPU返回继续执行原来被中断的程序。

相关文档
最新文档