汇编网首页登录博客注册
diamondpeng的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
最新评论
最新留言
好友圈
友情链接

[2011-06-24 22:28] 汇编第4章实验

//*******************记事本中编辑,另存为扩展名为:asm
assume cs:abc

abc segment

  mov ax,2000H
  mov ss,ax
  mov sp,0
  add sp,10
  pop ax
  pop bx
  push ax
  push bx
  pop ax
  pop bx
  
  mov ax,4c00H
  int 21H

abc ends

end


//*******************Cmd进入Masm中操作
C:\windows\system32\cm...
阅读全文 | 评论次数(0) | 浏览次数(285) | 所属类型(汇编作业)

[2011-06-21 21:32] 汇编检测3.2

(1)
mov ax,2000H
mov ss,ax
mov sp,0010H
PS:题目是需要逆写入20000H~2000FH内存单元中,所以栈写入前必须清空,20000H~2000FH栈,顶栈为:SP=SP+2
(也就是SP=2000FH+1,这段为个人理解)

(2)
mov ax,1000H
mov ss,ax
mov sp,0000H
PS:因为题目图片中,10000H~1000FH内存单元中是有数据,所以出栈前顶栈为[0]...
阅读全文 | 评论次数(0) | 浏览次数(268) | 所属类型(汇编作业)

[2011-06-21 17:58] 汇编检测3.1

(1) 在Debug中,用户”d 0:0 1F” 查看内存,结果如下。
0000:0000    70 80 F0 30 EF 60 30 E2-00 80 12 66 20 22 60
0000:0010    62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88
下面的程序执行前,AX=0,BX=0,写出每条汇编指令执行后相关寄存器中的值。

mov ax,1     AX=0001H
mov ds,ax    DS=0001H    

PS:0001:0000=00010与0000:0010=00010,段地址*10h+偏移地址...
阅读全文 | 评论次数(0) | 浏览次数(339) | 所属类型(汇编作业)

[2011-06-17 21:24] 汇编2章实验

点击查看原图
(3)8086CPU:地址A000H~FFFFH的24KB空间为个ROM的地址空间PS:我们修改写入地址中的生产日期数据是无效的操作,因为这等于改写只读储存器中的内容。

(4)8086CPU:地址0~7FFFH的32KB空间为主随机存储器的地址空间PS:实际上我们读取的数据为主随机的数据。...
阅读全文 | 评论次数(0) | 浏览次数(303) | 所属类型(汇编作业)

[2011-06-15 19:54] 汇编检测2.2

(1)00010H,1000FH
(2)1001H,2000H(暂时不理解)
做题目的重点知识:
物理地址=段地址×16+偏移地址 
偏移地最小为0(这时段地址最大) 
偏移地最大为FFFF(这时段地址最小) 
==============================
(2)有一个数据放在内存20000H单元中,现给定段地址为sa,若想用偏移地址寻到此单元,则sa应满足的条件是:最小是______,最大是______ 
答案是     1001H,       2000H 

我不明白的是第一个空的答案     1001H 
为什么不是   0001H   (此时EA...
阅读全文 | 评论次数(0) | 浏览次数(289) | 所属类型(汇编作业)

[2011-06-14 19:00] 汇编检测2.1

(1)
ax=F4A3H
ax=31A3H
ax=3123H
ax=6246H
ax=826CH
cx=6246H
ax=826CH
ax=4D8H
ax=482H
ax=6C82H
ax=D882H
ax=D888H
ax=D810H
ax=6246H

(2)
mov ax,2
add al,al
add al,al
add al,al...
阅读全文 | 评论次数(0) | 浏览次数(299) | 所属类型(汇编作业)

[2011-06-14 11:50] 汇编检测1.1

点击查看原图
(1)CPU地址总线宽度为N,最多可寻找到2的N次方,而8KB=1024Byte*8,正好是2的13次方,所以8KB寻址总线宽度为13
(2)1024,0,1023
(3)8192Bit=2^13,1024Byte=2^10
(4)2^30,2^20,2^10
(5)64KB,1MB,16MB,4GB
(6)1B,1B,2B,2B,4B
(7)512次,256次
(8)在内存或磁盘上,指令和数据没有任何区别,都是二进制信息。...
阅读全文 | 评论次数(0) | 浏览次数(333) | 所属类型(汇编作业)