《微机原理与接口技术》第二阶段作业
北京交通大学《微机原理与接口技术》作业答案

目录《微机原理与接口技术》第一章作业 (2)一、书上P22作业题 2、3、7 (2)《微机原理与接口技术》第二章作业 (2)一、书上P59作业题 2、5、6、9、14 (2)《微机原理与接口技术》第三章作业 (3)一、书上P95作业题 4、5、6、7、10、11、12、13、14、15、16、17、18、22、27 4《微机原理与接口技术》第四章作业 (8)一、课本P155 8、12、13、14 (8)《微机原理与接口技术》第五章作业 (10)一、作业P180 2、5、7、8、9、10 (11)《微机原理与接口技术》第六章作业 (13)一、P207: 1,3,5,10,14。
18,19,20 (13)《微机原理与接口技术》第七章作业(一) (17)一、P268: 3, 6 , 7, 10 , 11 , 12 (17)《微机原理与接口技术》第七章作业(二) (20)一、P268: 15 , 16 , 19, 21,25 (20)《微机原理与接口技术》第八章作业 (24)一、P292 6、7 (24)《微机原理与接口技术》第一章作业一、书上P22作业题 2、3、72.完成下列数制之间的转换。
(1)01011100B=92D(3)135D=10000111B(5)10110010B=262Q=B2H3.组合型BCD码和非组合型BCD码有什么区别?写出十进制数254的组合型BCD数和非组合型BCD数。
答:组合型BCD码的储存格式用一个字节存放2位BCD码,高4位表示十进制的十位数,低4位表示十进制的个位数,数值表示范围为0~99;非组合型的储存格式是用一个字节的低4位存放1位BCD码,高四位可以为0或任意数,数值表示范围为0~9。
254D的组合型BCD码:0254D的非组合型BCD码:007.计算机中为什么采用补码的形式储存数据?当计算机的字长n=16时,补码的数据表示范围是多少?答:是为了便于进行加减运算,简化机器硬件结构。
微机原理与接口技术 第二次阶段作业

微机原理与接口技术第二次阶段作业微机原理与接口技术第二次阶段作业2021-05-31 23:35一、单项选择题(共20道小题,共100.0分)相联存储器是指按_进行寻址的存储器。
地址指定方式堆栈存取方式内容指定方式地址指定方式与堆栈存取方式结合知识点:单元3习题学生答案:[C;]标准答案:C;提示:以下8086指令中,格式错误的选项是_。
MOV BL,BHMOV DS,BLOCK[SI+BX]MOV CS,2000HIN AL,DX知识点:单元3习题学生答案:[C;]标准答案:C;提示:由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,因此机器周期通常用_来规定。
主存中读取一个数据字的最长时间主存中读取一个指令字的最短时间主存中读取一个数据字的平均时间主存中写入一个数据字的平均时间知识点:单元3习题学生答案:[B;]标准答案:B;提示:存放器间接寻址方式中,操作数处在_。
通用存放器程序计数器主存单元堆栈知识点:单元3习题学生答案:[C;]标准答案:C;提示:指令系统中采用不同寻址方式的目的主要是。
实现程序控制和快速查找存储器地址可以直接访问主存和外存缩短指令长度,扩大寻址空间,提高编程灵活性降低指令译码难度知识点:单元3习题学生答案:[C;]标准答案:C;提示:某一RAM芯片,其容量为1024 w8位,其数据线和地址线分别为_。
3,1010,38,1010,8知识点:单元3习题学生答案:[C;]标准答案:C;提示:某计算机字长32位,其存储容量为32MB,假设按字编址,那么它的寻址范围是_。
8MB16M8M32M知识点:单元3习题学生答案:[C;]标准答案:C;提示:8086/8088中除_两种寻址方式外,其它各种寻址方式的操作数均在存储器中。
立即寻址和直接寻址存放器寻址和直接寻址立即寻址和存放器寻址立即寻址和间接寻址知识点:单元3习题学生答案:[A;]标准答案:A;提示:CPU在执行OUTDX,AL指令时,_存放器的内容送到数据总线上。
微机原理与接口技术(第2版张颖超)第2章答案

