永发信息网

汇编作业,急。。。

答案:2  悬赏:0  手机版
解决时间 2021-06-02 08:34

1.填空题

(1)8086 CPU段寄存器命名如下:

代码段寄存器命名为( ); 数据段寄存器命名为( );

堆栈段寄存器命名为( ); 附加段寄存器命名为( )。

(2)编写程序时使用的地址称为逻辑地址,它由( )和( )两部分组成。

(3) 汇编语言的语句由4个部分组成,即( )域、( )域、( )域和( )域。

(4)主程序与子程序之间的参数传递方法有( )、( )和( )、( )。

(5 )指令 MOV AX,ALPHA[BP][DI] 中,默认使用的段寄存器是 ( )。

2.比较子程序调用与中断调用的异同

3.阅读下列程序,回答所提出的问题

MOV AX,- 2

MOV BX,1000H

MOV DS:[2000H],AX

INC WORD PTR [BX]

XCHG AX,BX

INC BX

ADD AX,BX

程序执行完后,下列寄存器及内存单元的内容分别是多少?

AX =

BX =

DS:[2001H,2000H] =

4. 已知DATA数据段定义如下:

DATA SEGMENT

STR1 DB 0,1,2,3

STR2 DB ‘0123’

NUMB DB 3 DUP(2)

POIN DW 0,1

DATA ENDS

画出此数据段中数据存储的形式图。

5. 在下述程序段的每一空内添入一个语句(不得修改其它语句),以实现下述功能:在段名为DATA的数据段中,有一个无序的字节数据序列存放在BUFFER字节缓冲区中,序列长度存放在缓冲区的第一个字节。检查该序列,若没有与字节变量KEY同值的数据,就将其加到序列末尾,并将序列长度增1 ;若有则不作任何操作。

MOV DS,AX

MOV ES:AX

LEA DI,BUFFER

MOV CH,0

INC DI

CLD

REPNZ SCASB

JE DONE

MOV [DI],AL

DONE: ……

6. 编写完整的源程序实现下述功能:有一个ASCII字符串,其起始地址存放在变量STRING中,要求从串中取出每一个字符,检查所包含的二进制位为“1”的个数,若为奇数,则在该字符的最高位置“1”,然后将字符送回原处。

最佳答案
3 ,

AX = 0fff


BX = ffff


DS:[2001H,2000H] =FFFE ; -2 的 值 ..



分析如下:


MOV AX,- 2 --------AX = 0FFFE H


MOV BX,1000H --------BX = 1000H


MOV DS:[2000H],AX ---------DS:[2000H] = 0FEH


INC WORD PTR [BX] ----------BX 的 值 没有 改变 ;


-- 这个 实际上 表达的是 [BX] 这个 存储单元(是字类型) 的 值 + 1 .. BX 本身 是 没有 影响的,..


XCHG AX,BX -----------AX,BX互换: AX =1000H, BX = 0FFFEH


INC BX -----------BX+ 1 ---> BX = 0FFFFH


ADD AX,BX ----------- AX + BX -----> 1000H + 0FFFFH = 0FFFH



算术 : 1000


FFFF


\________ --------进位: CF = 1


0 FFF


全部回答
1) cs ds ss es 2)段地址 偏移地址 3)标识 指令 操作 注释 4)寄存器传递 地址表传递 堆栈传递 5)ds
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游浙江1区飞云湖点卡多少
人的七情六欲,是那七情六欲?
山阳区焦作中国农业银行(广场支行)在哪里啊,
胃快撑死了可还是口渴,又塞不下任何东西咋办
让胡路区大庆油田公司四号办公楼哪位知道具体
如果你爱一个人你会为她付出你的一切吗?包括
我想问一下诺基亚6700s播放视频的问题
日照那话头了走大街上有人叫你看录像啥意思?
万圣节是干么的
四王字旗煤价
娄星区娄底捷洁洗衣(娄星店)在哪里啊,我有事
求90逅超好听的女生唱的歌
为什么我玩小游戏的时候按上下画面也会上下
KFQ什么意思
湖人在哪个城市
推荐资讯
荆州区荆州东北三代人手工饺子地址在哪,我要
云和山的彼端 封印之剑
三星F258刷机补丁怎么用?
心情烦躁该怎么办好?
越淘越开心里的“潮爸”那期里的全套户外装备
如何才能得到更多的G币?
下沙是谁唱的。
适合我们结婚的最佳日子
为什么我的360浏览器主页更改不了呢?
qq炫舞宠物蛋购买后是100%砸出宠物还是有一定
c语言越时,求大虾帮忙看下
说一首你觉得最好听的一首粤语歌来听听!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?