奥鹏作业答案-谋学网

 找回密码
 会员注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2020年04月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(ver:3.1)
查看: 982|回复: 0

东师《微型机原理与应用》练习题辅导资料

[复制链接]
发表于 2015-3-16 16:06:31 | 显示全部楼层 |阅读模式
谋学网
《微型机原理与应用》练习题一
一、单项选择
1.在计算机内部,一切信息的存取、处理和传送都是以            形式进行的。
A.EBCDIC码        B.ASCII码        C.十六进制编码        D.二进制编码
2.十六进制数1CB转换成二进制数是        。
A.110001011        B.111101011        C.111101011        D.111001011
3.11000110为二进制补码, 该数的十进制原码为        。D
A.+198        B.-198        C.+58        D.-58
4.程序计数器PC内容的意义是           。B
A.当前指令所在存储单元的地址        B.下一条指令所在存储单元的地址
C.当前的指令代码                D.下一条指令代码
5.CPU在总线周期中插入TW等待周期的个数取决于            。
A.“READY”信号        B.随机        C.主频        D.时钟周期
6.PC机最主要核心的部分是        。
A.U盘、硬盘        B.CPU、存储器
C.键盘、鼠标        D.主机箱、监控器、键盘、鼠标
7.将数字量转换成模拟量信号的器件称为          转换器。
A.D/A        B.A/D        C.DMA        D.RAM
8.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为        。
A.直接、立即、间接             B.直接、间接、立即
C.立即、直接、间接             D.不一定
9.在中断方式下,外设数据输入到内存的路径是         。
A.外设→数据总线→内存          B.外设→数据总线→CPU→内存
C.外设→CPU→DMAC→内存         D.外设→I∕O接口→CPU→内存
10.若要表示0-999的十进制数,改用二进制数表示,须用         位。
A.6        B.8        C.10        D.12
11.8086/8088系统中,对存贮器进行写操作时,CPU输出控制信号有效的是        。
A.W / =1,  =0              B. =1
C.M / =0,  =0              D. =0
12.如果一个程序在执行前(CS)=0A7F0H,(IP)=2B40H,该程序的起始地址是        。
A.0D3300H       B.0D330H         C.0AB640H         D.0AAA40H
13.在下列指令中,能使8086CPU对I/O端口进行读/写访问的是         。
A.中断指令    B.串操作指令    C.输入/输出指令     D.MOV指令
14.完成操作:从100中减去AL中的内容,可以用下面        组指令完成。
A.NEG  AL                      B.NEG  AL
   ADD  AL, 100                    SUB  AL, 100
C.SUB  100, AL                 D.SUB  AL, 100
15.指令MOV AX,[3070H]中源操作数的寻址方式为        。
A.寄存器寻址       B.直接寻址      C.立即寻址     D.间接寻址
16.十进制数59转换成八进制数是        。
A.73Q         B.37Q        C.59Q         D.112Q
17.与十进制数67等值的十六进制数是                。
A.43H         B.67H        C.42H         D.45H
18.中断号 16H 的中断向量表地址的首址为        。
A.58H         B.60H        C.62H         D.64H
19.8086CPU从I/O端口地址80H读字节数据应使用指令        。
A.IN  AL,  80H      B.IN AX,  80H  
C.IN  80H,  AL      D.IN 80H,  AX
20.执行外部总线周期,负责存储器与I/O端口传送数据的是            。
A.中央处理单元CPU           B.算术逻辑部件ALU
C.执行部件EU                D.总线接口部件BIU
21.8086/8088的控制标志有        个。
A.1           B.2          C.3           D.4
22.80386微型计算机是32位机,根据是它的               。
A.地址线是32位             B.数据线为32位
C.寄存器是32位的           D.地址线和数据线都是32位
23.8086可屏蔽中断请求输入线是               。
A.         B.INTR       C.      D.NMI
24.某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为            。
A.02120H      B.20120H      C.21200H      D.03200H
25.控制器的功能是          。
A.从主存取出指令并完成指令操作码译码                 B.产生时序信号
C.从主存取出指令、分析指令并产生有关的操作控制信号   D.分析指令
26.8086被复位以后,寄存器的状态置全1的是          。
A.IP          B.DS          C.SS          D.CS
27.要完成操作:将[1000H]送[2000H]中,可以用下面的       组指令完成。
A.MOV  [1000H], [2000H]          B.MOV  [2000H], [1000H]
C.MOV  AX, [2000H]               D.MOV  AX, [1000H]
   MOV  [1000H] ,AX                  MOV  [2000H] ,AX
