云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 吉林大学《微机技术》习题参考解答2011

吉林大学《微机技术》习题参考解答2011

  • 62 次阅读
  • 3 次下载
  • 2025/5/30 23:37:56

《微机技术》习题参考解答2011

上册

第1章,P17:1,5

1.1 8086CPU由执行部件和总线接口部件组成。

执行部件功能为从总线接口部件的指令队列中获得指令,然后执行该指令,完成指令所规定的操作;用来对寄存器内容和指令操作数进行算术和逻辑运算,以及进行内存有效地址的运算;向总线接口部件提供数据和所需访问的内存或I/O端口的地址,并对通用寄存器、标志寄存器和指令操作数进行管理。

总线接口部件同外部总线连接,为执行部件完成全部的总线操作,并且计算、形成20位的内存储存的物理地址。

1.5 8086微处理器有代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS、附加段寄存器ES。

CS存当放前的代码段。DS存放当前程序使用的代码段。SS存放当前前程序所使用的堆栈段。ES存放当前程序的附加段。

第2章,P71:3,5-8 2.3

指令周期:指令连续执行时从一条指令开始执行到下一条指令开始执行的时间间隔。 总线周期:CPU经外部总线执行信息的输入/输出过程所用的时间。 时钟周期:操作系统中规定的最小时间间隔单位。

关系:总线周期包含一个或多个时钟周期;一条指令周期包含的一个或多个总线周期。 2.5 IP/EIP用于存放下一条要取入CPU的指令自内存中的偏移地址。

2.6 用其所存的内容参与形成物理地址,即:物理地址=段地址*16+偏移地址。 2.7

a.起始地址:20000H 结束地址:2FFFFH b.起始地址:23450H 结束地址:3344FH c起始地址:67000H 结束地址:76FFFH d起始地址:0E0000H 结束地址:0EFFFH 2.8 a.23000H b.45000H c.24A00H d.65000H

第3章,P122:1-5 3.1

(1).MOV AX,1352H;AX=1352H (2)MOV AX,[1352H];AX=868FH

(3)MOV 0150H[BX],CH;(31350H)=88H,(31351H)=3CH (4)MOV AX,0150H [BP];AX=3188H

(5)POP AX;AX=7799H,SP=1354H

(6)ADD [SI],CX;(31354H)=0ECH,(31355H)=1FH,SP=1,ZF=0,PF=0,CF=1,OF=1 (7)SUB BH 0150H [BX][SI];BH=7AH,SF=0,ZF=0,PF=0,CF=1,OF=1;

(8)INC BYTE PTR 0152H[BX];(31352H)=90H,(31353H)=86H,CF=0 (9)INC WORD PTR 0152H [BX];(31352H)=90H,(31353H)=86H,CF=不变 3.2

(1)AL=27H,BL=98H,CF=1 (2)AX=0H,CF=1 (2)AX=0FEC8H,CF=1 (3)DX=0FFFBH,CF=1 3.3

(1)相对基址变址寻址 (2)直接寻址 (3)寄存器寻址 (4)段内间接寻址 (5)基址变址寻址 3.4

(1)MOV CX [BX+SI] (2)ADD [IB+25],AX

(3)CMP 0B6H,SHORT PTR [867H] (4)AND WORD PTR [SI],0H 3.5 MOV AX,L ADD AX,Y MOV CX,R SUB CX,S DIV CX MUL Z MOV Z,AX MOV Z+1,DX HLT

第4章,P175:1,2,4-7

4.1伪指令:完成处理器选择、定义程序模式、定义数据、分配存储区、只是程序结束等。 4.2 标号是用来指示某条指令所存放单元的在代码段中的符号地址,他是转移/调用指令的目标操作数。

4.4

(1)原操作数与目的操作数同为内存操作数。 (2)原操作数与目的操作数不等长。 (3)为指明标号的属性。

(4)JNZ仅用于段内相对转移.。 4.5 AAA2: 变量名 偏移量 0H 3H 存储单元内容 42H 45H 偏移量 1H 4H 存储单元内容 59H 12 偏移量 2H 5H 存储单元内容 54H 0H AAA2 6H 9H CH FH 12H 15H 18H 1BH 1EH 21H 24H 27H 保持原值 1H 0H 2H 保持原值 1H 2H 保持原值 1H 0H 2H 保持原值 存储单元内容 0H 0H 0H 0H 0H 0H 0H 0H 0H 0H 保持原值 0H 7H AH DH 10H 13H 16H 19H 1CH 1FH 22H 25H 28H 偏移量 1H 4H 7H AH DH 10H 13H 16H 19H 1CH 1FH 1H 2H 保持原值 1H 0H 2H 保持原值 1H 2H 保持原值 1H 存储单元内容 0H 2H 0H 2H 0H 2H 0H 2H 0H 2H 保持原值 8H BH EH 11H 14H 17H 1AHH 1DH 20H 23H 26H 29H 偏移量 2H 5H 8H BH EH 11H 14H 17H 1AH 1DH 20H 2H 保持原值 1H 2H 保持原值 1H 0H 2H 保持原值 1H 2H 存储单元内容 1H 0H 1H 0H 1H 0H 1H 0H 1H 0H --8 BB3: 变量名 BB3 偏移量 0H 3H 6H 9H CH FH 12H 15H 18H 1BH 1EH 21H 4.6 (1)AX=1 (2)AX=2 (3)CX=20 (4)DX=40 (5)\\CX=4 (6)AX=10 (7)BL=20 (8)CL=4 4.7 AX=2CH

第5章,P200:2,5,11,16 5.2统计AX中0,、1个数

DATA SEGMENT

DATA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DATA START:MOV AX,DATA MOV DS,AX MOV BX,16 MOV CX,0 AA0: SHR AX,1 JC AA1 ADD CL,1 JMP AA2 AA1: ADD CH,1 AA2: DEC BX ;CMP BX,0 JNZ AA0

MOV DL,CL SUB DL,10 JNC AA3

ADD DL,10 ADD DL,30H MOV AH,2 INT 21H

JMP AA4

AA3: MOV DL,31H MOV AH,2 INT 21H MOV DL,CL SUB DL,10 ADD DL,30H MOV AH,2 INT 21H AA4: MOV DL,0 MOV AH,2 INT 21H MOV DL,CH SUB DL,10 JNC AA5 ADD DL,10 ADD DL,30H MOV AH,2 INT 21H

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《微机技术》习题参考解答2011 上册 第1章,P17:1,5 1.1 8086CPU由执行部件和总线接口部件组成。 执行部件功能为从总线接口部件的指令队列中获得指令,然后执行该指令,完成指令所规定的操作;用来对寄存器内容和指令操作数进行算术和逻辑运算,以及进行内存有效地址的运算;向总线接口部件提供数据和所需访问的内存或I/O端口的地址,并对通用寄存器、标志寄存器和指令操作数进行管理。 总线接口部件同外部总线连接,为执行部件完成全部的总线操作,并且计算、形成20位的内存储存的物理地址。 1.5 8086微处理器有代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS、附加段寄存器ES。 CS存当放前的代码段。DS存放当前程序使用的代码段。SS存放当前前程序所使用的堆

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com