微机原理及应用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应接()电平。

西南交大 微机原理及应用 第二章 答案

西南交大 微机原理及应用  第二章  答案

微机原理第二章习题答案2-1.解释下列概念:(1)分时复用总线——不同的时刻通过相同的总线引脚传送不同的信息(2)逻辑地址——程序员在程序中使用的地址。

(3)物理地址——又称实际地址PA,是CPU和存储器进行数据交换时所采用的地址。

(4)字地址——如果存放16位的字数据,则需要占用连续的两个单元,其中数据的高8位存放在地址较大的单元,低8位存储在地址较小的单元,并以该单元的值作为该子数据的字地址。

(5)字节地址——8086系统地址总线有20条,内存空间都按字节组织,每个内存单元存储一个字节的数据,并具有一个唯一的20位地址编号,称为字节地址。

(6)规则字——对于16位字数据,若其字地址为偶数,即从地址为偶数的单元开始存放,则称该字数据为规则字。

(7)非规则字——若其字地址为奇数,即从地址为奇数的单元开始存放,则称该字数据为非规则字。

(8)指令周期——执行一条指令所需要的时间称为指令周期。

总线周期——CPU每占用一次系统总线,进行信息的输入输出所需要的时间就成为总线周期。

时钟周期——2-2. 简述8086/8088采用的重叠解释方式对指令和程序的解释过程及其特点。

在8086系统中,为了加快程序的执行速度,采用了重叠解释方式,各条指令的解释过程是重叠进行的。

每条指令的解释过程也包括取指令和执行指令两个阶段,但是相邻两条指令的解释过程有一部分是同时进行的。

在执行一条指令时,可以同时取出下一条指令。

在当前指令执行完毕后,就可以立即制行下一条指令。

这种重叠解释方式大大加快了程序的执行速度。

2-3.简述8086CPU内部组成以及EU和BIU的作用。

8086微处理器内部配分为两个独立的功能部件:执行部件EU和总线接口部件BIU。

执行部件由通用寄存器、标志寄存器、算术逻辑单元和EU控制系统等组成,专门负责指令的执行,即从指令队列缓冲器中获得指令,然后执行该指令,完成指令规定的操作。

总线接口部件由段寄存器、指令指针、地址形成逻辑、总线控制逻辑和指令队列缓冲器等组成。

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
若侵犯了您的版权利益,敬请来信通知我们! ℡
(4) -26+6 [-26]补→ 11100110B +) [ 6]补→00000110B 11101100B→[-20]补 (7)-25-6; [-25]补→ 11100111B +) [-6]补→ 11111010B 1┊11100001B→[-31]补 1.8、 已知下列各数均为二进制补码:

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

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

一、选择题(每小题2分、共30分)1、系列指令属于传输指令的是()A、ADDB、MOVC、INCD、DEC2、在输入/输出接口电路中设计了3中寄存器,下面不属于其中的是()A、状态寄存器B、数据寄存器C、传输寄存器D、命令寄存器3、下面指令表示加法指令的是()A、MOVB、SUBC、ADDD、ORL4、堆栈指针SP的作用是()A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址5、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()A、将源程序转换成目标程序B、将目标程序转换成源程序C. 将低级语言转换成高级语言D. 连续执行键6、当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送()实现转移;当再执行RET指令时自动将堆栈中的地址弹入PC从而实现返回。

A、DPTRB、PCC、SPD、PSW7、系列指令属于乘法指令的是()A、ADDCB、DIVC、MULD、CPL8、下面哪个时指令中不可缺少的部分()A、操作码助记符B、标号C、操作数D、注释9、MCS-51单片机有七种寻址方式,其中:MOV A,direct 源操作数属于()寻址A、间接B、变址C、相对D、直接10、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( )A、79HB、49HC、58HD、00H11、总线按功能分类有三种,下面哪种不属于其分类()A、数据总线B、地址总线C、传输总线D、控制总线12、MCS-51子系列的芯片有()个并行口。

A、1个B、2个C、3个D、4个13、在指令MOV 30H, #55H中,30H是()A、指令的操作码B、操作数C、操作数地址D、机器码14、MCS-51单片机有七种寻址方式,其中:MOVC A,@A+DPTR源操作数属于()寻址A、间接B、变址C、相对D、直接15、MOV A,#70H这条指令属于()寻址方式。

西南交通大学《微机原理及应用》在线作业一

西南交通大学《微机原理及应用》在线作业一

西南交《微机原理及应用》在线作业一
执行一条指令包括_________的基本阶段。

A:分析指令/存储指令/执行指令
B:取指令/分析指令/执行指令
C:运算指令/存储指令/执行指令
D:存储指令/取指令/执行指令
参考选项:B
2K×8的RAM芯片数据引线的条数是________。

