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

我的博客

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

[2009-06-05 22:23] 检测点2.1    2.2

检测点2.1               2009-06-05  20:10

(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=0482H
Mov ah,bl              ax=6C82H
Add ah,ah              ax=D882H
Add al,6               ax=D888H
Add al,al              ax=D810H
Mov ax,cx              ax=6246H

(2) 只能使用目前学过的汇编指令,最多使用4条指令,编程计算2 的4次方。

  解答:
       Mov ax,2
       Add ax,ax
       Add ax,ax
       Add ax,ax


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

(2)         有一数据存放在内存20000H单元中,现给定段地址为SA,若想用偏移地址寻到次单元,则SA应满足的条件是:最小为 1001H,最大为 2000H。
评论次数(1)  |  浏览次数(431)  |  类型(汇编作业) |  收藏此文  | 

[  游客   发表于  2009-06-08 10:44  ]

答案都正确,博主继续加油啊~

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码