當前位置:首頁 » 軟體設計 » 匯編設計

匯編設計

發布時間: 2020-11-28 13:36:13

① 匯編語言設計

把結果顯示出來的一個小程序

② 用匯編語言設計一個簡單程序

dsegsegment
adb2,7,9,3,1
cequ$-a
dsegends
assumecs:cseg,ds:dseg
csegsegment
start:
movax,dseg
movds,ax
movcx,c
xorbx,bx
leasi,a
m0:
moval,[si]
cmpal,5
jlem1
incbx
m1:
incsi
loopm0
movax,bx
callprint
movax,4c00h
int21h
printprocnear
xorcx,cx
movbx,10
Q0:
xordx,dx
divbx
xordx,0e30h
inccx
pushdx
cmpax,0
jnzQ0
Q1:
popax
int10h
loopQ1
ret
printendp
csegends
endstart

③ 匯編語言設計思路

1、通過調用第一個宏設定窗口;
2、通過調用第二個宏設定游標位置;
3、通過09號dos功能調用顯示文本信息;
4、通過4ch號DOS功能調用返回DOS。

④ 匯編語言與匯編語言設計有什麼區別

匯編語言就是只的『匯編』語言,就像C語言,vb語言
而匯編語言設計就是用匯編語言編寫的程序設計

⑤ 匯編語言設計

code segment
assume cs:code
start: mov ah,01h
int 21h
mov bl,al
mov ah,01h
int 21h
mov cl,al
mov ah,01h
int 21h
cmp al,bl
jnz nnn
回答不能超過一百字,只能發一半,程序我已內調試正確容,可惜

⑥ 單片機匯編語言設計

LCAL LADD_1 ???

MOV@R0,#00H ???

MOVA,R2 ???

CJNEA, #60, EXIT???

……

程序中,錯誤指令太多了,無法通過編譯。

因此,也就無版法調試權。

那麼,也就調試不出來,樓主所說的現象。

就這樣的程序,樓主,是怎麼看到:《到LCALL CLR0的時候,就跳轉到了ADD_1》 的?

⑦ 匯編語言 圖形設計

網上有的是.再一個匯編針對圖型你覺得有用嗎,難道你要作主板的LOGO嗎?

⑧ 匯編設計

ORG 0000H
JMP MAIN
ORG 0003H
JMP X0_INT
ORG 000BH
JMP T0_INT
;---------------------------------------
X0_INT:
INC R0
CJNE R0, #1, STOP
SETB TR0
RETI
;---------------------
STOP:
CJNE R0, #2, R0_0
CLR TR0
RETI
;---------------------
R0_0:
CLR A
MOV R0, A
MOV R1, A
MOV R2, A
MOV R3, A
MOV R4, A
MOV R5, A
MOV R6, A
RETI
;---------------------------------------
T0_INT:
MOV TL0, #(55536 MOD 256)
MOV TH0, #(55536 / 256)
INC R2 ;百分之一秒.
CJNE R2, #10, T0_E
MOV R2, #0
INC R3 ;十分之一秒.
CJNE R3, #10, T0_E
MOV R3, #0
INC R4 ;秒個位.
CJNE R4, #10, T0_E
MOV R4, #0
INC R5 ;秒十位.
CJNE R5, #6, T0_E
MOV R5, #0
INC R6 ;分.
CJNE R6, #10, T0_E
MOV R6, #0
T0_E:
RETI
;---------------------------------------
MAIN:
MOV TMOD, #01H
MOV TH0, #(55536 / 256) ;10ms@12MHz
MOV TL0, #(55536 MOD 256)
SETB TR0
SETB ET0
SETB IT0
SETB PX0
SETB EX0
SETB EA
CLR A
MOV R1, A
MOV R2, A
MOV R3, A
MOV R4, A
MOV R5, A
MOV R6, A
MOV R0, #1
LP1: LCALL XIANSHI
JMP LP1
;---------------------------------------
XIANSHI:
MOV DPTR, #D_TAB
MOV R1, #03H
MOV R7, #255 - 8
LOOP:
MOV A, @R1
MOVC A, @A + DPTR
MOV P2, #255 ;消隱.
MOV P0, A ;輸出段碼.
MOV P2, R7 ;輸出位碼.
CALL DL
MOV A, R7
RR A
MOV R7, A
INC R1
CJNE R1, #07H, LOOP
RET
D_TAB:
DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H
DB 80H, 90H, 88H, 83H, 86H, 0A1H, 86H, 8EH
;---------------------------------------
DL:
DJNZ ACC, $
DJNZ ACC, $
RET
;---------------------------------------
END
電路可見:http://hi..com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/95d6b837a6078ec5a2cc2bc6.html

⑨ 匯編設計

TA SEGMENT
MAXLEN DB 3
ATCLEN DB ?
STRING DB 3 DUP(?)
MON DB ?
input db 'please input number(1~12):$'
output db 'For short:$'
errorr db 'The number is not right$'
chang db 0dh,0ah,'$'
MONSTR DB ""
DATA ENDS
CODE SEGMENT
MAIN PROC FAR
ASSUME CS:CODE,DS:DATA
START:
MOV AX,DATA
MOV DS,AX
CALL PUTIN_MON
cmp ah,09
je exit
CALL PUTOUT_MONSTR
exit:
MOV AX,4C00H
INT 21H
MAIN ENDP
PUTIN_MON PROC NEAR
lea dx,input
mov ah,09h
int 21h
LEA DX,MAXLEN
MOV AH,0AH
INT 21H
MOV AL,0
MOV BL,10
MOV CL,ATCLEN
MOV CH,0
MOV SI,0
NEXT_NUM:
cmp string[si],30h
jb error
cmp string[si],39h
ja error
MUL BL
sub word ptr string[si],30h
ADD AL,STRING[SI]
INC SI
LOOP NEXT_NUM
CMP AL,1
JB ERROR
cmp al,12
jA error
MOV MON,AL
jmp xx
error:
mov dx,offset chang
mov ah,09h
int 21h
mov dx,offset errorr
int 21h
xx:
RET
PUTIN_MON ENDP
PUTO......

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837