微机原理的一些编程题,能为我解答吗?谢谢了,,

5.1试出指令MOVBX,3040H和MOVBX,[3040H]有什么不同?5.2指出下列指令是否有错,并说明理由。(1)MOV[DI],[SI](2)MOVCS,AX(... 5.1 试出指令MOV BX,3040H和MOV BX,[3040H]有什么不同?
5.2 指出下列指令是否有错,并说明理由。
(1)MOV [DI],[SI]
(2)MOV CS,AX
(3)MOV 1200,AX
(4)MOV DS,CS
(5)PUSH FLAG
(6)POP CS
(7)MOV CL,AX
(8)MOV [5000H],[1000H]
5.3 在8086中,堆栈操作是字操作还是字节操作?已知SS=1050H,SP=0006H,AX=1234H,若对AX执行压栈操作(即执行PUSH AX);试问AX的内容存放在何处?
5.4 假如要从200中减去AL中的内容,用SUB 200,AL对吗?如果不对,应采用什么方法?
5.5 编程求AX累加器和BX寄存器中两个无符号数之差的绝对值,结果放内存(2800H)单元中。
5.6 若有两个4字节的无符号数相加,这两个数分别存放在2000H和3000H开始的存储单元,将所求的和存放在2000H开始的内存单元中,试编制程序。
5.7 用两种方法写出从88H端口读入信息的指令,再用两种方法写出从44H端口输出数据56H的指令。
5
※<习题六>
6.1 什么是汇编语言?它和机器语言及高级语言有何区别?
6.2 汇编语言程序一般包括了哪些段?如何定义这些段?这些段分别有什么作用?
6.3 汇编语言程序的每行语句由哪些部分组成?指令语句前的标号和伪指令语句前的标号在写法上有何不同?
6.4 汇编语言程序有哪些数据类型?它们的后缀怎么表示?
6.5 汇编语言程序的标号有什么规定?地址标号有哪三种属性?
6.6 汇编语言程序的变量如何定义?变量有哪三种属性?
6.7 汇编语言程序中,算术表达式、逻辑表达式、关系表达式各有什么含义?
6.8 什么是伪指令?它和指令有何区别?
6.9 什么是汇编器?汇编语言程序上机包括哪些步骤?
6.10 什么是DOS和BIOS功能调用?采用DOS功能调用时,一般步骤是什么?
6.11 指令OR AX, X OR Y中X和Y是两个已赋值的常量,问两个OR操作符在功能上有什么区别?它们分别在什么时候操作?
6.12 指出以下四条指令的作用(HEX为数据段的一个变量名)
⑴ MOV BX, HEX
⑵ LEA BX, HEX
⑶ MOV BX, OFFSEG HEX
⑷ MOV BX, SEG HEX
6.13 下面是变量定义伪指令,
DATA SEGMENT
BUF DW 3 DUP(5,2 DUP(8))
CED DB ‘Welcome to you’,ODH, OAH, ‘$’
ADDR DW BUF
COUNT EQU $-CED
DATA ENDS
问:
⑴ 按内存单元存放的先后次序,按字节写出数据段中的数据。
⑵ 说明 对BUF, CED, ADDR等变量施行TYPE, LENGTH SIZE运算符后,其结果分别为多少?
⑶ COUNT的值为多少?
6.14 编写一个汇编语言程序,将字符串‘Assembly Language Programming’全部转换为大写字母,存放到原来所在单元。
6.15 编写一个将16位二进制数转换成BCD码数的程序。
6.16 编写一个将5位BCD码数(小于65536)转换成二进制数的程序。
6.17 编写一个将16位二进制数转化为四位十六进制数的程序,并将十六进制数的各位显示出来。
6.18 编写一个带符号数四则运算的程序,完成(Z-(X*Y+100))/1000的运算,商送V单元,余数送W单元。这里,X,Y,Z均为带符号数。设X=FFF0H=-16, Y=0008H=8,Z=007F=127。
6.19 从BUF单元开始有10个带符号数:-1,3,248,90,42,9042,-4539,0,-28。试找出它们的最大值、最小值和平均值,并分别送MAX、MIN和AVG单元。试编写完整的汇编语言程序。
6.20 编写一个16位÷16位的无符号数除法程序。要求不采用32位除以16位的除法指令实现。
6.21 编写一个统计分数段的子程序,要求将优(90~100分)、良(80~89分)、中(70~79分)、及格(60~69分)、不及格(60分以下)的学生人数统计出来,分别送A,B,C,D,E各单元。设10个学生分数为:95,88,85,78,77,76,55,68,76,69。主程序向子程序传递分数作为参数。
展开
 我来答
zhouwei5495
2007-12-18
知道答主
回答量:7
采纳率:0%
帮助的人:0
展开全部
灌水。。。这多汇编语言问题怎么回答。 没奖励啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
深圳市斯康达电子有限公司
2020-05-19 广告
想寻找好的可编程直流电子负载设备,除了考虑价格的高低,还需要考虑多方面因素,因此您可以多找几家公司进行对比。在此向您介绍深圳市斯康达电子有限公司,是一个很好的选择。深圳市斯康达电子有限公司是一家集电子新能源设备与自动化测试方案的研发、生产、... 点击进入详情页
本回答由深圳市斯康达电子有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式