永发信息网

汇编语言问题,求解

答案:1  悬赏:70  手机版
解决时间 2021-04-19 18:38
汇编语言问题,求解
最佳答案
2.可以先假设要复制8位[1h~0ffh]数据
(因为我们肉眼就可以看出此程序的长度不可能大于0ffh个字节)
【怎么看出来??????????我看不出】的字节数(如:10h),把程序补全,以便通过编译。
--新手看不出来。
--调试几次程序后,有了经验,才可看。

这时我们以准确的第一空所填内容code与假想的第二空内容10h将程序补充完整并将其编译、连接、运行,接着进行DEBUG,在DEBUG时我们可用R命令查看CX的值,
这时我们可以看到CX的值为1D【这是程序的总长度吧??】,
--BX CX,总共是长度的字节数。

由此我们可以算出该程序的长度[1Dh-5h]=18h,之所以减5是为了满足题目的要求(因为mov ax,4c00h/int 21h这两条指令的长度等于5
【为什么1D减5就是循环次数了????
1D减5不是除了mov ax,4c00h和int 21h的其余所有语句的长度吗】
--题目要求是:将“mov ax,4c00h”之前的指令复制...。
--显然要用总长度减去5。追问谢谢你!
再问一下mov ax,code ;code为所填写的数据 【这里code是怎么个意思?是代码段首地址中的内容吗??????能填cs吗????为什么 】
cx中的内容:一进入debug是程序的总长度,然后程序中若是有循环,就会给cx重新赋值,对吧
--BX CX,总共是长度的字节数。 bx 我不太理解 = = bx不是基址寄存器吗,我现在只知道bx可以配合ds追答再问一下mov ax,code ;code为所填写的数据
【这里code是怎么个意思?是代码段首地址中的内容吗
--是你写的代码段CODE首地址。

--要由我们把它送到CS。

??????能填cs吗????为什么 】
--不能。
--为什么 ?这是微软规定的。

cx中的内容:一进入debug是程序的总长度,然后程序中若是有循环,就会给cx重新赋值,对吧
--BX CX,总共是长度的字节数。
bx 我不太理解 = = bx不是基址寄存器吗,我现在只知道bx可以配合ds
--
--DEBUG 装入我们的程序后,
--DEBUG 就把装入的长度,写入了 BX CX。
--这是 DEBUG 的工作特点。和 DS:BX 无关。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
动静结合的段落,动静结合的语句
3分之2减去6得什么?
沈阳宜家装修怎么样,宜家的整体家装怎么样
腾讯视频里的视频能下载下来吗?
我家小孩只有开化农村户口,想在衢江区就读小
夜阑人静 星河如梦 轻风摇逸 夏夜如凉秋是什
爱国诗歌大好河山简短,描写祖国大好河山的诗
八千块钱扣多少所的税
关于沙漠和骆驼的诗词,关于沙漠的诗句
独格兼铁扫和亡神煞生在晚上好不好
我32,看起像40,怎么办?
如何最省翻新旧房墙?
男性掉头发是什么原因,男人为什么经常掉头发
谭嗣同名句,谭嗣同的名言
不适合久坐工作怎么解释?
推荐资讯
我的车子发热怎么回事
从全世界路过陈末语录,从你的全世界路过杜鹃
锁芯被灌进了哥俩好胶水和铁屑怎么办
请帮忙看下我们今年阴历八月二十六这天结婚是
谁帮我写手我爱奶茶妹妹的藏头诗
我想用郡仕油性漆把美国M1A1 艾布拉姆斯坦克
我有十万个为什么的问题想不通?晕哦?
初二简单的英语练习题,在线等答案!
汕头到温州坐汽车多少钱?
唐明德内科诊所地址在哪,我要去那里办事
实体店的玩具红泰迪一般多少钱?
小沈阳和孙红雷大过架吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?