浙江自考网 | 网站为考生提供浙江自考信息服务,供学习交流使用,非政府官方网站,官方信息以浙江省教育考试院为准。
| |
微信订阅

浙江自考网微信公众号

浙江自考网免费咨询电话
【热点】 浙江省自考管理系统 成绩查询系统 准考证打印入口 自考日程 免考申请 转考申请 实践考核 毕业申请 学位申请 论文答辩 微信公众号 微信交流群 在线咨询

自考《汇编语言程序设计》学习方法篇

整理编辑: 浙江自考网

发布时间:2018-05-23

阅读量:

 《汇编语言程序设计》的试验考试比较灵活,考生应全面细致的掌握基本理论,充分理解每一条指令,并且能独立编制程序。

  北京大学的考试环境:

  (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位BCD码

  DATA SEGMENT

  NUM DB 52

  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 3ATC

  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,OFH

  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位十进制数相加,显示和

  CODE SEGMENT

  ASSUME CS:CODE

  START: MOV AL,36

  ADD AL,48

  DAA

  MOV CH,2

[1]  

上一篇:自考《汇编语言程序设计》学习方法

下一篇:06版自考《数据库及其应用》笔记(10)

浙江自考服务

  • 考试提醒,备考指导

    自考资料,学习交流

名师课程

    • 英语(二)

      英语(二)

    • 行政法学

      行政法学

    • 文学概论(一)

      文学概论(一)

    • 内科护理学(一)

      内科护理学(一)

    • 思想道德与法律基础

      思修

    • 中国近现代史纲要

      中国近现代史纲要