练习题12.2-18086CPU在结构上由两个独立的处理单元和构成。
【解答】总线接口单元(BIU)执行单元(EU)2.2-2将62A0H和4321H相加,则AF=,SF=,ZF=,CF=,OF=,PF=。
【解答】AF=0;SF=1;ZF=0;CF=0;OF=0⊕1=1,PF=02.2-3设某台微处理器有20根地址总线,16根数据总线,若存储器寻址空间和I/O地址的寻址空间是分开的,则存储器空间大小为,经数据线一次可传送的带符号数的范围是。
【解答】1MB,-215~+215-12.2-4已知CS=1800H,IP=1500H,则指令所处的物理地址为,给定一个数据的有效地址是2359H,且DS=49B0H,该数据在内存中的实际物理地址为H。
【解答】19500H,19500H2.2-58086/8088段寄存器的功能是()。
A.用于计算有效地址B.执行各种数据传送操作C.用于存放段起始地址及计算物理地址【解答】C2.2-6微机的地址总线功能是()。
A.只用于选择存储器单元B.只用于选择进行信息传输的设备C.用于传送要访问的存储器单元或I/O端口的地址D.只用于选择I/O端口【解答】C2.2-7在堆栈段中,存放栈顶地址的寄存器是()。
A.IPB.SPC.BXD.BP【解答】B练习题22.3-18086中地址/数据线分时复用,为保证总线周期内地址稳定,应配置___________,为提高总线驱动能力,应配置__________。
【解答】地址锁存器(如74LS373)、数据收发器(如74LS245)2.3-28086最小组态下的总线控制信号由产生,最大组态下由产生。
【解答】CPU,总线控制器82882.3-38086有两种工作方式,当8086处于最小方式时,MN/MX接()。
A.+12VB.-12VC.+5VD.地【解答】C2.3-48086/8088CPU上INTR信号为()有效。
A.上升沿 B.下降沿 C.高电平 D.低电平【解答】C2.3-5下列说法中属于8086CPU最小工作模式特点的是()。
微机原理和接口技术第一、二章作业和答案

8. 两个不压缩BCD码分别存放在3000H和 3001H单元的低4位,高4位均为0。将两个不 压缩的BCD码组合成为一个压缩的BCD码, 前者放在低4位,后者放在高4位,存放在 3002H单元。例如初值为: (3000H)=07H, (3001H)=05H, 要求结果为(3002H)=57H 9. 将4000H和4001H单元的两个ASCII码分别转 换为相应的十六进制数,然后共同存放在 4002H单元,前者放在低4位,后者放在高4 位。例如初值为: (4000H)=42H=‘B’, (4001H)=36H=‘6’, 要求结果为(4002H)=6BH
10. 微机某内存单元的内容为C5H,若它表示的是一个 无符号数,该数对应的十进制数是多少?若它表示 的是一个带符号数,该数对应的十进制数是多少?
3
11. 将下列十进制数分别转化为二进制数(保留4位小 数)、十六进制数(保留4位小数)和压缩BCD数
(1)125.74 1)101011.101 3)1001.11001 1)5A.26 3)6AB.24 (2)513.85 2)110110.1101 4)100111.0101 2)143.B5 4)E2F3.2C (3)742.24
24
3-3、试编写求两个无符号双字长数之和的程序。两数 分别放在MEM1和MEM2单元中,和放在SUM单元 中 3-4、假设数据项定义如下: DATA1 DB ‘HELLO! GOOD MORNING!’ DATA2 DB 20 DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: (1)从左到右将DATA1的字符串传送到DATA2中 (2)传送完后,比较DATA1和DATA2中的内容是否 相同 (3)把DATA1中的第3和第4个字节装入AX (4)把AX的内容存入DATA2+5开始的字节单元中。 25
微机原理及接口技术II课堂例题和课后习题综合题作业答案

