微机原理与接口技术第四章 练习题及答案

合集下载

单片机微型计算机原理及接口技术课后习题答案第4章

单片机微型计算机原理及接口技术课后习题答案第4章

单片机微型计算机原理及接口技术课后习题答案第4章4-2 试述指令MOV A,R0和MOV A,@R0的区别两条指令的目的操作数相同,两条指令的区别在于源操作数来源不同:MOV A,R0 指令的源操作数就是R0寄存器的内容;而MOV A,@R0 指令的源操作数是位于存储器单元内,且存储器单元的地址是R0寄存器的内容。

4-3 试述指令MOV A,20H和MOV A,#20H的区别MOV A,20H 源操作数是直接寻址,20H表示源操作数所在存储器单元的地址。

MOV A,#20H 源操作数是立即数寻址,#20H是立即数,也就是源操作数。

4-4 说明一下指令中源操作数所在的存储器类型。

(1)MOV A,#30H; 立即数#30H,就是源操作数,存在于指令中,所以位于程序存储器。

(2)MOV A,30H; 30H是源操作数所在数据存储单元的地址,所以源操作数位于数据存储器。

(3)MOVC A,@A+DPTR;源操作数是变址寻址, 助记符MOVC表示源操作数位于程序存储器。

(4)MOVX A,@DPTR; 源操作数是寄存器间接寻址, 助记符MOVX表示源操作数位于外部数据存储器。

4-5 判断下列指令书写是否正确:(1)MOV A,B; ✔(2)MOV A,#3000H ; ✘,因为A是8位寄存器,而#3000H是16位数值,没法全部存到A里(3)INC,#20H ; ✘只能INC A/direct/Rn/@Ri/DPTR(4)MOV 5,A ; ✔,注意目的操作数是直接寻址方式,不是立即寻址(5)MOV 30H,40H; ✔(6)MOV B,@DPTR ; ✘,@DPTR寻址用于MOVX指令,不能用于MOV指R(7)CJNE 30H,#80H,NEXT ; ✘,CJNE指令格式只能是CJNE A/Rn/@Ri,#data,rel或CJNE A,direct,rel(8)POP A ; ✘只能是直接寻址方式POP direct,正确的是POP ACC(9)PUSH ACC; ✔(10)SJMP 2000H ; ✘rel的范围是-128~127(用补码表示其值)共256B范围4-6 设ACC=12H,B=64H,SP=60H,30H中存放的是78H,试分析下列程序执行后,ACC、B、30H、SP中的内容分别为多少,并画出堆栈示意图。

微机原理及接口第四章习题答案

微机原理及接口第四章习题答案

“微机系统原理与接口技术”第四章习题解答1.判断以下说法能否正确,若有错,请说明原由并更正。

(1)伪指令在汇编过程中不会产生二进制代码。

(2)宏和过程的同样之处是都可用于简化源程序书写、精简目标代码。

(3)在计算机中,高级语言往常需要变换为汇编语言后才能履行。

(4)汇编语言程序上机一般包含编写、汇编、链接和调试几个步骤。

答:( 1)正确。

(2)错误。

宏不可以精简目标代码。

(3)错误。

高级语言程序经编译或解说后直接变换为目标代码。

(4)正确。

2.已知数据和符号定义A1DB?A2DB8K1EQU 100判断以下指令的正误,并说明错误指令的原由。

(1) MOVK1, AX(2) MOVA2, AH(3) MOVBX, K1MOV [BX] , DX(4) CMPA1, A2( 5) K1EQU 200答:( 1)错误。

K1 是符号常数,在此处相当于立刻数100 ,故不可以做目的操作数。

(2)正确。

(3)正确。

(4)错误。

A1、 A2 都是字节变量,相当于两个储存器单元,故不可以同时出现在一条指令中直接进行比较。

( 5)错误。

用EQU定义的符号不可以从头赋值,除非已用PURGE排除了原值。

3.若数据段中有定义NUM1EQU 23HNUM2DW0则指令MOV NUM2, NUM1 的源、目操作数的寻址方式以及指令履行后NUM2+ 1 单元的内容分别是什么?答:指令 MOV NUM2,NUM1的源操作数使用立刻数寻址,目的操作数使用直接寻址。

指令履行后NUM2+ 1 单元的内容是0。

4.设 DS=6000H, BX=8432H,SS=5000H,SP=3258H,内存 69632H~ 69635H 单元的内容挨次是 00H、11H、22H、33H。

4 字节指令 CALL DWORDPTR[BX+1200H] 自己位于 2000H:3250H处的双字单元中。

当8086 履行该指令后转移至子程序进口时,CS、IP 、 SS、SP 各寄存器以及栈顶 2 个字单元的内容分别是多少?答:履行结果为CS=3322H,IP=1100H ,SS=5000H,SP=3254H,栈顶的两个字即断点地点,为2000H: 3254H。

微机原理与接口技术周荷琴课后习题答案

微机原理与接口技术周荷琴课后习题答案

微机原理与接口技术习题参考答案第一章(p20)1、参考答案:冯•诺伊曼计算机的设计思想(EDVAC方案:存储程序通用电子计算机方案):①计算机分为计算器、控制器、存储器、输入和输出装置五个部分;②计算机内采用二进制;③将程序存储在计算机内,简称“程序存储”。