28.VAR1和VAR2为自变量,EXIT为标号,试从下列指令中选出正确的指令      。
A.ADD  VAR1,VAR2          B.SUB  VAR2,VAR1
C.JMP  EXIT                D.JNZ  VAR1
29.Intel 8086CPU可以访问的I/O空间有      。
A.4GB              B.1MB          C.64KB         D.1KB
30.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中,       主机与设备是串行工作的。
A.程序查询方式    B.中断方式     C.DMA方式      D.查询方式
31.把十六进制数5AB转换为二进制数(     )。
A.0101 1011 1010     B.0101 1010 1011     C.1010 1011 0101     D.1011 1010 0101
32.若要使寄存器AL中的高4位全为1,低4位不变,使用指令       。
A.AND  AL,  0FH       B.AND AL, 0F0H      C.OR   AL,  0FH       D.OR   AL, 0F0H
33.下列的总线具有即插即用的优点的是(     )。
A.ISA总线       B.PCI总线       C.EISA总线       D.VESA总线
34.传送ASCII码时,D7位为校验位,若采用奇校验在传送字符A的ASCII码41H时,其编码为(     )。
A.41H            B.C1H             C.83H             D.84H
35.计算机内的“溢出”是指运算结果(      )。
A.为无穷大                   B.超出了计算机内存单元所能存储的数值范围
C.超出了该指令所指定的结果单元所能存储的数值范围         D.以上都不对
36.不属于PC机的外存储设备是:(      )。
A.软盘驱动器        B.硬盘驱动器    C.光盘驱动器        D.只读存储器
37.CPU与I∕O设备间传送的信号有(      )。
A.数据信息           B.控制信息      C.状态信息         D.以上三种都是
38.用于定义常数、变量的内存空间分配和定位的是(      )。
A.伪指令             B.机器指令      C.宏指令           D.微指令
二、填空题
1.对于8进制数来说,其基数(能使用的数字符号个数)是          ,能使用的最小数字符号是             。
2.中央处理器(CPU)是将程序计数功能、指令寄存功能、控制功能、           以及暂存中间数据功能集成在一块电路器件上的集成电路。
3.执行部件EU由以下四个部分组成:          、4个专用寄存器、标志寄存器和算术逻辑部件。
4.8086微处理机在最小模式下,用        来控制输出地址是访问内存还是访问I/O。
5.串行异步接口在接收时是由          寄存器将串行数据转换成并行数据。在发送时,是由         寄存器将并行数据转换成串行数据。
6.若SS=3240H,SP=2000H,栈顶的实际地址为         。
7.彩色显示器有两种使用方式:          模式、         模式。
8.8237A可编程DMA控制器由          、读写逻辑部件、工作方式寄存器、状态寄存器、优先选择逻辑及四个DMA通道组成。
9.串处理指令规定源寄存器使用SI,源串在DS段中;目的寄存器使用             ,目的串必须在          段中。
10.假设(DS)=0B000H,(BX)=080AH,(0B080AH)=05AEH,(0B080CH)=4000H,当执行指令“LES  DI,[BX]”后,(DI)=          ,(ES)=          。
11.而将数字量信号转换成模拟量信号的器件成为          。
12.指令“AND  AX,STR1  AND  STR2”中,STR1和STR2是两个已赋值的变量,两个AND的区别是        、后一个AND是一个运算符。
13.总线是数据在计算机内从其一个部件传输到另一个部件的内部通道。微机中的总线结构有以下几种:        、        、        、EISA总线结构、VESA总线结构。
14.8088中的指令INT  n用        指定中断类型。
15.一片8255A端口A有        种工作方式,端口B有        种工作方式。
16.I/O接口的含义,从硬件来说,包括        、具体外设的接口逻辑、        ;从软件来说,可以理解为        和软件的接口。
17.8259A对中断优先权的管理方式有以下几种:完全嵌套方式、自动循环方式和         方式。
18.8237A必须与一个8位     配套使用,才可形成完整的4通道DMA控制器。
19.若8259A是主片时引脚 / 4.高电平,若8259A是从片时则引脚 / 是   电平。
20.在中断响应期间,CPU要做的工作,即          、CS、IP以及FR的内容推入堆栈、中断服务程序段地址送入CS。
21.在BIOS键盘驱动程序的解释下,IBM-PC的键盘除了提供通常的输入ASCII字符的功能外,它还具有           功能。
22.一片8255A端口A有         种工作方式,端口B有         种工作方式。
23.串行异步接口在接收时是由           寄存器将串行数据转换成并行数据。在发送时,是由           寄存器将并行数据转换成串行数据。
24.若SS=3240H, SP =2000H,栈顶的实际地址为           。
25.令(AL)=98H,(BL)=12H,则执行指令MUL  BL后,(AX)=        ,OF=    ,CF=1。
三、问答题
1.结合8086最小模式下总线操作时序图,说明ALE、M/ 、DT/R#、 、READY信号的功能。
2.8086 CPU与8088 CPU有哪些相同之处?又有哪些区别?
3.ADC与微处理器接口的基本任务是什么?
4.8086系统中可引入哪些中断,它们是如何引入的?
5.结合8086最小模式下总线操作时序图,说明ALE、M/ 、DT/ R#、 、READY信号的功能。
四、程序题
1.设(DS)=1B00H,(ES)=2B00H,有关存储器地址及其内容如下图所示,请用两条指令把X装入AX寄存器。
1B00:2000H8000H
1B00:2002H2B00H
….
…..
2B00:8000HX
2.根据以下要求选用相应的指令或指令序列。
① 把4629H传送给AX寄存器
② 把DATA的段地址和编移地址装入DS和BX中。
③ 把BX寄存器和DX寄存器内容相加,结果存入DX寄存器中。
④ AX寄存器中的内容减去0360H,结果存入AX中。
⑤ 把附加段偏移量为0500H字节存储单元的内容送BX寄存器。
3.请阅读下列程序,分析其结果。
MOV  AH,00
INT  16H
MOV  AH,0AH
MOV  CX,00
MOV  BH,00
INT  10H
4.试编写一个汇编语言程序,要求对键盘输入的小写字母用大写字母显示出来。
5.编一初始化程序,使8255A的PC5端输出一个负跳变。如果要求PC5端输出一个负脉冲,则初始化程序又是什么情况?
6.请写出程序的执行结果:
LDA    R10  ;
ADD    RA  ;
ADD    RB   ;
ADD    RC  ;
ADD    RD  ;
OUT        ;
HLT        ;
7.写出以下指令中内存操作数所在的地址:
(1)MOV  BX,[BX+SI+6]                             
(2)MOV  [BP+3],AX                                
(3)INC  BYTE PTR[SI+6]                           
(4)MOV  DL,ES:[BX+DI]                           
(5)MOV  AL,[BX+5]                                
8.请阅读下列程序,分析其结果。
MOV  AH,00
    MOV  AL,66
    MOV  DX,00
    INT  17H
    MOV  AH,00
    MOV  AL,0DH
    INT  17H
