微机接口作业整理

合集下载

北邮《微机原理与接口技术》阶段作业汇总

北邮《微机原理与接口技术》阶段作业汇总

《微机原理与接口技术》作业汇总1.若欲使RESET有效,只要A即可。

A.接通电源或按RESET键2.8086微处理器中的ES是D寄存器D.附加数据段3.8086 微处理器中BP 寄存器是AA.基址指针寄存器4.8086/8088 微处理器中的BX是AA.基址寄存器5.8086/8088微处理器顺序执行程序时,当遇到C指令时,指令队列会自动复位,BIU会接着往指令队列中装入新的程序段指令。

C.JCXZ6.8086微处理器读总线周期中地址信号AD15~AD0在A期间处于高阻。

A.T27.8086/8088 微处理器引脚中B信号线能够反映标志寄存器中断允许标志IF的当前值。

B.S58.访问I/O端口可用地址线有B条。

B.169.8086/8088 微处理器可访问内存储器地址为AA.00000~FFFFFH10.字符串操作时目标串逻辑地址只能由B提供B.ES、DI11.8086/8088微处理器中堆栈段SS作为段基址,则偏移量为B。

B.SP12.若有两个带有符号数ABH和FFH相加,其结果使F中CF和OF位为C。

C.1;013.8086微处理器内部通用寄存器中的指针类寄存器是B。

B.BP14.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是。

B.BIU中的地址加法器15.当标志寄存器TF=1时,微处理器内部每执行完一条指令便自动进行一次B。

B.内部中断16.8086/8088微处理器内部寄存器中的累加器是A寄存器。

A.16位数据寄存器17.8086微处理器中的BIU和EU是处于B的工作状态B.并行18.8086中指令队列和堆栈特点分别是CC.先进先出;后进先出19.微型计算机各部件之间是用A连接起来的。

A.系统总线20.若把组成计算机中的运算器和控制器集成在一块芯片上称为C。

C.微处理器21.相联存储器是指按C进行寻址的存储器。

C.内容指定方式22.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用D。

《微机接口与应用》作业及答案

《微机接口与应用》作业及答案

《微机接口与应用(含汇编语言)》作业及答案一、单顶选择题1. 8086是( )A) 单片机 B) 单板机 C) 微处理器 D)微机系统2. 8086微处理器可寻址访问的最大I/O空间为( )A) 1K B) 64K C) 640K D) 1M3.集成度最高的存储线路是( )态线路。

A) 6管静态 B) 6管动态 C)4管动态 D)单管动态4.当8086/8088访问100H端口时,采用()寻址方式。

A) 直接 B) 立即 C) 寄存器间接 D) 相对5. 8086/8088的中断是向量中断,其中断服务程序的入口地址是由()提供。

A) 外设中断源 B) CPU的中断逻辑电路C) 以中断控制器读回中断类型号左移2位D) 由中断类型号指向的中断向量表中读出。

6.接口芯片是CPU与外设之间的界面,它与外设之间的联络信号是()。

A) RDY,STB B) RDY,INTC) STB,INT D) RDY,STB,INT7.对8253—5的定时与计数()。

A) 有两种不同的工作方式B) 定时只加时钟脉冲,不设计数值C) 实质相同 D) 从各自的控制端口设置8.单片机是( )A)微处理器 B)微型计算机 C) 微机系统 D)中央处理器9. 8086最小工作方式和最大工作方式的主要差别是()A)内存容量不同 B)I/O端口数不同C)数据总线位数不同 D)单处理器和多处理器的不同10. 8253—5某计数器的最大计数初值是()。

A) 65536 B) FF00H C) 0000H D) FFFFH11. 8253—5某计数器工作在方式1时,在计数中途OUTi为()A) 由低变高 B) 由高变低 C) 高电平 D) 低电平12.由8088微处理器组成的PC机的数据线是( )A)8条单向线 B)16条单向线C)8条双向线 D)16条双向线13.要组成64KB的8086系统程序存储空间,选用EPROM的最佳方案是( )芯片。

微机接口复习和总结

微机接口复习和总结
A5 A6 A7 A8 1 2 3 A Y0 15 14 13 12 DMACS(8237) INTRCS(8259) T/C CS(8253) PPICS(8255)
B 74LS138 C
G2B G2A G1
5
4
11
A9 6 AEN’
10 ≥1 9 ≥1
WRTDMAPG
WRTNMIREG
Y7
IOW
7
AEN’=AEN∩IO/M。
第一部分 接口小结
第二部分 接口的发展
地址总线(AB)
数据总线(DB)
CPU
控制总线(CB)
RAM
ROM
I/O接口
I/O设备
1、PC系列微机基本结构 PC/XT机的基本结构
微处理器8088 协处理器8087
ROM BIOS
8253 定时/计数器 8259 中断控制器 8250串行通 信控制器 8255 并行接口
5. I/O端口
接口中的命令口、状态口和数据口均为I/O端口。
是供CPU直接存取访问的接口中的寄存器或电路。
I/O端口地址: 对接口中的不同寄存器或电路的编号
Intel系列微机系统仅支持I/O独立编址方式。 一个接口中有多个I/O端口 一个I/O端口可接受多种命令,对应多个寄存器。
74LS138在PC机系统板端口译码的应用
• 拥有256字节电池供电的CMOS SRAM,硬件实现世纪变换
• 允许连接像Super I/O那样的传统的ISA和X总线设备 • 通过可选的外接PCI-ISA桥来支持ISA总线
• 有两个级联的8237DMA控制器,支持PC/PCI和LPC DMA
4.3 SIO LPC47B27X芯片
教学目标

微机原理和接口技术第一、二章作业和答案

微机原理和接口技术第一、二章作业和答案

