科大2013.8086练习题带答案(2)

2019-09-01 19:03

三、填空

1. CPU顺序执行如下指令,请填写指令执行后的结果。 MOV AX,2012H; AL= MOV DS,AX; MOV AH,5AH; MOV [200H],AX; MOV BX,200H; MOV DI,[BX]; DI= SUB AX,AX; ZF= DEC AL; AL= CF= ADC AL,03H; AL= PUSH AX; AX= POP SI; NOT SI; SI= MOV DL,A9H AND DL,C5H; DL= SAR DL,1; DL=

2. CPU顺序执行如下指令,请填写指令执行后的结果。

MOV AX,1AA9H; MOV DS,AX; DS= MOV AL,9FH; MOV [200H],AX; (1AA9H:0200H)= (1AA9H:0201H)= SUB AH,1BH; CF= ,ZF= DEC AL; AL= STC

ADC AL,02; AL= MOV BL,C7H

AND BL,89H; BL= SHL BL,1; BL= ,CF=

第六章 8086程序设计

1. 用数据运算指令,对两个16位数做加法运算。这两个数从地址2A110H开始连续存放,低位在小地址一端,结果放在这两个数之后。 2. 将内存(C08A0H)单元的内容拆成两段,每段4位,并将它们分别存入内存(C0800H)

和(C0801H)单元的低4位中。

3. 从外设99AAH端口中读取一个字节的数据M。若M≥70H,则送FFH给外设B00H;

若M<50H,则送00H给外设B01H;若50H≤M<70H,则送88H给外设B02H。 4. 一数据块从地址5A100H开始,共有1000个字节的数据。试找出该数据块中最大(或

最小)的数,并存入5A000H单元中。

第八章 8255A应用

1. 在8086应用系统中,用8255A的PC控制8只LED(L1~L8)显示,用PA7与一只按

钮S1连接。①绘出8086,8255A,L1~L8,S1连接的电路图;②编写程序,实现:当按下S1时,L1~L8以流水灯方式循环显示;松开S1,L1~L8停止循环显示;③对所编程序的每条语句写出注释。

2. 由8086和8255A组成的系统中,用8255A的PA0控制一只LED(L1)显示,PC2控

制另一只LED(L2)显示,PB4连接一只按钮S1,PC6连接另一只按钮S2。①绘出系统电路图;②编写程序,实现:按下S1则L1亮,按下S2则L2亮;③对所编程序的每条语句写出注释。

3. 在8086应用系统中,用8255A的PB控制1只共阴极7SEG显示,用PA5与一只按钮

S1连接。①绘出8086,8255A,7SEG,S1连接的电路图;②编写程序,实现:当按下S1时,7SEG交替显示字型0和字型F;松开S1,7SEG停止交替显示;③对所编程序的每条语句写出注释。

4. 由8086和8255A组成的系统中,用8255A的PC0控制一只LED(L1)显示,PC1控

制另一只LED(L2)显示。①绘出系统电路图;②编写程序,用8255A的位控方式实现:L1和L2交替闪烁,闪烁时间自定;③对所编程序的每条语句写出注释。


科大2013.8086练习题带答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:杨滩小学关爱农村残疾儿童工作实施方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: