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

我的博客

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

[2011-07-12 15:51] 汇编语言考前总结

Author:JRH        from XJTU CS 09             2011-7-10
汇编语言考前总结
第一章基础知识
【大纲要求】
1.掌握常用的各种进制数的表示、转换规则和运算;
2.掌握带符号数的码制表示方法及其补码运算;
3.熟悉数据的表示范围;
4.了解计算机存取信息的基本数据类型;
5.了解计算机中字符的表示;
6.熟悉几种基本的逻辑运算;
7.什么叫汇编语言。

【思考题】 
1. 计算机内部是采用什么计数制来表示数和信息的?  二进制
  
2. 十进制数转换为二进制数有几种方法?    降冪法、除法
 3. 二进制数和...
阅读全文 | 评论次数(0) | 浏览次数(624) | 所属类型(默认类型)

[2011-07-11 19:52] 汇编常用指令与标志位

加法指令 ADD (addition)
指令对标志位的影响:
                     CF=1   最高有效位向高位有进位
                     CF=0   最高有效位向高位无进位
                     OF=1   两个同符号数相加(正数+正数 或 负数+负数),结果符号与其相反。
                     OF=0   两个不同符号数相加,或同符号数相加,结果符号与其相同。

带进位加法指令 ADC (add with carry)
指令对标志位的影响:
                     ...
阅读全文 | 评论次数(1) | 浏览次数(666) | 所属类型(默认类型)

[2011-07-10 21:25] 汇编语言实现加标记的冒泡排序

;冒泡排序
;author JRH
;2011.7.10
assume ds:data
data segment
  a dw 1,4,2,5,7,9,6,3
data ends
code segment
start:
     mov ax,data
     mov ds,ax
     mov cx,8 
     dec cx
    lop1:
         push cx
         mov dx,0
         mov si,0
         lop2:  
         mov bp,a[si]
         c...
阅读全文 | 评论次数(3) | 浏览次数(729) | 所属类型(默认类型)

[2011-06-30 10:48] 实验14

;author JRH
;2011.6.30
; p271 实验14《汇编语言》第二版 王爽著 
assume cs:code
code segment
   s: db 9,8
   h: db 4,2
start:
      
      mov bx,offset s
      mov ax,cs
      mov ds,ax
      mov di,0
      mov bp,0
      mov cx,2
   dis:
      push cx
      push bx
      mov al,ds:[di+bx]
     ...
阅读全文 | 评论次数(0) | 浏览次数(417) | 所属类型(汇编作业)

[2011-06-30 08:45] 实验13 (3)

assume cs:code
code segment
  s1: db 'Good,better,best,','$'
  s2: db 'Never let it rest,','$'
  s3: db 'Till good is better','$'
  s4: db 'And better,best.','$'
  s:  dw offset s1,offset s2,offset s3,offset s4
  row: db 2,4,6,8
   start:mov ax,cs
         mov ds,ax
         mov bx,offset ...
阅读全文 | 评论次数(0) | 浏览次数(395) | 所属类型(汇编作业)

[2011-06-29 23:37] 实验13 (2)

assume cs:code
code segment
   start:
       mov ax,cs
       mov ds,ax
       mov ax,0
       mov es,ax
       mov si,offset lp
       mov di,200h
       mov cx,offset lpend - offset lp
       cld
       rep movsb
       mov WORD  ptr es:[7ch*4],200h
       mov WORD  ptr es:[7ch*4+2],0...
阅读全文 | 评论次数(0) | 浏览次数(451) | 所属类型(汇编作业)

[2011-06-29 23:36] 实验13 (1)

assume cs:code
data segment
   db "welcome to masm!",0
data ends
code segment
   start:
       ;安装程序-------------------
       mov ax,cs
       mov ds,ax
       mov ax,0
       mov es,ax
       mov si,offset lp
       mov di,200h
       mov cx,offset lpend - offset lp
       cld
     ...
阅读全文 | 评论次数(0) | 浏览次数(440) | 所属类型(汇编作业)

[2011-06-29 23:34] 实验12

assume cs:code
code segment
 start:mov ax,cs
       mov ds,ax
       mov ax,0
       mov es,ax
       mov si,offset do0
       mov di,200h
       mov cx,offset do0end - offset do0
       cld
       rep movsb
       ;mov ax,0
      ; mov es,ax
       mov WORD  ptr es:[0*4],200h
       m...
阅读全文 | 评论次数(0) | 浏览次数(426) | 所属类型(汇编作业)

[2011-06-29 23:33] 实验11

;author jiangruhua
;2011.6.29
;《汇编语言》 王爽 第二版 实验11
assume cs:code
data segment
  db "Beginner All-purpose Symbolic Instruction Code.",0
data ends
code segment
 start:mov ax,data
       mov ds,ax
       mov si,0
       call letterc
       mov ax,4c00h
       int 21h
    letterc:
      s...
阅读全文 | 评论次数(0) | 浏览次数(421) | 所属类型(汇编作业)

[2011-06-28 17:12] 实验10 (3)

;author: JRH
;2011.6.28 
;《汇编语言》王爽 第二版 实验10.3
assume cs:code
data segment 
   db 10 dup(0)
data ends
code segment
start:
     mov ax,12666
     mov bx,data
     mov ds,bx
     mov si,0
     call dtoc 
           mov dh,8  ;此处输入显示位置的行号
           mov dl,3  ;此处输入显示位置的列号
           mov cl,2  ;此处为显示颜色
            ...
阅读全文 | 评论次数(0) | 浏览次数(428) | 所属类型(汇编作业)
『 查看更多文章 』