3-5、执行下列指令后,AX寄存器中的内容是多 少? TABLE DW 10,20,30,40, 50 ENTRY DW 3 … MOV BX, OFFSET TABLE ADD BX, ENTRY MOV AX, [BX] 3-6、假设一个48位数存放在DX:AX:BX中,试 编写程序段,将该48位数乘以2。
20
10. 将BL寄存器中的无符号数乘以128,高位放 在BH寄存器,低位放在BL寄存器,要求执 行速度尽量快(移位和循环指令实现)。 11、一个4位十进制数以压缩BCD码形式存放在 偏移地址为DATA和DATA+1的内存单元中, DATA单元存放个位和十位,DATA+1单元 存放百位和千位。要求将其转换为相应的 ASCII码,存放到以BUFF为首地址的4个内 存单元。例如初值: (DATA)=47H, (DATA+1)=92H, 要求结果为: (BUFF)=‘7’, (BUFF+1)=‘4’, (BUFF+2)=‘2’, (BUFF+3)=‘9’ 12、将立即数100推入堆栈
26
3-7、编写程序段,把从BUFFER控制的100个字节的内 存区域初始化成55H、0AAH、55H、0AAH、 ……. 55H、0AAH。 3-8、请用子程序结构编写如下程序:从键盘输入一个 二位十进制数的月份数(01~12),然后显示出相 应的英文缩写名。(交软件) 3-9、请在屏幕上显示斐波那契数列的前20个值。斐波 那契数列的定义如下: (交软件) F(0)=0 F(1)=1 F(n)=F(n-1) +F(n-2), n≥2 27
12. 将下列二进制数分别转化为十进制数和十六进制数
13. 将下列十六进制数分别转化为二进制数和十进制数
14. 求A95BH与8CA2H之和;并写出运算后标志寄存 器中SF、ZF、CF、OF、PF、AF的值。

微机原理与接口技术作业1

微机原理与接口技术作业1

一、单选题第1题(1分)你的得分:1下面的数值表示中,和127相等的是【1】。

A. 11111111BB. 127HC. 80HD. 7FH题目答案:D你的答案:D第2题(1分)你的得分:1下面【2】命题是正确的。

A. 负数的反码与其真值数相同B. 负数的补码与其真值数相同C. 正数的原码、反码、补码与其真值数相同D. [+0]反=11111111B 题目答案:C你的答案:C第3题(1分)你的得分:1采用十六进制书写二进制数,位数可以减少到原来的【3】。

A. 1/2B. 1/3C. 1/4D. 1/5题目答案:C你的答案:C题目分析:一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4。

第4题(1分)你的得分:1计算机内机器数通常采用【4】形式来表示。

A. 原码B. 反码C. 补码D. ASCII码题目答案:C你的答案:C题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。

第5题(1分)你的得分:1下列不同数制表示的数中,数值最小的是【5】。

A. 11011101BB. 334QC. 219DD. DAH题目答案:D你的答案:D题目分析:A. 11011101B=221B. 334Q=220C. 219D=219D. DAH=218第6题(1分)你的得分:1下面几个不同进制的数中,最小的数是【6】。

A. 1001001BB. 75C. 37DD. A7H题目答案:C你的答案:C题目分析:A. 1001001B=73B. 75=75C. 37D=37D. A7H=167第7题(1分)你的得分:0下列数中最大的数是【7】。

A. 10000011BB. (10010101)BCDC. 92HD. 101 题目答案:C你的答案:B题目分析:A. 10000011B=131B. (10010101)BCD=95C. 92H=150D. 101第8题(1分)你的得分:1将93H看成一个组合BCD码,其结果是【8】。

天大《微机接口》在线作业一答案

天大《微机接口》在线作业一答案

《微机接口》在线作业一单选题一、单选题(共20 道试题,共100 分。

)1. 主存和CPU之间增加高速缓存的目的是()。

A. 解决CPU和主存间的速度匹配问题B. 扩大主存容量C. 既扩大主存容量,又提高存取速度D. 增强CPU的运算能力-----------------选择:A2. 某处理器与内存进行数据交换的外部数据总线为32位,它属于()。

A. 8位处理器B. 16位处理器C. 32位处理器D. 64位处理器-----------------选择:C3. 下面关于主存储器(也称为内存)的叙述中,不正确的是()。

A. 当前正在执行的指令与数据都必须存放在主存储器内,否则处理器不能进行处理B. 存储器的读、写操作,一次仅读出或写入一个字节C. 字节是主存储器中信息的基本编址单位D. 从程序设计的角度来看,cache(高速缓存)也是主存储器-----------------选择:B4. 微机系统中的存储器可分为四级,其中存储容量最大的是()。

A. 内存B. 内部寄存器C. 高速缓冲存储器D. 外存-----------------选择:D5. 32位的个人计算机,一个字节(Byte)由()位(bit)组成。

A. 4B. 8C. 16D. 32-----------------选择:B6. 80486CPU的标志寄存器中,OF标志表示运算结果的()情况。

A. 进/借位B. 符号C. 溢出D. 辅助进位-----------------选择:C7. CPU与外设间数据传送的控制方式有()。

接口作业解答

接口作业解答

作业1(第二章)1、8086系统中,设段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时指令的物理地址为多少,指向此地址的CS和IP值是唯一的吗解:物理地址=12000H+FF00H=21F00H,不唯一。

2、T1状态下,8086的数据/地址线上是什么信息,用哪个信号将此信息锁存起来解答:地址信息,ALE地址锁存信号。

4、若CS=A000H,求当前代码段在存储器中的物理地址范围是什么若数据段位于52000H到61FFFH的64K范围内,问DS=解答:A0000H—AFFFFH; 5200H5、若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么若再出栈6个字节,SP为什么值解答: 35800H,入栈10 个字节,(SP)=7F6H,出栈6个字节后(SP)=7FCH6、某程序数据段中存放了两个字,1EE5H和2A8CH,已知(DS)=7850H,数据存放的偏移地址为3121H及285AH。