A:1条
B:2条
C:4条
D:8条
参考选项:D
8259A两级级联情况下,可管理的中断源最多为_______级。

A:16
B:32
C:64
D:128
参考选项:C
位于CPU内部的IF触发器是________。

A:中断请求触发器
B:中断允许触发器
C:中断屏蔽触发器
D:中断响应触发器
参考选项:B
在I/O地址与内存独立编址的计算机中,。

A:不需要设置专门的I/O指令
B:I/O地址和存储器地址可以有相同的
C:可用访存指令实现CPU对设备的访问
D:将I/O地址看做是存储器的一部分
参考选项:B
二进制数00000110的8421BCD码表示的十进制数是________。

A:3
B:4
C:5
D:6
参考选项:D
1。

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

15春西南交《微机原理及应用》在线作业二 答案
A.均是逻辑运算符
B.均是指令助记符
C.前者是指令助记符,后者是逻辑运算符
D.前者是逻辑运算符,后者是指令助记符
正确答案:C
3.下列指令正确的是________。
A. INAX,1234H
B. XCHGBX,0F000H
C. DATADB12H,256
D. PUSHAX.
正确答案:D
4. 1字节等于_______位二进制信息。
A. 8000H~FFFFH
B. 80000H~8FFFFH
C. 80000H~FFFFFH
D. 0~FFFFH
正确答案:B
西南交《微机原理及应用》在线作业二
二、判断题(共8道试题,共32分。)
1.当指令执行完后,其结果是偶数时,奇偶标志PF=1。
A.错误
B.正确
正确答案:A
2.如果一个操作数是采用基址变址寻址方式,该操作数是寄存器操作数。()
A.错误
B.正确
正确答案:B
7.在存储器写周期,8086有可能压栈操作和向存储器写入数据。
A.错误
B.正确
正确答案:B
8. A/D转换器是将模拟电压或电流转换成数字量的器件或设备。
A.错误
B.正确
正确答案:B
西南交《微机原理及应用》在线作业二
一、单选题(共17道试题,共68分。)
1.十进制数206.125转换为二进制数为________。
A. 11000110.001
B. 11001110.101
C. 11001111.001
D. 11001110.001
正确答案:D
2.指令“AND DX,NUM AND 0FFABH”中出现两个AND,正确的解释是________。

微机原理及应用(B2)

微机原理及应用(B2)

第 1 页 共 5 页科目名称:微机原理及应用(B2)请注意:答案必须写在答题纸上(写在试题上无效)。

一、选择题(本题共15小题,每小题2分,共30分)1. 8086CPU 工作在最大模式还是最小模式取决于信号( )。

A )IO M / B) NMI C )MX MN / D )ALE2. -35的补码用8位二进制数表示为( )A .1010 0011B B .0010 0011BC .1101 1100BD .1101 1101B3.设BL=0FEH ,执行指令“SAR BL ,l”后,BL 中的内容为( )A.7FHB.0FCHC.OFDHD.0FFH4若要把寄存器AL 的低4位求反,高4位保持不变,可以使用的指令是( )。

A. TEST AL,0F0HB. XOR AL,0FHC. OR AL,0F0HD. AND AL,0FH5.所有子程序(过程)的最后一条可执行指令必须是( )A .RETB .IRETC .ENDPD .STOP6.采用DMA 方式传输数据时,数据传送是( )A .由CPU 控制完成的B .由执行程序(软件)完成的C .在DMAC 发出的控制信号控制下完成的D .在总线控制器发出的控制信号控制下完成的7.下列关于数据通信的说法,正确的是( )A.同步通信有起始位和终止位B.波特率以字节/s 为单位C.半双工通信时发送与接收不能同时进行D.并行通信有同步通信与异步通信两种方式8.下列只读存储器中,属于一次性写入数据的存储器是( )A.PROMB. EPROMC.EEPROMD. Flash Memory9.下列芯片中,用来锁存地址信息及数据信息的芯片是( )A.74LS138B.74LS244C.74LS245D.74LS37310下列关于I /O 端口的编址方式的说法,正确的是( )A .8086对I /O 端口采用独立编址B .8051对I /O 端口采用独立编址C .独立编址的I /O 端口操作指令比统一编址丰富D .独立编址对I /O 端口与存储器的控制方法是相同的11.在系统复位时,下列段寄存器中不会清零的寄存器是( )A.CSB.DSC.ESD.SS12.8086存储器分段,每个段的大小不超过( )A.16KBB.32KB。

西南交通大学新学期《微机原理及应用B》在线作业二

