欢迎您访问安徽自考网!网站为考生提供安徽自考信息服务,供学习交流使用,非政府官方网站,官方信息以安徽省教育招生考试院(https://www.ahzsks.cn/)为准 登录  网站导航

安徽自考网

自考热线:13696505113

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

编辑整理:  安徽自考网 发表时间:  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位十六进制

  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]  




安徽自考网课程中心

安徽自考网声明:

1、由于各方面情况的调整与变化,本网提供的考试信息仅供参考,考试信息以省考试院及院校官方发布的信息为准。

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:952056566@qq.com

安徽自考便捷服务

  • 微信交流群
  • 微信公众号

  • 视频课程
  • 真题下载
概率论与数理统计

概率论与数理统计

马克思主义基本原理概论

马原概论

中国近现代史纲要

中国近现代史纲要

思想道德修养与法律基础

思修03706

内科护理学(一)

内科护理学(一)

文学概论(一)

文学概论(一)