自考《汇编语言程序设计》学习方法
北京大学的考试环境:
(1)操作系统:DOS6.22
(2)文本编辑器:EDIT.EXE
(3)汇编程序:MASM.EXE
(4)连接程序:LINK.EXE
(5)调试程序:DEBUG.COM
考试的主要内容分三大部分:输入、输出、数制转换
一、显示字符:“HELLO GOOD MORNING!”
DATA SEGMENT
NOTE DB‘HELLO GOOD MORING!’,‘?/p>
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
BEGIN: MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET NOTE
MOV AH,09H
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN
二、显示2位十六进制
DATA SEGMENT
NUM DB 52H
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV BL,NUM
MOV CH,2
RO: MOV CL,4
ROL BL,CL
MOV DL,BL
AND DL,0FH
ADD DL,30H
MOV AH,2
INT 21H
DEC CH
JNE RO
MOV AH,4CH
INT 21H
CODE ENDS
END START
三、显示4位十六进制
DATA SEGMENT
NUM DW 3AFCH
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DATA
START: MOV AX,DATA
MOV DS,AX
MOV BX,NUM
MOV CH,4
RO: MOV CL,4
ROL BX,CL
MOV DL,BL
AND DL,0FH
CMP DL,9
JLE ADDR
ADD DL,7
ADDR: ADD DL,30H
MOV AH,2
INT 21H
DEC CH
JNE RO
MOV AH,4CH
INT 21H
CODE ENDS
END START
四、两个2位数相加,显示和(采用压缩的BCD码调整)
CODE SEGMENT
ASSUME CS:CODE
START: MOV
[1]
本文标签:山东自考 串讲笔记 自考《汇编语言程序设计》学习方法
转载请注明:文章转载自(http://www.sdzk.sd.cn)
《山东自考网》免责声明:
1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。
2、本站内容信息均来源网络收集整理,标注来源为其它媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系,本站将第一时间尽快处理删除。联系邮箱:812379481@qq.com。