其中第三点是冯•诺依曼计算机设计的精华,所以人们又把冯•诺依曼原理叫做程序存储原理,即程序由指令组成并和数据一起存放在存储器中,机器则按程序指定的逻辑顺序把指令从存储器中读出来并逐条执行,从而自动完成程序描述的处理工作。

冯•诺伊曼计算机主要以运算器和控制器为中心,结构框图如下图所示。

2、参考答案:微处理器就是中央处理器CPU,是计算机的核心,单独的CPU不能构成计算机系统;微型计算机由微处理器、主存储器、I/O接口(注意:不是I/O设备)组成;而微型计算机系统除了包括微型计算机外,还有系统软件(即操作系统)、应用软件、外存储器和I/O设备等。

微型计算机系统结构如下图所示。

3、答案略,见p6~74、答案略,见图2,或教材图1-35、答案略,见p12~136、参考答案:由于8086微处理器的地址总线的宽度为20位,所以它可寻址220=1M字节的存储空间;而PentiumII微处理器的地址总线的宽度为36位,所以它可寻址236=64G字节的存储空间。

7、参考答案:①PCI(Peripheral Component Interconnect:外围设备互联),是Intel公司1992年发布486微处理器时推出的32/64位标准总线,数据传输速率位132MB/s,适用于Pentium微型计算机。

PCI总线是同步且独立于微处理器的具有即插即用(PNP:Plug and play,所谓即插即用,是指当板卡插入系统时,系统会自动对板卡所需资源进行分配,如基地址、中断号等,并自动寻找相应的驱动程序)的特性.PCI总线允许任何微处理器通过桥接口连接到PCI 总线上。

微机原理和接口技术课后习题和参考答案解析(汇编)

微机原理和接口技术课后习题和参考答案解析(汇编)

微机原理和接口技术课后习题和参考答案解析(汇编)第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。

① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。

① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。

① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。

① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。

① +355 ② -11.7 计算机分那几类?各有什么特点?1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。

1.9 80X86微处理器有几代?各代的名称是什么?1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=100011.11B=43.6Q=23.CH③ 123.875D=1111011.111B=173.7Q=7B.EH④97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=111101110.000111B=494.109D ②63.73Q=110011.111011B=51.922D③ 35.6Q=11101.110B=29.75D ④323.45Q=11010011.100101B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补=01111111 ② [-1]补= 11111111③ [-0]补=00000000 ④[-128]补=100000001.6 ① [+355]补= 0000000101100011 ② [-1]补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。

微机原理及接口技术课后习题及参考答案

微机原理及接口技术课后习题及参考答案

第一章课后习题把下列十进制数转换成二进制数、八进制数、十六进制数。

① ② ③ ④ 97/128把下列二进制数转换成十进制数。

① ② ③ ④把下列八进制数转换成十进制数和二进制数。

① ② ③ ④把下列十六进制数转换成十进制数。

① ② ③ ④ 1EC求下列带符号十进制数的8位补码。

① +127 ② -1 ③ -0 ④ -128求下列带符号十进制数的16位补码。

① +355 ② -1计算机分那几类?各有什么特点?简述微处理器、微计算机及微计算机系统三个术语的内涵。

80X86微处理器有几代?各代的名称是什么?你知道现在的微型机可以配备哪些外部设备?微型机的运算速度与CPU的工作频率有关吗?字长与计算机的什么性能有关?习题一参考答案① ===② ===③ ===④ 97/128D=64/123+32/128+1/128===① = ② =③ = ④ =① == ② ==③ == ④ =.100101B=① = ② =③ = ④ 1EC H=492D① [+127]补=01111111 ② [-1]补=③ [-0]补=00000000 ④[-128]补=① [+355]补= 00000001 ② [-1]补= 1111 1111 1111 1111答:传统上分为三类:大型主机、小型机、微型机。

大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。

小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。

微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接口电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

答:从体系结构上可分为5代:4004:4位机;8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机;Pentium系列机:64位。

《微机原理与接口技术》(第四版)周何琴课后习题答案

《微机原理与接口技术》(第四版)周何琴课后习题答案

.第1章绪论作业1.将下列二进制数转换成十进制数。

(1)11001010B=202(2)00111101B=61(3)01001101B=77(4)10100100B=1643.将下列十进制数分别转换为二进制数和十六进制数。

(2)76= 100 1100B =4CH(4)134= 1000 0110B =86H4.求下列十进制数的 BCD码(1)327=11 0010 0111 (BCD码)(2)1256=1 0010 0101 0110 ( BCD码)6.求出下列 10 进制数的原码、反码和补码(2)+85 (4)-85解: 85=0101 0101B原码: +85= 0101 0101B-85= 1101 0101B反码: +85= 0101 0101B-85= 1010 1010B补码: +85= 0101 0101B-85= 1010 1011B10.画出微型计算机的基本结构框图,说明各部分的主要功能是什么?解:微型计算机的基本结构框图如下:微处理器地址总线CPU存储器I/O 接口I/O 总线I/O 设备数据总线控制总线微处理器 CPU:控制微处理器与存储器或 I/O 设备间的数据交换;进行算术和逻辑运算等操作;判定和控制程序流向。