西南交通大学新学期《微机原理及应用B》在线作业二
C:03E0H:0740H
D:03F0H:0740H
参考选项:C
8086 CPU复位后,下列寄存器的值为( )
A:CS:IP=0000H:0000H
B:CS:IP=0000H:FFFFH
C:CS:IP=FFFFH:0000H
D:CS:IP=FFFFH:FFFFH
参考选项:C
两个组合十进制数46H、35H相加,调整指令DAA完成的是( )。
A:加00H调整
B:加06H调整
C:加60H调整
D:加66H调整
参考选项:B
指令MOVSB中,目的块的段寄存器是( )
A:DS
B:ES
C:SS
D:CS
参考选项:B
n+1位符号数X的补码表值范围为( )
A:–2n X2n
B:-2n≤X≤2n
C:–2n≤X2n
D:–2n X /≤2n
参考选项:C
C:CF=1
D:ZF=1
参考选项:B
指令队列具有( )的作用。
A:暂存操作数地址
B:暂存操作数
C:暂存指令地址
D:暂存预取指令
参考选项:D
n+1位符号数x的原码表值范围为( )
A:–2n X2n
B:–2n≤X≤2n
C:–2n≤X2n
D:–2n X /≤2n
参考选项:A
8086 CPU的控制线=0,地址线A0=0时,有( )
西南交《微机原理及应用B》在线作业二
二进制数的原码表值范围为( )
A:0~255
B:–128~+127
C:–127~+127
D:–128~+128
参考选项:C
若要使寄存器AL中的高4位为0,低4位不变,使用指令( )。

西南交通大学《微机原理及应用》_在线作业二

西南交通大学《微机原理及应用》_在线作业二

西南交《微机原理及应用》在线作业二
Intel 8086/8088中断向量表中的类型21H是________。

A:双重失效
B:段不存在
C:协处理器出错
D:MS-DOS系统调用
参考选项:D
伪指令ENDP告诉汇编程序________。

A:宏定义结束
B:过程定义结束
C:段定义结束
D:过程运行结束
参考选项:B
微型计算机中运算器的主要功能是。

A:控制计算机的运行
B:算术运算和逻辑运算
C:分析指令并执行
D:负责存取存储器中的数据
参考选项:B
若RAM中每个存储单元为16位,则下面说法中正确的是。

A:地址总线的线数为16
B:地址总线的线数与16无关
C:地址总线的线数应不少于16
D:地址总线的线数应不多于16
参考选项:B
已知压缩格式的BCD码10010011B,其对应的十进数是______。

A:147
B:-19
C:93
D:-109
参考选项:C
溢出标志OF是反映________。

A:算术运算是否出现进位情况
B:算术运算是否出现借位情况
C:带符号数运算结果是否超过机器能表示的数值范围
D:无符号数运算结果是否超过机器能表示的数值范围
参考选项:C
1。

微机原理及应用B习题【部分】及解答

微机原理及应用B习题【部分】及解答

1、试编写求两个无符号双字长数之和的程序。

两数分别在MEM1和MEM2单元中,和放在SUM单元。

解:STACK SEGMENT STACKDW 64 DUP(?)STACK ENDSDATA SEGMENTMEM1 DW 7890H,5678HMEM2 DW 1234H,4786HSUM DW 2 DUP(?)DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DS,AXLEA SI,MEM1LEA DI,MEM2LEA BX,SUMMOV AX,[SI]ADD AX,[DI]MOV [BX],AXINC SIINC SIINC DIINC DIINC BXINC BXMOV AX,[SI]ADC AX,[DI]MOV [BX],AXMOV AH,4CHINT 21HCODE ENDSEND START设计的两个数分别是:56787890,47861234。

运行结果显示知:SUM单元07188--0718B存入了最后结果,可得:56787890+47861234=9DFE8AC4。

2、试编写程序,比较AX,BX,CX中带符号数的大小,并将最大的数放在AX 中。

DW 64 DUP(?)STACK ENDSDATA SEGMENTMEM DW 1234H,5611H,1221HCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA DI,MEM ;取出3个数MOV AX,[DI]MOV BX,[DI+02H]MOV CX,[DI+04H]CMP AX,BXJLE A1CMP AX,CXJLE A3MOV AX,AXJMP A5A1: CMP BX,CXJLE A3MOV AX,BXJMP A5A3: MOV AX,CXJMP A5A5: HLT ;程序运行到此暂停,查看AX的值可知结果,接下来的命MOV AH,4CH ;令需用AH,故,如果程序运行完再查看AX,则看不到结果。

  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返回继续执行原来被中断的程序。

相关文档
最新文档