请教!!急!!!
时间:2011-07-06
来源:互联网
3、某程序数据段2001H及2800H处存放了两个字E005H和2389H,已知DS=B100H,试画图说明它们在存储器中的存放情况。若要分别读取这两个字,需对存储器各进行几次操作?为什么?
三、程序分析题
1、假设AX=9586H,CX=0F04H,下列程序段指令执行后,AX,CF的值是多少?
STC ;设置CF=1
AND AH,CH ;AX=0586H
RCL AX,CL ;AX=5860H,CF=0
答:
2、有两个有符号字数据分别存放在BUF1和BUF2单元中,请画出BUF1 、BUF2和BUF3在存储器中的存储格式(内存单元数据表),该程序段的作用是什么?指出以下程序段完成后, AX、BX、DI寄存器以及 BUF3单元的内容。
ORG 4010H
BUF1 DW 1234H
BUF2 DW 8765H
BUF3 DW ?
……
BEGIN: MOV AX,BUF1 ;AX=1234H
MOV BX,OFFSET BUF2 ;BX=4012H
MOV DI,OFFSET BUF3 ;DI=4014H
CMP AX,[BX] ;比较 BUF1和 BUF2
JG NEXT ;BUF1比 BUF2(负数)大,跳转
MOV AX,[BX] ;大者放入AX
NEXT: MOV [DI],AX ;AX内容装入 BUF3单元
HLT
答:
3、指出下列指令的错误
(1)MOV AX,BL ;
(2)MOV BX,[SI][DI] ;
(3)MOV BYTE PTR [BX],1000;
(4)MOV CS,AX ;
(5) MOV [DI],[SI];
答:(1)ax是16位的,bl是8位的,不同位数不能传
(3)源操作数为字类型,目的操作数为字节类型,二者不一致。应改为: MOV WORD PTR [BX], 1000
4、请画出8086的最小模式系统配置图,指出所需地址锁存器芯片及双向数据总线收发器芯片的型号与数量。
5、编写程序段
请编制程序段完成下列数据段中TA1、TA2单元的两个有符号的字数据相乘,结果放入TA3单元。
DATA SEGMENT
TA1 DW ?
TA2 DW ?
TA3 DD ?
DATA ENDS
6、编写完整的程序
某年级3个班学生的微机原理课程考试成绩分别存在首地址为BUFFER1、BUFFER2、BUFFER3的数据缓冲区,试编程求各班级的平均成绩放入首地址为RESULT的单元,要求采用子程序调用形式、画出子程序的流程图。
三、程序分析题
1、假设AX=9586H,CX=0F04H,下列程序段指令执行后,AX,CF的值是多少?
STC ;设置CF=1
AND AH,CH ;AX=0586H
RCL AX,CL ;AX=5860H,CF=0
答:
2、有两个有符号字数据分别存放在BUF1和BUF2单元中,请画出BUF1 、BUF2和BUF3在存储器中的存储格式(内存单元数据表),该程序段的作用是什么?指出以下程序段完成后, AX、BX、DI寄存器以及 BUF3单元的内容。
ORG 4010H
BUF1 DW 1234H
BUF2 DW 8765H
BUF3 DW ?
……
BEGIN: MOV AX,BUF1 ;AX=1234H
MOV BX,OFFSET BUF2 ;BX=4012H
MOV DI,OFFSET BUF3 ;DI=4014H
CMP AX,[BX] ;比较 BUF1和 BUF2
JG NEXT ;BUF1比 BUF2(负数)大,跳转
MOV AX,[BX] ;大者放入AX
NEXT: MOV [DI],AX ;AX内容装入 BUF3单元
HLT
答:
3、指出下列指令的错误
(1)MOV AX,BL ;
(2)MOV BX,[SI][DI] ;
(3)MOV BYTE PTR [BX],1000;
(4)MOV CS,AX ;
(5) MOV [DI],[SI];
答:(1)ax是16位的,bl是8位的,不同位数不能传
(3)源操作数为字类型,目的操作数为字节类型,二者不一致。应改为: MOV WORD PTR [BX], 1000
4、请画出8086的最小模式系统配置图,指出所需地址锁存器芯片及双向数据总线收发器芯片的型号与数量。
5、编写程序段
请编制程序段完成下列数据段中TA1、TA2单元的两个有符号的字数据相乘,结果放入TA3单元。
DATA SEGMENT
TA1 DW ?
TA2 DW ?
TA3 DD ?
DATA ENDS
6、编写完整的程序
某年级3个班学生的微机原理课程考试成绩分别存在首地址为BUFFER1、BUFFER2、BUFFER3的数据缓冲区,试编程求各班级的平均成绩放入首地址为RESULT的单元,要求采用子程序调用形式、画出子程序的流程图。
作者: wdchan 发布时间: 2011-07-06
3.(1)
(1)MOV AX,BL ;
两个寄存器不相等.
(1)MOV AX,BL ;
两个寄存器不相等.
作者: MSOKD 发布时间: 2011-07-06
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28