试画图说明它们在存储器中的存放情况,若要读取这两个字,需要对存储器进行几次操作解答: 7850:3121H -> E5H7850:3122H -> 1EH 两次7850:285AH -> 8CH7850:285BH -> 2AH 一次作业2:(第五章)1、某一个微机系统中,有8块I/O接口芯片,每个芯片占有8个端口地址,若起始地址为9000H,8块芯片的地址连续分布,用74LS138作译码器,试画出端口译码电话,并说明每块芯片的端口地址范围。

作业3:(第七章)1、已知:SP=0100H、SS=0500H、PSW=0240H,在存储单元中已有内容为(00024)=0060H、(00026H)=1000H,在(0800H:00A0H)中有中断指令INT 9。

试问,执行INT 9指令后,SS、SP、CS、IP、PSW的内容是什么栈顶的三个字是什么解答: CPU响应外部中断的流程:1.从数据总线上取中断类型号;9H2.将PSW入栈;SP=00FEH3.保护断点,即将CS、IP入栈SP=00FAH4.对PSW中的IF、TF位清0,禁止外部中断和单步中断5.找到中断向量,转入相应中断服务子程序中断向量:9H*4=24H取(4n)中的内容IP,取(4n+2)中的内容CSCS:IP在(00024H)中,CS:IP为1000H:0060H6.中断结束后弹出IP、CS和PSW,返回主程序断点处推入栈中的三个字分别为:PSW 0240H,CS 0800H,IP 00A2H (A2,00,00,08,40,02) CS:IP=1000H:60H,SP=FAH,PSW=0040H2、中断向量指什么,放在哪里,对应8086的1CH的中断向量存放在哪里,如果1CH的中断处理程序从5110H:2030H开始,则中断向量应怎样存放解答:中断服务程序的入口地址,00000H—003FFH,1CH*4=70H,0070开始30 20 10 513、假如外设A1、A2、A3、A4、A5按优先级排列,外设A1优先级最高,按下列提问,说明中断处理的运行次序,(中断服务程序中有STI指令)(1)外设A3,A4同时发中断请求;(2)外设A3中断处理中,外设A1发中断请求;(3)外设A1中断处理未完成前,发出EOI结束命令,外设A5发中断请求。

微机原理与接口技术第1-11章作业答案

微机原理与接口技术第1-11章作业答案

第一章:1.1 为什么需要半加器和全加器,它们之间的主要区别是什么?答:无论是全加器还是半加器均能实现两个一位的二进制数相加,得到相加的和和向高位的进位。

半加器不需要考虑来自低位的进位,而全家器需考虑来自低位的进位。

1.2 用补码法写出下列减法的步骤:(1) 1111(2)-1010(2)=?(2)=?(10)=00001111B+11110110B=00000101B=5D(2) 1100(2)-0011(2)=?(2)=?(10)=00001100B+11111101B=00001001B=9D第二章:2.1 ALU是什么部件?它能完成什么运算功能?试画出其符号。

答:ALU是算术逻辑运算单元的简称,该部件既能进行二进制数的四则运算,也能进行布尔代数的逻辑运算。

符号略!2.2 触发器、寄存器及存储器之间有什么关系?请画出这几种器件的符号。

答:触发器能存储一位的二进制信息,是计算机记忆装置的基本单元。

寄存器是由多个触发器构成的,能存储多位二进制信息。

存储器又是由多个寄存器构成的。

器件的符号略!2.4 累加器有何用处?画出其符号。

答:累加器是由多个触发器构成的多位寄存器,作为ALU运算过程的代数和的临时存储处。

累加器不仅能装入及输出数据外,还能使存储其中的数据实现左移或右移。

符号略!2.6 何谓L门及E门?它们在总线结构中有何用处?答:L门即LOAD控制端,是用以使寄存器接受数据输入的控制门;E门即ENABLE控制端,是三态输出门,用以控制寄存器中的数据输出至总线。

有了L门及E门,就可以利用总线结构,从而使信息传递的线路简单化。

2.10 除地线公用外,5根地址线和11根地址线各可选多少个地址?答:5根地址线可选25=32个地址;11根地址线可选211=2048个地址。

2.12 存储地址寄存器(MAR)和存储数据寄存器(MDR)各有何用处?答:MAR和MDR均是存储器的附件。

存储地址寄存器(MAR)是一个可控的缓冲寄存器,具有L门以控制地址的输入,它和存储器的联系是双态的,存储地址寄存器存放的是索要寻找的存储单元的地址。

微机接口作业讲解

微机接口作业讲解
10
第四章
答:数据串行通信时,用外部输入时钟采样 SIN,当测出 S IN 有 负跳变后,连续采样 8 次均为 0 表明为起始位,以后每 16 个时钟周 期读取一次数据位,直至停止位。因此,当数据通信速率设置为 1200 Baud,在除数锁存器中应写入:1.8432M / 1200 / 16 = 96 = 0060H 4 19 4.19 编程使 8254 每隔 45 分钟定时输出中断请求 IRQ。输入 IRQ 脉冲频率为 2.385MHz,不增加其他器件。画出连接图,编写初始 化程序。设 8254 的 I / O 端口地址为 40H ~ 43H。 解:输入脉冲频率为 2.385MHz,每 45 分钟要定时输出请求信 号,则计数初值为:2.385M×45 ×60 = 6439500000。由于初值太 × 大,因此需要三个计数器串联使用。6439500000 = 60000×4293×25, × × 三个计数器初值分别为 60000、4293 和 25。 计数器 0 工作方式 2,写低、高字节,二进制计数,计数初值 11 为 60000(EA60H)。
作业讲解
第一章
1.7 逻辑地址、线性地址和物理地址的关系是什么? 答:逻辑地址又称为虚拟地址,由一个段选择符的高 14 位索引值 和一个偏移量组成,虚拟地址空间有 214 个段,每段为 232 B,虚拟地址 空间为 214×232 = 246 = 64 TB。 分段部件将逻辑地址转换成线性地址,分页部件将线性地址转换成 物理地址,实现对物理存储器的访问。 1.8 80386 有哪几种工作方式?各有何特点? 答:具有实模式、保护模式和虚拟 8086 模式。实模式与 8086 相同, 但可进行 32 位处理。保护模式可访问 4GB 存储空间,支持多用户、多 任务处理。虚拟 8086 模式是既具有保护功能,又能执行 80386 代码的 一种动态工作模式。 1