9.设状态端口地址为86H,数据端口地址为87H,外部输入信息准备好状态标志为
D7=1,请用查询方式写出读入外部信息的程序段。
10.编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中。
11.编程序,使:
① AX寄存器低4位清零。
② BX寄存器低4位置“1”。
③ CX寄存器低4位变反。
④ 用TEST指令测试DL寄存器位3,位6是否同时为0,若是,将0送DL;否则1送DH。
12.请阅读下列程序,分析程序执行的结果
        ORG 100h
        MOV        AL,MOLT
        MOV        BL,20
        MUL        BL
        MOV        ANS,AX
        HLT
       
        MOLT        DB        2
        ANS        DW        ?
13.设AX寄存器中有一个16位二进制数,编一程序,统计AX中“1”的个数,统计结果送CX中。



《微型机原理与应用》练习题二
一、单项选择
1.十进制数72转换成八进制数是        。
A.101Q          B.98Q          C.110Q             D.56Q
2.十六进制数0C12转换成二进制数是         。
A.1100 0000 1010B       B.1100 0001 0010B
C.1100 0001 0001B       D.1000 1001 0010B
3.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、     等信号,也可以是声、光、压力、温度、湿度等随时间连续变化的非电的物理量。
A.电流             B.电阻         C.电容         D.电感
4.下列的总线具有即插即用的优点的是       。
A.ISA总线        B.PCI总线       C.EISA总线        D.VESA总线
5.如果认为CPU等待设备的状态信号是处于非工作状态(即踏步等待),那么主机与设备数据传送方式中,         主机与设备是并行工作的。
A.程序查询方式     B.中断方式     C.DMA方式     D.查询方式
6.计算指令执行时间时,不计入取指时间是因为        。
A.取指时间很短,可忽略不计            B.取指与执行指令基本并行
C.取指时间是固定的,不需要单独计算    D.取指时间的计算复杂
7.属于数据寄存器组的寄存器是            。
A.AX,BX,CX,DS           B.SP,DX,BP,IP
C.AX,BX,CX,DX           D.AL,DI,SI,AH
8.用于定义常数、变量的内存空间分配和定位的是      。
A.伪指令           B.机器指令    C.宏指令   D.微指令
9.传送ASCII码时,D7位为校验位,若采用奇校验在传送字符A的ASCII码41H时,其编码为      。
A.41H              B.C1H         C.83H      D.84H
10.MOV  AX,0和XOR AX,AX两条指令的功能     。
A.完全一样        B.都将AX清零    C.执行后AX值不一致   D.将AX置负
11.将微处理器、内存储器及I/O接口连接起来的总线是          。
A.片总线    B.外总线    C.系统总线    D.局部总线
12.在数据传输率相同的情况下,同步传输率高于异步传输速率的原因是      。
A.附加的冗余信息量少         B.发生错误的概率小
C.校验码位数少           D.由于采用CRC循环码校验
13.对存储器访问时,地址线有效和数据线有效的时间关系应该是      。
A.数据线先有效    B.二者同时有效    C.地址线先有效       D.同时高电平
14.RESET信号有效后,8086 CPU执行的第一条指令地址为      。
A.00000H          B.FFFFFH          C.FFFF0H             D.0FFFFH
15.异步串行通信中,收发双方必须保持      。
A.收发时钟相同    B.停止位相同    C.数据格式和波特率相同   D.以上都正确
16.与十进制数56等值的二进制数是        。
A.111000      B.111001      C.101111      D.110110
17.有符号16位二进制数1111 1111 1001 1011转换成十进制数是        。
A.101         B.-101        C.65          D.-65
18.INC指令不影响        标志。
A.OF           B.CF             C.SF              D.ZF
19.在DMA方式下,CPU与总线的关系是        。
A.只能控制地址总线       B.相互成隔离状态
C.只能控制数据线         D.相互成短接状态
20.控制部件不包括以下         部件。
A.环形计数器     B.指令译码器       C.累加器          D控制矩阵
21.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为        。
A.直接、立即、间接      B.直接、间接、立即
C.立即、直接、间接      D.不一定
22.设8255A的方式选择控制字为9BH,其含义是        。
A.A、B、C口全为输出            B.A、B、C口全为输入
C.B口为方式0且输出            D.以上都不对
23.CPU与外设间数据传送的控制方式有        。
A.中断方式       B.DMA方式        C.程序控制方式       D.以上三种都是
24.8088/8086系统中的时钟发生器8284A能产生的信号不包括下列的哪个信号      。
A.CLK信号       B.RESET信号       C.READY信号       D.HOLD信号
25.A/D转换器的主要性能指标有:        。
A.分辨率、精度、转换时间           B.温度系数和增益系数
C.对电源电压变化的抑制比           D.以上均是
26.在存贮器读周期时,根据程序计数器PC提供的有效地址,从内存中取出        。
A.操作数        B.操作数地址         C.转移地址        D.操作码
27.要完成操作:将[1000H]送[2000H]中,可以用下面的          组指令完成。
A.MOV  [1000H], [2000H]          B.MOV  [2000H], [1000H]
C.MOV  AX, [2000H]               D.MOV  AX, [1000H]
   MOV  [1000H] ,AX                  MOV  [2000H] ,AX
