随笔分类 - 8086汇编
摘要:输入一串字符,将字符串的小写字母转成大写字母 程序运行: 代码: datas segment originalCaseMaxLength db 0ffh,0 originalCase db 100h dup(?) uppercase db 100h dup(?) inputPrompt db 'in
阅读全文
摘要:输入一个字符,输出该字符的前导后字符 程序运行: 代码: datas segment a db ? inputPrompt db 'input a lowercase character:$' outputPrompt db 0dh,0ah,'output leading and successor
阅读全文
摘要:将数组中的正数和负数分离到两个数组 程序运行: 代码: datas segment a dw -1,2,3,4,-2,-3,5,6,7,8, 9,-10,13,15,-5,-24,-36,34,53,-90 count dw ($-a)/2 p dw 20 dup(?) n dw 20 dup(?)
阅读全文
摘要:输入一串数字,求和 运行结果: 程序代码: datas segment x db ? y db ? z db ? xInputPrompt db 'Enter a number x=$' yInputPrompt db 0dh,0ah,'Enter a number y=$' zOutputProm
阅读全文
摘要:BASED ADDRESSING反转输出 程序运行: 代码: datas segment string db 'BASED ADDRESSING$' count dw $-string-1 ;计算string的长度,$为当前地址,-1为去掉字符串结束符'$' srcsTip db 'SRC stri
阅读全文