微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx

上传人:b****4 文档编号:16047795 上传时间:2022-11-17 格式:DOCX 页数:8 大小:25.26KB
下载 相关 举报
微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx_第1页
第1页 / 共8页
微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx_第2页
第2页 / 共8页
微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx_第3页
第3页 / 共8页
微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx_第4页
第4页 / 共8页
微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx

《微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。

微机原理与接口技术中科大版部份习题解答Word文档下载推荐.docx

-128)

(2)00110011B+51(+51)(3)10010010B-18(-110)(4)10001001B-9(-119)1五、将以下十进制数转换为单精度浮点数。

(1)+1.500111111110000000000000000000000

(2)-10.6251100000100101010000000000000000(3)+100.250100001011001000100000000000000(4)-1200110001001001011000000000000000001六、将以下单精度浮点数转换为十进制数。

(1)010000000110000000000000000000003.5

(2)10111111100000000000000000000000-1(3)010000000100100000000000000000003.125第二章习题及答案:

必做习题:

1,5,9,11,12,14,16,18,201答:

CPU内部由执行单元EU和总线接口单元BIU组成。

要紧功能为:

执行单元EU负责执行指令。

它由算术逻辑单元(ALU)、通用寄放器组、16位标志寄放器(FLAGS)、EU操纵电路等组成。

EU在工作时直接从指令流队列中取指令代码,对其译码后产生完成指令所需要的操纵信息。

数据在ALU中进行运算,运算结果的特点保留在标志寄放器FLAGS中。

总线接口单元BIU负责CPU与存储器和I/O接口之间的信息传送。

它由段寄放器、指令指针寄放器、指令流队列、地址加法器和总线操纵逻辑组成。

8086的指令队列长度为6B。

5答:

(1)ZF,两数相减如ZF=1,那么相等

(2)SF,SF=1为负(3)对有符号数:

OF,OF=1为溢出;

对无符号数:

CF,CF=1为溢出(4)PF,PF=1,不补1(5)对有符号数:

无溢出时(OF=0),如ZF=1,那么两数相等;

如ZF=0且SF=0,那么被减数大;

如ZF=0且SF=1,那么减数大;

有溢出时(OF=1),如SF=1,那么被减数大;

如SF=0,那么减数大;

如ZF=1,那么两数相等;

如CF=0,那么被减数大;

如CF=1,那么减数大(6)IF,IF=1,许诺中断9答:

(1)10000H~1FFFFH(4)E0000H~EFFFFH

(2)12340H~2233FH(5)AB000H~BAFFFH(3)23000H~32FFFH10答:

(1)12000H(3)25000H

(2)21000H(4)3F069H11答:

(1)12000H(3)A1000H

(2)26200H(4)2CA00H12答:

物理地址:

35000H~35800H。

入栈10个字节后SP为7F6H。

再出栈6个字节后SP为7FCH。

14答:

代码段首地址:

31FF0H;

当前指令地址:

320F0H数据段首地址:

10E40H堆栈段栈底地址:

21F00H;

堆栈段栈顶地址:

31EEEH附加段首地址:

10F40H状态标志均为0。

158086的最小工作模式和最大工作模式有什么区别?

答:

最小模式又称为单微处置器模式,在这种模式下,CPU仅支持由少量设备组成的单微处置器系统而不支持多处置器结构,小系统所需要的全数操纵信号都由CPU直接提供。

对应地,最大模式又称为多微处置机模式。

在最大模式下,系统中除有8086CPU之外,还能够接另外的处置器(如8087数学协处置器),组成多微处置器系统。

现在CPU不直接提供读/写命令等操纵信号,而是将当前要执行的传送操作类型编码成3个状态位输出,由总线操纵器对状态信号进行译码后产生相应操纵信号。

其他的操纵引脚那么直接提供最大模式系统所需要的操纵信号。

16答:

因为8086的地址和数据引脚分时复用,要保证稳固输出地址信号,必需利用地址锁存器。

利用三片8282,其中接地,STB与CPU的ALE相连;

前2片8282的DI0~DI7别离与CPU的AD0~AD15相连,第三片8282的DI0~DI3别离与CPU的AD16~AD19相连,DI4与CPU的相连。

18答:

CPU完成一次存储器访问或I/O端口操作所需要的时刻称为一个总线周期。

在T2~T4时钟周期内数据出此刻总线上。

20答:

FFFF0H第三章2,3,6,10,11,12,13,15,17,182. 

