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

当前位置:首页 > 微机原理及应用习题集

微机原理及应用习题集

  • 62 次阅读
  • 3 次下载
  • 2025/5/24 11:53:36

3、设DS=6000H、ES=2000H,SS=1500H,SI=00A0H,BX=0800H,BP=1200H,数据变量VAR为0050H。

请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? (1)MOV AX,BX (2)MOV DL,80H

(3)MOV AX,VAR (4)MOV AX,VAR[BX][SI] (5)MOV AL,‘B’ (6)MOV DI,ES:[BX] (7)MOV AX,[BP] (8)MOV BX,20H[BX] 4、已知AX=2508H,BX=0F36H,CX=0004H,DX=1864H。求下列每条指令执行后的结果。

(1)AND AH,CL (2)OR BL,30H (3)NOT AX (4)XOR CX,0FFFFH (5)TEST DH,0FH (6)CMP CX,00H (7)SHR DX,CL (8)SAR AL,1 (9)SHL BH,CL (10)SAL AX,1 (11)RCL BX,1 (12)ROR DX,CL 5、假设DS=212AH,CS=0200H,IP=1200H,BX=0500H,位移量DATA=40H (217A0H)=2300H,(217E0H)=0400H,(217E2H)=9000H 试确定下列转移指令的转移地址。 (1)JMP 2300H (2)JMP WORD PTR[BX] (3)JMP DWORD PTR[BX+DATA]

6、试说明指令MOV BX,5[BX]与指令LEA BX,5[BX]的区别。

7、设堆栈指针SP的初值为2300H,AX=50ABH,BX=1234H。执行指令PUSH AX后,SP=?在执行指令PUSH BX和POP AX之后,SP=?AX=?BX=? 8、指出下列指令的错误。

(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 DATA[SI],ES:AX (7)JMP BYTE PTR[BX] (8)OUT 230H,AX

- 5 -

(9)MOV DS,BP (10)MUL 39H

9、已知AL=7BH,BL=38H,试问执行指令ADD AL,BL后,AF、CF、OF、PF、SF和ZF的值各为多少?

10、试比较无条件转移指令、条件转移指令、调用指令和中断指令有什么异同? 11、试判断下列程序执行后,BX的内容。 12、按下列要求写出相应的指令或程序段。 (1)写出两条使AX内容为0的指令。 (2)使BL寄存器中的高4位和低4位互换。 (3)屏蔽CX寄存器的bit11、bit7和bit3位。 (4)测试DX中的bit0和bit8位是否为1。 13、分别指出以下两个程序段的功能。

(1)MOV CX,10 (2)CLD

LEA SI,FIRST LEA DI,[1200H] LEA DI,SECOND MOV CX,0FF00H STD XOR AX,AX REP MOVSB REP STOSW

14、执行以下两条指令后,标志寄存器FLAGS的六个状态位各为什么状态?

MOV AX,84A0H ADD AX,9460H

15、若AL=96H,BL=12H,在分别执行指令MUL和IMUL后,其结果是多少?OF=?CF=?

16、写出完成下述功能的程序段。

(1)从地址DS:0012H中传送一个数据56H到AL寄存器。 (2)将AL中的内容左移两位。

(3)AL的内容与字节单元DS:0013H中的内容相乘。 (4)乘积存入字单元DS:0014H。

- 6 -

第四章作业

1、请分别用DB、DW、DD伪指令写出在DATA开始的连续8个单元中依次存放数据11H、22H、33H、44H、55H、66H、77H、88H的数据定义语句。 2、画图说明下列语句分配的存储空间及初始化的数据值。 (1)DATA1 DB ‘BYTE’,12,12H,2 DUP(0,?,3) (2)DATA2 DW 4DUP(0,1,2),?,-5,256H 3、画出伪指令汇编后数据在存储器中的存放格式。 FIRST DW 1122H,34H

SECOND DB 10H,52H,‘HELLO’ THIRD DB 5*20H,?,69H

4、图示以下数据段在存储器中的存放形式 DATA SEGMENT

DATA1 DB 10H,34H,07H,09H DATA2 DW 2 DUP(42H) DATA3 DB ‘HELLO’ DATA4 EQU 12 DATA5 DD ABCDH DATA ENDS

第五章作业

1、内部存储器主要分为哪两类?它们的主要区别是什么? 2、CPU寻址内存的能力最基本的因素取决什么?

3、试利用全地址译码将6264芯片接到8088系统总线上,使其所占地址范围为31000H~32FFFH。

4、内存地址从20000H~8BFFFH共有多少字节?

5、若采用6264芯片构成上述的内存空间,需要多少片6264?

6、设某微型机的内存RAM区的的容量为128KB,若用2164芯片构成这样的存储器,需要多少片2164?至少需用多少根地址线?其中多少根用于片内寻址?多

- 7 -

少根用于片选译码?

7、现有2片6116芯片,所占地址范围为61000H~61FFFH,试将它们连接到8088系统中。并编写测试程序,向所有单元输入一个数据,然后再读出与之比较,若出错则显示“Wrong!”,全部正确则显示“OK!”。

8、什么是字扩展?什么是位扩展?用户自己购买内存条进行内存扩充,是在进行何种存储器扩展?

9、用2K×8位的EPROM2716,2K×8位的RAM6116和译码器构成一个4KBROM和4KBRAM的存储器子系统。

10、某8088系统用2764ROM芯片和6264SRAM芯片构成16KB的内存。其中,ROM的地址范围为0FE000H~0FFFFFH,RAM的地址范围为0F000H~0F1FFFH。试利用74LS138译码,画出存储器与CPU的连接图,并标出总线信号名称。

第六章作业

1、I/O接口的主要功能有哪些?又哪两种编址方式?在8086/8088系统中采用哪一种编址方式?

2、试比较4种基本输入输出方法的特点。

3、主机与外部设备进行数据传送时,采用哪一种传送方式CPU的效率最高? 4、利用三态门芯片74LS244作为输入接口,接口地址为40FBH,试画出其与8088C系统总线的连接图。

5、某输入接口的地址为0E54H,输出接口的地址为01FBH,分别利用74LS244和74LS273作为输入和输出接口。试编写程序,使当输入接口的bit1、bit4和bit7位同时为1时,CPU将内存中DATA为首址的20个单元的数据从输出接口输出;若不满足上述条件则等待。

6、具备何种条件能够作为输入接口?何种条件能够作为输出接口?

7、试说明8253的6种工作方式。其时钟信号CLK和门控信号GATE分别起什么作用?

8、8253可编程计数器有两种启动方式,在软件启动中,要使计数正常进行,GATE端必须是什么电平,如果是硬件启动呢?

9、若8253芯片的接口地址为D0D0H~D0D3H,时钟频率为2MHZ。现利用计数器

- 8 -

搜索更多关于: 微机原理及应用习题集 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3、设DS=6000H、ES=2000H,SS=1500H,SI=00A0H,BX=0800H,BP=1200H,数据变量VAR为0050H。 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? (1)MOV AX,BX (2)MOV DL,80H (3)MOV AX,VAR (4)MOV AX,VAR[BX][SI] (5)MOV AL,‘B’ (6)MOV DI,ES:[BX] (7)MOV AX,[BP] (8)MOV BX,20H[BX] 4、已知AX=2508H,BX=0F36H,CX=0004H,DX=1864H。求下列每

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价: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