微处理器主要完成:(1)指令控制:从存储器中取指令,指令译码;(2)数据加工:简单的算术逻辑运算;(3)操作控制:在微处理器和存储器或者I/O 之间传送数据;(4)时间控制:程序流向控制。

存储器:用来存放数据和指令。

I/O接口:主机和外设间的桥梁,提供数据缓冲驱动、信号电平转换、信息转换、地址译码、定时控制等各种功能。

I/O 设备:输入原始数据和程序,转换成计算机能识别的信息,送入存储器去等待处理。

输出运算结果。

总线:连接计算机系统中各功能部件的信息通道。

第 2 章 8086CPU 作业2. 8086CPU 内部由哪两部分组成?它们的大致是如何工作的?答:(1)8086CPU 由指令执行部件 EU 和总线接口部件 BIU 两部分组成。

微机原理与接口技术习题答案4章

微机原理与接口技术习题答案4章

第4章汇编语言程序设计1.已知在BUF的起始处保存有N个字符的ASCII码,编写汇编语言程序实现,将这组字符串传送到缓冲区BUFR中,并且使字符串的顺序与原来的顺序相反。

解:BUF DB "BONJOUR_BELLE"BUFR DB 100 DUP(?)MOV CX, NLEA SI, BUFLEA DI, BUFRADD DI,CXDEC DIL1:MOV AL,[SI]MOV [DI],ALINC SIDEC DILOOP L12.利用移位、传送和相加指令实现AX的内容扩大10倍。

解:将扩大后的结果放在DX:AX中,注意到10×AX=8×AX+2×AX。

XOR DX,DXSHL AX, 1RCL DX, 1MOV BX,AXMOV CX,DXSHL AX, 1RCL DX, 1SHL AX, 1RCL DX, 1ADD AX, BXADC DX, CX3.在缓冲区V AR中连续存放着3个16位的无符号数,编写程序实现将其按递增关系排列;如果V AR中保存的为有符号数,则再编写程序实现将其按递减关系排列。

解:V AR DW 1236,-432,3900XOR SI,,SIMOV AX,V AR[SI]CMP AX, V AR[SI+2]JAE L1XCHG AX, V AR[SI+2]L1:CMP AX, V AR[SI+4]JAE L2XCHG AX, V AR[SI+4]L2:MOV V AR[SI], AXMOV AX,V AR[SI+2]CMP AX, V AR[SI+4]JAE L3XCHG AX, V AR[SI+4]L3:MOV V AR[SI+2], AX4.编写程序段实现将AL和BL中的每一位依次交叉,得到的16位字保存在DX中,例如(AL)=01100101B,(BL)=11011010B,则得到的(DX)=10110110 10011001B。

微型计算机原理与接口技第四章习题参考答案

微型计算机原理与接口技第四章习题参考答案

第四章习题参考答案教材上的习题P205 1 解:A1 - 4字节,A2 - 6字节,A3 - 40字节,A4 - 60字节P205 4 解:PAR偏移地址为0, PLENTH 当前偏移地址$=2+16+4=22,$-PAR=22,故PLENTH的值为22P205 5 解:AX=1,BX=20,CX=1P206 6 解: 应讨论最高位为1和0的情况。

如输入最高位为1,AH=0;输入最高位为0,AH=0FFH。

IN AL,5FH ;假如输入后AL=45HTEST AL,80H ;执行01000101 AND 10000000后ZF=1,AL=00HJZ L1 ;ZF=1,转到L1MOV AH,0JMP STOPL1: MOV AH,0FFH ;结果AH=0FFHSTOP: HALT补充题阅读程序并完成填空(1) ADDR1开始的单元中连续存放两个双字数据,求其和,并将和存放在ADDR2开始的单元(假定和不超过双字)MOV CX,2XOR BX,BXCLCNEXT: MOV AX,[ADDR1+BX]ADC AX,MOV [ADDR2+BX],AXINC BXNEXT解:[ADDR1+BX+4]INC BXLOOP(2)在数据段ADDR1地址处有200个字节数据,要传送到数据段地址ADDR2处。

MOV AX, SEG ADDR1MOV DS, AXMOV ES,MOV SI,MOV DI, OFFSET ADDR2MOV ,200CLDREP解:AXOFFSET ADDR1CXMOVSB(3)已知有某字串BUF1的首地址为2000H, 数据段与附加段重合。

欲从BUF1处开始将20个字数据顺序传送至BUF2处。

(假设BUF1和BUF2有地址重叠)LEA SI, BUF1ADD SI,LEA DI, BUF2STDMOV CX,REP MOVSW解:38ADD DI, 3820(4)设有一个首地址为ARRAY,有N个字数据的数组,要求求出该数组之和,并把结果存入TOTAL地址中。

微机原理与接口技术 第4章课后作业答案

微机原理与接口技术 第4章课后作业答案