1、已知某8088微机系统包括8255,8253两个可编程接口电路。
其中8253三个计数器分别工作在不同的方式下,可以为A/D转换器提供可编程的采样频率和采样时间;8255A的PB0可用于检测按键开关的位置,PA7可根据PB0的状态决定是否点亮LED指示灯。
设系统所要求有关硬件连线已经全部接好,片选信号PS2,PS3的地址是08H-0BH,0CH-0FH,如图所示,试完成下列各项要求。
(1) 根据8255A的A口和B口的连接方式,写出接口初始化程序。
(2) 图中给出了8253各个计数器要求的工作方式,设已知外部时钟频率为F,计数器0的计数初值为L(字节型),工作在方式2;计数器1的计数初值为M(字型),工作在方式1;计数器2的计数初值为N(字型),工作在方式3,L、M、N是程序已经定义的变量,L、M为二进制数,N为BCD码。
试按上述要求完成8253的初始化程序。
(3) 设计一个程序片段,使8255A检测PB0的输入状态,当PB0=1时使LED灯亮。
答案:解①:MOV AL,l0000010B ;A,B口方式0,A口输出,B口输入OUT 0BH,AL解②:MOV AL,14H ;0通道方式2OUT 0FH,ALMOV AL,L ;0通道计数初值LOUT 0CH,ALMOV AL,72H ;1通道方式lOUT 0FH,ALMOV AX,M ;1通道初值M(字型),OUT 0DH,ALMOV AL,AHOUT 0DH,ALMOV AL,B7H ;2通道方式3,BCD码0UT OFH,ALMOV AX,N ;2通道初值N(字型),OUT 0EH,ALMOV AL,AHOUT 0EH,AL解③:IN AL,09H ;读B口状态K1:TEST 01H ;测试PBO=l否JZ,K1 ;不为1,K1MOV AL,OOH ;PB0=1,PA0=0,点亮LEDOUT 08H,AL2.PC总线和A/D转换接口电路如图2,图中信号均是PC(8位)总线信号,请回答下面问题:(1)图中中断控制器8259A和并行接口8255A各有几个端口地址?各芯片内地址有无重叠?答:8259A和8255A各有4个端口地址;8259A内部有地址重叠,重叠两次;而8255A没有地址重叠。
微机原理与接口技术(第二版)课后习题答案

微机原理与接口技术(第二版)课后习题答案微机原理与接口技术(第二版)课后题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统的区别是什么?微处理器是将CPU集成在一个芯片上,微型计算机是由微处理器、存储器和外部设备构成,而微型计算机系统则是微型计算机与管理、维护计算机硬件以及支持应用的软件相结合的系统。
1.2 CPU的内部结构由哪些部分组成?它应该具备哪些主要功能?CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等寄存器组成。
它的主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 采用总线结构的微型计算机有哪些优点?采用总线结构可以扩大数据传送的灵活性,减少连线。
此外,总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的,而地址总线是单向的。
如果一个系统的数据和地址合用一套总线或者部分总线,就要靠信号的时序来区分。
通常在读写数据时,总是先输出地址,过一段时间再读或写数据。
1.8 给定一个模型,如何用累加器实现15×15的程序?LD A。
15LD H。
15LOOP: ADD A。
15DEC HJP NZ。
LOOPHALT第2章作业答案2.1 IA-32结构微处理器直至Pentium 4,有哪几种?IA-32结构微处理器有、、Pentium、Pentium Pro、Pentium II、Pentium III和Pentium 4.2.6 IA-32结构微处理器有哪几种操作模式?IA-32结构支持保护模式、实地址模式和系统管理模式三种操作模式。
操作模式决定了哪些指令和结构特性可以访问。
2.8 IA-32结构微处理器的地址空间是如何形成的?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
《微机原理与接口技术》平时作业二

