汇编语言问题,求解
答案:1 悬赏:70 手机版
解决时间 2021-04-19 18:38
- 提问者网友:饥饿走向夜
- 2021-04-19 01:27
汇编语言问题,求解
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-04-19 02:57
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 无关。
(因为我们肉眼就可以看出此程序的长度不可能大于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 无关。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