解:即当从输入接口03F8H读入的数据满足ⅹⅹⅹⅹ1ⅹ1ⅹB时可以从接口03FBH输入 数据。 LEA SI,DATA MOV CX,200 NEXT: MOV DX,03F8H WAIT: IN AL,DX AND AL,0AH ;判断b1和b3位是否同时为1 CMP AL,0AH JNZ WAIT ;b1和b3位同时为1则读数据,否则等待 MOV DX,03FBH IN AL,DX MOV [SI],AL INC SI LOOP NEXT HLT 4.12 画图说明下列语句分配的存储空间及初始化的数据值。 (1)DATA1 DB ‘BYTE’,12,12H,2 DUP(0,?,3) (2)DATA2 DW 4 DUP(0,1,2),?,-5,256H 解: (1) 存储空间分配情况如图(a)所示。 9 (2) 存储空间分配情况如图(b)所示。
6
4.7执行下列指令后,AX寄存器的内容是多少? TABLE DW 10,20,30,40,50 ENTRY DW 3 . . . MOV BX,OFFSET TABLE ADD BX,ENTRY MOV AX,[BX] 解:(AX)=1E00H 4.8 编写程序段,将STRING1中的最后20个字符移到STRING2中(顺序不变)。 解:首先确定STRING1中字符串的长度,因为字符串的定义要求以‘$’符号结尾, 可通过检测‘$’符确定出字符串的长度,设串长度为COUNT,则程序如下: LEA SI,STRING1 LEA DI,STRING2 ADD SI,COUNT-20 MOV CX,20偏移地址送寄存器SI,之后送SI的内容与DI的内容相加并将结果 送DI.指令执行后,(SI)=0017H;(DI)=(DI)+0017H. 4.3 试编写求两个无符号双子长数之和的程序. 两数分别在MEM1和MEM2单元中,和放 在SUM单元. 解: DSEG SEGMENT MEM1 DW 1122H,3344H MEM2 DW 5566H,7788H SUM DW 2 DUP(?) DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START: MOV AX,DSEG MOV DS,AX LEA BX,MEM1 LEA SI,MEM2 LEA DI,SUM MOV CL,2 CLC AGAIN: MOV AX,[BX] 2

微机原理及接口技术课后习题及参考答案

微机原理及接口技术课后习题及参考答案

第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。

① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。

① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。

① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。

① +127 ②-1 ③-0 ④ -1281.6 求下列带符号十进制数的16位补码。

① +355 ②-11.7 计算机分那几类?各有什么特点?1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。

1.9 80X86微处理器有几代?各代的名称是什么?1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=100011.11B=43.6Q=23.CH③ 123.875D=1111011.111B=173.7Q=7B.EH④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=111101110.000111B=494.109D ②63.73Q=110011.111011B=51.922D③ 35.6Q=11101.110B=29.75D ④323.45Q=11010011.100101B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补=01111111 ② [-1]补= 11111111③ [-0]补=00000000 ④[-128]补=100000001.6 ① [+355]补= 0000000101100011 ② [-1]补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。

《微机原理与接口技术》习题答案

《微机原理与接口技术》习题答案

习题参考答案第1章习题参考答案1. (1)D (2)D (3)B (4)C (5)D (6)D2. 答:计算机是一种以电子器件为基础的,不需人的直接干预,能够对各种数字化信息进行快速算术和逻辑运算的工具,是一个由硬件﹑软件组成的复杂的自动化设备。

理解计算机的概念,应从六个方面:(1)以电子器件为物质基础,即研究的对象是电子数字计算机(Digital Computer);(2)不需要人的直接干预,说明具有自动化能力,其前提是存储程序;(3)处理各种数字化信息,计算机以二进制编码作为数字化编码及运算的基础;(4)具有算逻运算能力,基本运算操作是算术和逻辑运算;(5)计算机是快速工具,主要取决于两个因素:一是电子器件,二是存储程序。

(6)由硬件和软件组成。

3. 答:见本章小结。

4. 答:计算机的生命力在于它的广泛应用,应用的范围几乎涉及人类社会的所有领域。

归纳起来,在科学计算、过程检测与控制、信息管理、计算机辅助系统等领域中的应用成就最为突出。

举例:计算机辅助教学CAI;学生的学籍管理系统;数字图书馆系统;虚拟现实系统;售票系统;学校的一卡通系统等。

5. 答:冯•诺依曼原理的基本思想是:•采用二进制形式表示数据和指令。

指令由操作码和地址码组成。

•将程序和数据存放在存储器中,使计算机在工作时从存储器取出指令加以执行,自动完成计算任务。

这就是“存储程序”和“程序控制”(简称存储程序控制)的概念。

•指令的执行是顺序的,即一般按照指令在存储器中存放的顺序执行,程序分支由转移指令实现。

•计算机由存储器、运算器、控制器、输入设备和输出设备五大基本部件组成,并规定了5部分的基本功能。

冯•诺依曼型计算机的基本特点也可以用“存储程序”和“程序控制”来高度概括。

6. 答:计算机的硬件系统由有形的电子器件等构成的,它包括运算器、存储器、控制器、输入输出设备及总线系统组成。

而总线分为数据总线、地址总线、控制总线,其结构有单总线结构、双总线结构及多总线结构。

微型计算机原理与接口技术第四章课后答案

微型计算机原理与接口技术第四章课后答案

