ZKX's LAB

微机原理汇编语言 微机原理实验汇编语言

2021-04-06知识1

微机原理汇编语言 00hcall far ptr把CS,IP压栈处理,然后实现跳转,相当于段间转移,远转移(sp)=(sp)– 2((ss)*16+sp)=(cs)(sp)=(sp)– 2((ss)*16+sp)=(ip)

微机原理汇编语言IDIV指令 IDIV:有符号数除法指袭令(SignedInteger Divide Instruction);指令的百格式:IDIV Reg/Mem;受影响的标志位:AF、CF、OF、PF、SF和ZF;指令的功能是用显式操作数去除隐含度操作数(都作为问有符号数),所得商和答余数的对应关系见下图;

急!微机原理,汇编语言! data segmentA db 34h,30h,35h,38h,39h,33h,37h;define dataN db$-A;data's lengthdata endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov ch,0mov cl,N;set count1dec cx;to n-1L1:mov di,cx;save count1 in dixor bx,bx;clear bx 0L2:mov al,a[bx];load a[i]into al andcmp al,a[bx+1];compare with a[i+1]jb continue;swap if a[i]>;a[i+1]xchg al,a[bx+1]mov a[bx],al;continue:inc bxloop L2mov cx,di;restore count1loop L1;mov ah,4chint 21hcode endsend start

#微机原理实验汇编语言

随机阅读

qrcode
访问手机版