ASSUME CS:CODESG,DS:DATA,ES:ABC
DATA SEGMENT
DB '1975','1976','1977','1978','1979','1980','1981','1982','1983'
DB '1984','1985','1986','1987','1988','1989','1990','1991','1992'
DB '1993','1994','1995'
;表示21年的21个年份
...


- [black] en,很仔细啊 05/11 13:54
- [app] ABC段定义的有些问题。应该如下: DB 21 DUP('year summ ne ?? ') 05/10 22:53
- [游客] 现在没有问题了。 04/16 19:23
- [yuanlongs] 我已把错的地方改了! 04/16 15:10
- [lwbfq] 其实都应该是第三条的说法,是在读取完指令后IP发生了改变。 04/16 14:20
- [游客] 1次在执行完 MOV AX,BX 后; 2次在执行完 SUB AX,AX 后; ====== 04/16 13:29
- [yuanlongs] 错误的地方今天我已经修改了. 请大家,看一下今天的是否还有错误的地方,请大家指点!!!!!! 04/16 08:35
- [wdm] 第一题有问题。 第二题的结果没有问题,但是分析好像没有什么道理。 如: 10001=1000: 04/15 13:34
- [younggay] 博主如此去验证可以,但是应该是自己计算完毕之后在验证自己的答案,因为计算过程中可能有些概念性的东西能 04/14 10:46
- [jhszcn] 放不下,无符号进位了,嘎嘎,博主是不是要说这个? 04/14 10:09
[2008-05-10 13:13] 实验8
阅读全文 |
评论次数(2) |
浏览次数(623) |
所属类型(汇编作业)
[2008-04-16 13:14] 检测点2.3
下面3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
MOV AX,BX
SUB AX,AX
JMP AX
解析:CPU三次修改IP
1次在读入 MOV AX,BX 后;
2次在读入 SUB AX,AX 后;
3次在读入 JMP AX 后;
4次在执行完 JMP AX 后.
最后IP的值为0....
MOV AX,BX
SUB AX,AX
JMP AX
解析:CPU三次修改IP
1次在读入 MOV AX,BX 后;
2次在读入 SUB AX,AX 后;
3次在读入 JMP AX 后;
4次在执行完 JMP AX 后.
最后IP的值为0....
阅读全文 |
评论次数(4) |
浏览次数(545) |
所属类型(汇编作业)
[2008-04-15 12:29] 检测点2.2
(1) 给定段地址为0001H,仅通过改变偏移地址来寻址,CPU的寻址范围为 0001H 到 1000FH .
解析: 物理地址=0001H+偏移地址 . 偏移地址的变化范围为0~FFFFH
所以CPU的寻址范围为 00010H~1000FH.
(2) 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA应满足的条件是:最小为1001H,自大为2000H.
解析: 偏移地址取最小值0是,sa取最大值
偏移地址取最大值ffff时,sa取最小值
因为物理地址的最后一位是0,所以偏移地址的最后一位也是...
解析: 物理地址=0001H+偏移地址 . 偏移地址的变化范围为0~FFFFH
所以CPU的寻址范围为 00010H~1000FH.
(2) 有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元.则SA应满足的条件是:最小为1001H,自大为2000H.
解析: 偏移地址取最小值0是,sa取最大值
偏移地址取最大值ffff时,sa取最小值
因为物理地址的最后一位是0,所以偏移地址的最后一位也是...
阅读全文 |
评论次数(2) |
浏览次数(545) |
所属类型(汇编作业)
[2008-04-14 10:27] 检测点2.1
(1)写出每条汇编指令执行后相关寄存器中的值
mov ax,62627 AX=f4a3
mov ah,31 AX=31a3
mov al,23 AX=3123
add ax,ax AX=6246
mov bx,826c BX=826c
mov cx,ax CX=6246
mov ax,bx AX=826C
add ax,bx AX=04D8
mov al,bh AX=0482
mov ah,bl AX=6C82
add ah,ah AX=D882
add al,6 ...
mov ax,62627 AX=f4a3
mov ah,31 AX=31a3
mov al,23 AX=3123
add ax,ax AX=6246
mov bx,826c BX=826c
mov cx,ax CX=6246
mov ax,bx AX=826C
add ax,bx AX=04D8
mov al,bh AX=0482
mov ah,bl AX=6C82
add ah,ah AX=D882
add al,6 ...
阅读全文 |
评论次数(1) |
浏览次数(615) |
所属类型(汇编作业)
[2008-04-14 09:39] 有关与问题2.1的实验
我做了几张截图,现在加上TXT版的
-a
0AFB:0100 mov ax,4e20
0AFB:0103 add ax,1406
0AFB:0106 mov bx,2000
0AFB:0109 add ax,bx
0AFB:010B mov bx,ax
0AFB:010D add ax,bx
0AFB:010F
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AFB ES=0AFB SS=0AFB CS=0AFB IP=0100 NV UP EI PL ...
-a
0AFB:0100 mov ax,4e20
0AFB:0103 add ax,1406
0AFB:0106 mov bx,2000
0AFB:0109 add ax,bx
0AFB:010B mov bx,ax
0AFB:010D add ax,bx
0AFB:010F
-r
AX=0000 BX=0000 CX=0000 DX=0000 SP=FFEE BP=0000 SI=0000 DI=0000
DS=0AFB ES=0AFB SS=0AFB CS=0AFB IP=0100 NV UP EI PL ...
阅读全文 |
评论次数(1) |
浏览次数(542) |
所属类型(汇编作业)
[2008-04-12 13:49] 检测点1.1
(1) 一个CPU的寻址能力为8KB,那么它的地址总线的宽度为13
解析:因为CPU的最大寻址能力为2的N次方,所以
2的N=8KB=2^3*2^10=2^13所以N=13
1KB=1024B=2^10
(2) 1KB的存储器有 1024 个存储单元.存储单元的编号从 0 到 1023 .
微型存储器的存储单元可以存储一个字节. 1KB=1024B.
(3) 1KB的存储器可以存储 8192 个bit, 1024 个 byte.
解析: 1GB=1024KB 1KB=1024B 1B=1byte=8bit
(4) 1GB=1,024*1024*10...
解析:因为CPU的最大寻址能力为2的N次方,所以
2的N=8KB=2^3*2^10=2^13所以N=13
1KB=1024B=2^10
(2) 1KB的存储器有 1024 个存储单元.存储单元的编号从 0 到 1023 .
微型存储器的存储单元可以存储一个字节. 1KB=1024B.
(3) 1KB的存储器可以存储 8192 个bit, 1024 个 byte.
解析: 1GB=1024KB 1KB=1024B 1B=1byte=8bit
(4) 1GB=1,024*1024*10...
阅读全文 |
评论次数(2) |
浏览次数(538) |
所属类型(汇编作业)
页码数(1):
1