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

我的博客

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

[2012-05-20 22:13] 建了一个汇编和C的群,大家进去聊

235442394...
阅读全文 | 评论次数(0) | 浏览次数(278) | 所属类型(默认类型)

[2012-03-23 21:33] 各位大虾,我来求助了,课程设计2,总是出CPU错误代码,才写了一点想试试效果都不行。。

点击查看原图
ssume cs:code
code segment
start:mov ah,3
      mov al,1
      mov ch,0
      mov cl,1
      mov dh,0
      mov dl,0
      push cs
      pop es
      mov bx,offset ydcx
      int 013h
      mov al,2
      mov ah,3
      mov ch,0
      mov cl,2
      mov dh,0
      mov dl,0
      pu...
阅读全文 | 评论次数(1) | 浏览次数(445) | 所属类型(默认类型)

[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) | 浏览次数(364) | 所属类型(汇编作业)

[2012-02-28 20:54] 15.4 编写int9中断例程有些不解

书上的调用int9中断例程处理键盘的输入,如果是ESC键则改变颜色后返回,否则直接返回DOS。一共有三步,1读取60H的键盘输入,2调用int9中断例程,3如果是ESC的扫描码,改变显示的颜色后返回。我想不明白的是直接从第一步读取键盘的输入,然后判断后直接返回DOS,不就行了嘛,为什么还要去调用BIOS的int9中断程序呢?望高手给个解答,谢谢!...
阅读全文 | 评论次数(1) | 浏览次数(395) | 所属类型(默认类型)

[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) | 浏览次数(372) | 所属类型(汇编作业)

[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) | 浏览次数(344) | 所属类型(汇编作业)

[2012-02-19 22:44] 编译时提示“不断的预期错误”,请大家帮忙看看哪错了

mov word ptr es:[dh*0a0h+dl],cx编译时提示这句的错误,是为什么?...
阅读全文 | 评论次数(5) | 浏览次数(351) | 所属类型(默认类型)

[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) | 浏览次数(314) | 所属类型(汇编作业)

[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) | 浏览次数(327) | 所属类型(汇编作业)