ZKX's LAB

微机原理与汇编语言程序设计习题答案 微机原理汇编语言题

2021-04-28知识14

微机原理,汇编语言,编程题 第一题:mov al,ds:[x]and al,00000001b mov byte ptr ds:[rlt],al 第二题:mov al,ds:[x]and al,00000001b mov dl,ds:[y]and dl,00000001b cmp al,dl jnz s2 mov byte ptr[rlt],al jmp s3 s2:

微机原理,汇编语言,编程题 第一题: 已知X为无符号字节数据,若为奇数,将RLT单元送1;若为偶数;将RLT送0另有三道: 1.已知X,Y为无符号字节数据,若同为奇数,将RLT单元送1,若同为偶数,将RLT单元送0,。

汇编语言--微机原理-课后题 问题一:本程序通过编译,运行正确Code SegmentAssume CS:Code,DS:CodebufX db 56bufY db-29bufZ db?Start:push cspop ds;使数据段与代码段同段mov ah,bufXmov al,bufYcmp ah,aljge$+4xchg ah,almov bufZ,ahExit_Proc:mov ah,4ch;结束程序int 21hCode ENDSEND Start;编译到此结束问题二:本程序通过编译,运行正确Code SegmentAssume CS:Code,DS:Code功能:显示指定地址(Str_Addr)的字符串入口:Str_Addr=字符串地址(要求在数据段)用法:Output Str_Addr用法举例:Output PromptStrOutput MACRO Str_Addrlea dx,Str_Addrmov ah,9int 21hEndM功能:输出回车换行Output_CTLF proc Nearpush axpush dxmov ah,02hmov dl,0dhint 21hmov dl,0ahint 21hpop dxpop axretOutput_CTLF endp功能:把AX中的二进制无符号数转换成显式的十进制ASCII码,并送显示屏显示入口:AX=二进制数出口:在当前光标位置显示转换后的ASCII码数字Dec_ASCII Proc Nearpush dxpush bxpush dimov bx,10lea di,@Temp_Save[6]mov byte ptr[di],'$'dec dicldDivide:xor dx,dxdiv bxor dl,30hmov[di],dldec ditest ax,0ffffhjnz@。

随机阅读

qrcode
访问手机版