《微机原理与接口技术》平时作业(三)一、填空题1、中断的处理过程包括中断请求, 中断排队或中断判优, 中断响应与中断处理与中断返回四个阶段。
2、I/O端口的编址方式有I/O端口与存储器单独编址与I/O端口与存储器单元统一编址两种方式。
3、微机与外部设备交换信息时,有并行通信与串行通信两种基本方式。
4、A/D转换器有电平与脉冲两种启动方式。
5、判断A/D转化器就是否转换结束的方法大概有电阻网络, 电容网络, 电流舵三种。
二、判断题1、按照中断源与CPU的位置关系可以将中断分为外部中断与内部中断两种。
( 对)2、通常情况下,外部中断源优先于内部中断源,不可屏蔽中断优于可屏蔽中断源。
( 错)3、I/O接口技术包括硬件接口电路及相关的软件编程技术。
( 错)4、DMA就是指在外部设备与存储器之间直接进行数据传送的一种I/O控制方式。
( 对)5、D/A的作用就是将模拟信号转换成数字信号。
( 错)三、选择题1、中断系统不具备下列哪项功能(D)A、设置中断源B、中断源识别C、中断源判优D、分解中断源2、下列哪一项不就是计算机的输入设备(C)A、键盘B、鼠标C、显示器D、扫描仪3、下列哪一项不就是计算机输入输出的控制方式(D)A、触发方式B、中断方式C、DMA方式D、查询方式4、在串行通信中,根据通信线路的数据传送方向,有三种不同的通信方式,不包括下列哪一项?( D )。
A、单工方式B、单双工方式C、半双工方式D、全双工方式5、下列不属于A/D转换器技术指标的一项就是( D )。
A、分辨率B、转换速率C、线性度D、平衡性四、简答题1、简述串行通信与并行通信的不同之处。
半双工异步通信,每个字符的数据位数就是7,停止位为1 位,偶校验,波特率为600B/s,发送允许。
半双工同步通信,每个字符的数据位数就是8,无校验,内同步方式,双同步字符,同步字符为16H,接收允许2、根据通信线路的数据传送方向,有三种不同的通信方式,简述这三种方式各自的特点。
《微机原理与接口技术》第二次作业答案