28.VAR1和VAR2为自变量,EXIT为标号,下列指令中正确的指令是      。
A.ADD  VAR1,VAR2               B.SUB  AL,VAR1
C.JMP  EXIT                     D.JNZ  VAR1
29.采用DMA方式传送数据时,每传送一个数据就要占用          的时间。
A.一个指令周期           B.一个机器周期
C.一个存储周期           D.一个总线周期
30.RESET信号有效后,8086 CPU执行的第一条指令地址为      。
A.00000H       B.FFFFFH       C.FFFF0H       D.0FFFFH
31.下列指令书写正确的是(      )。
A.MOV  BL, F5H       B.MOV  5,AL       C.MOV  AL, BX       D.POP  CS
32.假如AL=20H,BL=10H,当执行CMP  AL, BL后(AL, BL中的内容均为有符号数),标志位置0的是(      )。
A.OF, ZF          B.OF, SF         C.SF, ZF         D.DF, CF
33.下列标号不是非法标号的是(      )。
A.GET.DATA       B.A_NUM        C.TEST-DATA  RET       D.NEW+ITEM
34.8086/8088CPU采用(      )方式,保证在有多个中断源的中断系统中,确定一个中断源并转入相应的中断服务程序。
A.中断向量        B.向量中断       C.优先排队      D.并行工作
35.计算指令执行时间时,不计入取指时间是因为(        )。
A.取指时间很短,可忽略不计             B.取指与执行指令基本并行
C.取指时间是固定的,不需要单独计算     D.取指时间的计算复杂
36.8088/8086系统中的时钟发生器8284A能产生的信号不包括下列的(       )组信号。
A.CLK信号         B.RESET信号      C.READY信号      D.HOLD信号
37.CPU被动,外设主动的接口方式为(        )。
A.无条件程控方式   B.查询控制方式   C.中断控制方式    D.A、B、C都不对
二、填空题
1.在BIOS键盘驱动程序的解释下,IBM-PC的键盘除了提供通常的输入ASCII字符的功能外,它还具有              功能。
2.微型计算机最基本、最频繁的操作是            ,其关键问题是控制方式。
3.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成、      与       或I/O端口的数据传送。
4.PC机的外存储设备包括:软盘驱动器、               、              。
5.将8086/8088CPU的MN/ 脚接地时,系统处于     模式,当MN/ 脚接+5V时,系统为    模式
6.A/D转换器是将模拟量转换成数字量的器件,模拟量可以是电压、         等信号,也可以是声、光、压力、         、湿度等随时间连续变化的非电的物理量。
7.CPU一般可以采用4种方式和A/D转换器进行联络来实现对转换数据的读取,它们分别是:            、           、CPU等待方式、固定的延迟程序方式。
8.分辨率是D/A转换器的主要特性指标之一,N位D/A转换器的分辨率为          。
9.微型计算机中的微处理器与外围设备之间的接口芯片按功能选择的灵活性可分成可编程
和           接口芯片。
10.PC机种有各种各样的存储设备,在主板上的存储设备有:内存条、        、        。
11.字符A的ASCII码为41H,字符a的ASCII码为        ;11000110为二进制补码,该数的十进制原码为        。
12.调用指令CALL可分为“段内直接”、       、“段间直接”和“段间间接”等四种调用。
13.微型计算机的性能主要由          来决定。
14.8088在访问4个当前段时,代码段、数据段及堆栈段的偏移量分别由       、      和
         提供。