DS=1000H,BX=0200H,SI=2,内存10200H-10205H单元的内容别离是10H,2AH,3CH,46H,59H,6BH以下指令执行后,AX=?

(1)MOVAX,0200H

(2)MOVAX,[200H](3)MOVAX,BX(4)MOVAX,3[BX](5)MOVAX,[BX+SI](6)MOVAX,2[BX+SI]答:

(1)0200H

(2)2A10H(3)0200H(4)5946H(5)463CH(6)6B59H3.DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为VAL的偏移地址值为0030H,说明以下源操作数的寻址方式和物理地址?

(1)MOVAX,[100H]

(2)MOVAX,VAL(3)MOVAX,[BX](4)MOVAX,ES:

[BX](5)MOVAX,[SI](6)MOVAX,[BX+10H](7)MOVAX,[BP](8)MOVAX,VAL[BP][SI](9)MOVAX,VAL[BX][DI](10)MOVAX,[BP][DI]答:

(1)直接,10100H

(2)直接,10030H(3)寄放器间接,10100H(5)寄放器间接,100A0H(7)寄放器间接,35200H(9)相对基址变址,10154H(4)寄放器间接,20200H(6)寄放器相对,10110H(8)相对基址变址,352D0H(10)基址变址,35224H6.指出以下指令哪些是错误的,错在哪里

(1)MOVDL,AX

(2)MOV8650H,AX(3)MOVDS,0200H(4)MOV[BX],[1200H](5)MOVIP,0FFH(6)MOV[BX+SI+3],IP(7)MOVAX,[BX][BP](8)MOVAL,ES:

[BP](9)MOVDL,[SI][DI](10)MOVAX,OFFSET0A20H(11)MOVAL,OFFSETTABLE(12)XCHGAL,50H(13)INBL,05H(14)OUTAL,0FFEH答:

(1)长度不匹配

(2)当即数不能做目的操作数(3)段寄放器不能用当即数赋值(4)不能两个内存(5)IP不能用指令直接修改(6)指令中不能显现IP(7)BX/BP应与SI/DI搭配(8)对(9)SI/DI应与BX/BP搭配(10)OFFSET后应该内存(11)应用AX(12)不能当即数(13)IN必需用AL/AX(14)操作数反;

地址应为8位10. 

某班有7个同窗英语成绩低于80分,分数存在字节类型ARRAY数组中,编程完成:

(1)给每人加5分,结果存到NEW数组中

(2)把加分后的总分存到字类型SUM单元中(3)把加分后的平均分存到字节类型AVERAGE单元中答:

ARRAYDB79,78,77,76,77,78,79MOVCX,7NEWDB7DUP(?

)MOVAX,0SUMDW1DUP(?

)LEASI,NEWAVERAGEDB1DUP(?

)ADD5:

ADDBYTEPTR[SI],5ADDAL,[SI]MOVDS,AXADCAH,0MOVES,AXINCSILEASI,ARRAYLOOPADD5LEADI,NEWMOVCX,7MOVSUM,AXCLDMOVBL,7REPMOVSBDIVBLMOVAVERAGE,AL11.AX=2508H,BX=0F36H,CX=0004H,DX=1864H,以下指令执行后结果是多少,标志位CF=?

(1)ANDAH,CL

(2)ORBL,30H(3)NOTAX(4)XORCX,0FFF0H(5)TESTDH,0FH(6)CMPCX,00H(7)SHRDX,CL(8)SARAL,1(9)SHLBH,CL(10)SALAX,1(11)RCLBX,1(12)RORDX,CL答:

(1)AX=0408H,CF=0

(2)BX=0F36H,CF=0(3)AX=0DAF7H,CF不变(4)CX=0FFF4H,CF=0(5)DX=01864H,CF=0(6)CX=0004H,CF=0(7)DX=0186H,CF=0(8)AX=2504H,CF=0(9)BX=0F036H,CF=0(10)AX=4A10H,CF=0(11)BX=1E6C/1E6DH,CF=0(12)DX=4186H,CF=012.数据段概念如下:

DATASEGMENTSTRINGDB‘ThePersonalComputer&

TV’DATAENDS用字符串操作等指令完成以下功能:

(1)把该字符串传送到附加段中偏移量为GET_CHAR开始的内存单元中

(2)比较该字符串是不是与’Thecomputer’相同,假设相同那么将AL寄放

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1