第四章1. 下列变量各占多少字节?A1 DW 23H,5876HA2 DB 3 DUP(?),0AH,0DH, ‘$’A3 DD 5 DUP(1234H, 567890H)A4 DB 4 DUP(3 DUP(1, 2,’ABC’))答:A1占4个字节A2占6个字节A3占40个字节A4占60个字节2. 下列指令完成什么功能?MOV AX,00FFH AND 1122H+3344HMOV AL,15 GE 1111BMOV AX,00FFH LE 255+6/5AND AL, 50 MOD 4OR AX, 0F00FH AND 1234 OR 00FFH答:(1)将0066H传送给AX(2)将0FFH传送给AL(3)将0FFFFH传送给AX(4)AND AL,02H(5)OR AX,00FFH3. 有符号定义语句如下:BUF DB 3,4,5,’123’ABUF DB 0L EQU ABUF-BUF求L的值为多少?答:L=64. 假设程序中的数据定义如下:PAR DW ?PNAME DB 16 DUP(?)COUNT DD ?PLENTH EQU $-PAR求PLENTH的值为多少?表示什么意义?答:PAR的偏移地址为0,PLENTH当前偏移地址$=2+16+4=22, $-PAR=22,故PLENTH 的值为22。

若在PLENTH所在行有变量定义,则$表示该变量的偏移地址,即$表示PLENTH所在行的当前偏移地址。

故PLENTH表示从当前行到PAR之间定义的变量所占的字节个数。

5. 对于下面的数据定义,各条MOV指令执行后,有关寄存器的内容是什么?DA1 DB ?DA2 DW 10 DUP(?)DA3 DB ‘ABCD’MOV AX, TYPE DA1MOV BX, SIZE DA2MOV CX, LENGTH DA3答:AX=1,BX=20,CX=16. 下段程序完成后,AH等于什么?IN AL, 5FHTEST AL, 80HJZ L1MOV AH, 0JMP STOPL1: MOV AH, 0FFHSTOP: HLT答:讨论从端口5FH输入的数据最高位的情况。

微机原理与接口技术(科学出版社)第4章课后习题及答案

微机原理与接口技术(科学出版社)第4章课后习题及答案

微机原理与接口技术第四章课后习题1.指令主要有哪些分类方式? 其主要类别是什么?答:操作数、级别、功能。

操作数:无操作数、单操作数、双操作数三操作数;级别:机器指令和汇编指令功能:传送类、算术运算类、位操作类、I/O类、串操作类、CPU控制类、转移类;2.80X86的寻址方式有哪些?它们的具体含义是什么?答:操作数寻址方式主要有立即寻址方式、寄存器寻地址、存储器寻址方式、端口寻址方式(1)立即寻址方式:操作对象是这个操作数本身(2)寄存器寻地址:操作对象是寄存器中的内容(3)存储器寻址方式:操作对象是内存地址所对应的存储单元中的内容(4)端口寻址方式:操作数是指明端口的地址、端口地址所对应的端口中的内容是操作对象3. 指出下列各指令中源操作数和目的操作数的寻址方式:⑴MOV BX,WORD PTR[2200H] ⑵ AAA⑶JUM 2200H ⑷ LES DI,[2100H]⑸ MOV [BX+SI+8], BX ⑹ ADD AX,[BP+3000H]答:⑴MOV BX, WORD PTR[2200H] 源操作数:直接寻址;目的操作数:寄存器寻址⑵AAA 源操作数:寄存器寻址AL(也称隐含寻址);目的操作数:寄存器寻址⑶JUM 2200H 程序转移段内直接寻址方式⑷LES DI,[2100H] 源操作数:直接寻址;目的操作数:寄存器寻址⑸MOV [BX+SI+8], BX 源操作数:寄存器寻址;目的操作数:相对基址变址寻址⑹ADD AX,[BP+3000H] 源操作数:直接寻址;目的操作数:寄存器相对寻址4. 设CS=1000H,DS=2000H,ES=3000H,SS=4000H,IP=100H,SP=200H,BX=300H,BP=400H,SI=500 H,则:(1)10202H(2)40300H(3)21010H(4)42156H(5)31510H5.写出清除AX寄存器内容的方法并比较。

《微机原理与接口技术》答案

《微机原理与接口技术》答案

《微机原理与接口技术》答案第一章、基础知识问:译码器是如何译码的?寻址空间是如何确定的?译码器与寻址空间是怎么联系的?答:译码器实际上是由许多与门、或门、非门和它们的组合构成的。

它有若干个输入端和若干个输出端(也可能只有一个输出端)。

对某一个输出端来说,它的电平高低必然与输入的某一种状态相对应。

例如,具有4个输入端的与非门就是一个简单的译码器,只有四个输入端为1111时,它的输出端才为0。

如果将地址总线的A9、A8、A7、A6与它的四个输入连接起来,并把它的输出连到存储器芯片或某个需要寻址的外设接口的片选端(假定低电平有效),那么,只有当A9、A8、A7、A6为1111时,存储器芯片或外设才会被选中。

译码器的寻址空间取决于地址总线的哪几根线接到译码器的输入端,例如上例,地址总线的A9、A8、A7、A6与译码器的输入连接,那么其寻址空间应该是11 1100 0000~11 1111 1111,即3C0H~3F0H。

注意,没有参与译码的低位地址线必然要参与存储器芯片或外设接口的内部译码。

也就是说,内部译码地址范围是0 -- 2n - 1,例如上例为00 0000 - 11 0000。

可以说,译码器的译码输出决定了寻址空间的起始地址,内部译码决定了寻址空间的大小。

