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

我的博客

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

[2009-04-15 12:08] 实验16

ASSUME CS:CODES
CODES SEGMENT

START:
    MOV AH,3;功能号
    MOV AL,01000010B;前景色,背景色的颜色设置
    
    MOV BX,0B800H
    MOV ES,BX 
       
    MOV DI,0
    MOV SI,0
    MOV CX,2000
PRINT:
    MOV BYTE PTR ES:[DI],CL
    MOV ES:[DI+1],00100100B
    ADD DI,2
    INC SI
    LOOP PRINT 
 ...
阅读全文 | 评论次数(1) | 浏览次数(646) | 所属类型(汇编作业)

[2009-04-15 12:00] 检测点16

检测点16.1
(1)a[si]
(2)word ptr b[0]
(3)word ptr b[2]
(4)2
检测点16.2
(1)MOV AX,DATA
(2)MOV DS,AX...
阅读全文 | 评论次数(0) | 浏览次数(428) | 所属类型(检测点)

[2009-04-14 14:38] 检测点15

检测点15.1
(1)PUSHF
   CALL DWORD PTR DS:[0]
(2)在
    MOV WORD PTR ES:[9*4],OFFSET INT9
    MOV ES:[9*4+2],CS
    前后分别加入 CLI STI...
阅读全文 | 评论次数(1) | 浏览次数(617) | 所属类型(检测点)

[2009-04-12 21:10] 实验14

;以年/月/日 时:分:秒的格式 显示当前的日期和时间
DATAS SEGMENT
        DB 9,8,7,4,2,0
        DB 2FH,20H,3AH
DATAS ENDS

STACKS SEGMENT
        DB 2 DUP (0)
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
         MOV AX,DATAS
         MOV DS,AX         
         MOV AX,0B800H
    MOV ES,AX
 
    MOV DI,0
          MOV SI,0 
    M...
阅读全文 | 评论次数(2) | 浏览次数(604) | 所属类型(汇编作业)

[2009-04-12 16:23] 检测点14

检测点14.1
(1)
;读取CMOS RAM的2号单元的内容
CODES SEGMENT
    ASSUME CS:CODES
START:
    MOV AL,2
    OUT 70H,AL
    IN  AL,71H 
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START

(2)
;向CMOS RAM的2号单元写入0
CODES SEGMENT
    ASSUME CS:CODES
START:
    MOV AL,2
    OUT 70H,AL
    MOV AL,30H
 ...
阅读全文 | 评论次数(1) | 浏览次数(600) | 所属类型(检测点)

[2009-04-11 20:41] 检测点13

检测点13.2
(1)错误。不行 
(2)不行。此时还为交付操作系统引导...
阅读全文 | 评论次数(1) | 浏览次数(599) | 所属类型(检测点)

[2009-04-11 13:19] 实验12

;问题:计算DO0的长度 ?avenue:利用编辑器计算DO0的长度 offset do0end-offset do0

;步骤: 1.安装DO0
;                3.设置中断向量表
;                4.写DO0中断处理程序

CODES SEGMENT
    ASSUME CS:CODES
START:
    ;do0安装程序:把DO0安装到0:200处
    CALL DO0INSTALL
    CALL INTERPUTTABLE
    
    MOV AX,1000H
    MOV BL,1
    DIV BL
    
    MOV AX,4C00H ...
阅读全文 | 评论次数(0) | 浏览次数(746) | 所属类型(汇编作业)

[2009-04-07 10:28] 检测点16

检测点16.1

(1)A[SI]
(2)WORD PTR B[0]
(3)WORD PTR B[2]

检测点16.2
(1)MOV  AX,DATA
(2)MOV  ES,AX...
阅读全文 | 评论次数(2) | 浏览次数(573) | 所属类型(检测点)

[2009-03-28 13:47] 易错题

【1】生成EXE之后用Debug加载后,查看寄存器内容如下:  
    ds=0b2d es=0b2d ss=0b3d cs=0b3e ip=0000  
    程序的起始地址的段地址是_____。  
 1、 0b3e  
 2、 0b2d  
 3、 0b3d  
 4、 0 

解答:对PSP的熟悉,程序的起始地址是DS+10H...
阅读全文 | 评论次数(1) | 浏览次数(428) | 所属类型(易错的题)

[2009-03-28 08:55] 第十章实验十程序三

;数值显示  改进版
;将DATA中的数据以十进制显示;
;将二进制信息存储的数据变为十进制形式的字符串
;
DATAS SEGMENT
    DB 6 DUP (0);用AX存储数据,最大为5位 ,所以分配6个db 
DATAS ENDS

STACKS SEGMENT
    DW 14 DUP(0)
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,12666
    MOV BX,DATAS
    MOV DS,BX    
  ...
阅读全文 | 评论次数(3) | 浏览次数(696) | 所属类型(汇编作业)
『 查看更多文章 』