检测题3.1
1.此题注意ds=1,段地址为0010
2662H
E606H
E606H
2662H
D6E6H
FD48H
2C14H
0000H
00E6H
0000H
0026H
000CH(计算add al,al,注意al只有8位)
2.
mov ax,6622H cs:ip=2000:3
jmp 0ff0:0100 cs:ip=0ff0:0105
mov ax,[0008] cs:ip=0ff0:0108
mov ax,[0002] cs:ip=0ff0:010A
数据与程序没有区别,只是...


- [tomato] 这三道题的答案,多少都有些问题。 05/31 17:54
- [游客] 加油啊! 04/15 11:22
- [mirrorbyice] 恩。。。。。。。有所领悟 03/30 21:10
- [crazyman] 检测题2.2 (1) 0001h,10000h (2) 10001h,20000h 03/30 15:06
- [crazyman] 监测点2.1的第(1)题的很多空填写的不正确。应该把第一题都重新在修改一遍。开始就错了。 03/30 15:02
- [crazyman] 你是在虚拟的dos下,所以,在所谓的FFFFFH之外还有内存和数据。如果是在实dos下,内存就是那么 03/30 14:06
- [mirrorbyice] 我也意识到了错误,谢谢提醒。 03/18 21:49
- [wsrf] (7):2^6,2^5 也是不对的。 03/18 20:52
- [wsrf] 80286的寻址能力为8MB ? 03/18 20:51
[2009-05-29 13:55] 第三章:寄存器(内存访问)
阅读全文 |
评论次数(1) |
浏览次数(434) |
所属类型(汇编作业)
[2009-03-28 17:52] 对“物理地址=段地址*16+偏移地址”的想法
对“物理地址=段地址*16+偏移地址”的想法
鼎鼎大名的公式:物理地址=段地址*16+偏移地址,教科书专门花了一节来讲它,现在我现学现卖,说说我的理解,望同道中人指正。
为什么会有这个公式,其实很简单,8086的CPU内部总线16位,地址总线能达到20位,前后不搭配,于是人们想出用两个16位凑成一个20位,这样就能获得更大内存1MB。
我们知道段地址最大值是FFFFH,基础地址就是FFFF0H,偏移地址也是16位的,最大值是FFFFH,两个最大值构成的地址就是10FFEFH。然而我们知道20位的最大值是FFFFFH,前者明显大于后者。
...
鼎鼎大名的公式:物理地址=段地址*16+偏移地址,教科书专门花了一节来讲它,现在我现学现卖,说说我的理解,望同道中人指正。
为什么会有这个公式,其实很简单,8086的CPU内部总线16位,地址总线能达到20位,前后不搭配,于是人们想出用两个16位凑成一个20位,这样就能获得更大内存1MB。
我们知道段地址最大值是FFFFH,基础地址就是FFFF0H,偏移地址也是16位的,最大值是FFFFH,两个最大值构成的地址就是10FFEFH。然而我们知道20位的最大值是FFFFFH,前者明显大于后者。
...
阅读全文 |
评论次数(2) |
浏览次数(526) |
所属类型(汇编作业)
[2009-03-28 16:19] 第二章:寄存器
检测题2.1:
(1)
mov ax,62627 ax=2627h
mov ah,31h ax=3127h
mov al,23h ax=3123h
add ax,ax ax=6246h
mov bx,826ch bx=826ch
mov cx,ax cx=6246h
mov ax,bx ax=826ch
add ax,bx ax=04d8h
mov al,bh ax=82d8h
mov ah,bl ax=6cd8h
add ah,ah ax=d8d8h
add al,6 ax=d8deh
add al,al ax=d8bch
mov ax,cx ax=6246h...
(1)
mov ax,62627 ax=2627h
mov ah,31h ax=3127h
mov al,23h ax=3123h
add ax,ax ax=6246h
mov bx,826ch bx=826ch
mov cx,ax cx=6246h
mov ax,bx ax=826ch
add ax,bx ax=04d8h
mov al,bh ax=82d8h
mov ah,bl ax=6cd8h
add ah,ah ax=d8d8h
add al,6 ax=d8deh
add al,al ax=d8bch
mov ax,cx ax=6246h...
阅读全文 |
评论次数(2) |
浏览次数(505) |
所属类型(汇编作业)
[2009-03-18 18:47] 第一章:基础知识
检测点1.1
(1):8KB=2^13Byte,总线宽度为13
(2):1024,0,1023
(3):1KB=1024Byte=1024*8bits
(4):1Kb=2^10Byte,1Mb=2^20Byte,1GB=2^30Byte
(5):8080的寻址能力为64KB,8088的寻址能力为1MB,80286的寻址能
力为8MB,80386的寻址能力为4GB
(6):1,1,2,2,4
(7):2^6,2^5
(8):二进制
错误更改:
(5):80286的寻址能力为4MB
(7):从内存中读取1024字节的数据,8086至少要读512次,803...
(1):8KB=2^13Byte,总线宽度为13
(2):1024,0,1023
(3):1KB=1024Byte=1024*8bits
(4):1Kb=2^10Byte,1Mb=2^20Byte,1GB=2^30Byte
(5):8080的寻址能力为64KB,8088的寻址能力为1MB,80286的寻址能
力为8MB,80386的寻址能力为4GB
(6):1,1,2,2,4
(7):2^6,2^5
(8):二进制
错误更改:
(5):80286的寻址能力为4MB
(7):从内存中读取1024字节的数据,8086至少要读512次,803...
阅读全文 |
评论次数(3) |
浏览次数(526) |
所属类型(汇编作业)
页码数(1):
1