微機彙編程式設計

2022-11-29 06:10:11 字數 549 閱讀 5031

1樓:鯤鵬展翅

code segment

assume cs:code

start:

mov ah,1;鍵盤輸入一個字元

int 21h

cmp al,41h ;判斷與'a'的關係jb tj ;小於'a',則不是字母

cmp al,5ah ;判斷與'z'的關係ja daxie ;大於'z',可能是小寫字母add al,20h;大寫轉小寫

jmp disp;顯示小寫字母

daxie:

cmp al,61h ;判斷與'a'的關係jb tj ;小於'a',則不是字母

cmp al,7ah ;判斷與'z'的關係ja tj ;大於'z',則不是字母

sub al,20h;小寫轉大寫

disp:

mov dl,al

mov ah,2

int 21h

tj:jmp start

mov ax,4c00h;結束程式

int 21h

code ends

end start

微機原理程式設計題數大小排序,微機原理程式設計題 10個數大小排序

藉助上位仁兄的回答,你可以編寫一個過程來輸入你要比較的數字,當然輸入的是ascii碼,所以涉及到一個轉換的過程,轉換也可以用過程來編寫 說多了,彙編什麼的都是超低階的,寫這些東西除了在實驗和考試中有用,其他地方就不知道了,還是c,c 編這些實在 以前做的實驗 可以參考下 有一個10個位元組的有符號陣...

組合語言程式設計

data segment str1 db this is a string.a cnt db 0 data ends code segment assume cs code,ds datastart mov ax,data mov ds,ax lea si,str1 l again mov al,a...

求單片程式(彙編程式),求一個單片程式(彙編程式)

共陰數碼管,段接p2口 控制按鍵按p0.0,低電平有效。org 0000h start mov r0,00h mov dptr,tab loop mov a,r0 movc a,a dptr cpl a mov p2,a acall delay jb p0.0,num inc dec r0 mov ...