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

我的博客

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

[2009-08-29 09:26] 实验2 用机器指令和汇编指令编程

实验2 用机器指令和汇编指令编程

(1)使用Debug,将上面的程序段写如内存,逐条执行,根据指令执行后的实际运行情况填空。 

mov ax, ffff 
mov ds, ax 
mov ax, 2200 
mov ss, ax 
mov sp, 0100 
mov ax, [0]         ; ax = ( 5BEAH ) 
add ax, [2]         ; ax = ( 5CCAH ) 
mov bx, [4]         ; bx = ( 30F0H ) 
add bx, [6]         ; bx = ( 6027H ) 
pus...
阅读全文 | 评论次数(1) | 浏览次数(668) | 所属类型(汇编作业)

[2009-04-29 14:27] 检测点3.2

检测点3.2答案: 
(1)    补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到20000H-2000FH中。 
mov ax, 1000H 
mov ds, ax 
( mov ax, 2000H ) 
( mov ss, ax ) 
( mov sp, 0010H );此时栈空 
push [0] 
push [2] 
push [4] 
push [6] 
push [8] 
push [A] 
push [C] 
push [E] 

(2)    补全下面的程序,使其可以将10000H-1000FH中的8个字,逆序拷贝到2...
阅读全文 | 评论次数(1) | 浏览次数(591) | 所属类型(汇编作业)

[2009-04-12 21:40] 检测点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 = E626...
阅读全文 | 评论次数(2) | 浏览次数(758) | 所属类型(汇编作业)

[2009-04-04 20:25] 实验1 查看CPU和内存,用机器指令和汇编指令编程

实验1 查看CPU和内存,用机器指令和汇编指令编程 

1.使用Debug,将下面的程序写入内存,逐条执行,观察每条指令执行后,CPU中相关寄存器中内容的变化。 
机器码        汇编指令 
b8 20 4e        mov ax, 4e20H 
05 16 14         add ax, 1416H 
bb 00 20        mov bx, 2000H 
01 d8            add ax, bx 
89 c3            mov bx, ax 
01 d8            add ax, bx 
b8 1a 00  ...
阅读全文 | 评论次数(2) | 浏览次数(984) | 所属类型(汇编作业)

[2009-03-29 21:06] 检测点2.2

第二章
检测点2.2:
1.给定段地址为0001H,仅通过变化偏移地址寻址,CPU的寻址范围为00010H到1000FH。

2.有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到此单元。刚SA应满足的条件是:最小为 1001H, 最大为2000H。

    偏移地址范围:0000H~FFFFH,当偏移地址取0000H时,SA最大;当偏移地址取FFFFH时,SA最小=10001h/10h,结果是1000H余1,则最小值是1001H...
阅读全文 | 评论次数(1) | 浏览次数(656) | 所属类型(汇编作业)

[2009-03-29 19:34] 检测点2.1

第二章
检测点2.1:
第一题,写出每条汇编指令执行后相关寄存器中的值 
1,mov ax,62627  ax=F4A3H
2,mov ah,31H     ax=31A3H
3,mov al,23h     ax=3123H
4,add ax,ax       ax=6246H
5,mov bx,826ch    bx=826CH
6,mov cx,ax       cx=6246H
7,mov ax,bx       ax=826CH
8,add ax,bx       ax=04D8H
9,mov al,bh       ax=0482H
10,mov ah,bl...
阅读全文 | 评论次数(1) | 浏览次数(631) | 所属类型(汇编作业)

[2009-03-26 15:05] 检测点1.1

第一章 
检测点1.1: 
1)1个cpu的寻址能力为8KB,那么它的地址总线的宽度为____。
13

  地址总线为N,可以访问2^N个内存单元.  微型计算机的内存单元可以存储一个Byte.
  8KB = 8*1024B = 2^3*2^10B = 2^13B

2)1KB的存储器有____个存储单元?存储单元的编号从_____到______。
1024  0 1023 

3)1KB的存储器可以存储____个bit,______个Byte。   
8192 1024 

4)1GB、1MB、1KB分别是____________________Byte。  ...
阅读全文 | 评论次数(4) | 浏览次数(658) | 所属类型(汇编作业)