云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 合工大汇编语言程序设计实验报告

合工大汇编语言程序设计实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/1 2:26:09

next:

CMP TIMER, 1000/55 JB DONE MOV TIMER,0 MOV AH,2 MOV DL,13 INT 21H

;-------print time--------- MOV AX,COUNTER MOV DL,10 DIV DL MOV DH,AH MOV DL,AL MOV AH,2 ADD DL,30H INT 21H mov ah,2 mov dl,dh ADD DL,30H INT 21H inc COUNTER cmp COUNTER,60 JNE DONE

MOV ISDONE,1 DONE:

PUSHF

CALL DWORD PTR OLDISR

CLI POP AX POP DX

IRET ;中断返回

ISR ENDP

CODE ENDS END START

3、VC++中编写内联汇编,将字节数组的每个元素高低四位互换。 char dbyte[] = {0x34,0x45,0x56,0x67,0xaf};

#include

unsigned char change(unsigned char x) {

unsigned char a; _asm }

void main() {

unsigned char dbyte[]={0x34,0x45,0x56,0x67,0xaf}; for(int i=0;i<5;i++){

cout<<\ \ } cout<

四. 实验结果(包括必要的截图)

{ mov cl,4 }

mov al,x shr al,cl shl bl,cl add al,bl mov a,al

mov bl,x

return a;

实验内容一:设x=2,y=4,z=3,结果在ax查看

实验内容二:

实验内容三:

五. 实验体会

通过本实验,课堂上学到的汇编宏、中断和内联汇编知道得以实践。在现这些知识的过程中,遇到宏调用时参数问题、如何设置新中断、如何16进制输出等问题,通过上网查阅资料及对比老师给的代码等方法解决后获益匪浅,最后将这些正确实现出来。

搜索更多关于: 合工大汇编语言程序设计实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

next: CMP TIMER, 1000/55 JB DONE MOV TIMER,0 MOV AH,2 MOV DL,13 INT 21H ;-------print time--------- MOV AX,COUNTER MOV DL,10 DIV DL MOV DH,AH MOV DL,AL MOV AH,2 ADD DL,30H INT 21H mov ah,2 mov dl,dh ADD DL,30H INT 21H inc COUNTER

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com