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

我的博客

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

[2013-05-25 09:21] 有关实验4.2(p121)

4.2编程那个,在编译的时候出现两条错误。。。


Microsoft(R) Windows DOS
(C)Copyright Microsoft Corp 1990-2001.

C:\DOCUME~1\ADMINI~1>edit

C:\DOCUME~1\ADMINI~1>masm
Microsoft (R) Macro Assembler Version 5.00
Copyright (C) Microsoft Corp 1981-1985, 1987.  All rights reserved.

Source filename [.ASM]: 4
Objec...
阅读全文 | 评论次数(3) | 浏览次数(503) | 所属类型(汇编相关)

[2013-05-15 12:51] 关于栈的几点疑问,盼解答

问题1:
截止到目前,栈段都是我们自己定义的,关于栈顶,也只是提供一个ss:sp指向,cpu只是知道当前栈顶的地址,既不知道这个栈的起始位置和结束位置,也不知道这个栈的大小,换句话说,cpu是不知道我们假想的栈的,也就是任何一段内存都可以当做栈,这个栈既可以很大,又可以很小既然如此,因为CPU自身并不知道我们定义的栈起始位置和结束位置,那么又何来栈顶超界的说法呢?第一章我们知道,8086cpu的内存空间地址是00000到9FFFF,难道说栈顶超界是指栈顶不在00000和9FFFF之间吗?不在这个范围之内吗?
问题2:书上说,一个栈段最大为的长度最大为64KB,如果将10000H和1ffff...
阅读全文 | 评论次数(7) | 浏览次数(563) | 所属类型(汇编相关)

[2013-05-12 19:29] 第二章检测点

检测点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=0482h
mov ah,bl     ax=6c82h
add ah,ah     ax=d882h
add al,6      ax=d888h ...
阅读全文 | 评论次数(0) | 浏览次数(306) | 所属类型(汇编作业)

[2013-05-12 17:04] 自己真是笨啊。。。。。

尼玛,今天遇到这道题怎么想也想不明白。。。。。

题目如下:
能够将ax中的内容送到内存0000:0200H处的指令序列是_4__。    
        1、         mov ds,0    
                   mov bx,200h    
                   mov [bx],ax    
        2、         mov ax,200h    
                   mov ds,ax    
                   mov bx,0    
                 ...
阅读全文 | 评论次数(0) | 浏览次数(320) | 所属类型(汇编相关)

[2013-05-12 09:42] 汇编小知识点(转)

在网上偶然看到的。。。留着以后学习

1>我们不能直接给段寄存器赋值如:mov ds,1000h
2>我们不能对段寄存器进行加减:sub ds,ax  add ds,bx

3>我们不能直接给内存单元赋值如:mov [0], 2266H

4>我们一般使用CX作为,loop循环控制循环次数的寄存器

5>我们一般使用DX作为,累加寄存器

6>我们如果要把字节型数据存放在字型单元中,需要对al和ah分别赋值

6>在汇编源程序中, 数据不能以字母开头: A000H 应该写成: 0A000H

7>到debug调用中断的时候, 要使用p指令才能看到结果

8>在...
阅读全文 | 评论次数(0) | 浏览次数(342) | 所属类型(汇编相关)

[2013-05-10 13:27] 检测点1.1

(1)1个CPU的寻址能力为8KB,那么它的地址总线的宽度为 13  位。
解:一个CPU有N根地址总线,则可以说这个CPU的地址总线宽度为N,可以寻找2的N次方个内存单元。8KB=8*2^10=2^3*2^10=2^13,得出13位结果。
(2)1KB的存储器有 1024 个存储单元,存储单元的编号从 0 到 1023 。
解:存储单元是从0开始编号的。
(3)1KB的存储器可以存储 (2^13) 个bit, 1024个Byte。
解:1KB=2^10B=2^10*2^3=2^13bit
(4)1GB是 1073741824 (2^30) 个Byte、1MB是 1048576(2...
阅读全文 | 评论次数(0) | 浏览次数(359) | 所属类型(汇编作业)

[2013-05-10 12:42] 认真开始学汇编了。。。

第一次开始学汇编。。。感觉好难的样子。。


从今天开始好好学习...
阅读全文 | 评论次数(0) | 浏览次数(334) | 所属类型(心情札记)