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

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
  •  曾經想以努力做給別人看,曾經想以勤奮登上博客推荐,現在想想很幼稚. 現在衹想努力做給自己看,令有閒情囬首童年的時候,記起不單單是玩樂,還有學習帶來的苦涩与甘甜.
  • 『姓名』:尛卓                
  • 『性别』:保密  『发送消息
  • 个人说明:面對學習的挑戰,我選擇了放棄.
    放棄懶惰,放棄玩樂,放棄安逸.
  • 详细信息『加为好友』
学习动态
最新留言
文章收藏
友情链接

[2008-05-24 16:47] 檢測點3.1

点击查看原图
检测点3.1
(1)        在Debug中,用”d 0:0 1f”查看内存,结果如下。
0000:0000  70 80 F0 30 EF 60 30 E2-00 80 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
Mov ds,ax
Mov ax,[0000]          AX=2662H
Mov bx,[0001]          BX=E626H
Mov a...
阅读全文 | 评论次数(2) | 浏览次数(875) | 所属类型(汇编作业)

[2008-05-23 16:30] 實驗1

点击查看原图
实验1 查看CPU和内存,用机器指令和汇编指令程序设计
1.        预备知识:Debug的使用
这部分主要是介绍如何使用debug中的r、d、e、u、t、a指令,为实验任务打下基础。
2.实验任务
①        使用Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中内容的变化。
机器码                       汇编指令
B8 20 4E                      mov ax,4E20H
05 16 14                      add ax,1416H
BB 00 20                 ...
阅读全文 | 评论次数(3) | 浏览次数(1375) | 所属类型(汇编作业)

[2008-05-22 22:02] 檢測點2.3

点击查看原图
检测点2.3
下面的3条指令执行后,CPU几次修改IP?都是在什么时候?最后IP中的值是多少?
Mov ax,bx
Sub ax,ax
Jmp ax
答:3条指令执行后,CUP四次修改IP。第1次在执行 mov ax,bx后,第2次在执行sub ax,ax后,第3次在读入jmp ax后,第4次在执行jmp ax后。最后IP中的值是0。
分析:指令mov ax,bx执行前初始IP值不变,执行后CPU第一次修改IP,读入的指令是89 D8(mov ax,bx),长度为2Byte,执行后IP=初始IP+2。继续执行指令sub ax,ax后,CPU第二次修改IP,读入的指令是29 C0(s...
阅读全文 | 评论次数(2) | 浏览次数(755) | 所属类型(汇编作业)

[2008-05-21 23:34] 檢測點2.2

检测点2.2
(1)        给定段地址为0001H,仅通过变化偏移地质寻址,CPU的寻址范围为[0001H]到[1000FH]。
分析:偏移地址为16位,16位二进制数可表示的最大数范围是:2^16 = 2^6×2^10 = 2^3×2^3×2^10=8×8×1K= 64KB,变化范围为0~FFFFH。根据公式:段地址×16+偏移地址=物理地址。题目中段地址为0001H,即:CUP的寻址范围为:0001H×16+0H=00010H  0001H×16+FFFFH=1000FH。

(2)        有一数据存放在内存20000H单元中,现在给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件...
阅读全文 | 评论次数(2) | 浏览次数(761) | 所属类型(汇编作业)

[2008-05-20 19:15] 檢測點2.1

检测点2.1
(1)        写出每条汇编指令执行后相关寄存器中的值。
Mov ax,62627        AX=F4A3H
Mov ah,31H          AX=31A3H
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=048...
阅读全文 | 评论次数(2) | 浏览次数(750) | 所属类型(汇编作业)

[2008-05-20 18:48] 檢測點1.1

检测点1.1
(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 [13] 。
     8KB×1024=8192B  213=8192 
     8192-1=8191D=1111111111111111B
(2)1KB的内存有 [1024] 个存储单元。存储单元的编号从[0] 到 [1023] 。
     1KB=1024Byte
(3)1KB的内存可以存储 [8192]个bit, [1024] 个Byte。
     1KB=1024B=(1024×8)bit=8192bit
(4)1GB、1MB、1KB分别是 [1073741824] Byte、[104...
阅读全文 | 评论次数(1) | 浏览次数(605) | 所属类型(汇编作业)