ZKX's LAB

试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进制数的形式在屏幕上显示出来。 编程将BX寄存器的二进制数

2020-09-24知识6

汇编程序设计题目。把BX寄存器中的二进制数用十六进制数格式显示输出。

试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进制数的形式在屏幕上显示出来。 编程将BX寄存器的二进制数

试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进制数的形式在屏幕上显示出来? DATA SEGMENT STR DB 'H',0AH,0DH,'$'CODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV BX,1111110111100001B MOV CH,4;循环四次LOP:MOV CL,4 ROL BX,CL;每次循环环左移四位 MOV DX,BX AND DL,0FH;每次取低四位,来表示一个十六进数 ADD DL,30H;转化成为ASSIC码 CMP DL,3AH;判断DL是否大于10的ASSIC码(A+30H)JB NEXT ADD DL,7;大于10再加上7NEXT:MOV AH,2 INT 21H DEC CH JNZ LOP MOV DX,OFFSET STR MOV AH,9 INT 21H MOV AH,4CH INT 21HCODE ENDS END START

试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进制数的形式在屏幕上显示出来。 编程将BX寄存器的二进制数

试编制一个程序把BX寄存器内的二进制数用十六进制数的形式在屏幕上显示出来。(汇编语言) mov ax,bxcall asc16exitasc16:push axmov al,ahcall asc8;显示alpop axasc8:push axshr al,4call asc4;显示al低4位pop axasc4:and al,0fhadd al,'0'cmp al,'9'jbe asc1add al,7;变换到A-Fasc1:mov dl,almov ah,2int 21h;显示1个asciiret

试用汇编语言编写一个程序,把存放在BX寄存器内的值(二进制数)用十六进制数的形式在屏幕上显示出来。 编程将BX寄存器的二进制数

写一个完整程序,将BX寄存器的内容用二进制显示出来 参考:MOV CX,16DECT:MOV DL,'0';0的ASCII码SHL BX,1;左移一位JNC DISP;移进CF的是0就转移INC DLDISP:MOV AH,2INT 21HLOOP DECTRET

随机阅读

qrcode
访问手机版