第二章、80X86原理1. 问:为什么在流水CPU中,将一条指令从取指到执行结束的任务分割为一系列子任务,并使各子任务在流水线的各个过程段并发地执行,从而使流水CPU具有更强大的数据吞吐能力?答:这里可以使用时空图法证明结论的正确性。

假设指令周期包含四个子过程:取指令(IF)、指令译码(ID)、取操作数(EX)、进行运算(WB),每个子过程称为过程段(Si),这样,一个流水线由一系列串连的过程段组成。

在统一时钟信号控制下,数据从一个过程段流向相邻的过程段。

图2、1图2、1(B)表示非流水CPU的时空图。

由于上一条指令的四个子过程全部执行完毕后才能开始下一条指令,因此每隔4个单位时间才有一个输出结果,即一条指令执行结束。

微机原理与接口技术 第四章 课后答案

微机原理与接口技术 第四章 课后答案

第四章参考答案1.设下列指令中的所有标识符均是类型属性为字的变量,请指出下列指令中哪些是非法的指令?错误的原因?⑴MOV BP,AL⑵MOV WORD_OP1,WORD_OP2⑶MOV SA VE_WODR,DS⑷MOV SP,SS:DA TA_WORD[BX][SI]⑸MOV [BX][SI],2解:(1)非法。

源操作数与目的操作数类型不符。

(2)合法。

(3)合法。

(4)合法。

(5)非法。

需说明操作数类型。

2.设V AR1和V AR2为字变量,LAB为标号,试指出下列指令的错误之处:⑴ADD V AR1,V AR2⑵SUB AL,V AR1⑶JMP LAB[SI]⑷JNZ V AR1⑸JMP NEAR LAB解:(1)两个操作数均为符号地址。

(2)两个操作数的类型不同。

(3)(4)(5)3.画图说明下列语句所分配的存储空间及初始化的数据值。

⑴BYTE_V AR DB ‘BYTE’,12,-12H,3 DUP(0,?,2 DUP(1,2),?)⑵WORD_V AR DW 5 DUP(0,1,2),?,-5 ‘BY’,’TE’,256H解:(1)(2)41H59H54H45H0CHF4H00H?01H02H01H02H00H?01H02H01H02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H 00H 00H 00H 01H 00H 02H ??FBH FFH 59H 42H 45H 54H 56H 02H4.设程序中的数据定义如下:PARTNO DW ?PNAME DB 16 DUP(?)COUNT DD ?PLENTH EQU $-PARTNO问PLENTH的值为多少?它表示什么意义?解:PLENTH的值为22(16H)。

表示当前位置与PARTNO之间有22个字节空间。

微机原理第4章习题与答案

微机原理第4章习题与答案
(2)PRGM SEG
……
PRGM ENDS
(3)ALPHA EQU BETA
(4) COUNT EQU 100
COUNT EQU 65
(5) GOON DW 10DUP(?)
……
JMP GOON
答案:
(1)字节变量,范围在0~255
(2)定义段的伪指令为SEGMENT
(3)BETA必须先定义
(4)EQU不能重复定义,在下一次定义前必须用PURGE撤消
MOV BX, F1
答案:
(1)
DATA SEGMENT PARA 'DATA' AT 46H
QA EQU 255;QA=255
QA1=QA GT 3000;255大于3000,命题假,QA1=0
QA2=0FFFH;QA2=0FFFH
QA3 EQU QA2 XOR 255;QA3=0FFFH⊕0FFH=0F00H
AND AX, 0FFH;AX=0045H
MOV BX, WORD PTR G1;BX=0FF20H
MOV BX, 255 AND 0FH;BX=000FH
ADD AX, OFFSET F2;AX=1245H
MOV BX, F1;BX=2211H
4.以下程序的执行结果是_______。
ADB‘1234’
BDW5 DUP(2,3 DUP(0))
CDW‘AB’,’C’,’D’
L1:MOVAL,TYPE B
MOVBL,LENGTHB
MOVAH,SIZE A
MOVBH,SIZE C
MOVCL,TYPEL1
MOVCH,SIZEB
答案:AX=0102H,BX=0205HCX=0AFFH

微机原理与接口技术第四章试题及答案

微机原理与接口技术第四章试题及答案

第四章4-1填空1.MCS-51的Po口作为输出端口时,每位能驱动8 个SL型TTL负载.2.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"1"3.设计8031系统时,_P0、P2 口不能用作一般I\O口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择.5.当使用慢速外设时,最佳的传输方式是中断.6.当定时器To工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.7.MCS-51有5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择..8.用串口扩并口时,串行接口工作方式应选为方式0 .9.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.10.外部中断入口地址为_ 0013H4-2判断1.MCS-51的5个中断源优先级相同。

(×)2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。

(×)3.MCS-51上电复位时,SBUF=00H。

(×)。

4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择.. (×)5.用串口扩并口时,串行接口工作方式应选为方式1. (×)6.外部中断INTO 入口地址为_0013H(×)7.MCS-51外部中断0的入口地址是0003H。

(√).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。

(√)。

9.使用8751且=1时,仍可外扩64KB的程序存储器。

(×)10.PC存放的是当前执行的指令。

