如下:
mov ax,0
mov es,ax
mov ax,200h
mov es:[9*4],ax
debug 执行到这个语句时老是出错,不知道为什么?
请教了...


- [dhsxs] 比如下面程序 ASSUME CS:code stack SEG 04/25 06:47
- [dhsxs] 谢谢大家,我有好多问题,在这台机器上不能运行,而在别的机器上却能顺利进行,都不知道怎么写程序了 04/25 06:45
- [starrynight] windows运行在保护模式下,其中的dos也是运行在保护模式下,保护模式认为随便改中断向量表是不安 04/24 23:04
- [app] 这是被保护的区域。不能改写。 04/24 22:08
- [mouse] 这次对了~ 03/25 09:48
- [dhsxs] 16位cpu 每次读取1个字,等于2个字节,1024个需要读512次, 32位 每次读2个字 4个 03/24 18:20
- [dhsxs] 谢谢指教,我太马虎了 段地址*10H=00010H,当偏移为0时,物理地址为00010 偏移量最 03/24 18:09
- [游客] 呵呵,谢谢指教 03/24 17:55
- [wdm] 你的理解应该没有问题。但是“cs:ip 指向:cs:[ax]”这句话的表述可不怎么严谨。不如直接写“ 03/24 14:30
- [wdm] 寻址范围应该是指的物理地址,除非有说明是偏移范围。这样,你的第一题就应该用:物理地址=段地址*10H 03/24 14:27
[2008-04-24 17:21] 请教老师
阅读全文 |
评论次数(4) |
浏览次数(733) |
所属类型(汇编作业)
[2008-03-24 13:18] 检测2.3
3条指令:
mov ax,bx
add bx,bx
jmp ax
当读取mov ax,bx时,cs:ip 指向:add bx,bx
执行add bx,bx时候,cs:ip 指向:jmp ax
执行jmp时候,cs:ip 指向:jmp ax,下一天指令
执行完jmp ax的时候:cs:ip 指向:cs:[ax]...
mov ax,bx
add bx,bx
jmp ax
当读取mov ax,bx时,cs:ip 指向:add bx,bx
执行add bx,bx时候,cs:ip 指向:jmp ax
执行jmp时候,cs:ip 指向:jmp ax,下一天指令
执行完jmp ax的时候:cs:ip 指向:cs:[ax]...
阅读全文 |
评论次数(2) |
浏览次数(659) |
所属类型(汇编作业)
[2008-03-24 13:14] 检测2.2
1:寻址范围应该是0010-ffff
2:最小为1001 最大:2000...
2:最小为1001 最大:2000...
阅读全文 |
评论次数(4) |
浏览次数(731) |
所属类型(汇编作业)
[2008-03-24 12:55] 检测点1。1作业
1:寻址能力是按能够寻 存储单元 为单位的, 1个存储单元=8bit=1 Byte
2^n=8*1024=8192B n=13
2:1KB=1024B 编号为:0~1023
3:1KB有1024个存储单元byte 有1024*8bite(字节)
4:1GB=1024M
1M=1024KB
1KB=1024B
1B=8bit
5:8086的寻址能力为2^16=65536B=64KB
8088的寻址能力为2^20=1M
80286:2^24=16M
80386:2^32=4G
6:传送数据为数分别为:1B 1B 2B 2B 4B
7:5...
2^n=8*1024=8192B n=13
2:1KB=1024B 编号为:0~1023
3:1KB有1024个存储单元byte 有1024*8bite(字节)
4:1GB=1024M
1M=1024KB
1KB=1024B
1B=8bit
5:8086的寻址能力为2^16=65536B=64KB
8088的寻址能力为2^20=1M
80286:2^24=16M
80386:2^32=4G
6:传送数据为数分别为:1B 1B 2B 2B 4B
7:5...
阅读全文 |
评论次数(2) |
浏览次数(681) |
所属类型(汇编作业)
页码数(1):
1