微机接口与通信作业 - 副本

微机接口与通信作业 - 副本

《微机接口与通讯》平时作业1.从微型计算机的结构分析微处理器与存储器及I/O的关系,并说明总线结构的优点。

答:Pentium:采用了许多过去在大型机中才采用的技术,迎合了高性能微型机系统需要,其主要体现在超标量流水线设计、双高速缓存、分支预测、改善浮点运算等方面。

2.从计算机应用角度分析不同结构、规模、表现形式的微型计算机的应用目标以及性能指标。

答:8位机在80年代初期和中期使用。

字符、数字信息适合于一般的数据处理。

16位机可进行大量的数据处理的多任务控制。

32位机除用于过程控制、事务处理、科学计算等领域、多媒体处理以及计算机辅助设计、计算机辅助制造等。

单片机体积小、功耗低主要应用于智能仪器仪表以及其它控制领域。

个人计算机适用于家用、商用、教育等各种应用领域。

工程工作站是一种微型化的功能强大的计算机有速度快、内存大等特点又有小巧灵活、轻便价廉等优点。

3.阐述并比较8086、80286、80386、80486、PentiumCPU的内容结构。

答:80286四个独立的处理部件即执行部件EU、总线部件BU、指令部件IU和地址部件AU。

采用流水线作业方式使各部件能同时并行地工作。

80386由六部分组成即总线接口部件、指令译码部件、执行部件、分段部件和分页部件。

80486基本沿用80386的体系结构由8个基本部件组成总线接口部件、指令预取部件、指令译码部件、执行部件、控制部件、存储管理部件、高速缓存部件和高性能浮点处理部件。

Pentium采用了许多过去在大型机中才采用的技术迎合了高性能微型机系统需要其主要体现在超标量流水线设计、双高速缓存、分支预测、改善浮点运算等方面。

4.阐述指令周期、总线周期、时钟周期的相互关系,并举若干条8086CPU机器指令的执行过程来说明上述三种周期。

答:时钟周期是微处理器动作处理的最小时间单位一个总线周期由若干个时钟周期所组成。

一个指令周期通常由若个总线周期所组成对于读取指令代码就是一个存储器读总线周期。

《微机原理与接口技术》作业(修订)

《微机原理与接口技术》作业(修订)

*教材:中国科大《微型计算机原理与接口技术》第5版*思考题:不用写在作业本,不用上交作业;*书面题:z写在作业本上,周一上课前上交作业;z作业本必须有封面,写清课程名、班级、学号、姓名;z作业题标清题号,抄写题目;z答题留有间隙或空行。

CH1思考题:1-5、10、11、13【1.1】将下列二进制数转换成10进制数。

(1)11001010B (2)00111101B (3)01001101B (4)10100100B 【1.2】将下列16进制数转换成10进制数。

(1)12CH (2)0FFH (3)3A8DH (4)5BEH 【1.3】将下列10进制数分别转换成二进制数和16进制数。

(1)25 (2)76 (3)128 (4)134【1.4】求出下列10进制数的BCD码(压缩的BCD码和非压缩的BCD码)。

(1)327 (2)1256【1.5】将英文单词About和数字95转换成ASCII码字符串。

【1.6】求出下列10进制数的原码、反码和补码【1.7】冯•诺依曼结构的计算机由哪几部分组成?大致是如何工作的?【1.8】计算机的硬件和软件分别指什么?【1.9】什么是机器语言、汇编语言和高级语言?【1.10】画出微型计算机的基本结构框图,说明各部分的主要功能是什么。

【1.11】微型计算机系统由哪些部分组成?【1.12】说明下列名称的英文全称和中文含义。

(1)ALU (2)CPU (3)PC (4)DOS 【1.13】 8086和80386各有多少根地址总线?可直接寻址的内存空间各是多少?它们的数据总线各有多少根?CH2思考题:2-4、6、10、13-14、17-18书面题:1、5、7-9、11-12【2.1】 8086/8088CPU可直接寻址多少个内存(字节)单元?多少I/O端口?它们的外部数据总线各有多少根?【2.2】 8086CPU内部由哪两部分组成?它们大致是如何工作的?【2.3】 CPU、EU、BIU的英文全称和中文含义各是什么?【2.4】 8086CPU内部有哪些寄存器?各有什么用途?【2.5】两个带符号数1011 0100B和1100 0111B相加,运算后各标志位的值等于多少?哪些标志位是有意义的?如果把这两个数当成无符号数,相加后哪些标志位是有意义的?(参考例2.2)【2.6】说明8086引脚信号的功能:AD15~AD0、A19/S6~A16/S3、’RD、’WR、M/’IO、CLK、RESET、INTR、NMI、ALE、DT/’R、’DEN。

微机原理与接口技术第1~4章作业题及补充题解答

微机原理与接口技术第1~4章作业题及补充题解答

习题1 (P14)4、试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?解:内存单元的地址和内容如图,在存储器中,每个存储单元都有一个地址,每个单元可存放一个字节。

任何相邻字节单元可以存放一个字,一个字占用2个地址中小的那个地址作为该字的地址,并且较高存储器地址的字节是该字节的高8位,较低存储器地址的字节是该字节的低8位。

