鱼C论坛

 找回密码
 立即注册
查看: 5499|回复: 11

[汇编作业] 监测点3.1

[复制链接]
发表于 2018-5-4 01:06:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
(1)
AX = 2662
BX = E626
AX = E626
AX = 2662
BX = D6E6
AX = FD48
AX = 3C14
AX = 0
AX = 00E6
BX = 0
BX = 0026
AX = 0012
(2)

1和2
  mov ax, 6622H  CS:2000 IP:2 AX: 6622h       
  jmp 0ff0:0100  CS:1000 IP:0
  mov ax, 2000H  CS:1000 IP:2 AX: 2000H
  mov ds, ax     CS:1000 IP:4 DS:2000
  mov ax, [0008] CS:1000 IP:7 AX:C389
  mov ax, [0002] CS:1000 IP:A AX:EA66
3.存放在CS:ip中的就是指令地址,存在在DS中的就是数据的段地址
  数据就是指单纯的数据,而指令就是对数据进行实际操作的指令
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-31 22:59:16 | 显示全部楼层
我也是新手,不知道你的对不对,下面几个问题希望你看一下:
第一题第7个是2C14吧,最后一个是000C吧
第二题第1个ip是变为3,第3个ip也为3,第4个ip为5,第5个ip为8,第6个ip为B,ip是指向入口不是结尾吧。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-6-2 20:13:50 | 显示全部楼层
我觉得第一题的最后一个AX=10C,欢迎指正。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

发表于 2018-6-7 22:13:58 | 显示全部楼层
1070057369 发表于 2018-6-2 20:13
我觉得第一题的最后一个AX=10C,欢迎指正。

应该不是10c应该是000c,低位加低位多出来的数应该会放在别处但是不会进位到高位
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-10-24 23:52:33 | 显示全部楼层
第一题最后一个空应该是000c,al =e6   bl = 26  高位0,低位12=c
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2018-12-27 05:26:52 | 显示全部楼层
本帖最后由 QQ2995859168 于 2018-12-27 05:35 编辑

原来是我看错了.晕
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-11 10:16:00 | 显示全部楼层
第二题  imp 0ff0:0100执行后应该是cs:0ff0      ip:0100吧?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-16 14:44:04 | 显示全部楼层
你这个答案是错的吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-5-22 15:24:55 | 显示全部楼层
新手认为
第1  DS=1;即内存地址指向00010
(7)AX=2C14; (12) AX=000C; 貌似楼主进位算少了一个
  
第2 MOV AX, 6622H;指令  IP应该是加3
    MOV AX,2000H也一样
期待大佬指正
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-21 19:30:27 From FishC Mobile | 显示全部楼层
为什么第一个AX是2662H,而不是8070H啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-6-24 18:07:51 | 显示全部楼层
美貌有才 发表于 2019-6-21 19:30
为什么第一个AX是2662H,而不是8070H啊?

我也是新手
不知道说的对不对
你说的8070H 是ds:0000这个段地址 指向偏移0000
mov ax,1
mov ds,ax
这里应该是把 ds 这个段地址 0000 指向1 公式段地址*16(十进制)  10 (十六进制) +偏移0010
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-16 16:31:54 | 显示全部楼层
AlunX 发表于 2018-5-31 22:59
我也是新手,不知道你的对不对,下面几个问题希望你看一下:
第一题第7个是2C14吧,最后一个是000C吧
第 ...

正解,mov指令,赋值数值IP变化是3,但是如果说赋值是寄存器的值,那就是2
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 22:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表