zengxiaohua 发表于 2012-7-25 17:09:12

汇编语言

请教,实验任务一“PC主板上的ROM中有个一出产日期,在内存FFF00H-FFFFFH的某几个单元中,请找到这个出产日期并试图改变它。”小甲鱼查找时输入“FFFO:O FF”?,为何是“FFF0:0 FF”谢谢

无限幻想 发表于 2012-7-25 17:09:13

FFF0:0 FF

FFF0:0代表的位置是FFF00

FFF0:FF代表的位置是FFFFF
这条指令就是说查看 FFF00到FFFFF这个范围内内存中的内容
以后学了你会知道CPU的内存定位是通过(段地址)*16+(偏移地址)构成的,上面你可以发现内存地址的表示是5个数,20位的,而CPU的寄存器每个只有16位,四个数,所以不能直接定位,通过地址加法器才能完成需要的地址,表示方法就是(段地址):(偏移地址)

洋溢丶sniper 发表于 2012-7-25 17:57:23

额 有点复杂额 我回头想想

NeBen 发表于 2012-7-25 19:03:07

这个位置是BIOS的ROM位置,一般是固定的

宋末 发表于 2012-7-26 09:14:18

嗯!这个问题,我忘了。

lukelqz 发表于 2012-7-26 10:22:55

从fff0:0到fff0:ff 慢慢试呗,小甲鱼也是试出来的啊。题目说的很明显啊。在内存FFF00H-FFFFFH的某几个单元中。http://img13.poco.cn/mypoco/myphoto/20120726/10/6598055220120726102217049.jpg

2809196927 发表于 2012-7-26 10:34:18

lukelqz 发表于 2012-7-26 10:22 static/image/common/back.gif
从fff0:0到fff0:ff 慢慢试呗,小甲鱼也是试出来的啊。题目说的很明显啊。在内存FFF00H-FFFFFH的某几个 ...

对头:P:lol

lukelqz 发表于 2012-7-26 10:39:29

2809196927 发表于 2012-7-26 10:34 static/image/common/back.gif
对头

{:5_92:}必须滴

浮尘_ゎ 发表于 2012-7-26 14:31:36

FFF0:0 FF

FFF0:0代表的位置是FFF00

FFF0:FF代表的位置是FFFFF

五月初五 发表于 2012-7-26 17:10:15

意思很明显,就是在00-FF这个范围。

zengxiaohua 发表于 2012-7-27 14:48:04

谢谢大家的关心与帮助。。。。
页: [1]
查看完整版本: 汇编语言