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

我的博客

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

[2007-10-29 22:28] 实验14 显示年/月/日

assume cs:code,ds:data
data segment
    db 9,8,7
data ends

code segment
start:
     mov ax,data
     mov ds,ax
     mov si,00h
     mov ax,0b800h
     mov es,ax
     mov di,12*160+20
     mov cx,03h
show:
     push cx
     mov al,ds:[si]
     out 70h,al
     in al,71h
     mov ah...
阅读全文 | 评论次数(1) | 浏览次数(822) | 所属类型(汇编作业)

[2007-10-29 15:23] 252实验13(1)

assume cs:code
data segment
    db 'welcome to masm!cao',0
data ends
code segment
start:
    mov ax,code
    mov ds,ax
    mov si,offset int7ch
    mov ax,00h
    mov es,ax
    mov di,200h
    mov cx,offset int7chend-offset int7ch
    cld
    rep movsb
    mov word ptr es:[7ch*4],200h...
阅读全文 | 评论次数(1) | 浏览次数(936) | 所属类型(汇编作业)

[2007-10-28 23:31] P224 实验11

assume cs:codesg
datasg segment
    db "Beginner's All-purpose Symebolic Instruction Code.",0
datasg ends
code segment
begin:
    mov ax,datasg
    mov ds,ax
    mov si,0
    call letterc
    mov ax,4c00h
    int 21h
    
letterc:
    cmp byte ptr ds:[si],60H
    jb back
    mov al,d...
阅读全文 | 评论次数(1) | 浏览次数(872) | 所属类型(汇编作业)

[2007-10-28 22:21] P223,检测点11.4

mov ax,0 
push ax 
popf 
mov ax,0fff0h 
add ax,10h 
pushf 
pop ax 
and al,11000101b 
and ah,00001000b 
算出执行完成后AX=?
------------------------
本题我使用了三种方式,笔算,DEBUG,以及EMU8086结果都是45H,
但是不同点在POP AX.
笔算:45H
DEBUG:3047H
EMU086:47H

我想这之中还有我们没有学到过的知识,所以作者用
and al,11000101b 
and ah,00001000b...
阅读全文 | 评论次数(2) | 浏览次数(910) | 所属类型(汇编作业)

[2007-10-25 14:31] 课程设计一     (好不容易抽时间出来完成了)

;大家帮忙看下,有好多地方自己都感觉不满意
assume cs:code,ss:stack
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,...
阅读全文 | 评论次数(1) | 浏览次数(902) | 所属类型(汇编作业)

[2007-10-22 16:21] 暂存10.2,目前验证算通过,感觉有点乱

;divdw, 防止溢出的除法子程序
mov dx,0fh     ;验证部分
mov ax,4240h
mov cx,0ah

mov si,ax  ;保存被除数低8位
mov ax,dx
mov dx,00h
div cx
mov di,ax  ;保存高位第一次运算的商
mov ax,dx
mov bx,dx
mov dx,0ffffh
mul dx
add ax,bx
adc dx,00h
add ax,si
adc dx,00h
div cx
mov cx,dx
mov dx,di

-----------
感觉乱乱的,还要改进...
阅读全文 | 评论次数(1) | 浏览次数(908) | 所属类型(汇编作业)

[2007-10-19 21:55] ;<汇编语言>194页实验10.1显示字符串 作业保存

;<汇编语言>194页实验10.1显示字符串


assume cs:code
data segment
    db 'Welcome to masm!Hello everyone, and thank you for your help',0
data ends

code segment
    start:
    mov dh,10                  ;字符显示所在行
    mov dl,20                  ;字符显示所在列
    mov cl,71h                 ;颜色参数
    mov ax,...
阅读全文 | 评论次数(1) | 浏览次数(738) | 所属类型(汇编作业)

[2007-10-17 22:33] 174页,实验8

这是我刚做完的,请检查.

assume cs:codesg,ds:data
data segment
    db 'Welcome to masm!'
data ends
stack segment
    dw 03h,2000h,4200h,7100h        ;cx=03h, 20,42,71分别为底色
stack ends
codesg segment
    start:
    mov ax,data
    mov ds,ax 
    mov ax,0b800h
    mov es,ax
    mov ax,stack
    mo...
阅读全文 | 评论次数(2) | 浏览次数(1002) | 所属类型(汇编作业)

[2007-10-17 15:04] 作业暂存方便修改.8

;MASMPlus 代码模板 - 纯 DOS 程序

.model small
assume cs:codesg,ss:stack

data segment
        db '1975','1976','1977','1978','1779','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...
阅读全文 | 评论次数(1) | 浏览次数(298) | 所属类型(汇编作业)

[2007-10-16 19:01] 对于检测的题第3单

下列指令的书写正确的是:____  
 1、 push al  
 2、 mov cs:[0],ds:[10]  
 3、 pop si  
 4、 mov ds:[0],2  
----------------
我对于3和4的选择比较困惑,感觉这两者都对,我已经看了几遍了没有找到答案......
阅读全文 | 评论次数(4) | 浏览次数(539) | 所属类型(汇编作业)
页码数(1):  1