如图X表示某存储单元的地址,则X单元的内容(X)表示。

假如X单元中存放着Y,则(X)=Y。

而Y又是一个地址(数值上),则可用((X))来表示Y单元里的内容。

9、把下列十进制数转化为二进制数、八进制数和十六进制数。

(1)4.85 (2)255 (3)256解:(1)4.85=100.1B=4.6Q=4.DH(2)255=11111111B=377Q=0FFH(3)256=100000000B=400Q=100H10、把下列数转化为十进制数。

(1)10001100B (2)27Q (3)1FH解:(1)10001100B=2^7+2^3+2^2=140(2)27Q=2*8+7=23(3)1FH=16+15=3115、给出十进制数—30的原码、反码、补码(8位二进制数)的形式,并指出8位二进制原码、反码、补码所能表示的数值范围(用十进制数表示)。

解:[—30D]原=10011110B=9EH[—30D]反=11100001B=0E1H[—30D]补=11100010B=0E2H8位二进制数原码表示的数值范围:—127~+127;反码表示的数值范围:—127~+127;当补码表示无符号数时,表示的数值范围为:0~255,当补码表示有符号数时,表示的数值范围为:—128~+127.16、用组合和非组合BCD码分别表示十进制数388和12。

解:组合:388D=(0011 1000 1000)BCD12D=(0001 0010)BCD非组合:388D=(00000011 00001000 00001000)BCD12D=(00000001 00000010)BCD习题2 (P43)3、8086CPU的标志寄存器中有哪些标志位?它们的含义和作用是什么?解:(1)有6个状态标志位CF、OF、ZF、SF、AF、PF;3个控制标志位DF、IF、和TF。

(完整版)微机原理与接口技术作业(含答案)

(完整版)微机原理与接口技术作业(含答案)

(完整版)微机原理与接⼝技术作业(含答案)o d 浙江⼤学远程教育学院《微机原理与接⼝技术》课程作业姓名:学号:年级:学习中⼼:第2章 P522.80C51单⽚机引脚有哪些第⼆功能?第⼀功能第⼆功能P0.0~P0.7 地址总线Ao ~A7/数据总线D0~D7 P2.0~P2.7 地址总线A8~A15 P3.0 RXD(串⾏输⼊⼝) P3.1 TXD(串⾏输出⼝) P3.2 INT0外部中断0) P3.3 IINT1(外部中断1)P3.4 TO(定时器/计数器0的外部输⼊) P3.5 T1(定时器/计数器0的外部输出) P3.6 WR(外部数据存储器或I /O 的写选通)P3.7 RD 外部数据存储器或I /O 的读选通)4.80C51单⽚机的存储器在结构上有何特点?在物理上和逻辑上各有哪⼏种地址空间?访问⽚内RAM 和⽚外RAM 的指令格式有何区别?1、80C5l 单⽚机采⽤哈佛结构,即将程序存储器和数据存储器截然分开,分别进⾏寻址。

不仅在⽚内驻留⼀定容量的程序存储器和数据存储器及众多的特殊功能寄存器,⽽且还具有较强的外部存储器扩展能⼒,扩展的程序存储器和数据存储器寻址范围都可达64 KB 。

2、在物理上设有4个存储器空间·⽚内程序存储器; ·⽚外程序存储器;·⽚内数据存储器;. ·⽚外数据存储器。

在逻辑上设有3个存储器地址空间●⽚内、⽚外统⼀的64 KB 程序存储器地址空间。

●⽚内256字节(80C52为384字节)数据存储器地址空间。

⽚内数据存储器空间在物理上⼜包含两部分:●对于80C51型单⽚机,0~127字节为⽚内数据存储器空间;128~255字节为特殊功能寄存器(SFR)空间(实际仅占⽤了20多个字节)。

●对于80C52型单⽚机,O ~127字节为⽚内数据存储器空间;128~255字节共128个字节是数据存储器和特殊功能寄存器地址重叠空间。

⽚外64 KB 的数据存储器地址空间。

微机接口作业

微机接口作业

第二章作业1. 总线接口部件有哪些功能?2. 8086的总线接口部件由哪几部分组成?3. 段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?4. 8086的执行部件有什么功能?由哪几部分组成?5. 状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标志分别有哪些?6. 8086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?7. 总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?8. 在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状态TW?TW在哪儿插入?怎样插入?9. CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?10. CPU在8086的微机系统中,为什么常用AD0作为低8位数据的选通信号?11. 8086和8088是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?12. RESET信号来到后,CPU的状态有哪些特点?13. 8086最多可有多少个中断?按照产生中断的方法分为哪两大类?14. 非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?15. 什么叫中断向量?它放在那里?对应于1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放?16. 8086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址?第四章1.DRAM根据什么原理进行刷新?DRAM刷新控制器应具备什么功能?2. 微型机系统中存储器的层次化总体结构是如何体现的?系统在运行时存储器各层次之间如何协调?3. 什么叫存储器的逻辑地址?什么叫存储器的线性地址?4. 描述符表包含什么内容?采用描述符表有什么优点?5. 段选择子包含哪几部分?其中索引字段有什么功能?6. Pentium系统中,有几种描述符表?局部描述符表和全局描述符表之间有什么关系?在系统运行中,两者是用什么参数来选择的?7. 结合教材中图4.17,概述如何实现逻辑地址到线性地址的的转换。

微机原理与接口整理版

微机原理与接口整理版

