1樓:
win32asm:
.386
.model flat, stdcall
option casemap:none
include windows.inc
include user32.inc
include kernel32.inc
includelib user32.libincludelib kernel32.lib.data
x db -1
y db -2
z db -3
plus db '+', 0
nega db '-', 0
star db '*', 0
sztitle db 'result', 0.code
start:
mov cl, 7
mov al, x
shr al, cl
mov ah, y
shr ah, cl
mov bl, z
shr bl, cl
push ax
push bx
and al, ah
and al, bl
jz l1
invoke messagebox,null, addr nega, addr sztitle, mb_ok
jmp exit
l1:pop bx
pop ax
or al, ah
or al, bl
jnz l2
invoke messagebox,null, addr plus, addr sztitle, mb_ok
jmp exit
l2:invoke messagebox,null, addr star, addr sztitle, mb_ok
exit:
invoke exitprocess,0
end start
2樓:匿名使用者
mov dl,'+'
mov ax,data1
or a x,data2
or ax,data3
test ax,8000h
jz la
mov dl,'-'
mov ax,data1
and ax,data2
and ax,data3
test ax,8000h
jz lb
la:mov ah,2
int 21hlb:
關於組合語言程式設計的分支結構程式設計,高分懸賞!!
3樓:做而論道
rst:
;樓主**略
;接著寫下面的:
mov dl, d1
and dl, 0fh ;保留低四位cmp dl,10
jb zzz
add dl, 7
zzzadd dl, 30h
mov ah, 2
int 21h
;--------------------至此,即可顯示低四位數mov ah, 4ch
int 21h
樓主的**,僅僅是加上 30h,還是不足的。
如果是a~f,還要加上7,才能變換成 ascii 碼。
可參考後來補充的部分。
【急】關於組合語言的題目。彙編帝快進來幫忙解答。
4樓:匿名使用者
簡單,看來你也是新手啊
5樓:超越吧光速
不要想了,這裡沒人會回答,不是說人家不會,是太麻煩,看題目就要半天
求一道51微控制器程式設計題的程式,組合語言,謝謝了
程式有些長 還是自己查些資料 反對伸手注意 把課本中的相關程式整合在一起就可以了。這個,你在找現成的麼?51微控制器組合語言的一道題 qc mov dpl,00h mov r2,8 clr 00h qc1 mov a,r2 dec a add a,dpl mov dpl,a mov dph,21h ...
急求一道程式設計題答案
include include struct student char name 50 char y 10 int no int chinese int english int math int totalscore void sortinfo struct student arr,int n st...
一道大學vb題,求教大佬,一道vb程式設計題目 求大佬解答!!!
恕我直言,我到現在都想不明白 當年大一怎麼會有vb這門課!什麼vb題 請發圖。手速王i和v額v當然黑卡我拿我v手速起我v我餓u五哈 有毒的對吧 檔案a.txt中每行 一道vb程式設計題目 求大佬解答!private sub command1 click dim x as integer,y as i...