(×)11.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)12.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)4-3选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( B )(A)98H (B)84H (C)42 (D)22H3.D MCS-51在响应中断时,下列哪种操作不会发生( D ).(A)保护现场(B)保护PC (C)找到中断入口若悬河(D)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( C )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个6.MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令7.使用定时器T1时,有几种工作模式(D)(A)1种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( B )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进(C)中断(D)条件传递1、2、4章的编程1.8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.解:控制字为10010101=95H初始化程序:MOV DPTR ,#300FHMOV A,#95HMOVX @DPTR ,A2.编定一个软件延时1S和1min的子程序.设fosc=6Hz,则一个机器周期1μs。

微机原理与接口技术课后习题与参考答案

微机原理与接口技术课后习题与参考答案

微机原理与接口技术课后习题与参考答案-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。

① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。

① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。

① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。

① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。

① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。

① +355 ② -11.7 计算机分那几类各有什么特点1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。

1.9 80X86微处理器有几代各代的名称是什么1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=100011.11B=43.6Q=23.CH③ 123.875D=1111011.111B=173.7Q=7B.EH④ 97/128D=64/123+32/128+1/128=0.1100001B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=111101110.000111B=494.109D ②63.73Q=110011.111011B=51.922D③ 35.6Q=11101.110B=29.75D ④ 323.45Q=11010011.100101B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补=01111111 ② [-1] 补= 11111111③ [-0] 补=00000000 ④[-128] 补=100000001.6 ① [+355] 补= 0000000101100011 ② [-1] 补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。

微机原理及接口技术课后习题及参考答案

微机原理及接口技术课后习题及参考答案

第一章课后习题把下列十进制数转换成二进制数、八进制数、十六进制数。

① ② ③ ④ 97/128把下列二进制数转换成十进制数。

① ② ③ ④把下列八进制数转换成十进制数和二进制数。

① ② ③ ④把下列十六进制数转换成十进制数。

① ② ③ ④ 1EC求下列带符号十进制数的8位补码。

① +127 ② -1 ③ -0 ④ -128求下列带符号十进制数的16位补码。

① +355 ② -1计算机分那几类?各有什么特点?简述微处理器、微计算机及微计算机系统三个术语的内涵。

80X86微处理器有几代?各代的名称是什么?你知道现在的微型机可以配备哪些外部设备?微型机的运算速度与CPU的工作频率有关吗?字长与计算机的什么性能有关?习题一参考答案① ===② ===③ ===④ 97/128D=64/123+32/128+1/128===① = ② =③ = ④ =① == ② ==③ == ④ =.100101B=① = ② =③ = ④ 1EC H=492D① [+127]补=01111111 ② [-1]补=③ [-0]补=00000000 ④[-128]补=① [+355]补= 00000001 ② [-1]补= 1111 1111 1111 1111答:传统上分为三类:大型主机、小型机、微型机。

大型主机一般为高性能的并行处理系统,存储容量大,事物处理能力强,可为众多用户提供服务。

小型机具有一定的数据处理能力,提供一定用户规模的信息服务,作为部门的信息服务中心。

微型机一般指在办公室或家庭的桌面或可移动的计算系统,体积小、价格低、具有工业化标准体系结构,兼容性好。

答:微处理器是微计算机系统的核心硬件部件,对系统的性能起决定性的影响。

微计算机包括微处理器、存储器、I/O接口电路及系统总线。

微计算机系统是在微计算机的基础上配上相应的外部设备和各种软件,形成一个完整的、独立的信息处理系统。

答:从体系结构上可分为5代:4004:4位机;8080/8085:8位机;8086/8088/80286:16位机;80386/80486:32位机;Pentium系列机:64位。

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

第四章练习题及答案
一、填空题
1、CPU与I/O接口间的信息一般包括______________三种类型。

答案:数据信息状态信息控制信息
2、CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和_________.
答案:控制信息
3、状态信息表示外设当前所处的_________,例如READY(就绪信号)表示输入设备已准备好信息,BUSY(忙信号)表示输出设备是否能接收数据。

答案:工作状态
4、控制信息是由CPU发出的、用于控制外设接口工作方式以及外设的_________的信息。

答案:启动和停止
5、74LS244是一种__________输出的八缓冲器和线驱动器。

答案:三态
6、74LS245是一种三态输出的__________总线收发器。

答案:八
7、在8086/8088工作于最大模式时,总线周期状态S2、Sl、S0中至少有一个状态为______________.
答案:低电平
8、当LOCK为_______时,其它总线主控部件都不能占用总线。

答案:低电平
9、在DMA期间,LOCK端处于________。

答案:高阻状态
10、在T2、T3、Tw、T4状态时,S6为________,表示8088/8086当前连在总线上。

答案:低电平
11、CPU与内存及I/O装置间传送数据的硬件线路通道称为________。

答案:总线
12、CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU与_________________的数据传送。

答案:存储器、I/O设备
13、各类微处理器的引脚信号即片总线,例如8086/8088CPU的地址线、数据线和控制线等即构成该芯片的__________。

答案:片总线
14、当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用_________信号,使CPU插人一个TW状态。

答案:READY
15、片总线通常包括地址总线、数据总线和_________总线等三组总线。

答案:控制
16、地址总线通常是_____总线,由CPU输出,8位微处理器有16条地址总线,16位微处理器有20条或更多。