一、选择题1、要使BL中的低四位变反,高四位不变,应执行指令(D )A.NOT BL B.OR BL,0FH C.AND BL,0FH D.XOR BL,0FH2、下面有语法错误的指令是(C )A. MOV AX,[BX][SI]B. MOV AX,-2[BX][DI]C. MOV AX,[BX][BP]D. MOV AX,-1[BX][SI]3、对寄存器AX的内容乘以4的正确指令序列是( B )A.SHR AX,1 /SHR AX,1B.SHL AX,1/ SHL,AX,1C.ROL AX,1 /ROL AX,1D.RCR AX,1/ RCR AX,14、下面指令执行后,可能改变AL寄存器内容的指令是( D )A.TEST AL,02HB.OR AL,ALC.CMP AL,BLD.AND AL,BL5、循环指令LOOP终止循环的条件是(B )A.CX-1=1B.CX-1=0C.CX-1≠0D.CF=1和ZF=06、将CX寄存器低4位清零其他位不变的正确指令是( B )A.AND CX,0F0HB.AND CX,0FFF0HC.AND CX,1110HD.MOV CX,07、采用两片8259A可编程中断控制器级联使用,可以使CPU的可屏蔽中断扩大到 (1) 。

(1)15级(2)16级(3)32级(4)64级8、在8086系统中中断号为0AH,则存放中断向量的内存起始地址为(2) 。

(1)0AH (2)28H (3)4AH (4)2AH9、当IF=0,8088/8086CPU不响应 (2) 中断请求。

(1)INT (2)INTR (3)NMI (4)INTO10、中断向量表是存放 (2) 的存储区域.(1)中断类型号(2)中断服务程序入口处地址(3)中断断点地址(4)程序状态字11、8259工作在全嵌套方式时, (1) 引脚的中断源优先级最高。

(1)IR0 (2)IR1(3)IR7 (4)IR812、CPU 要访问的某一存储单元的实际地址称(C )A.段地址B.偏移地址C.物理地址D.逻辑地址13、某存储单元的物理地址是12345H,可以作为它的段地址有(D )A.2345H B.12345HC.12340H D.1234H14、在指令MOV AX,[1000H]中,源操作数的寻址方式为( B)A.立即寻址 B.直接寻址C.段内间接寻址 D.寄存器寻址15、下列指令执行后,不可能改变AL寄存器内容的指令是(B )A.AND AL,1B.CMP AL,DL 比较指令C.XOR AL,ALD.SUB AL,DL 减法指令16、LOOP指令隐含使用并用作循环记数器的是哪一个寄存器(A )(A)CX (B)BX (C)AL (D)SI17、8088/8086的基本总线周期由 B __个时钟周期组成。

微机接口作业及答案

微机接口作业及答案

微机接⼝作业及答案《微机系统与接⼝技术作业》部分参考答案第8章输⼊/输出系统P2442.接⼝电路的作⽤是什么?I/O接⼝应具备哪些功能?参见教材P2193.什么是端⼝?端⼝有⼏类?参见教材P220 8.1.2 输⼊输出端⼝4.I/O端⼝有哪两种编址⽅式?PC系列机采⽤哪种编址⽅式?答:I/O端⼝和存储单元统⼀编址及I/O端⼝独⽴编址两种。

PC机采⽤I/O端⼝独⽴编址。

7. 定时/计数器的3个通道在PC系列机中是如何应⽤的?答:0#计数器⽤于系统时钟中断;1#计数器⽤于动态存储器刷新定时;2#计数器⽤于发声系统⾳调控制。

10.系统机定时/计数器的通道0定时周期最长是多少?要实现长时间定时,应采取什么措施?如果采⽤外扩8254定时/计数器实现长时间定时,应采取哪些措施?答:系统机定时/计数器通道0定时周期最长是55ms。

要实现长时间定时,只能使⽤ INT 1CH 中断的⽅法,通过对预先设定的中断次数进⾏计数,达到n倍55ms的定时⽬的。

采⽤外扩8254,可以使⽤三个通道硬件级联的⽅法实现长时间定时。

补充题:设PC 系统机外扩了⼀⽚8254 及相应的实验电路。

(1) 根据由门电路构成的译码电路,分析出该⽚8254 的四个端⼝地址。

其中控制⼝的地址是213H(填16 进制格式)。

其他三个端⼝地址是210H~212H。

(2) 设CLK0 已接⾄8MHz 时钟,为了能从OUT0 输出4KHz 的⽅波,编写8254初始化程序,其中假设0 号定时计数器⼯作在⼆进制⽅式。

解:计数初值=(8×106)/4000=2000MOV DX,213H ;8254控制⼝地址MOV AL,00110110B ;命令字,0通道,16位读写,⽅式3,⼆进制计数OUT DX, ALMOV DX,210H ;0通道计数器端⼝地址MOV AX,2000 ;计数初值2000,因是⼆进制计数,所以后⾯不能加HOUT DX, AL ;先送低8位OUT DX, AL ;再送⾼8位第9章中断系统P3001.叙述可屏蔽中断处理的全过程。

微机原理与接口技术第1~4章作业题及补充题解答

微机原理与接口技术第1~4章作业题及补充题解答

习题1 (P14)4、试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?解:内存单元的地址和内容如图,在存储器中,每个存储单元都有一个地址,每个单元可存放一个字节。

任何相邻字节单元可以存放一个字,一个字占用2个地址中小的那个地址作为该字的地址,并且较高存储器地址的字节是该字节的高8位,较低存储器地址的字节是该字节的低8位。

如图X表示某存储单元的地址,则X单元的内容(X)表示。

假如X单元中存放着Y,则(X)=Y。

而Y又是一个地址(数值上),则可用((X))来表示Y单元里的内容。

9、把下列十进制数转化为二进制数、八进制数和十六进制数。

(1)4.85 (2)255 (3)256解:(1)4.85=100.1B=4.6Q=4.DH(2)255=11111111B=377Q=0FFH(3)256=100000000B=400Q=100H10、把下列数转化为十进制数。

(1)10001100B (2)27Q (3)1FH解:(1)10001100B=2^7+2^3+2^2=140(2)27Q=2*8+7=23(3)1FH=16+15=3115、给出十进制数—30的原码、反码、补码(8位二进制数)的形式,并指出8位二进制原码、反码、补码所能表示的数值范围(用十进制数表示)。

