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

我的博客

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

[2014-11-02 17:12] 实验7

assume cs:code
data segment
  db '1975','1976','1977','1978','1979','1980','1981','1982','1983'
  db '1984','1985','1986','1987','1988','1989','1990','1991','1992'
  db '1993','1994','1995'

  dd 16,22,382,1356,2390,8000,16000,24486,50065,97479,140417,197514
  dd 345980,590827,803530,1183000,...
阅读全文 | 评论次数(0) | 浏览次数(411) | 所属类型(汇编作业)

[2014-10-26 11:35] 实验4

assume cs:code

code segment
   start:mov ax,0
         mov ds,ax
         mov bx,200h
         mov cx,40h   ;64
       s:mov [bx],al
         inc bx
         inc ax
         loop s

        mov ax,4c00h
        int 21h
code ends
end start


2.
assume cs:code

code segment
   start:mov ax,0020h
         mov ds,ax
         mov bx,0
         mov cx,40h...
阅读全文 | 评论次数(0) | 浏览次数(423) | 所属类型(汇编作业)

[2014-10-22 20:18] 7.9

assume cs:codesg,ss:stacksg,ds:datasg

stacksg segment
        dw 0,0,0,0,0,0,0,0
stacksg ends

datasg segment
   db '1. disply       '
   db '2. brows        '
   db '3. replace      '
   db '4. modify       '
datasg ends

codesg segment

  start:mov ax,stacksg
        mov ss,ax
        mov sp,10
        mov...
阅读全文 | 评论次数(0) | 浏览次数(436) | 所属类型(汇编作业)

[2014-10-20 19:02] 第六章 (5.1)

C:\masm>debug 1.exe  ;用debug加载程序
-r
AX=0000  BX=0000  CX=0042  DX=0000  SP=0000  BP=0000  SI=0000  DI=0000
DS=0B2A  ES=0B2A  SS=0B3A  CS=0B3C  IP=0000   NV UP EI PL NZ NA PO NC
0B3C:0000 B83B0B        MOV     AX,0B3B  ;第一条指令,从ds,ss,cs中的值可以看

出,cs-ds=12 cs-ss=2 因为是段地址,所以*16.(10h)    
-u
0B3C:...
阅读全文 | 评论次数(0) | 浏览次数(368) | 所属类型(汇编作业)

[2014-10-17 16:19] 汇编第四章 动手后总结

第一个程序,masm 5 使用书上有讲,但很多时候是运行后没结果
就是不产生obj文件。
    第一次文件路径上的错
    第二次文件扩展名没有(例1.asm)edit保存时没写后面的
    第三次输入错误。字打多了会错 例:(loop 变成ioop)
 还好编译时提示
      0 Warning Errors
      1 Severe  Errors
以后有错的再加,以此为戒。...
阅读全文 | 评论次数(1) | 浏览次数(552) | 所属类型(汇编作业)

[2014-10-16 15:53] 错误记记

下列指令的书写正确的是:__4__   
 1、  push al             错误,堆栈操作的数据存取必须以字为单位 
 2、  mov cs:[0],ds:[10]  错误,MOV指令不能在两个内存单元中直接传送 
 3、  pop si   
 4、  mov ds:[0],2        错误,MOV指令中不能将立即数传送到段寄存器  
若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__4___。   
 1、  0000H   
 2、  0001H   
 3、  FFFFH   
 4、  FFFEH   
...
阅读全文 | 评论次数(0) | 浏览次数(392) | 所属类型(默认类型)

[2014-10-16 15:26] p86.中2的任务

;ax=5bea
;ax=5cca
;bx=30f0
;bx=6028
;此前SP一直不变为0100
;sp=00fe
;sp=00fc
;sp=00fe ax=6028
;sp=0100 bx=5cca
;sp=00fe 200fe 30f0
;sp=00fc 200fc 2f38...
阅读全文 | 评论次数(0) | 浏览次数(393) | 所属类型(默认类型)