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

我的博客

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

[2012-03-22 23:58] 17.3看不懂,自己去试着写了写,只有个显示字符的功能

代码:
assume cs:code
code segment
start:mov di,0
chengxu:mov ah,0
        int 016h
        cmp ah,0eh
        je tuige
        cmp ah,01ch
        je enter
        cmp al,'a'
        jb chengxu
        cmp al,'z'
        ja chengxu
xianshi:mov bx,0b800h
        mov es,bx
        mov es...
阅读全文 | 评论次数(1) | 浏览次数(451) | 所属类型(汇编作业)

[2012-02-26 21:29] 15.4 编写 int 9 中断例程{依次显示a~z},我按自己的思路写了一个,请大家看一下

点击查看原图
assume cs:codesg
codesg segment
start:mov ax,0b800h
      mov ds,ax
      mov ah,'a'
   s3:mov cx,020h
   s2:push cx
      mov cx,0ffffh
    s:mov ds:[160*12+40*2],ah
      loop s
      pop cx
      loop s2
      inc ah
      cmp ah,'z'
      jna s3
      mov ax,04c00h
      int 0021...
阅读全文 | 评论次数(1) | 浏览次数(416) | 所属类型(汇编作业)

[2012-02-23 23:10] 刚才改了一下实验14代码,实现动态显示,大家看一下

assume cs:code
code segment
s:db 9,8,7,4,2,0,'// ::'
ok3:mov si,5
    mov ax,cs
    mov ds,ax
    mov ax,0b800h
    mov es,ax
    mov cx,5
    mov di,4

s2:inc si
   mov al,ds:[si]
   mov es:[160*12+40*2+di],al
   add di,6
   loop s2

start:mov bx,0b800h
      mov es,bx
      mov ...
阅读全文 | 评论次数(2) | 浏览次数(392) | 所属类型(汇编作业)

[2011-12-12 01:20] 检测点3.1作业疑问

在Debug中,用“d 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  写出每条汇编指令执行完后相关寄存器的值。
mov ax,1
mov ds,ax  将DS设置为0001H,上述信息的段地址是0,没有0001H的信息,如何再进行下一步运算呢?...
阅读全文 | 评论次数(2) | 浏览次数(366) | 所属类型(汇编作业)

[2011-12-10 21:33] 监测点2.2的问题,很不解

有一数据存放在内存20000H中,现给定段地址为SA,若想用偏移地址寻到此单元。则SA应满足的条件是:最小为——,最大为——
答题过程:
SA最小,则设偏移地址最大为:FFFFH
20000H-偏移地址FFFFH=10001H(基础地址)
用基础地址/16 =SA   10001/16=1000.1H
最小应该为1000.1H啊,为什么答案最小值为:1001H呢?
求答案,讲解...
阅读全文 | 评论次数(2) | 浏览次数(384) | 所属类型(汇编作业)
页码数(1):  1