答案:单向
17、总线通信协议主要是解决信息传输的开始和结束问题,是实现总线__________和信息传送的手段,常用的通信协议有同步方式和异步方式两种。

答案:仲裁
18、8086/8088CPU的数据线和地址线是以_________方式轮流使用的。

答案:分时
19、当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用_________信号,使CPU插入一个TW状态.
答案:准备好(READY)
20、当复位信号(RESET)来到时,CPU便结束当前操作并对标志寄存器IP,DS,ES,SS及指令队列清零,而将CS 设置为________H.
答案:FFFFH
21、CPU从主存取出一条指令并执行该指令的时间称为________.
答案:指令周期
22、反映计算机速度的主要参数有__________________
答案:主频和平均指令执行速度
23、S5表示当前中断允许标志的设置,若S5为____,则表示当前允许可屏蔽中断请求.
答案:1
24、当LOCK为___电平时,总线主控部件都不能占用总线.
答案:低
25、总线由数据总线、地址总线和控制总线组成,数据总线是从微处理器向内存储器、I/0接口传送数据的通路;反之,它也是从内存储器、I/O接口向微处理器传送数据的通路,因为它可以在两个方向上往返传送数据,称为___________。

答案:双向总线
二、选择题
1、对于掉电,8086/8088是通过( )来处理的.
A、软件中断
B、可屏蔽中断
C、非屏蔽中断
D、DMA
C
2、在8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU在总线发出( )信息.
A、数据
B、状态
C、地址
D、其他
C
3、中断向量的地址是( ).
A、子程序入口地址
B、中断服务程序入口地址
C、中断服务程序入口地址的地址
D、中断程序的第一行的地址
C
4、Pc机数据总线信号的状态是:( ).
A、单向双态
B、单向三态
C、双向三态
D、双向双态
C
5、下面叙述中( )是正确的.
A、总线一定要和接口相连
B、接口一定要和总线相连
C、通道可以代替接口
D、通道可以代替接口
B
6、总线中地址线的作用是( )
A、用于选择存储器单元
B、用于选择进行信息传输的设备
C、用于指定存储器单元和I/O设备接口电路的选择地址
D、以上都不对
C
7、8086CPU经加电复位后,执行第一条指令的地址是()
A、FFFFH
B、03FFFH
C、0FFFFH
D、FFFF0H
D
8、在8086CPU中,对时钟周期、指令周期和总线周期的长短排序,正确的是( ).
A、当前正在执行的指令与数据都必须存在主存储器内,否则处理器不能进行处理
B、总线周期>指令周期>时钟周期
C、时钟周期>指令周期>总线周期
D、指令周期>总线周期>时钟周期
D
9、下面的说法中,( )是正确的.
A、指令周期等于机器周期
B、指令周期大于机器周期
C、指令周期是机器周期的两倍
D、指令周期与机器周期之间的关系不确定
B
10、指令周期是( )
A、CPU执行一条指令的时间
B、CPU从主存取出一条指令的时间
C、CPU从主存取出一条指令加上执行这条指令的时间
D、0.005ns
C
11、提出中断请求的条件是( ).
A、外设提出请求
B、外设工作完成和系统允许时
C、外设工作完成和中断标志触发器为"1"时
D、外设需要工作
B
12、8086/8088系统中,一个栈可使用的最大空间是( ).
A、1MB
B、64KB
C、由SP初值决定
D、收SS初值决定
B
13、程序计数器(PC)的位数取决于( )
A、存储器的容量
B、机器字长
C、指令字长
D、计算机的容量
B
14、在任何一个总线周期的T1状态,ALE输出( )
A、高电平
B、低电平
C、高阻态
D、无电流
A
三、简答题
1、BHE信号和A0信号是通过怎样的组合解决存储器和I/O端口读/写操作的?这种组合决定了8086系统中存储器偶地址及奇地址之间应该用什么信号区分?怎样区分?
答案:
在8086中把14MB的存储空间分为2个512KB的存储体,一个用于存放偶数地址字节(低字节),一个用于存放奇数地址字节(高字节),两个存储体之间采用交叉编址方式,即用地址线A0作为偶存储体的地址选通信号.A0=0选能偶存储体,偶存储体的数据线与数据总线的低沉位(D7~D0)相连,用总线高位字节允许信号BHE 选通奇存储体,奇存储体的数据线与数据总线的高8位(D15~D8)相连.CPU可以访问任何一个存储体,读/写一个字节,也可以同时访问两个存储体,读/写一个字.
2、总线周期的含义是什么?8088/8086基本总线周期由几个时钟周期组成?
答案:
总线周期是指CPU从存储器或I/O端口存取一个字节所需要的时间。

8088/8086基本总线周期由4个时钟周期组成。

3、8086系统在最小模式下的基本配置如何?
答案:
8086系统在最小模式时须配置如下器件:8284时钟发生器,20位地址锁存器(用3片8282或8283完成,亦可用74LS373完成),用以锁存有效地址.有ALE作为选能信号,用2片8286(或8287,74LS245)作为数据总线驱动器,其控制信号有DT/R或DEN.
4、RESET信号来到以后,8088/8086系统的CS和IP分别等于多少?
答案:
CS=FFFFH,IP=0000H。

相关文档
最新文档