15.微型计算机由         、         和I/O接口电路组成。
16.在IBM-PC/XT中,外设是通过         器件对CPU产生中断请求。
17.8088的ALE引脚的作用是         。
18.PC机的机箱结构分为AT型和          型两种。
19.D/A转换器从工作原理上可分为             转换器及           转换器两种。
20.8088中的指令INT  n用         指定中断类型。
21.A/D转换器的主要性能指标有:分辨率、精度、转换时间、          、对电源电压变化的抑制比。
22.微型计算机由           、微处理器和I/O接口电路组成。
23.I/O接口的含义,从硬件来说,包括主机板上的接口逻辑、具体外设的接口逻辑、        。
24.CPU与外设间数据传送的控制方式有           、          和程序控制方式三种。
25.实现主机与外设之间同步需要解决的基本问题有二个,一为             ,另一为多外设管理方式。
三、问答题
1.简述程序设计的4个步骤。
2.变址寄存器X有何功能?在运算中能起什么作用?
3.为什么需要半加器和全加器,它们之间的主要区别是什么?
4.8259A对中断优先权的管理方式有哪几种?各是什么含义?
5.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息由D7位传送,D7=1为准备好,D7=0为未准备好(忙),请用查询方式写出;CPU向外部传送数据的程序段。
四、程序题
1.写出以下指令中内存操作数所在的地址:
① MOV  AL,[BX+3]                              
② MOV  [BP+2],AX                              
③ INC  BYTE PTR[SI+5]                          
④ MOV  DL,ES:[BX+DI]                          
⑤ MOV  BX,[BX+SI+3]                           
2.根据以下要求选用相应的指令或指令序列。
① AL寄存器的内容乘以2。
② AL的带符号数乘以BL的带符号数,结果存入AX中。
③ CX寄存器清零。
④ 置DX寄存器的高3位为1,其余位不变。
⑤ 置AL寄存器的低4位为0,其余位不变。
3.写出指令,将AX中的一个字从端口1000H输出。
4.设状态端口地址为76H,数据端口地址为75H,外部设备是否准备好信息 由D7位传送,D7=0为未准备好(忙),请用查询方式写出CPU向外部传送数据的程序段。
5.编写程序将MOLT中的一个8位数乘以20,乘积放在ANS中。
6.假设(DS)=2000H,(BX)=1256H,(SI)=528FH;
位移量TABLE=20A1H,(232F7H)=3280H,(264E5H)=2450H,则:
执行指令JMP  BX后,(IP)=          ;
执行指令JMP  TABLE[BX]后,(IP)=          ;
7.请阅读下列程序,分析程序的执行结果。
MOV  AH,2
MOV  DL,1
INT  21H
8.请阅读下列程序,分析执行的结果。
MESS        DB ‘PRESS ANY KEY’,0DH,0AH,‘$’
                MOV  AH,09
                MOV  DX,SEG MESS
                MOV  DS,DX
                MOV  DX,OFFSET  MESS
                        INT  21H
9.写出指令,分两次将1000从端口1000H输出,先输出低字节,后输出高字节。
10.根据以下要求选用相应的指令或指令序列。
① AL寄存器的内容乘以2。
② AL的带符号数乘以BL的带符号数,结果存入AX中。
③ CX寄存器清零。
④ 置DX寄存器的高3位为1,其余位不变。
⑤ 置AL寄存器的低4位为0,其余位不变。
11.编一初始化程序,使8255A的PC5端输出一个负跳变。如果要求PC5端输出一个负脉冲,则初始化程序又是什么情况?
12.设状态端口地址为86H,数据端口地址为87H,外部输入信息准备好状态标志为D7=1,请用查询方式写出读入外部信息的程序段。






奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

投诉建议
 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫
快速回复 返回顶部 返回列表