长沙理工大学微机原理题目答案
微机原理第1-2章习题(答案).doc

X)/ \7 \7 \7 12 3 4 /(V z/l \ z(\ 7(\ 微机原理第1-2章习题(答案)1.什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?这三者有什么联系和区别?答:微处理器是指微缩的CPU大规模集成电路,其职能是执行算术、逻辑运算和控制整个计算机自动地、协调地完成操作;微型计算机是以微处理器为核心,配上大规模集成电路的RAM、ROM、I/O 接口以及相应的辅助电路而构成的微型化的计算机装置;微型计算机系统是以微型计算机为核心构成的某种特殊用途的应用系统;实际上,微型计算机是我们普通意义上提到的计算机的一种,而微处理器是微型计算机的核心,微型计算机系统则是微型计算机在不同应用场合下的扩展。
(注意,对于微型计算机和微型计算机系统的区别在不同的参考书上可能有不同的解释。
其中-•种看法是:微型计算机是指纯硬件设备(也就是所谓的裸机),微型计算机系统才是真正包括软件和硬件在内的、有实用价值的微型计算机设备;另一种看法是:微型计算机是具有最简单软、硬件配置的微型计算机设备, 而微型计算机系统是指具有较丰富的软硬件配骨、适用于某些特别应用场合的微型计算机设备。
本书认为,这两个概念的区别在目前来说不是非常明显和非常重要,因此采用了比较含糊的说法。
)2.什么叫机器数?什么叫真值?试综述有符号数和无符号数的机器数主耍有哪些表示方法。
答:一般数学上用“ + ”“一”号加上数值大小表示数据的形式我们称为数据的真值,如+ 15、-25等;而计算机中用二进制表示的、符号也数码化了的带符号数称为机器数,如+ 15可以表示为00001111, -25可以表示为10011001 (原码形式)。
计算机中,无符号数可以直接用二进制、八进制、十六进制或BCD 码等形式来表示;而带符号数可以用二进制、八进制或十六进制的原码、反码、补码三种方式来表示。
3.写出下列十进制数的原码、反码和补码表示(用8位二进制数表示,最高位为符号位):(1) 13 (2) 120 (3) 35 (4) -127(13)10= (0000,1101)原码=(0000,1101)反日=(0000,1101)补码(120) 10= (0111, 1000)原码=(0111, 1000)反码=(0111, 1000)补码(35) 10= (0010, 0011)原码=(0010, 0011)反码=(0010,0011)补码(—127) 10二(1111, 1111)原码=(1000, 0000)反码=(1000, 0001)补码4.8086CPU分为哪两个部分?各部分主要db什么组成?答:8086/8088 CPU分为总线接口部件(BIU)和执行部件(EU)两个部分。
微机原理试题及答案.docx

学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题: ( 每题 1.5 分,共 18 分)1、DMAC向 CPU发出请求信号, CPU响应并交出总线控制权后将() 。
反复执行空操作 , 直到 DMA操作结束进入暂停状态 ,直到DMA操作结束进入保持状态 ,直到DMA操作结束进入等待状态 ,直到DMA操作结束2、有一个实时数据采集系统,要求10ms 进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。
无条件传送方式查询方式中断方式直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。
计数器寄存器移位寄存器 D 触发器4、8088 CPU输入 / 输出指令可寻址外设端口的数量最大可达()个。
12825616K64K5、CPU响应中断后,通过()完成断点的保护。
执行开中断指令执行关中断指令执行 PUSH指令内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。
PA 口PB口PC 口控制口7、8088CPU处理动作的最小时间单位是()。
指令周期时钟周期机器周期总线周期8.堆栈是内存中()。
先进先出的 ROM区域后进先出的ROM区域先进先出的 RAM区域后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。
串行接口芯片串行通信规程(协议)串行通信接口标准系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。
SRAM DRAM ROM EPROM11、鼠标器是一种()。
手持式的作图部件手持式的座标定位部件12、传送速度单位“ bps”的含义是(手持式的光学字符识别设备手持式扫描器)。
bytes per second bits per secondbaud per second billion bytes per second 二、填空题:(每空 1 分,共12 分)1、CPU 在响应中断后,自动关中。
微机原理及接口技术试题及答案精选全文完整版

《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
长沙理工大学微机原理题目答案

长沙理⼯⼤学微机原理题⽬答案3.1 8086CPU与8088CPU有哪些相同之处:⼜有哪些区别?3.2 8086系统的物理地址是如何得到的?假如CS=2000H,IP=2100H其物理地址应是多少?3.3 什么是总线周期?8086CPU的⼀个总线周期包括多少时钟周期,什么情况下插⼊Tw等待周期:插⼊多少个Tw取决于什么因素?第四章习题4.1 需要定时刷新的存储器是(B ).A.SARMB.DRAMC.EPROMD.EEPROM4.2利⽤容量为4K×2b的SRAM芯⽚构成从A4000H到B7FFFH的内存,⽤这样的芯⽚需要( C ).A.40⽚B.60⽚C.80⽚D.100⽚4.3 突然断电后,计算机__C___中的数据将全部丢失.A.硬盘B.ROM和RAMC.RAMD.ROM4.4 下⾯的说法中,正确的是___D___.A.EPROM是不能改写的.B.EPROM是可以改写的,所以也是⼀种读写存储器.C.EPROM只能改写⼀次.D.EPROM是可以改写的,但他不能作为读写存储器.4.5 可直接存取16M字节内存的微处理器,其地址总线需_A___条.A.24B.16C.204.6某微机系统的存储器地址空间为A8000H~CFFFFH,若采⽤单⽚容量为16K×1位的SRAM芯⽚构成,回答以下问题:(1)系统存储容量为多少?(2)组成该存储系统共需该类芯⽚多少个?(3)整个系统应分为多少个芯⽚组:解4.6:(1)系统存储容量=CFFFFH-A80000H+1=28000H(B)=160(KB).(2)所需芯⽚=160K×8位/16K×1位=80(个).(3)该芯⽚字长不⾜8位,应以8位为⼀组构成字节单元.所以80个芯⽚应分成80/8=10个芯⽚组.4.7下列RAM各需要多少条地址线进⾏寻址,多少条数据I/O线?(1)64K×1 (2)256K×4解4.7: (1)16条地址线,⼀条数据I/O线.(2)需要18条地址线,4条数据I/O线.5.1、设DS=6000H,ES=2000H,SS=1500H,SI=00A0H,BX=0800H,BP=1200H,数据变量V AR为0050H。
微机原理习题及答案

微机原理习题及答案(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--微机原理习题册第 1 章数制和码制1.将下列十进制数分别转换为二进制数(4)(1)147 (2)4095 (3)解:147=B 4095=B= =2. 将下列二进制数分别转换为十进制数(3)(1)(2).001B解:= .001B==3.将二进制数转换成十六进制数(1)B(2)11B(3)101B (4)0B(5)01111111B(6)0B 解:(1)95H(2)34BH(3)FFFDH(4)0815H(5)7FH(6)401H4.已知 a=1011B, b=11001B, c=100110B,按二进制完成下列运算,并用十进制运算检查计算结果:(1)a+b;(2)c-a-b;(3)a·b;(4)c/b;解:a=1011B=11, b=11001B=25, c=100110B=38(1)a+b=100100B=36 (2)c-a-b=10B=2(3)a·b=1B=275 (4)c/b=1……1101B(=13)5.设机器字长为 8 位,写出下列各数的原码和补码:(1)+1010101B (2)-1010101B (3)+1111111B (4)-1111111B (5)+1000000B (6)-1000000B 解:(1)+1010101B 原码01010101B 补码 01010101B(2)-1010101B 原码 B 补码 B(3)+1111111B 原码 01111111B 补码 01111111B(4)-1111111B 原码 B 补码 B(5)+1000000B 原码 01000000B 补码 01000000B(6)-1000000B 原码 B 补码 B6.已知 a=00111000B,b=B,计算下列逻辑运算:(1)a ANDb;(2)a OR b;(3)a XOR b;(4)NOT a;解:(1)00000000B(2)1B(3)1B(4)B7.求下列组合 BCD 数的二进制和十六进制表示形式:()(1)3251;(2)12907;(3)2006 解:(1)0011 0010 0101 0001B,3251H(2)0001 0010 1001 0000 0111 B , 12907H(3)0010 0000 0000 0110B , 2006H8.设下列四组为 8 位二进制补码表示的十六进制数,计算 a+b 和 a-b,并判定其结果是否溢出:(1)a=37H,b=57H;(2)a=0B7H,b=0D7H;(3)a=0F7H ,b=0D7H ;(4)a=37H ,b=0C7H 。
微机原理(李牧编)参考答案

参考答案综合练习一一、填空题1. 电子管计算机晶体管计算机中小规模集成电路计算机大规模集成电路计算机人工智能计算机2. 科学计算和编制程序过程自动控制信息处理和事务管理网络应用和辅助工程3. 单片机多片机4位机8位机16位机32位机64位机4. 双向单向双向5. 系统软件应用软件6. 数据信息状态信息控制信息7. 统一编址方式(或存储器映射方式)独立编址方式(或I/O映射方式)8. 1100 14 C9. 84.1210. 172.875二、选择题1. D2. C3. A4. B5. B6. D7. D8. B9. C 10. B三、名词解释1. 位:计算机所能表示的最基本的数据单元。
在计算机中,位就是一个二进制位,它只能有两种状态,0和1。
字节:把相邻的8位二进制位称为一个字节,即是1字节=8位。
2. 被外界中断时,程序中下一条指令所在处称为断点。
3. 与:只有决定一件事情的所有条件全都具备之后,这件事情才会发生。
或:决定一件事情的多个条件中只要有一个条件具备,这件事情就发生。
非:条件不具备时,事件才发生。
四、简答题1. 答:微处理器也就是CPU,它是整个微型计算机系统的核心设备。
负责控制和协调微型计算机系统的运作。
微处理器(CPU)、存储器(Memory )、输入/输出接口(Input/Output )和系统总线(SystemBus )共同组成微型计算机。
平常我们工作中接触的电脑大多是属于微型计算机系统。
它不仅包括微型计算机,而且还具有打印机、扫描仪等外围设备,以及各种各样的软件。
2. 答:简单地说就是由三总线,即数据总线、地址总线、控制总线将微处理器、存储器、输入/输出接口电路连接起来。
微处理器通过地址总线往存储器或输入/输出接口电路发送地址,进行寻址操作;数据信息通过数据总线由存储器或输入/输出接口电路传送到CPU 或者由CPU 传送到存储器或输入/输出接口电路;同时经由控制总线传送一些必要的控制信号。
微机原理作业参考答案(1,2,3章)

微机原理作业参考答案第一次:P16 3,4,5,71.3冯。
诺依曼计算机的结构特点是什么?答:参考P51.4典型微机有哪三大总线?它们传送的是什么信息?答:有数据总线(DB ,双向,传送数据),地址总线(AB ,单向,传送CPU要访问的内存单元地址或D 端口的端口号),控制总线CB,双向,传送总线控制信息)。
1.5什么叫微处理器?什么叫微型计算机?什么叫微型计算机系统?三者有什么区别和联系?答:微型计算机系统可分为三个层次,BP:微处理器,微型计算机和微型计算机系统。
微处理器即CPU,是一片主要包含运算器、控制器、寄存器组和总线访问逻辑电路的芯片;微型计算机是以微处理器为核心,配上存储器(ROM、RAM )、IX)接口电路及系统总线等所组成的计算机;以微型计算机为屮心,配以相应的外围设备以及控制微型计算机工作的软件,就构成了完整的微型计算机系统。
1.7试用示意图说明内存单元的地址和内存单元的内容,二者有何联系和区别?答:内存单元、内存单元的地址、内存单元的内容一这三个名词可类比为:房子、房子的地址、房子里住的人。
也就是说,内存单元是物理器件,8086CPU有二十根地址线,最多可访问1M (2^20)个内存单元。
内存单元按顺序被分配一个地址一第一个单元:0,第二个单元:1…最后一个单元:FFFFFH (或1048575D)。
每个内存单元可存储一个字节的数据。
图略,参考P7o第二彳欠作业:P54 1,2,3,6,7,9,11,132.18086从功能上分为哪两个部件?每个工作部件的功能、组成和特点分别是什么?答:分为执行部件OEU)和总线功能部件6U)两部分。
EU功能:执行算术/逻辑命令。
BE功能:访问内存或⑷ 端口,从屮读冯数据和读指令。
EU组成:ALU、EU控制器、寄存器组(通用、指针变址、标志)组成:指令队列、总线控制逻辑、物理地址生成逻辑(地址加法器、段寄存器、F )EU、BU的特点和更详细的功能说明:参考P19o2.28086 +有几个通用寄存器,有几个变址寄存器,有几个地址指针寄存器?它们中通常哪几个寄存器可作为地址寄存器使用?答:通用寄存器:AX , BX , CX , DX ;变址寄存器:SI、DI;地址指针寄存器:BP、SP。
长沙理工大学电机学答案[1]
![长沙理工大学电机学答案[1]](https://img.taocdn.com/s3/m/5ef9e069af1ffc4ffe47acc1.png)
长沙理工大学标准答案纸 (A )课程名称: 电机学 专业、班级:电气工程及自动化一、填空题(共40分)1、F a 对f F 的影响 负载性质和电机参数(或ψ=..00,E I ) 2、> < < < = > 3、不变 增加 增加 增加 4、准同期法 自同期法5、(3)6、2 1500 r/min 0.04 60 r/min7、(3)8、全压、降压(自耦、Y/△、串电抗器)二、简答题(共10分)1、① 电阻下降和漏抗压降的影响促使端电压下降;② 感性负载时的电枢反应为交磁兼直轴去磁电枢反应亦会使端电压下降。
2、φ角—功率因素角, φ=..,U I ,其正负说明了无功性质。
发电机惯例:φ>0o,发感性无功;φ<0o,发容性无功;φ=0o,只发有功。
Ψ角—内功率因素角,Ψ=..0,E I ,其正负说明了电枢反应的性质。
Ψ>0o ,电枢反应为交磁兼去磁;Ψ<0o ,交磁兼加磁;Ψ=0o ,交磁。
Ө角—功角,Ө=..0,E U =,f F F ,其正负说明了电机运行状态。
Ө>0o ,发电机;Ө<0o ,电动机;Ө=0o ,调相机。
三、计算题(共40分)1、S N =500KV A , X d *=1.3,X q *=0.78Ψ=59.9o ,θ=23 o ,E 0*=2.05,E 0=7439V 2、Q 2=03tE U x cos θ-23tU x =0 cos θ=U E =0.8 θ=36.87 o由K m =1/sin θN =2,得θN =30 o ,P N =03tE U x sin θN =032tE U x故P 2=03tE U x sin36.87 o =2 P N sin36.87 o =1.2 P N3、n 1=60f 1/P =1500 r/min η=11P P P -∑=87%P em =P 1- P CU1- P Fe =5.812KW S =P CU2/ P em =0.041n =(1- S )n 1=1439 r/min T 0=P 0/Ω=0.49Nm T em =P em /Ω1=37 Nm4、I N =63.3A T N =P N / n N =199 NmI stY =13Ist N * I N =126.6A T stY =13Tst N T N =119.4 Nm四、分析与作图题(共10分)(1)(2).0E 领先.U (或者1f F超前F δ),故为发电机状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1 8086CPU与8088CPU有哪些相同之处:又有哪些区别?3.2 8086系统的物理地址是如何得到的?假如CS=2000H,IP=2100H其物理地址应是多少?3.3 什么是总线周期?8086CPU的一个总线周期包括多少时钟周期,什么情况下插入Tw等待周期:插入多少个Tw取决于什么因素?第四章习题4.1 需要定时刷新的存储器是(B ).A.SARMB.DRAMC.EPROMD.EEPROM4.2利用容量为4K×2b的SRAM芯片构成从A4000H到B7FFFH的内存,用这样的芯片需要( C ).A.40片B.60片C.80片D.100片4.3 突然断电后,计算机__C___中的数据将全部丢失.A.硬盘B.ROM和RAMC.RAMD.ROM4.4 下面的说法中,正确的是___D___.A.EPROM是不能改写的.B.EPROM是可以改写的,所以也是一种读写存储器.C.EPROM只能改写一次.D.EPROM是可以改写的,但他不能作为读写存储器.4.5 可直接存取16M字节内存的微处理器,其地址总线需_A___条.A.24B.16C.204.6某微机系统的存储器地址空间为A8000H~CFFFFH,若采用单片容量为16K×1位的SRAM芯片构成,回答以下问题:(1)系统存储容量为多少?(2)组成该存储系统共需该类芯片多少个?(3)整个系统应分为多少个芯片组:解4.6:(1)系统存储容量=CFFFFH-A80000H+1=28000H(B)=160(KB).(2)所需芯片=160K×8位/16K×1位=80(个).(3)该芯片字长不足8位,应以8位为一组构成字节单元.所以80个芯片应分成80/8=10个芯片组.4.7下列RAM各需要多少条地址线进行寻址,多少条数据I/O线?(1)64K×1 (2)256K×4解4.7: (1)16条地址线,一条数据I/O线.(2)需要18条地址线,4条数据I/O线.5.1、设DS=6000H,ES=2000H,SS=1500H,SI=00A0H,BX=0800H,BP=1200H,数据变量V AR为0050H。
请分别指出下列各条指令源操作数的寻址方式:它的物理地址是多少:(1)MOV AX,BX(2)MOV DL,80H(3)MOV AX,V AR(4)MOV AX,V AR[BX][SI](5)MOV AL,’B’(6)MOV DI,ES:[BX](7)MOV DX,[BP](8)MOV BX , 20H[BX]解5.1. (1) 寄存器寻址。
BX为地址(2)立即寻址。
操作数80存放在指令段中指令代码MOV之后。
(3)立即寻址(4)基址变址相对寻址,PA=608F0H(5)立即寻址(6)寄存器间接寻址。
PA=20800H(7)寄存器间接寻址。
PA=16200H(8)寄存器相对寻址。
PA=60820H5.2假设DC=212AH,CS=0200H,IP=1200H,BX=0500H,位移量DATA=40H,(217A0)=2300H,(217E0H)=0400H,(217E2H)=9000H试确定下列转移指令的转移地址。
(1)JMP 2300H(2)JMP WORD PTR[BX](3)JMP DWORD PTR[BX+DA TA]解5.2(1)段内直接转移:PA=05500H(2)段内间接转移:PA=04300H(3)段间间接转移:PA=90400H5.3、试说明MOVBX,5[BX]与指令LEA BX,5[BX]区别。
解5.3.前者是数据传送类指令,表示将数据段中以BX+5为偏移地址的16位数据送寄存器BX。
后者是取偏移地址指令,实行结果是BX=BX+5,即操作数的偏移地址为BX+5.5.4指出下列指令的错误:(1)MOV AH, CX(2)MOV 33H,AL(3)MOV AX,[SI][DI](4)MOV [BX],[SI](5)ADD BYTE PTR[BP],256(6)MOV DA TA[SI],ES:AX(7)JMP BYTE PTR[BX](8)OUT 230H, AX(9)MOV DS,BP(10)MUL 39H答5.4(1)错。
两操作数字长不相等。
(2)错。
MOV指令不允许目的操作数为立即数。
(3)错。
在间接寻址中部允许两个间址寄存器不能从事为存储器操作数。
(4)错。
MOV指令不允许两操作数同事为存储器操作数。
(5)错。
ADD指令要求量操作数等字长。
(6)错。
源操作数形式错,寄存器操作数不加断超越前缀(段重设符)。
(7)错。
转移地址的字长至少应是16位的。
(8)错。
对输入输出指令,当端口地址超出8位二进制数表示范围时,必须采用间接寻址。
(9)正确。
(10)错。
MUL指令不允许操作数为立即数。
5.5已知AL=7BH,BL=.38H,试问之行指令ADD AL,BL后,AF,CF,OF,PF,SF和ZF的值各为多少:答5.5AF=1,CF=0,OF=1,PF=0,SF=1,ZF=05.6 试判断下列程序执行后,BX中的内容。
MOV CL, 3MOV BX, 0B7HROL BX,1ROR BX,CL解5.6该程序段是首先将BX内容不带近位循环左移1位,再循环右移3位。
即相当于将原BX内容不带进位循环右移2位,故结果为BX=0C02DH。
5.7 按下列要求写出相应的指令或程序段。
(1)写出两条使AX内容为0的指令。
(2)使BL寄存器中高4位和低四位互换。
(3)测试DX中第0和8位是否为1。
答5.7(1)MOV AX, 0XOR AX,AX(2)MOV CL, 4ROL BL,CL(3)AND DX,0101HCOMP DX, 0101hJZ ONE…5.8试编写程序,统计BUFFER起始地址的连续200个单元中的0的个数。
解5.8:将BUFFER为首地址的200个单元的数依次与0进行比较,若相等则表示该单元数为0,统计数加1;否则再取下一个数比较,直到200个单元数全部比较完毕为止.程序如下: LEA SI,BUFFERMOV CX,200XOR BX,BXAGAIN: MOV AL,[SI]CMP AL,0JNE GOONINC BXGOON: IN SILOOP AGAINHLT5.9 8086执行指令MOV AX,[BX],其中BX=3240H。
则BHE(低电平有效)和A0的输出为 D 。
A.1,1 B、0,1 C、1,0 D、0,0第六章作业6.1 请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。
解6.1 :DB,DW,DD伪指令分别表示定义的数据为字节类型、字类型及双字型。
其定义形式分别为:DA TA DB 11H,22H,33H,44H,55H,66H,77H,88HDA TA DW 2211H,4433H,6655H,8877HDA TA DD 44332211H,88776655H6.2 若程序的数据段定义如下,写出各指令语句独立执行后的结果:DSEG SEGMENTDA TA1 DB 10H,20H,30HDA TA2 DW 10 DUP(?)STRING DB ‘123’DSEG ENDS(1) MOV AL,DA TA1(2) MOV BX,OFFSET DATA2(3) LEA SI,STRINGADD DI, SI解6.2 :(1)取变量DATA1的值。
指令执行后,AL=10H(2)变量DATA2的偏移地址。
指令执行后,BX=0003H。
(3)先取变量STRING的偏移地址送寄存器SI,之后将SI的内容与DI的内容相加并将结果送DI。
指令执行后,SI=0017H,DI=DI+0017H。
6.3执行下列指令后,AX寄存器中的内容是多少?TABLE DW 10,20,30,40,50ENTRY DW 3….MOV BX, OFFSET TABLEADD BX,ENTRYMOV AX,[BX]解6.3 :AX=1E00H第八章 输入输出接口8.1、I/O 接口的主要功能有哪些?有哪两种编址方式,各自的特点是什么?在8086/8088系统中采用哪一种编址方式?解8.1:I/O 接口主要需具有以下几种功能:(1) 作为微机与外设间传递数据的中间缓冲站(2) 正确寻址与微机交换数据的外设(3) 提供微型计算机与外设间交换数据所需的控制逻辑与状态信号。
采用I/O 端口独立编址方式8.2 试比较4种基本输入输出的方法的特点。
第九章 中断技术9.1 INTR 中断和NMI 中断有什么区别?9.2 某中断源的类型码为70H ,其中断服务程序的入口地址为CS=1000H ,IP=2000H 。
画出对应的中断向量表。
答:9.2 中断向量表如图9.3 非屏蔽中断处理程序的入口地址怎样寻找?答:9.3非屏蔽中断类型号为2,因此在中断向量表地址00008H~0000BH 单元中存放非屏蔽中断服务程序的入口地址.9.4 INTR 中断和NMI 中断有什么区别?答: 9.4 INTR 中断为可屏蔽中断,中断请求信号高电平有效。
CPU 能否响应该请求需要看中断允许标志IF 的状态,只有当IF=1时,CPU 才可能响应中断。
0000:01C0HNMI中断为非屏蔽中断,请求信号为上升沿有效,对它的响应不受IF表示为的约束,CPU 只要当前指令执行结束就可以响应NMI请求。
9.5单片8259芯片能够管理多少级可屏蔽中断?若用3片级联能管理多少级可屏蔽中断?答:9.5 因8259芯片有8位可屏蔽中断请求输入段,故单片能过管理8级可屏蔽中断。
若用3片级联,即一片用作主控芯片,两片作为从属芯片,每一片从属芯片可管理8级,则3片级联共可管理22级可控制屏蔽中断。