解:[—30D]原=10011110B=9EH[—30D]反=11100001B=0E1H[—30D]补=11100010B=0E2H8位二进制数原码表示的数值范围:—127~+127;反码表示的数值范围:—127~+127;当补码表示无符号数时,表示的数值范围为:0~255,当补码表示有符号数时,表示的数值范围为:—128~+127.16、用组合和非组合BCD码分别表示十进制数388和12。

解:组合:388D=(0011 1000 1000)BCD12D=(0001 0010)BCD非组合:388D=(00000011 00001000 00001000)BCD12D=(00000001 00000010)BCD习题2 (P43)3、8086CPU的标志寄存器中有哪些标志位?它们的含义和作用是什么?解:(1)有6个状态标志位CF、OF、ZF、SF、AF、PF;3个控制标志位DF、IF、和TF。

微机接口作业整理

微机接口作业整理

作业一1.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?A(+75)补+(-6)补=101000101(填写连带进位的9个比特)是否溢出?否2.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?(B)(-35)补+(-75)补= (110010010)补(填写连带进位的9个比特)是否溢出? 否3.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?(C)(-85)补+(15)补= (010111010)补(填写连带进位的9个比特)是否溢出?否4.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?(D)(+120)补+(+18)补= (010001010)补(填写连带进位的9个比特)是否溢出?是5.(11101.1011)2=(29.6875)106. (147)10=(10010011)27. (147)10=(93)168. (3AC)16=(940)109.(10010110)BCD= (1100000)210.字长=8,[-1]补=(FF)1611.字长=8,[x]补=(A5),则x= (-5B)1612.设字长=8,X=(8E)16, 当X分别为原码的时候,其真值=(-0E)1613.设字长=8,X=(8E)16, 当X分别为补码的时候,其真值=(-72)1614.设字长=8,X=(8E)16, 当X分别为反码的时候,其真值=(-71)1615.设字长=8,X=(8E)16, 当X分别为无符号数的时候,其真值=(8E)16作业二1. 主存储器和CPU之间增加高速缓冲器的主要目的是(b)a. 扩大CPU通用寄存器数量b. 解决主存与CPU之间速度匹配问题c. 扩大主存储器容量2.中央处理机(CPU)是指(b)a. 控制器b. 运算器和控制器c. 运算器3.若内存容量为64KB,则访问内存所需地址线( c)条a. 20b. 18c. 164.断电后存储的资料会丢失的存储器是(a)a. RAMb. ROMc. 硬盘5. 8086/8088 CPU中ES是(b)a. 代码段寄存器b. 附加段寄存器c. 数据段寄存器6.能够被CPU直接识别的语言是(c)a. 汇编语言b. 高级语言c. 机器语言7.运算器的主要功能是进行(c)a. 算术运算b. 初等函数运算c. 逻辑运算与算术运算8.冯·诺依曼体制中最核心的思想是计算机采用(存储程序)工作方式9.在计算机中使用的连同数符一起数码化的数称为(机器数)10.运算器由多种部件组成,其核心部件是(ALU )作业三1. BP寄存器约定访问的逻辑段是数据段(×)2. 一个源程序中可以包含多个逻辑段。

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

作业一1.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?A(+75)补+(-6)补=101000101(填写连带进位的9个比特)是否溢出?否2.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?(B)(-35)补+(-75)补= (110010010)补(填写连带进位的9个比特)是否溢出? 否3.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?(C)(-85)补+(15)补= (010111010)补(填写连带进位的9个比特)是否溢出?否4.字长=8,用补码形式完成下列十进制数运算。

写出补码运算的结果并讨论结果是否有溢出?(D)(+120)补+(+18)补= (010001010)补(填写连带进位的9个比特)是否溢出?是5.(11101.1011)2=(29.6875)106. (147)10=(10010011)27. (147)10=(93)168. (3AC)16=(940)109.(10010110)BCD= (1100000)210.字长=8,[-1]补=(FF)1611.字长=8,[x]补=(A5),则x= (-5B)1612.设字长=8,X=(8E)16, 当X分别为原码的时候,其真值=(-0E)1613.设字长=8,X=(8E)16, 当X分别为补码的时候,其真值=(-72)1614.设字长=8,X=(8E)16, 当X分别为反码的时候,其真值=(-71)1615.设字长=8,X=(8E)16, 当X分别为无符号数的时候,其真值=(8E)16作业二1. 主存储器和CPU之间增加高速缓冲器的主要目的是(b)a. 扩大CPU通用寄存器数量b. 解决主存与CPU之间速度匹配问题c. 扩大主存储器容量2.中央处理机(CPU)是指(b)a. 控制器b. 运算器和控制器c. 运算器3.若内存容量为64KB,则访问内存所需地址线( c)条a. 20b. 18c. 164.断电后存储的资料会丢失的存储器是(a)a. RAMb. ROMc. 硬盘5. 8086/8088 CPU中ES是(b)a. 代码段寄存器b. 附加段寄存器c. 数据段寄存器6.能够被CPU直接识别的语言是(c)a. 汇编语言b. 高级语言c. 机器语言7.运算器的主要功能是进行(c)a. 算术运算b. 初等函数运算c. 逻辑运算与算术运算8.冯·诺依曼体制中最核心的思想是计算机采用(存储程序)工作方式9.在计算机中使用的连同数符一起数码化的数称为(机器数)10.运算器由多种部件组成,其核心部件是(ALU )作业三1. BP寄存器约定访问的逻辑段是数据段(×)2. 一个源程序中可以包含多个逻辑段。