《微机原理与接口技术》第二次作业答案你的得分:100.0说明:每道小题括号里的答案是您最高分那次所选的答案,标准答案将在本次作业结束(即2014年09月11日)后显示在题目旁边。
一、单项选择题.本大题共20个小题,每小题 3。
0 分,共60。
0分。
在每小题给出的选项中,只有一项是符合题目要求的。
1.“A"的ASCII码值是()( B )A.51HB.41HC.61HD.31H2.二进制数10101101转换为十进制数的值是()( C )A.174B.175C.173D.1723.十六进制数ECH转换为十进制数的值是( )( A )A.236B.235C.234D.2374.设A=186,B=273Q,C=0BBH,它们之间的关系是( )( D )A.A〉B〉CB.A〈B<CC.A=B=CD.A<B=C5.二进制数10110101B+10010011B的值(只取8位)是( )( C )A.10100000BB.01000001BC.01000000BD.10100001B6.二进制数10110101B-11011011B的值(只取8位)是()( C )A.11001011BB.01011010BC.11011010BD.01011011B7.二进制数10010111B与11010011B求和后,ZF与CF标志位的值为()( B )A.1、1B.0、1C.1、0D.0、08.二进制数10010111B与11010011B求和后,PF与OF标志位的值为( )( A )A.1、1B.0、1C.1、0D.0、09.标志寄存器中属于控制标志位的是()( D )A.DF,OF,SFB.OF,CF,PFC.AF,OF,SFD.DF,IF,TF 0、010.8088/8086存储器分段,每个段不超过()( D )A.64K个字B.32K个字节C.1兆个字节D.64K个字节11.在汇编语言程序中,对END语句正确的叙述是()( A )A.END语句是一可执行语句B.END语句表示程序执行到此结束C.END语句表示源程序到此结束D.END语句在汇编后要产生机器码12.( D )A. AB. BC. CD. D13.( C )A. AB. BC. CD. D14.请判断ADC0809芯片的工作过程(A ,难)(1)STart信号启动A/D转换8路模拟开关输入的模拟量(2)A、B、C选择输入通道地址,并由ALE发锁存信号(3)OE信号开三态门,输出转换的数字信号(4)A/D转换完毕,发转换完毕信号(EOC),可以作为中断信号( A )A.(2)(1)(4)(3)B.(2)(1)(3)(4)C.(1)(2)(4)(3)D.(4)(3)(1)(2)15.判断8253的计数器1工作在方式3,读/ 写指示为先低后高,按BCD码计数格式方式控制字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(共20道小题,共100.0分)
1.下列8086指令中,格式错误的是____。
A.MOV BL,BH
B.MOV DS,BLOCK[SI+BX]
C.MOV CS,2000H
D.IN AL,DX
知识点: 单元3习题
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
2.
3.指令的寻址方式采用跳跃寻址方式时,可实现______。
A.堆栈寻址
B.程序的条件转移
C.程序的无条件转移
D.程序的条件转移或无条件转移
知识点: 单元3习题
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
4.
5.由于CPU内部的操作速度较快,而CPU访问一次主存所花的时间较长,
因此机器周期通常用___ ___来规定。
A.主存中读取一个数据字的最长时间
B.主存中读取一个指令字的最短时间
C.主存中读取一个数据字的平均时间
D.主存中写入一个数据字的平均时间
知识点: 单元3习题
学生答
案:
[B;]
得分: [5] 试题分 5.0
提示:
6.
7.寄存器间接寻址方式中,操作数处在______。
A.通用寄存器
B.程序计数器
C.主存单元
D.堆栈
知识点: 单元3习题
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
8.
9.寄存器直接寻址方式中,操作数处在______。
A.寄存器
B.主存单元
C.堆栈
D.程序计数器
知识点: 单元3习题
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
10.
11.某计算机字长为32位,其存储器容量为16MB,若按字编址,它的寻址
范围是______。
A.8MB
B.4M
C.4MB
D.8M
知识点: 单元3习题
学生答
案:
[B;]
得分: [5]
值:
5.0
提示:
12.
13.计算机的存储器系统是指______。
A.RAM存储器
B.ROM存储器
C.主存储器
D.cache,主存储器和外存储器
知识点: 单元3习题
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
14.
15.指令MOV AX, [3070H]中源操作数的寻址方式为_____
A.寄存器间接寻址
B.立即寻址
C.直接寻址
D.变址寻址
知识点: 单元3习题
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
16.
17.8086CPU中的通用寄存器是_______。
A.AX、BX、CX、DX
B.SP、BP
C.SI、DI
D.上述三者
知识点: 单元3习题
学生答
案:
[D;]
得分: [5]
值:
5.0
提示:
18.
19.EPROM是指______
A.闪速存储器
B.只读存储器
C.可编程的只读存储器
D.光擦可编程的只读存储器
知识点: 单元3习题
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
20.
21.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现___
___。
A.堆栈寻址
B.程序的条件转移
C.程序的无条件转移
D.程序的条件转移成无条件转移
知识点: 单元3习题
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
22.
23.堆栈是按_______组织的存储区域
A.最优化原理
B.程序存储原理
C.程序访问的局限性原理
D.先进后出原则
知识点: 单元3习题
学生答[D;]
得分: [5] 试题分
值:
5.0
提示:
24.
25.在做加法时,D7为有进位且结果为正,则标志位CF和SF为_______
A.0和0
B.0和1
C.1和0
D.1和1
知识点: 单元3习题
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
26.
27.8086/8088中目的变址寄存器是_______
A.SI
B.DI
C.CX
D.DX
知识点: 单元3习题
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
28.
29.8086/8088中SS是_______寄存器
A.标志寄存器
B.代码段寄存器
C.数据段寄存器
D.堆栈段寄存器
知识点: 单元3习题
学生答[D;]
得分: [5] 试题分
值:
5.0
提示:
30.
31.8086/8088中DS是_______寄存器
A.标志寄存器
B.代码段寄存器
C.数据段寄存器
D.堆栈段寄存器
知识点: 单元3习题
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
32.
33.8086/8088中CS是_______寄存器
A.标志寄存器
B.代码段寄存器
C.数据段寄存器
D.堆栈段寄存器
知识点: 单元3习题
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
34.
35.8086/8088中SP是_______寄存器
A.标志寄存器
B.段地址寄存器
C.通用寄存器
D.堆栈指针寄存器
知识点: 单元3习题
学生答[D;]
得分: [5] 试题分
值:
5.0
提示:
36.
37.8086/8088中IP是_______寄存器
A.标志寄存器
B.段地址寄存器
C.指令指针寄存器
D.数据寄存器
知识点: 单元3习题
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
38.
39.8086/8088中有AX是_______寄存器
A.通用寄存器
B.堆栈指针寄存器
C.基址寄存器
D.基址寄存器
知识点: 单元3习题
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示: 40.。