其中( 代码)段是源程序中必不可少的,其他段则可有可无3. INC和DEC指令执行后,对C标志有影响(×)4.下列程序完成1.193182M÷433,请填写空白处所缺的一条指令.486DATA SEGMENT USE16XX DW ?DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV DX,12HMOV AX,34DEHMOV BX,433___DIV BX____MOV XX,AXMOV AH,4CHINT 21HCODE ENDSEND BEG5..486CODE SEGMENT USE16ASSUME CS:CODEBEG:MOV AL,78HSTCDEC ALDASMOV AH,4CHINT 21HCODE ENDSEND BEG程序执行完成后AL=__17__H6.指令MOV AX,[BX][SI] 中源操作数的寻址方式是( b )a. 变址寻址b. 基址变址寻址c. 寄存器间接寻址7.指令的机器码都是相同长度(×)8.指令通常由两部分组成:(操作码)和操作数9.段间调用时,会将断口地址( 4 )个字节的内容压入堆栈。

(注:请填写数字)10..486DATA SEGMENT USE16TABL DW 158,258,358,458ENTRY DW 3DATA ENDSCODE SEGMENT USE16ASSUME CS:CODE,DS:DATABEG:MOV AX,DATAMOV DS,AXMOV BX,OFFSET TABLMOV SI,ENTRYMOV AX,[BX+SI]MOV AH,4CHINT 21HCODE ENDSEND BEG程序运行结束时AX寄存器中的值是__6601___H11.标志寄存器含有两类标志:(状态标志)和控制标志12.当某一存储单元的逻辑地址为2500H :0010H 时,其对应的物理地址为(b)a. 25100Hb. 25010Hc. 0010H13. 用于返回汇编计数器的当前值的运算符是(c)a. SEGb. OFFSETc. $14.下列程序将AH的低四位和AL的低四位拼装成一个字节(AH的低四位为拼装后的高四位),最终结果存放在AH中,请补充缺少的一条SAL指令。

(注意不要使用中文的逗号).486CODE SEGMENT USE16ASSUEM CS:CODEBEG:SAL AL,4____SAL AX,4____MOV AH,4CHINT 21HCODE ENDSEND BEG作业四1.PC/AT 机中,提供动态RAM 刷新定时功能的是8254 的(a)a. 计数器1b. 计数器0c. 计数器22. CPU 执行输入/ 输出指令时选通相应的端口工作(√)3.CPU 与存储器间及I/O 间的联线被称为总线(√)4. 以下方式中CPU 不参与数据传送的是(b)方式a. 中断输入/输出b. 直接存储器存取c. 查询输入/输出5.设8254计数器2的CLK输入端接1MHz的时钟信号,要求其OUT端产生连续的负脉冲信号(方式2),则输出信号高电平的最大宽度为( d )a. 32768b. 32767c. 65536d. 655356. 一片8254 中有 3 个_______16_______ 位定时器/ 计数器7.8254的工作方式4具有初值自动重装功能(×)8. 80X86 的IN/OUT 指令,直接寻址时最多可访问的端口数为( 256 )9. 一个端口可有(a )个I/O 地址a. 1b. 不一定c. 210. 接口电路中一般都设置(b ),以解决高速主机和低速外设在速度方面的矛盾a. 译码电路b. 缓冲器或锁存器c. 读/写控制逻辑11.地址译码的作用是(a)a. 区分不同外设b. 接至地址总线c. 设计接口12. PC 系统机中, 能够控制扬声器打开和关闭的芯片是(a )a. 8255b. 8250c. 8259作业五骚蕊~╮(╯▽╰)╭同志们上面没批改也就没答案了只有题目了强人解下题呗^_^1. PC机中,将8259A中断屏蔽寄存器IMR某位置1的作用是()a. 屏蔽相应级别的中断请求b. 禁止CPU响应非屏蔽中断c. 开放相应级别的中断请求d. 允许CPU响应可屏蔽中断2. CPU 响应INTR 和NMI 中断时,相同的必要条件是()a. 当前总线空闲b. CPU允许中断c. 当前指令执行结束3.8259 的中断服务寄存器ISR 的某一位如果置 1 则表示()a. 外部设备可以请求中断服务b. 中断服务程序刚执行完c. CPU正在执行中断服务程序4.PC 系统机中,CPU 响应系统实时时钟中断时,中断类型码由()提供a. 8259b. 指令c. 中断向量5. 当标志寄存器的IF 为0 时,8086 不响应________________ 中断6.实模式下,中断类型码为15H 的中断服务程序的入口地址一定存放在地址为_____ H 的四个连续的存储单元中7.微机在中断输入/ 输出方式下的数据输入/ 输出是由中断控制器8259A 来控制()8.8259A 只能管理可屏蔽中断,而不能管理非屏蔽中断()作业六1.采用(a)方式时,两台微机可同时进行双向数据传送a. 全双工b. 单工c. 异步2.80486 在DMA 传送期间建立的一对握手信号是CPU 引脚(c )a. STB/IBFb. INTR/INTAc. HOLD/HLDA3. 8255A 有三种工作方式,其中只有( A )口可以工作在方式4. DMA 工作方式期间,CPU 的寄存器值是会改变的(×)5. 计算机领域内,有两种数据传送形式:并行通信和(串行)通信6. 8255 工作在方式0 是具有(c)功能a. 查询输入/输出b. 双向数据传送c. 输入缓冲、输出锁存7.并行接口芯片8255A中,可以工作在选通型输入/输出方式的端口是( b )a. B口和C口b. A口和B口c. A口,B口和C口d. A口和C口8. 8250 芯片具有很强的中断能力,其内部 4 级中断具有最高优先权的是(b )中断a. 发送保持器“空”b. 接收错c. 接收缓冲器“满”9. 步串行通信传送的每个字符包括( a ) 个停止位a. 1~2b. 1~3c. 0~110.从PC机的串行口发出的一帧数据最长可以是( d )位a. 16b. 14c. 10d. 12。

相关文档
最新文档